個性化選修——軟件工程相關筆記(二)
阿新 • • 發佈:2018-03-16
高級 解決 管理 對象 了解 創建 軟件 model 修改 軟件工程的開發模型:
- Code-and-fix 寫了再改
- WaterFall model 瀑布模式
- 局限性,各個步驟是分離的
- 回數修改很困難
- 最終產品要到最後一步才可以實現
- 在項目開始前,項目的需求很明確
- 在項目開始前,解決方案也很明確
- V模型
- 在項目開始前,項目的需求很明確
- 在項目開始前,解決方案也很明確
- 對系統的性能安全很嚴格的項目
- 生魚片模型
- 過程結束不明確
- 原型模型
- 項目的需求不明確
- 需要建稀少項目需求的不確定性
- 確定顯示界面
- 增量模型
- 項目開始,明確了需求的大部分,但是需求可能會發生變化
- 對於市場和永不把握不是很準,需要逐步了解
- 對於有龐大和復雜功能的系統進行功能改進,需要一步一步的疊加
- 螺旋模型
- 噴泉模型
- 基於復用的軟件工程是比較理想的軟件工程策略,在開發過程中可以最大化重用已經存在軟件。
- 復用可以降低軟件開發和維護的成本,縮短開發時間,提高產品質量。
- 應用系統的復用
- 模塊的復用
- 對象類的復用和函數復用
- 最低層次是人員的復用
- 中級是文檔管理流程的復用
- 高級是系統完全復用
以上。
個性化選修——軟件工程相關筆記(二)