商品簡介
Watts S.Humphrey的《團隊軟件過程(第2版)》(簡稱“TSPi”),是美國Embry-Riddle Aeronautical大學為計算機科學系研究生和高年級本科生開設的一門軟件工程課的教科書。這本書系統地論述了如何以開發團隊的形式來進行軟件的開發,并對開發過程作出了具體而詳盡的指導,包括團隊成員之間的協調、進度的管理、質量的控制等令讀者最感興趣的方面。 《團隊軟件過程(第2版)》內容包括四個部分:第一部分——緒論,包括前兩章,是對理論的簡單介紹,介紹了什麼是TSPi、TSPi的組織結構等內容。第二部分——TSPi過程,包括第3章到第10章,則是整個小組研究周期的詳細內容,詳細解釋了小組軟件開發的步驟,并且給出了TSPi完整形式的例子。第三部分——小組角色,包括第11章到第15章,提供了小組成員角色的細致描述:小組領導者、開發經理、計劃經理、質量/進度監督經理,以及技術支持經理。第四部分——使用TSPi,包括第16章到第18章,講述了在使用本書的過程中需要注意的一些原則。 本書實用性與可讀性較強,適用于軟件開發項目經理、程序員和一般編程愛好者在開發軟件時參考,也可作為高等學校計算機軟件工程課程的參考書使用。
作者簡介
Watts S.Humphrey被尊稱為“軟件質量之父”,編寫過眾多有關軟件開發過程和軟件過程改進的著作,這些著作給業界帶來了重大的影響。Humphrey是卡內基梅隆大學軟件工程研究所的研究員,負責發起了軟件過程計劃,就最初的能力成熟度模型(capability Maturity Model,CMM)提出了遠見卓識并負責早期的領導工作。他還是個體軟件過程(Personal Software Process,PsP)和團隊軟件過程(Team Software Process,TSP)的創始人。最近,他獲得了美國國家技術勛章,這是美國總統授予一流革新者的最高榮譽。
目次
第一部分 緒論
第1章 TSPi簡介
1.1 TSPi是什麼
工程小組為何需要過程
1.2 TSPi原則
1.3 TSPi的設計
1.3.1 在個體軟件過程(PSP)的基礎上提供一個簡單的框架
1.3.2 在幾個周期內開發產品
1.3.3 建立標準的質量和績效度量
1.3.4 為團隊和學生提供精確的度量
1.3.5 進行角色和團隊評階
1.3.6 需要過程規範
1.3.7 提供團隊問題的指導
1.4 TSPi的結構和流程
周期性開發策略
1.5 TSPi過程
1.6 本書結構和流程
1.7 小結
第2章 團隊軟件過程的基本原理
第二部分 TSPi過程
第3章 啟動一個團隊項目
第4章 開發策略
第5章 開發計劃
第6章 定義需求
第7章 與團隊一起設計
第8章 產品實現
第9章 集成與系統測試
第10章 結項總結
第三部分 團隊角色
第11章 團隊領導角色
第12章 開發經理角色
第13章 計劃經理角色
第14章 質量和過程經理角色
第15章 支持經理角色
第四部分 使用TSPi
第16章 管理自我
第17章 在團隊中工作
第18章 團隊工作
附錄A TSPi采樣練習的要求說明
附錄B 軟件配置管理
附錄C 軟件審查
附錄D TSPi腳本
附錄E 角色腳本
附錄F TSPi表格及其使用說明
附錄G TSPi標準與規格說明