20171116 構建之法 現代軟體工程 閱讀筆記

2022-08-22 11:27:12 字數 885 閱讀 2038

一、.敏捷流程過程: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.**規範分為**設計規範和**風格規範

五、.軟體工程包括了開發、運營、維護軟體的過程中的很多技做習慣和思想。軟體工程把這些相關的技術和過程統一到乙個體系中,

構建之法 現代軟體工程

我理解的軟體工程 軟體工程就是把系統的,有序的,可量化的方法應用到軟體的開發,運營和維護上的過程。軟體工程包含的領域有很多,軟體需求分析,軟體設計,軟體構建,軟體測試和軟體維護。我理解的軟體工程是,這必須需要乙個團隊或者乙個小組合作才能做出優秀的產品,乙個人是不可能完成的。軟體工程並不是我以前理解的...

構建之法現代軟體工程

讀了鄒欣老師著作的 構建之法 以及參考其他眾位大神對於本書的書評後,我獲益匪淺,具體如下 首先我覺得鄒老師這本書看起來很輕鬆,當然不是指沒含量,實則恰恰相反,只是這裡我要更多的突出是另一方面,那就是這本書給讀者營造的氛圍很輕鬆,讓我不知不覺就看了好多頁,內容很豐富,其中有很多的假設,難得的是每乙個假...

現代軟體工程的構建之法

我們生活在網路時代,網路給我們生活帶了極大便利。正是因為這樣,幾乎所以的操作都會需要軟體與網路的支援。軟體開發對於我這樣的新手來說,可以說是一件很難的事。難在對各類程式語言都略知一二,並沒有掌握程式設計思想。這就是需要努力的地方。軟體有自己的特殊性 複雜性 不可見性 易變性 服從性 非連續性 幾乎每...