軟體有乙個孕育、誕生、成長、成熟和衰亡的生成過程。這個過程即為軟體的生命週期
軟體生存期的六個步驟為:
1. 制定計畫
2. 需求分析
3. 設計
4. 程式編碼
5. 測試
6. 執行與維護
確定要開發軟體系統的總目標
給出功能、效能、可靠性以及介面等方面的要求
完成該任務的可行性研究
估計可利用的資源(硬體、軟體、人力等)、成本、效益、開發速度
制定出完成開發任務的實施計畫,連同可行性報告,提交管理部門審批
對使用者提出的需求進行分析並給出詳細的定義
編寫軟體需求說明書或系統功能說明書及初步的系統使用者手冊
提交管理機構評審
概要設計---把各項需求轉換成軟體的體系結構。結構中每一組成部分都是意義明確的模組,每個模組都和某些需求相對應。
詳細設計---對每個模組要完成的工作進行具體的描述,為源程式編寫打下基礎
編寫設計說明書,提交評審
把程式設計轉換成計算機可以接受的程式**,即寫成以某一種特定程式語言表示的「源程式清單」
寫出的程式應當是結構良好、清晰易讀的,且與設計相一致的
單元測試:查詢各模組在功能和結構上存在的問題並加以糾正
組裝測試:將已測試過的模組按一定順序組裝起來
按規定的各項需求,逐項進行有效性測試,決定已開發的軟體是否合格,能否交付使用者使用-----我的理解其為驗收測試
改正性維護:執行中發現了軟體中的錯誤需要修正
適應性維護:為了適應變化了的軟體工作環境,需做是適當的變更
完善性維護:為了增強軟體的功能需要做變更
軟體生命週期
軟體生命週期 三個過程 定義,開發,維護 九個階段 可行性研究 需求分析,概要設計 詳細設計 編碼與單元測試 整合測試 驗收測試,執行與維護 退役。可行性研究 系統分析人員在使用者的配合下對使用者的要求和現有的環境及條件進行深入調查寫出調研報告,從技術可行性,經濟可行性,法律可行性,操作可行性等方面...
軟體生命週期
同任何事物一樣,乙個軟體產品或軟體系統也要經歷孕育 誕生 成長 成熟 衰亡等階段,一般稱為軟體生存週期 軟體生命週期 把整個軟體生存週期劃分為若干階段,使得每個階段有明確的任務,使規模大,結構複雜和管理複雜的軟體開發變的容易控制和管理。通常,軟體生存週期包括可行性分析與開發項計畫 需求分析 設計 概...
軟體生命週期
為了更有效,更科學地組織和管理軟體生產,根據某一軟體從被提出並著手開始實現,直到軟體完成其使命為止的全過程劃分為一些階段,並稱這一過程為軟體生命週期。軟體生命週期包括八個階段 問題定義 可行性研究 需求分析 系統設計 詳細設計 編碼 測試 執行維護。可以分為以下三個時期 1,軟體定義期 問題定義 可...