- 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)