一、.敏捷流程過程:1.找出完成產品需要做的事情
2.決定當前的衝刺需要解決的事情
3.衝刺階段
二、.敏捷開發原則:1.盡早並可持續的交付有價值的軟體以滿足客戶需求
2.敏捷開發歡迎變化,並利用變化提高使用者競爭優勢
3.經常發布可用軟體,能短則短
4.業務人員和開發人員每天應共同工作
5.以有進取心的人為核心,充分支援信任他們
6.面對面交流
7.可用的軟體是衡量專案的進展的主要指標
8.敏捷流程應能保持可持續的發展。
9.不斷關注技術和設計,才能越來越敏捷
10.保持簡明
11.保持自我管理,只有能自我管理的團隊才能創造優秀的架構、需求和設計
12.時時總結如何團隊效率、並且付諸行動。
三、.軟體團隊模式:1.主治醫師模式
2.明星模式
3.社群模式
4..業餘劇團模式
5.秘密團隊
f 6.**團隊
7.交響樂團模式
8.爵士樂模式
9.功能團隊模式
10.官僚模式
四、單元測試:
1.單元測試標準:
單元測試應該在最基本的功能/引數上驗證程式的正確性;
單元測試必須由最熟悉**的然來寫;
單元測試後機器狀態保持不變;
單元測試要快;
單元測試應該產生可重複,一致的結果;
獨立性;
要覆蓋所有**路徑;應該整合到自動測試的框架中;
必須和產品**一起儲存和維護
2.**規範分為**設計規範和**風格規範
五、.軟體工程包括了開發、運營、維護軟體的過程中的很多技做習慣和思想。軟體工程把這些相關的技術和過程統一到乙個體系中,
構建之法 現代軟體工程
我理解的軟體工程 軟體工程就是把系統的,有序的,可量化的方法應用到軟體的開發,運營和維護上的過程。軟體工程包含的領域有很多,軟體需求分析,軟體設計,軟體構建,軟體測試和軟體維護。我理解的軟體工程是,這必須需要乙個團隊或者乙個小組合作才能做出優秀的產品,乙個人是不可能完成的。軟體工程並不是我以前理解的...
構建之法現代軟體工程
讀了鄒欣老師著作的 構建之法 以及參考其他眾位大神對於本書的書評後,我獲益匪淺,具體如下 首先我覺得鄒老師這本書看起來很輕鬆,當然不是指沒含量,實則恰恰相反,只是這裡我要更多的突出是另一方面,那就是這本書給讀者營造的氛圍很輕鬆,讓我不知不覺就看了好多頁,內容很豐富,其中有很多的假設,難得的是每乙個假...
現代軟體工程的構建之法
我們生活在網路時代,網路給我們生活帶了極大便利。正是因為這樣,幾乎所以的操作都會需要軟體與網路的支援。軟體開發對於我這樣的新手來說,可以說是一件很難的事。難在對各類程式語言都略知一二,並沒有掌握程式設計思想。這就是需要努力的地方。軟體有自己的特殊性 複雜性 不可見性 易變性 服從性 非連續性 幾乎每...