软体生命周期与开发方法.pdfVIP

  • 3
  • 0
  • 约1.18万字
  • 约 38页
  • 2017-10-06 发布于天津
  • 举报
软体生命周期与开发方法

第二章 軟體生命週期與開發方法 章節大綱 2-1軟體開發生命週期簡介 2-3軟體開發方法 2-2軟體發展模型 備註:可依進度點選小節 2-1軟體開發生命週期簡介 軟體開發生命週期階段的名稱和基本任務為 1. 需求分析階段:探究抽象和去蕪存菁概念,並 明訂使用者的需求。 2.規格說明(分析)階段:分析使用者的需求,形成 規格文件。說明“產品要做什麼"。這個階段有 時也稱為分析階段。 3.設計階段:經歷兩個設計階段,第一是結構設 計,即把產品由一個整體分解成多個部分,稱為 模組。然後設計各個模組,這個階段稱為詳細設 計。在此階段產品“設計文件",描述“產品是 如何做成的"。 3 2-1軟體開發生命週期簡介 軟體開發生命週期階段的名稱和基本任務為 4. 執行階段:稱為“編碼階段",在這一階段中 ,對各部分進行編碼和測試。 5.整合階段:將各部分合併成一個整體並做測試 。當開發者對產品滿意之後,就把它交給使用者 測試驗收測試( ) 。將使用者對產品的認可作為這個 階段終止的指標。 6.測試階段:針對不同的開發階段,軟體測試可 以分為單元測試、整合測試、系統測試等不同的 測試,其目的是及時發現軟體開發各個階段中的 錯誤和問題。 4 2-1軟體開發生命週期簡介 軟體開發生命週期階段的名稱和基本任務為 7. 維護階段:維護是指在客戶認可產品滿足規格 文件之後,對軟體所做的所有修改。維護包括改 正性維護或軟體修正( ) ,主要是排除殘餘的故障, 同時不改變規格說明,以及增進性維護或軟體更( 新) ,包括修改規格說明,並執行這些修改工作。 8.退役:產品退出服務。 5 2-1軟體開發生命週期簡介 6 2-1軟體開發生命週期簡介 7 2-1軟體開發生命週期簡介 8 2-2軟體發展模型 軟體發展模型是指軟體發展的全部流程,包 含每階段的活動和任務。軟體發展包括需求 、設計、編碼和測試等階段,有時也包括維 護階段。軟體發展模型能夠清晰、實際地表 達軟體發展整體流程,明確規定了要完成的 主要活動和任務,用來作為軟體專案工作的 基礎。 9 2-2軟體發展模型 典型的開發模型有:瀑布模型 (Waterfall Model) 、遞增模型/演化疊代/ (Incremental Model) 、雛型模型(Prototype Model) 、螺旋模 型(

文档评论(0)

1亿VIP精品文档

相关文档