高等院校軟件工程專業(yè)規(guī)劃教材:軟件過程與管理
定 價:39 元
叢書名:高等院校軟件工程專業(yè)規(guī)劃教材
- 作者:榮國平 ,葛季棟 著 駱斌 編
- 出版時間:2013/5/1
- ISBN:9787111407485
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.52
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等院校軟件工程專業(yè)規(guī)劃教材:軟件過程與管理》的目的是讓學生學會將優(yōu)秀管理方法和適用的具體開發(fā)技術(shù)有機地結(jié)合起來,并掌握如何應(yīng)用過程化思想和系統(tǒng)化方法開發(fā)和維護各類軟件系統(tǒng)。全書分為三個部分:第一部分主要介紹軟件開發(fā)者個體在過程方法和自我管理上應(yīng)當掌握的技能;第二部分關(guān)注團隊軟件過程,分別從工程化開發(fā)、項目管理和團隊動力學角度闡述了軟件開發(fā)應(yīng)當關(guān)注的內(nèi)容;第三部分則基于IDEAL通用軟件過程改進方法,闡述了組織級過程改進的實施方法。通過軟件開發(fā)環(huán)境中三個不同層次(個體、團隊以及組織)的過程方法的描述,讓學生學會如何系統(tǒng)地滿足不斷變化的軟件產(chǎn)品開發(fā)的需要。
《高等院校軟件工程專業(yè)規(guī)劃教材:軟件過程與管理》可作為計算機與軟件工程類專業(yè)的高年級本科生和碩士研究生相關(guān)課程的教材。
前言
第1章 概述
1.1 軟件質(zhì)量與軟件過程
1.1.1 從焦油坑談起
1.1.2 傳統(tǒng)行業(yè)質(zhì)量管理
1.1.3 軟件行業(yè)質(zhì)量管理
1.2 軟件過程發(fā)展簡史
1.2.1 20世紀50年代的軟件工程
1.2.2 20世紀60年代的軟件工藝
1.2.3 20世紀70年代的形式化方法與瀑布過程
1.2.4 20世紀80年代的生產(chǎn)率與可伸縮性
1.2.5 20世紀90年代的并發(fā)過程與順序過程
1.2.6 2000年之后的敏捷方法與基于價值的方法
1.3 經(jīng)典軟件過程和實踐
1.3.1 PSP/TSP
1.3.2 CMM/CMMI
1.3.3 RUP
1.3.4 敏捷過程與極限編程
1.3.5 Scrum
1.3.6 SPICE
1.3.7 凈室軟件工程
1.3.8 其他軟件過程
1.4 過程改進框架
1.4.1 適用于傳統(tǒng)行業(yè)的PDCA模型
1.4.2 適用于軟件行業(yè)的IDEAL模型
本章小結(jié)
思考題
參考文獻
第一部分 個體級軟件過程
第2章 個體軟件過程
2.1 簡介
2.1.1 基本原則
2.1.2 PSP成熟度級別
2.2 PSP過程度量
2.2.1 度量時間
2.2.2 度量缺陷
2.2.3 度量規(guī)模
2.3 PROBE估算原理
2.3.1 通用計劃框架
2.3.2 PROBE估算流程
2.3.3 應(yīng)用PROBE的注意事項
本章小結(jié)
思考題
參考文獻
第3章 個體軟件過程質(zhì)量管理
3.1 PSP質(zhì)量觀與質(zhì)量策略
3.2 評審與測試
3.3 評審過程質(zhì)量
3.3.1 評審檢查表
3.3.2 質(zhì)量指標
3.3.3 評審的其他考慮因素
本章小結(jié)
思考題
參考文獻
第4章 個體軟件過程中的設(shè)計
4.1 設(shè)計與質(zhì)量
4.2 設(shè)計過程
4.3 設(shè)計模板
4.3.1 OST
4.3.2 FST
4.3.3 SST
4.3.4 LST
4.4 設(shè)計的考慮
4.4.1 UML與PSP設(shè)計模板的關(guān)系
4.4.2 設(shè)計的層次
4.5 設(shè)計驗證方法
4.5.1 狀態(tài)機驗證
4.5.2 符號化驗證
4.5.3 執(zhí)行表驗證
4.5.4 跟蹤表驗證
4.5.5 正確性檢驗
本章小結(jié)
思考題
參考文獻
第二部分 團隊級軟件過程
第5章 團隊工程開發(fā)
5.1 需求開發(fā)
5.1.1 需求獲取
5.1.2 需求驗證
5.1.3 需求規(guī)格文檔制作
5.1.4 優(yōu)秀需求規(guī)格文檔的特征
5.1.5 需求規(guī)格文檔的表示方法
5.2 團隊設(shè)計
5.2.1 團隊智慧
5.2.2 設(shè)計標準
5.2.3 復(fù)用性考慮
5.2.4 可測試性考慮
5.2.5 可用性考慮
5.2.6 設(shè)計的文檔化
5.3 實現(xiàn)策略
5.3.1 評審的考慮
5.3.2 復(fù)用策略
5.3.3 可測試性考慮
5.4 集成策略選擇
5.4.1 大爆炸集成策略
5.4.2 逐一添加集成策略
5.4.3 集簇集成策略
5.4.4 扁平化集成策略
5.5 驗證與確認
5.5.1 差別與聯(lián)系
5.5.2 驗證與確認活動
本章小結(jié)
思考題
參考文獻
第6章 團隊項目規(guī)劃
6.1 工作分解結(jié)構(gòu)與范圍管理
6.1.1 WBS表示方式
6.1.2 創(chuàng)建WBS的方法
6.1.3 范圍管理
6.2 開發(fā)策略與計劃
6.3 生命周期模型選擇
6.3.1 生命周期典型階段描述
6.3.2 裁減約定
6.3.3 V字形開發(fā)階段對應(yīng)關(guān)系
6.4 日程計劃原理和方法
6.5 質(zhì)量計劃原理和方法
6.6 風險計劃
6.6.1 風險識別
6.6.2 風險應(yīng)對
6.7 TSP團隊項目規(guī)劃實例
6.7.1 TSP對自主團隊的支持
6.7.2 TSP項目啟動
6.8 計劃評審和各方承諾
本章小結(jié)
思考題
參考文獻
第7章 團隊項目跟蹤與管理
7.1 項目跟蹤意義
7.2 掙值管理方法
7.2.1 原理
7.2.2 掙值管理的應(yīng)用
7.3 里程碑評審
7.4 其他計劃跟蹤
7.4.1 日程計劃跟蹤
7.4.2 承諾計劃跟蹤
7.4.3 風險計劃跟蹤
7.4.4 數(shù)據(jù)收集計劃跟蹤
7.4.5 溝通計劃跟蹤
7.5 糾偏活動的管理
本章小結(jié)
思考題
參考文獻
第8章 項目總結(jié)
8.1 項目總結(jié)的意義
8.2 項目總結(jié)過程
8.2.1 一般項目總結(jié)介紹
8.2.2 TSP項目總結(jié)介紹
本章小結(jié)
思考題
參考文獻
第9章 項目管理支持活動
9.1 配置管理
9.1.1 配置管理簡介
9.1.2 配置管理活動
9.2 度量和分析
9.2.1 度量和分析簡介
9.2.2 度量和分析活動
9.2.3 GQM方法原理和應(yīng)用
9.3 決策分析
9.3.1 決策分析簡介
9.3.2 決策分析活動
本章小結(jié)
思考題
參考文獻
第10章 團隊動力學
10.1 自主團隊的特點
10.2 自主團隊的外部環(huán)境
10.2.1 在項目啟動階段獲得管理層的支持
10.2.2 在項目進展過程中獲得管理層的支持
10.3 承諾文化的建立與團隊激勵
10.4 團隊領(lǐng)導者與角色經(jīng)理的區(qū)別
10.5 典型TSP角色
10.5.1 項目組長
10.5.2 計劃經(jīng)理
10.5.3 開發(fā)經(jīng)理
10.5.4 質(zhì)量經(jīng)理
10.5.5 過程經(jīng)理
10.5.6 支持經(jīng)理
本章小結(jié)
思考題
參考文獻
第三部分 組織級軟件過程改進
第11章 IDEAL模型之初始階段
11.1 IDEAL模型概述
11.2 初始階段概述
11.3 準備開始
11.4 識別商業(yè)需求和改進的驅(qū)動力
11.5 撰寫SPI提案
11.6 培訓和構(gòu)建支持
11.7 使SPI提案獲得批準并初始化資源
11.8 構(gòu)建SPI基礎(chǔ)設(shè)施
11.9 評估SPI風氣
11.1 0定義SPI總體目標
11.1 1定義SPI程序指導原則
11.1 2啟動程序
11.1 3構(gòu)建SPI程序的組織機構(gòu)
11.1 4初始階段與CMMI對應(yīng)
本章小結(jié)
思考題
參考文獻
第12章 IDEAL模型之診斷階段
12.1 診斷階段概述
12.2 確定需要怎樣的基線
12.3 制定基線計劃
12.4 實施基線
12.5 介紹發(fā)現(xiàn)物
12.6 開發(fā)最終發(fā)現(xiàn)物和建議報告
12.7 與組織交流發(fā)現(xiàn)物和建議
12.8 診斷階段與CMMI對應(yīng)
本章小結(jié)
思考題
參考文獻
第13章 IDEAL模型之建立階段
13.1 建立階段概述
13.2 選擇戰(zhàn)略執(zhí)行計劃過程并組織培訓
13.3 評審組織的愿景
13.4 評審組織的商業(yè)計劃
13.5 確定關(guān)鍵的商業(yè)主題
13.6 評審過去的改進成果
13.7 描述改進的動機
13.8 確定當前和將來的(計劃的)改進活動
13.9 確定各種基礎(chǔ)設(shè)施實體的角色和職責
13.1 0設(shè)定活動的優(yōu)先級和制定改進日程
13.1 1基于基線發(fā)現(xiàn)物和建議協(xié)調(diào)已有的、計劃好的改進活動
13.1 2將SPI總體目標轉(zhuǎn)換成特定的可度量的目標
13.1 3建立或更新SPI戰(zhàn)略執(zhí)行計劃
13.1 4評審并批準用于SPI戰(zhàn)略執(zhí)行計劃的資源
13.1 5構(gòu)建技術(shù)工作團隊
13.1 6建立階段與CMMI對應(yīng)
本章小結(jié)
思考題
參考文獻
第14章 IDEAL模型之執(zhí)行階段
14.1 執(zhí)行階段概述
14.2 為TWG完成戰(zhàn)術(shù)計劃
14.3 開發(fā)解決方案
14.4 試驗潛在的解決方案
14.5 選擇解決方案提供者
14.6 確定長期支持需求
14.7 開發(fā)首次展示戰(zhàn)略和計劃模板
14.8 整理打包改進并移交給SEPG
14.9 解散TWG
14.1 0首次展示解決方案
14.1 1轉(zhuǎn)變?yōu)殚L期支持
14.1 2執(zhí)行階段與CMMI對應(yīng)
本章小結(jié)
思考題
參考文獻
第15章 IDEAL模型之調(diào)整階段
15.1 調(diào)整階段概述
15.2 收集獲得的經(jīng)驗教訓
15.3 分析經(jīng)驗教訓
15.4 重新修訂組織方法
15.5 評審資助與承諾
15.6 建立高層次目標
15.7 開發(fā)新修訂的軟件過程改進提案
15.8 繼續(xù)軟件過程改進過程
15.9 調(diào)整階段與CMMI對應(yīng)
本章小結(jié)
思考題
參考文獻
附錄A SPI程序的基礎(chǔ)設(shè)施
附錄B SPI程序的模板
附錄C SPI程序的基線
附錄D 管理軟件過程改進程序
附錄E 軟件過程方法學的思考
附錄F IDEAL模型全程圖