《軟件開發過程》從培養應用型人才的角度出發,系統地介紹了軟件工程的基本原理、軟件開發項目實施的全過程及其相關的基本概念、開發過程中文檔資料撰寫、過程控制的方法等內容。全書共5章,包括軟件開發方法、軟件開發項目管理、軟件開發過程及管理、軟件開發實訓、軟件開發常用工具軟件。同時,本書中配有大量實例及實訓指導的內容,指導學生按照軟件開發組織實際工程項目所要求的質量要求,在規定的時間內完成規范化軟件開發和質量測試等工作。
本書適合作為應用型本科及高職院校計算機專業軟件工程類課程的教材,也可以作為軟件開發實訓的培訓用書以及對軟件開發過程及管理感興趣的讀者的自學參考書。
前言.第.1章.軟件開發方法
1.1.軟件工程的基本概念
1.1.1.軟件危機
1.1.2.軟件工程的定義
1.2.軟件生命周期及開發模式
1.2.1.軟件生命周期
1.2.2.軟件生命周期模型
1.3.軟件開發的基本原則
思考題
第.2章.軟件開發項目管理
2.1.項目管理的基本概念和方法
2.1.1.項目的定義
2.1.2.項目的特點
2.1.3.項目管理
2.2.軟件開發中的項目管理
2.2.1.項目管理的組織模式
2.2.2.項目實施過程的管理
2.2.3.立項管理工作
2.2.4.項目計劃的制訂與管理
2.2.5.軟件配置管理
2.2.6.軟件質量管理
2.2.7.軟件的風險管理
2.2.8.軟件開發中的人員管理
思考題
第.3章.軟件開發過程及管理
3.1.軟件立項階段管理
3.1.1.選定軟件開發項目
3.1.2.確定軟件的目標
3.1.3.調查和可行性分析
3.1.4.完成軟件開發項目立項工作
3.2.軟件需求分析階段的管理與控制
3.2.1.軟件需求說明
3.2.2.軟件需求規格說明
3.2.3.軟件需求規格說明評審
3.3.軟件設計階段的管理與控制
3.3.1.軟件設計的主要工作及基本原理
3.3.2.軟件結構優化準則
3.3.3.軟件總體設計
3.3.4.軟件詳細設計
3.3.5.軟件詳細設計評審
3.4.軟件實現階段的管理與控制
3.4.1.源程序的編碼規范
3.4.2.軟件測試
3.4.3.軟件測試的相關文檔資料
3.4.4.軟件調試
3.4.5.用戶手冊與操作手冊
3.4.6.相關文檔資料
3.5.軟件驗收階段的管理與控制
3.5.1.軟件的驗收與交付
3.5.2.軟件開發總結
3.5.3.軟件維護
思考題
第.4章.軟件開發實訓
4.1.軟件開發實訓概述
4.1.1.軟件開發實訓的意義
4.1.2.軟件開發實訓的主要活動
4.1.3.軟件開發過程中應注意的幾個問題
4.1.4.軟件開發實訓方法
4.2.軟件開發實訓考核
4.2.1.過程考核
4.2.2.項目評審
4.2.3.學生實訓成績評價
思考題
第.5章.軟件開發常用工具
5.1.軟件工具概述
5.2.軟件開發環境
5.3.Microsoft.Project
5.4.Microsoft.Office
5.5.PowerDesigner簡介
5.6.Microsoft.Visual