經過多日的考慮和查詢,決定採用 Codematic 作為軟體的英文名字,(在此感謝Sheva的提名,我將單獨給他回信感謝)同時,網路網域名稱定為:Maticsoft,由matic和soft組成, matic是電氣自動方式的意思,來源於Automatic 自動的,
讀了Sumtec的繼續思考,感觸很多,隨便寫點東西。Sumtec在他的post裡面談到了一個問題,就是軟體開發要以客戶為導向,而不是技術為導向;換句話說,就是要做面向客戶的軟體開發。客戶是對產品或項目買單的人,我們辛苦的努力,最後能換回多少人民幣,關鍵就是客戶了。面向客戶的開發,能夠維繫和客戶的良好關係,減少返工次數,降低風險,最終提高開發效率,保證按時交付。那麼如何做好面向客戶的軟體開發呢?我認為要把握住下面這幾點:1、把滿足客戶的需求作為團隊共同的願景
我是如何寫作一本軟體+哲學式的書籍的(上)做好這個決定後,就面臨一個很棘手的問題:怎麼不把這樣一本書寫成散文,這類書很容易想到那寫到那,針對各種東西,發一堆感觸,而後被命名為經驗分享。看到的一些書就是這個狀況,這未必沒意義,但這違背初衷,我是想寫本講本質,把事兒講透的書。而上面的寫法很像有把鎚子就把什麼都當釘子。做播放器的有益經驗給做驅動很可能就是毒藥。就好比說,單純從現象來看,世界各個角落髮生的事都不一樣,但從牛頓定律的角度看,很多事情是一致的。好容易寫個東西,怎麼也得奔牛頓定律去---當時真
我畢業後的第一個職務是軟體工程師,研發部門的,但我的第一個任務,卻是做調研;就因為當時我不清楚研發和調研的細緻區別,不能把角色給轉換過來,所以還鬧了一些笑話,現在想來,還真是挺有意思的.調研應該屬於需求的第一階段:需求的discover階段.調研階段應該完成下面的任務:瞭解客戶現狀,如客戶的資訊化程度,客戶的算機操作水平,客戶的業務模式等;與客戶溝通交流,理解客戶需求等.調研完後,應該出來一份調研報告,一般稱為可行性分析報告初稿.上面的事情應該是由售前人員去完成.需求的discover階段的最後
品質目標每個階段結束之前進行審核,若沒有達到,則認為此階段不能結束。編碼階段結束的標準是:功能全部實現,代碼注釋率≥20%,CodeReview和單元測試達到或超過品質目標要求。 核心部分Code Review缺陷率(個/KLOC)≥3,50K代碼是3×50=150個缺陷。單元測試缺陷率(個/KLOC) ≥1.5 產品整合缺陷率(個/KLOC) =4 系統測試缺陷率(個/KLOC) =5 發布前的總缺陷率要求≥(3+1.5+4+5)=13.5個/KLOC 不要留給產品整合和系統測試太多的問題,
最近在看軟體工程的資料,突然感覺壓力好大,後悔自己當初沒有好好聽課....不,我覺得聽課也沒有用,後悔的是自己當時沒有好好的看書,現在看書時間比較緊迫,都是草草的看,但是我現在發現軟體工程真的是門學問很深的學科阿阿阿.......算了加緊看吧,畢竟暑假的花旗被要用到這裡面的很多東西,所以我還要加把勁把這裡面的很多東西都弄懂吧我拿到了上一年的花旗文檔,現在以一個軟體工程架構師的角度來審視它,覺得寫的還蠻不錯的.我看了一下他們主要寫了以下幾個文檔,分別是:需求分析,概要設計,詳細設計,測試計劃書,測
後天就要考ssd9了.裡面的軟體開發模型還是挺繁雜的,簡單的寫一下可能要考的內容.這裡總共介紹了快速原型模型,邊做邊改模型,瀑布模型,增量模型,螺旋模型,同步穩定模型,噴泉模型七種模型首先快速原型模型叫做rapid protype
在路的篇幅裡,我闡述了大量讀研時失敗項目的例子。
一、Software Architecture篇 這個領域沒有什麼"暢銷書",可能讀者中本來就是開發設計人員與專案經理佔了多數,真正定位為架構師而且做的也是架構師工作的不多吧。 1.《Software Architect Bootcamp--軟體架構師教程》 架構師新手訓練營,可惜常以Corba做例子。第2版國內還沒有翻譯,只好看完中文的第一版再去看電子版了。 2. 《Large-Scale Software Architecture-A Practical Guide
1. Model中實值型別的欄位改為可空類型(符號:?)。 2. BLL層代碼模板組件源碼發布。 3. 批量代碼產生,增加表名統一去首碼功能。 4. 批量代碼產生子檔案夾名的問題 5. 命名空間的問題。 6. 修正了Nvarchar類型大小翻倍問題。 7. 完善了ORACLE 主鍵和欄位注釋問題。 8. 增加了高效串連模式:適合大量表的情況下,啟用此項實現快速串連資料庫。 免費下載:http://www.maticsoft.com/download.aspx
1.描述外部參與者發送給系統的事件。2.描述系統與系統之間的通訊。 一個用例有一個系統順序圖,在系統順序圖中畫的箭頭都是按照用例描述的main flow畫的;系統順序圖從上到下代表時間順序,順序按照用例描述中main flow的順序;比如登入用例的main flow:1.使用者輸入使用者名稱和密碼2.系統驗證。3.返回登入頁面。因此在系統順序圖中也必須有3個訊息;系統順序圖由於將整個系統封裝,因此整個系統是一個對象。 系統順序圖是指main
操作契約用來定義系統行為,根據領域模型中的對象狀態變化詳細描繪系統的行為;用例是描述系統行為的模型,但是如果用例沒有描述清楚,則在操作契約中補充。一般一個用例有多個操作,一個操作需要一個操作契約,比如:SSD中有幾個向右的箭頭,就需要幾個操作契約。 不需要每個操作都寫契約,只需要把可能狀態會改變或不清晰的操作寫清即可;Operation Contract模板Operation: NameCross
我是一個畢業近10年的IT工作者,當時我時畢業於複旦大學電腦系,我的班主任是夏寬理,研究生階段 我的導師是施博樂。 當時畢業後分入一家大型國有公司做程式員,剛開始工作我有點沾沾自喜,我經曆了DOS6。2,WINDOWS32,WIN95 和WIN98,WIN2000,WINXP各個階段,當時單位用用SQL SERVER7。0,用用VB,DELPHI編程已經覺得很得意了,工資當時 也比常人高,從沒有光碟機的機器到了94,95年時有4倍速光時,人們似乎一夜間都換上了光碟機,趕上了現代化,
81. 精心選擇有效技術,絕不輕易拋棄軟體架構師工作很大的一部分,是要選擇用以攻克難題的合適技術。精心選擇熟悉的武器,不到萬不得已,不要輕易排序它們。選擇新技術雖然有風險,但其價值在於往往能為你帶來質的飛躍。不過仍然要謹慎選擇。82.
最近找調查投票軟體 找到limesurvey 和 phpquestionnaire,limesurvey 中文可以用,但是比較煩瑣。phpquestionnaire有漢化過的包下載,但是安裝完,發現中文顯示,建表還是有各種問題,其實也就是apache php
1,flashplayer開啟優酷,點擊安裝外掛程式,系統搜尋失敗後手動安裝即可進入adobe官網的下載頁面,下載rpm格式的,然後安裝即可2,音樂和視頻播放軟體這個系統內建了,不過用之前需要安裝一個解碼器,方法如下rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmyum install gstreamer-plugins-bad
軟體的定義軟體指的是電腦指令或資料,可以進行電子儲存(來自Webopedia對軟體的定義),這正是電腦科學家基於軟體的本質給出的一種定義,當電腦科學家們身穿白大褂,在實驗室裡伺候那些大傢伙的時代,它們的確如此,他們談論的是指令,位元組,編碼,然而,到了現在,我們再也不會這樣看待軟體了,在我們的談論中,它們是:Word:“你把那份文檔發給我一下。”QQ和MSN:“留個QQ/MSN什麼的,找機會再聊啊。”Skype:“媽媽非要跟我通網路電話,還說這個挺好用的”;傳奇:“我是55區白塔的……”Goog
這裡的Blog不錯, 比如我的標題改成了 HongSoft(楊洪波),CSDN不會傻到統一的為大家取名 XXX的專欄,阿豬的專欄,阿狗的.....--->那多沒情調啊但CSDN也忘記了一條,就是訪問頁面,要用 http://blog.csdn.net/hongbo781202為什麼不能自己定製,用http://blog.csdn.net/楊洪波 呢以前註冊,沒想到俺還有今天,能有自己的BLOG(當時還不知道有BLOG這個東西),就用了自己的名字加XXX
如何用java寫個病毒查殺軟體:題目:在某個目錄下,比如有個1.txt的檔案(它是隱藏的,且副檔名也是隱藏的),而正好有個可執行檔名為1.txt.exe(自己故意做這樣的檔案),在你的電腦上顯示的是1.txt(副檔名是隱藏的),你一不小心就點擊它了,現在下面這個小java軟體可以刪點1.txt.exe 思路;用的是連個集合,一個裝所以的檔案,一個裝隱藏檔案,然後兩個容器對比。 也許有更簡單的思路,大家可以貼出來一起參考。。。 package IOTest; import java.io.*;
1。功能說明:按下按鈕,數位管從0計數,到9複位為0,繼續顯示。2。代碼如下:歡迎大家最佳化為最佳代碼。/* Date : 20091010 For : button drive led Tool : HT IDE 3000 V7.0 MCU : HT48R50A-1 Fsys : 4MHz ASM/C: C VPM : yes*/#include "self-HT48R50A-1.h"//for Segs-Com0#define SegsPort _pa#define