關於軟件生命周期以及軟件過程
軟件生命周期是由軟件定義 軟件開發 運行維護三個時期組成,每個時期又進一步劃分成若幹個階段。
每個階段的基本任務如下:
1. 問題定義
2. 可行性研究
3. 需求分析
4.總體設計
5.詳細設計
6.編碼和單元測試
7.綜合測試
8.軟件維護
通常把使用生命周期模型簡潔的描述軟件過程
有以下幾種模型: 1 瀑布模型
2 快速原型模型
3 增量模型
4 螺旋模型
5 噴泉模型
6 Rational統一過程
7 敏捷過程和極限編程(上個博客有提到)
8 微軟過程
一般來說 從以下三個方向研究每種解決方法的可行性
1. 技術可行性
2. 經濟可行性
3 操作可行性
可行性研究過程:
1. 復查系統規模和目標
2. 研究目前正在使用的系統
3 導出新系統的高層邏輯模型
4 進一步定義問題
5 導出和評價供選擇的解法
6 推薦行動方針
7 草擬開發計劃
8 書寫文檔提交審查
關於軟件生命周期以及軟件過程