軟體生存週期及其模型是什麼?

2022-06-21 21:24:19 字數 618 閱讀 7791

軟體生存週期(software life cycle)又稱為軟體生命期,生存期。是指從形成開發軟體概念起,所開發的軟體使用以後,知道失去使用價值消亡為止的整個過程。一般來說,整個生存週期包括計畫(定義)、開發、執行(維護)三個時期,每個時期又劃分為若干個階段。每個階段有明確的任務。

週期模型(典型的幾種):

瀑布模型

快速原型模型:快速原型模型允許在需求分析階段對軟體的需求進行初步而非完全的分析和定義,快速設計開發出軟體系統的原型,該原型向使用者展示待開發軟體的全部或部分功能和效能;使用者對該原型進行測試評定,給出具體改進意見以豐富細化軟體需求;開發人員據此對軟體進行修改完善,直至使用者滿意認可之後,進行軟體的完整實現及測試、維護。

迭代模型:迭代包括產生產品發布(穩定、可執行的產品版本)的全部開發活動和要使用該發布必需的所有其他外圍元素。在某種程度上,開發迭代是一次完整地經過所有工作流程的過程:需求分析、設計、實施和測試工作流程。實質上,它類似小型的瀑布式專案。rup認為,所有的階段都可以細分為迭代。每一次的迭代都會產生乙個可以發布的產品,這個產品是最終產品的乙個子集。

生命週期階段:

軟體計畫與可行性分析

需求分析

軟體設計

編碼軟體測試

執行與維護

軟體生存週期及其模型是什麼?

軟體生存週期 software life cycle 又稱為軟體生命期,生存期。是指從形成開發軟體概念起,所開發的軟體使用以後,知道失去使用價值消亡為止的整個過程。一般來說,整個生存週期包括計畫 定義 開發 執行 維護 三個時期,每個時期又劃分為若干個階段。每個階段有明確的任務。週期模型 典型的幾種...

軟體生存週期及其模型是什麼?

軟體生存週期 software life cycle 又稱為軟體生命期,生存期。是指從形成開發軟體概念起,所開發的軟體使用以後,知道失去使用價值消亡為止的整個過程。一般來說,整個生存週期包括計畫 定義 開發 執行 維護 三個時期,每個時期又劃分為若干個階段。每個階段有明確的任務。週期模型 典型的幾種...

003 軟體生存週期及其模型是什麼?

軟體生存週期 software life cycle 又稱為軟體生命期,生存期。是指從形成開發軟體概念起,所開發的軟體使用以後,直到失去使用價值消亡為止的整個過程。一般來說,整個生存週期包括計畫 定義 開發 執行 維護 三個時期,每乙個時期又劃分為若干階段。每個階段有明確的任務,這樣使規模大 結構複...