軟考 軟體生存週期

2021-09-26 16:24:09 字數 695 閱讀 2383

軟體有乙個孕育、誕生、成長、成熟、衰亡的生存過程。

可行性分析

此階段由軟體開發方與需求方共同討論,主要確定軟體的開發目標及可行性。

需求分析

在確定軟體開發可行的情況下,對軟體需要實現的各個功能進行詳細分析。需求分析是乙個很重要的階段,主要解決「做什麼」的問題。

概要設計

此階段主要根據需求分析的結果,對整個軟體系統進行設計,如系統框架設計、資料庫設計等。

詳細設計

主要任務是讀每個模組完成的功能進行具體描述,要把功能轉變為精確的、結構化的過程。

程式編碼

將軟體設計的結果轉換成計算機可執行的程式**。在程式編碼時,必須要制定統

一、符合標準的編寫規範,以保證程式的可讀性、易維護性,提高程式的執行效率。

軟體測試

在軟體設計完成後要經常嚴密的測試,以發現軟體在整個設計過程中存在的問題並加以糾正。

維護在軟體開發完成並投入使用後,由於各種原因,軟體會不能繼續適應使用者的要求。延續軟體的使用壽命,就要對軟體進行維護,包括糾錯性維護和改進性維護兩個方面。

其實乙個軟體開發,只有你獨自經歷過,才會體會其中的過程,需求調研裡,有不能理解的需求,有難以確認的功能,開發裡有不可預見的 bug ,匪夷所思的錯誤,這其中的艱辛,只有程式設計師才能體會。熬夜改**,通宵實現功能,都是常事兒,但是那種成功的喜悅,還有值得炫耀的開發能力,得意的拿出成果來顯擺,也是一種享受吧!

軟體生存週期

把整個軟體生存週期劃分成若干階段 使每個階段有明確的任務,使規模大 結構複雜和管理複雜的軟體的開發變的容易控制和管理。通常,軟體生命週期包括可行性分析與專案開發計畫 需求分析 概要設計 詳細設計 編碼 測試 維護等,可以將這些活動以適當的方式分配到不同的階段去完成。一 可行性分析與專案開發計畫 這個...

軟體生存週期

第一階段 制定計畫確定 要開發軟體系統的 總目標。給 出功能 效能 可靠性以及 介面等方面 的要求。完成該軟體 任務的可 行性研究。估 計可利用的資 源 硬體 軟體和人力等 成本 效 益和開發進度。制 定出完成開發任務的 實施計畫 連同可行性 研究報告 提交管理部門審查 第二階段 需求分析和定義去用...

軟體工程 軟體生存週期

與任何事物一樣,軟體也有乙個孕育 誕生 成長 成熟 衰亡的過程,這個過程稱為軟體生存週期 軟體生命週期 詳細的劃分如下圖 它們的主要任務如下 制定規劃 可行性分析 確定要開發軟體系統的總目標,給出它的功能 效能 可靠性以及介面等方面的要求。由系統分析員和使用者合作,研究該項任務的可行性,解決問題的可...