當前位置:成語大全網 - 書法字典 - 軟件生命周期每個階段的任務是什麽?

軟件生命周期每個階段的任務是什麽?

軟件生命周期每個階段的任務:

1,問題定義

確定要解決的問題是什麽。通過與客戶的面談和調查,系統分析員將簡要地就問題的性質、項目目標和項目規模寫壹份書面報告。經過討論和必要的修改,該報告應由客戶確認。

2.可行性研究

確定問題是否有可解的解決方案。可行性研究的結果是客戶決定是否繼續項目的重要依據。壹般來說,只有那些可能從投資中獲得更大收益的項目才值得繼續。

3.需求分析

深入具體的了解用戶的需求,在開發系統的時候做這個問題和用戶的想法是完全壹致的。明確目標系統必須做什麽,確定目標系統必須具備什麽功能。系統的邏輯模型通常用數據流圖、數據字典和簡單算法來表示。記錄目標系統的需求和規格。

4.概要設計(總體設計)

壹般來說,如何實現目標系統,設計實現目標系統的幾種可能方案,設計程序的架構,即確定程序由哪些模塊組成,以及它們之間的關系。

5.詳細設計

實現系統的具體工作,編寫詳細的規範,程序員可以據此編寫實際的程序代碼。詳細設計也稱為模塊設計。在這個階段,將對每個模塊進行詳細設計,確定實現模塊功能所需的算法和數據結構。

6.軟件維護

通過各種必要的維護活動,系統可以長期滿足用戶的需求。主要分為糾正性維護、適應性維護、完善性維護和預防性維護。

擴展數據

軟件生命周期基線

1,功能基線(功能基線)

功能基線(Functional baseline)是指在系統分析及軟件定義階段結束時,經正式評審及批準後,在系統設計規格書中對擬發展系統的規格說明;或指項目委托單位和項目承擔單位雙方簽訂並同意的協議或合同中規定的待開發軟件系統的規格;

或上級同意下級申請或上級直接下達的項目任務書中規定的待開發軟件系統的說明書。功能基線是最初批準的功能配置標識。

2.分配的基線

分配的基線是指在軟件需求分析階段結束時已經正式評審和批準的軟件需求的規範。分配基線是最初批準的分配配置標識符。

3.產品基線

產品基線是指在軟件組裝和系統測試階段結束時,經過正式評審和批準後,所開發的軟件產品的所有配置項的規範。產品基線是最初批準的產品配置標識。