概括地說,軟體生命週期由軟體定義、軟體開發和執行維護3和時期組成,每個時期又進一步劃分成若干個階段。
軟體生命週期共有7個階段:
1.問題定義。
通過堆客戶的訪問調查,系統分析員扼要地寫出關於問題性質、工程目標和工程規模的書面報告,經過討論和必要的修改之後這份報告應該得到客戶的確認。
2.可行性研究。
可行性研究的結果是客戶做出是否繼續驚醒這項工程的決定的重要依據,一般來說,只有投資可能取得較大效益的那些工程專案才值得繼續進行下去。可行性研究以後的那些階段將需要投入更多的人力物力。
3.在需求分析階段確定的系統邏輯模型是以後設計和實現目標系統的基礎。因此必須準確完整地體現使用者的要求。這個階段的一項重要任務,是用正式文件準確地記錄堆目標系統的需求,這份文件通常稱為規格說明書。
4.總體設計。
這個階段必須回答的關鍵問題是:「概括地說,應該怎樣實現目標系統呢?」總體設計由稱為概要設計。
5.詳細設計。
詳細設計也稱為模組設計,在這個階段將詳細地設計每個模組,確定實現模組功能所需要的演算法和資料結構。
6.編碼和單元測試。
這個階段的關鍵任務是寫出正確的容易理解、容易維護的程式模組。
7.綜合測試。
這個階段的關鍵任務是通過各種型別的測試使軟體達到預定的要求。
軟體工程之軟體生命週期
軟體有乙個孕育 誕生 成長 成熟和衰亡的生成過程。這個過程即為軟體的生命週期 軟體生存期的六個步驟為 1.制定計畫 2.需求分析 3.設計 4.程式編碼 5.測試 6.執行與維護 確定要開發軟體系統的總目標 給出功能 效能 可靠性以及介面等方面的要求 完成該任務的可行性研究 估計可利用的資源 硬體 ...
軟體工程 軟體生命週期
軟體生命週期各階段 1.軟體開發最初的工作應是問題定義,也就是確定要求解決的問題是什麼 2.然後要進行可行性研究,決定該問題是否存在乙個可行的解決辦法 3.接下來應該進行需求分析,也就是深入具體地了解使用者的要求,在所要開發的系統 不妨稱之為目標系統 必須做什麼這個問題上和使用者取得完全一致的看法 ...
軟體工程生命週期
產品 pm 後端 rd 前端 fe 測試 qa 人員輸入 輸出評審參與人員 備註需求分析 產品客戶需求 需求規格說明書 prd prd出完後,進行需求評審 全員參與評審 ui設計 ui ue prdui ue圖 ui ue圖出完後,進行評審 全員參與評審 ui 側重檢視展示,主要體驗樣式和邊距 ue...