1. 程式人生 > >關於軟件生命周期以及軟件過程

關於軟件生命周期以及軟件過程

ati 極限編程 推薦 快速 維護 簡潔 一般來說 rational nal

軟件生命周期是由軟件定義 軟件開發 運行維護三個時期組成,每個時期又進一步劃分成若幹個階段。

每個階段的基本任務如下:

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 書寫文檔提交審查

關於軟件生命周期以及軟件過程