《軟體協同設計》的作者是趙逢禹,本書內容系統、翔實,適合作為高等院校計算機專業本科生教材,同時也適合從事軟體開發與系統分析人員閱讀。
基本介紹
- 中文名:軟體協同設計
- 外文名:Software Collaborative Design
- 定價:23元
- 印次:1-1
- 裝幀:平裝
- 作者:趙逢禹
- ISBN:9787302264354
內容簡介:,目錄,
內容簡介:
本教材介紹了在軟體協同開發中,如何建立開發團隊,分配團隊成員的角色與職責,在項目開發過程中團隊成員之間的協調,計畫的制定與進度的管理,需求的分析及軟體的設計,軟體產品的審查與質量的控制,測試與基於度量的團隊過程改進等內容。通過實例指導學生如何管理團隊、制定項目計畫,如何套用傳統的結構化分析方法、面向對象的分析方法解決實際套用問題。結合課程實踐項目,學生可以掌握項目規劃、工作量估算與分配、產品的質量缺陷跟蹤度量與軟體過程改進。
本書內容系統、翔實,適合作為高等院校計算機專業本科生教材,同時也適合從事軟體開發與系統分析人員閱讀。
目錄
第1章緒論
1.1軟體過程與過程管理
1.2軟體協同開發團隊
1.3軟體協同開發的原理、階段與流程管理
1.3.1軟體協同開發過程原理
1.3.2軟體協同開發流程
1.3.3軟體協同開發的主要階段
1.4軟體協同設計的目標與課程組織安排
1.4.1軟體協同設計的目標與評估方法
1.4.2課程的組織與安排
第2章軟體協同開發中的團隊建設
2.1高效團隊應具備的特徵
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支持經理的職責
2.3團隊成員與開發步驟的對應關係
2.4團隊的協作與溝通管理
2.4.1溝通的效率和要素
2.4.2促進溝通的方法
2.5小結
第3章軟體協同開發的總體規劃
3.1項目的規劃
3.2軟體項目的初步範圍
3.2.1軟體項目背景
3.2.2項目利益相關者
3.2.3項目的初步範圍的確定
3.3確定項目預算
3.3.1自底向上的成本估算
3.3.2自頂向下的成本估算
3.3.3完成預算
3.4制定IT項目章程
3.5小結
第4章軟體開發計畫
4.1定義軟體開發計畫
4.2項目的工作分解
4.2.1定義產品範圍
4.2.2定義工作範圍
4.3項目的進度計畫
4.3.1制定項目進度計畫
4.3.2項目進度計畫的表示
4.3.3軟體項目進度計畫案例——校務通管理系統
4.4項目的成本計畫
4.4.1項目成本的估算方法
4.4.2項目成本估算案例
4.4.3制定項目的成本計畫
4.5軟體項目質量計畫
4.5.1項目質量計畫的概念
4.5.2項目質量計畫的制定方法
4.5.3項目質量的度量指標
4.5.4項目質量計畫的表示
4.6協同設計的計畫過程
4.7項目開發計畫書
4.8小結
第5章需求開發
5.1需求的獲取
5.2需求開發的流程
5.3撰寫需求報告
5.4需求開發的支持工具
5.4.1數據流圖
5.4.2業務流程圖
5.4.3活動圖
5.4.4用例圖
5.5需求的複審
5.6需求開發案例分析
5.7小結
第6章軟體的總體設計
6.1軟體設計的重要性
6.2總體設計的任務及原則
6.2.1軟體總體設計的任務
6.2.2總體設計需遵循的原則
6.3軟體總體設計方法
6.3.1結構化設計方法
6.3.2面向對象的設計方法
6.4設計的覆核與檢查
6.5協同設計
6.5.1協同設計應注意的問題
6.5.2協同軟體開發設計
6.6小結
第7章軟體的詳細設計
7.1詳細設計的概念
7.1.1詳細設計的目標
7.1.2詳細設計的任務
7.2詳細設計的方法
7.2.1結構化詳細設計
7.2.2面向對象的詳細設計
7.3詳細設計的標準和原則
7.3.1詳細設計標準
7.3.2復用性原則
7.3.3一致性原則
7.3.4可用性原則
7.3.5可測性(testability)原則
7.4詳細設計審查
7.4.1詳細設計審查策略
7.4.2詳細設計審查方法
7.5設計舉例
7.5.1結構化詳細設計
7.5.2面向對象詳細設計
7.6詳細設計報告
7.6.1詳細設計說明
7.6.2詳細設計審查報告
7.7小結
第8章軟體測試計畫與測試管理
8.1軟體測試的階段劃分
8.1.1單元測試
8.1.2集成測試
8.1.3確認測試
8.1.4系統測試
8.2測試角色
8.3測試策略
8.3.1集成測試策略
8.3.2系統測試策略
8.4測試計畫
8.4.1測試設計說明
8.4.2測試用例
8.4.3測試日誌
8.5測試分析
8.5.1發現有缺陷傾向的模組
8.5.2追蹤缺陷數據
8.5.3測試總結
8.6小結
第9章計畫跟蹤與過程改進
9.1項目計畫與跟蹤過程
9.1.1項目跟蹤及控制方針
9.1.2項目跟蹤及控制的內容
9.1.3項目跟蹤及控制中人員職責
9.1.4項目跟蹤活動
9.2軟體度量過程與度量指標
9.2.1軟體度量過程
9.2.2軟體度量的項目及其指標
9.2.3軟體度量面臨的問題
9.2.4軟體度量注意事項
9.3基於度量的軟體過程管理
9.3.1過程管理的職責
9.3.2過程管理和項目管理的關係
9.3.3基於度量的軟體過程改進
9.4小結
附錄AEA工具簡介
A.1EA操作界面簡介
A.2新增一個EA項目
A.3在EA中繪製活動圖
A.4在EA中繪製用例圖
A.5在EA中繪製類圖
A.6在EA中繪製序列圖
A.7在EA中繪製通信圖
A.8在EA中繪製對象圖
A.9在EA中繪製狀態機圖
A.10在EA中繪製時間圖
A.11繪製包圖
A.12繪製互動概述圖
A.13繪製組合結構圖
A.14繪製組件圖
A.15繪製部署圖
A.16小結
參考文獻