團(tuán)隊軟件過程

出版時間:2011-6  出版社:人民郵電出版社  作者:Watts S.Humphrey  頁數(shù):382  
Tag標(biāo)簽:無  

前言

  前言  這本書是為已經(jīng)學(xué)習(xí)并使用過個體軟件過程(PSP)的學(xué)生和工程師準(zhǔn)備的。你可能在研究生課程、高級培訓(xùn)課程或者初級導(dǎo)論課程中學(xué)過PSP。或者,你可能是工程師,正在探索如何在實際的團(tuán)隊工作環(huán)境中應(yīng)用PSP。不論是哪種情況,只要你學(xué)過PSP,你就具備了使用本書中的方法和實踐的基礎(chǔ)。  學(xué)習(xí)過PSP之后,你可能需要指導(dǎo),以便弄清如何將它應(yīng)用于軟件過程的諸多任務(wù)上。這就是團(tuán)隊軟件過程(TSP)的主旨:為在軟件開發(fā)領(lǐng)域中應(yīng)用成熟的工程學(xué)方法提供一個框架?! £P(guān)于團(tuán)隊協(xié)作有很多東西可講,本書只涵蓋了最基本的內(nèi)容。TSPi(團(tuán)隊軟件過程導(dǎo)論)介紹了團(tuán)隊的概念,組建團(tuán)隊的基本步驟,以及在團(tuán)隊中工作的方法。但是要注意,本書是為導(dǎo)論課程設(shè)計的,并沒有涵蓋在大規(guī)模工業(yè)項目中使用TSP的全部資料?! SPi是如何幫助工程師的  本書向工程師介紹有關(guān)軟件開發(fā)團(tuán)隊協(xié)作的內(nèi)容。TSPi提供了一系列結(jié)構(gòu)化的步驟,告訴工程師每一步該做什么,并且詳細(xì)闡述了如何將這些步驟連接起來以開發(fā)完整的產(chǎn)品。TSPi還提供了兩個饒有趣味且相對具有挑戰(zhàn)性的項目練習(xí),每個練習(xí)都具有適當(dāng)?shù)囊?guī)模。既不過大,以保證在幾周之內(nèi)可以完成:也不過小,以保證可以模擬典型的小規(guī)模項目。如果有能力的工程師遵循本書的指導(dǎo),那么他們一定能開發(fā)出完整的工作產(chǎn)品。  在本書建議的TSPi策略中,團(tuán)隊在兩到三個周期內(nèi)開發(fā)一個產(chǎn)品。在第一個周期內(nèi),團(tuán)隊構(gòu)建工作產(chǎn)品內(nèi)核。在后續(xù)的每個周期內(nèi),逐漸向內(nèi)核加入新功能。這種策略體現(xiàn)了使用歷史項目數(shù)據(jù)來制定新項目計劃的好處。另外,由于在每個周期中都有新的角色,工程師們可以在一個項目中就經(jīng)歷兩到三種不同類型的工作。經(jīng)過幾個開發(fā)周期后,工程師們就會對團(tuán)隊協(xié)作方法有一個廣泛的了解,這樣一來,他們就更有可能在自己將來的工作中繼續(xù)使用TSPi方法?! 楹我獙W(xué)習(xí)TSPi課程  經(jīng)實踐證明,在培養(yǎng)軟件工程專業(yè)的學(xué)生方面,項目課程是行之有效的,因此,越來越多的大學(xué)開始開設(shè)相關(guān)課程。這些課程很受學(xué)生歡迎,修習(xí)人數(shù)一般都會超過預(yù)期。學(xué)生想學(xué)習(xí)可應(yīng)用于將來工作的知識,而團(tuán)隊訓(xùn)練課程正好滿足了他們的需要。畢業(yè)后的學(xué)生及其雇主普遍反映,軟件項目課程為實際工作打下了良好的基礎(chǔ)?! ‖F(xiàn)在,在團(tuán)隊項目課程方面,已經(jīng)有很多有益的實踐。盡管大多數(shù)此類課程都是成功的,但普遍有三個問題:第一,學(xué)生經(jīng)常去嘗試過大的項目;第二,他們大多只強(qiáng)調(diào)產(chǎn)品而忽略了過程;第三,總有一些成員會破壞團(tuán)隊氣氛。雖然TSPi不能完全避免這些問題,但它提供了有關(guān)避免這些問題或減少這些問題影響的有益指導(dǎo)。  為了高效利用課程時間,團(tuán)隊軟件課程應(yīng)該精心組織,并且要基于經(jīng)實踐證明的項目經(jīng)驗。如果沒有明確定義的過程或結(jié)構(gòu)化的團(tuán)隊框架,工程師就必須自己決定該如何完成項目。如果沒有過程和框架,工作組就必須自己學(xué)習(xí)團(tuán)隊建設(shè)和團(tuán)隊協(xié)作的基本要素,而這一過程通常都會伴隨著痛苦的嘗試和失敗。顯然,這樣做代價高昂并且沒有必要,因為團(tuán)隊協(xié)作的原則通常眾所周知、簡單明了?! SPi以行之有效的團(tuán)隊協(xié)作方法訓(xùn)練工程師,首先幫助他們熟悉團(tuán)隊建設(shè)的過程,然后指導(dǎo)他們使用經(jīng)過明確定義和度量的框架來開發(fā)產(chǎn)品。在經(jīng)過PSP訓(xùn)練的前提下,工程師一般都能遵循TSPi腳本步驟,并使用TSPi支持工具來計劃和管理自己的工作。遵循TSPi的指導(dǎo),項目工作會變得更有效率,工程師也可以更加專注于學(xué)習(xí)軟件工程,而不是在團(tuán)隊建設(shè)和團(tuán)隊管理方面花費大量的時間?! SPi明確定義了團(tuán)隊角色,每個團(tuán)隊成員都要以某種角色進(jìn)行工作。每個角色都有詳細(xì)說明,指出這個角色應(yīng)該做什么,何時以及如何去完成任務(wù)。在每個團(tuán)隊成員都知道他們自己和其他人應(yīng)該做什么的情況下,他們就能更好地作為一個團(tuán)隊高效工作。如果一個團(tuán)隊成員沒有完成工作,其他團(tuán)隊成員就會知道相關(guān)情況,從而及時地采取措施處理相關(guān)問題。如果團(tuán)隊不能獨立解決人際關(guān)系問題,他們可以求助于教師或管理人員。本書的教師手冊給出了處理很多常見的團(tuán)隊協(xié)作問題的有效方法?! ∪绻麑W(xué)生團(tuán)隊成員擔(dān)任明確的角色和職責(zé),并使大家都了解,教師就能給出更加公平和詳細(xì)的成績。除了給整個團(tuán)隊打分,還可以給每個人的表現(xiàn)打分。這不僅激勵學(xué)生表現(xiàn)得更好,同時也是一種更公平的給團(tuán)隊訓(xùn)練課程打分的方式?! ”緯M織結(jié)構(gòu)  本書是為引導(dǎo)團(tuán)隊學(xué)習(xí)TSPi過程而設(shè)計的。前兩章(第一部分)是簡介,第二部分闡述了完整的團(tuán)隊開發(fā)周期。書中詳細(xì)解釋了過程腳本,并且給出了TSPi表格的完整示例?! 〉谌糠纸o出了TSPi團(tuán)隊成員角色的詳細(xì)說明:團(tuán)隊領(lǐng)導(dǎo)、開發(fā)經(jīng)理、計劃經(jīng)理、質(zhì)量和過程經(jīng)理,以及支持經(jīng)理。當(dāng)閱讀有關(guān)每個角色的章節(jié)后,你可以將TSPi角色腳本作為工作參考?! SPi課程伊始,每個學(xué)生都要填寫一個INFO表格(見附錄F),這個表格記錄了有關(guān)學(xué)生興趣和背景的信息。教師根據(jù)這些信息將整個班級劃分為5人小組,再給每個小組成員分配初始角色。如果個別小組有4或6個人,教師就必須對角色進(jìn)行適當(dāng)調(diào)整。每個角色都要有人擔(dān)任,每個工程師必須擔(dān)任至少一個角色。對于一個4人的小組,支持經(jīng)理角色的任務(wù)要在所有小組成員間分?jǐn)?。對于一個6人小組,質(zhì)量和過程經(jīng)理角色要分割為兩個角色:質(zhì)量經(jīng)理和過程經(jīng)理。  選擇團(tuán)隊成員并進(jìn)行角色分配之后,各個團(tuán)隊就啟動各自的項目,并定期匯報項目進(jìn)展。每個開發(fā)周期結(jié)束時,工程師要評估團(tuán)隊的整體表現(xiàn)和每個角色的個人表現(xiàn)。基于這些信息,教師就能評估每個團(tuán)隊和每個人的工作,并且在后續(xù)的開發(fā)周期中更好地分配角色。如果有必要,教師可以對團(tuán)隊的人員組成進(jìn)行調(diào)整,但是,除非出現(xiàn)了嚴(yán)重問題,否則團(tuán)隊的人員組成應(yīng)該在整個課程中保持穩(wěn)定?! ∈褂脴?biāo)準(zhǔn)及預(yù)定義的問題  盡管TSPi可以應(yīng)用于各類項目,但本書只提供了兩個標(biāo)準(zhǔn)和預(yù)定義的問題,它們是為滿足課程多樣性的要求而專門設(shè)計的。雖然使用真實的客戶需求也有好處,但是,因為以下三個原因,我們不推薦這樣做。第一,課程有嚴(yán)格的進(jìn)度要求。雖然多數(shù)客戶一開始都同意按照固定的時間表推進(jìn)項目,但是很少有客戶真正知道開發(fā)軟件需要多長時間。另外,因為入門工程師一般不知道如何按照嚴(yán)格的進(jìn)度來管理項目,所以項目失敗的幾率是很高的。這個問題的根源在于,實際的客戶需求大多既不夠清晰也不穩(wěn)定,導(dǎo)致頻繁變更和大量延期。  第二,團(tuán)隊協(xié)作課程應(yīng)該為特定主題而設(shè)計。雖然開發(fā)工作產(chǎn)品是項目的目標(biāo)之一,但是本課程的主要目的是展示使用成熟的軟件工程方法的好處。對于真實的客戶需求,滿足客戶要求永遠(yuǎn)都是最高優(yōu)先級。一旦需求變更或客戶插進(jìn)來回答問題,工作就會延期,進(jìn)度就會壓縮,導(dǎo)致團(tuán)隊經(jīng)常把精力集中在完成產(chǎn)品上,而忽略了過程。從結(jié)果來看,事與愿違,我們從這類課程中得到的主要經(jīng)驗就是如何避免開發(fā)軟件。  第三,使用標(biāo)準(zhǔn)及預(yù)定義的問題,有助于比較各團(tuán)隊的表現(xiàn)。同樣的需求有不同的實現(xiàn)方式,所有的團(tuán)隊都可以加入課程評價。每個團(tuán)隊都可以介紹自己的方案,解釋有關(guān)設(shè)計、實現(xiàn)和測試的問題。這個過程能夠充分體現(xiàn)出各種開發(fā)方案的實際效果,同時也為評價將來的團(tuán)隊提供了參考數(shù)據(jù)?! ‰m然使用預(yù)定義的標(biāo)準(zhǔn)練習(xí)具有很多好處,但是這也讓學(xué)生沒有機(jī)會接觸某些重要問題。例如,如果沒有實際經(jīng)驗,就很難察覺用戶需求描述的混亂和模糊。應(yīng)付模糊和多變的需求是一種重要的經(jīng)歷,但是這可以在專門講授需求過程的課程中進(jìn)行詳細(xì)學(xué)習(xí)。本書采取這種方案,首先是要講授高效的團(tuán)隊協(xié)作和過程方法,然后,在后續(xù)課程中集中研究大規(guī)模開發(fā)項目中的復(fù)雜問題。  給教師的建議  本書可以多種方式使用。最主要的用法就是作為一學(xué)期或兩學(xué)期的團(tuán)隊訓(xùn)練課程的教材。這種情況下,TSPi可用來開發(fā)一個單獨的產(chǎn)品,例如附錄A中介紹的兩個產(chǎn)品之一。一學(xué)期的課程大概有2-3個周期,而兩學(xué)期的課程大概有3個或者更多的周期,以開發(fā)更大規(guī)模的產(chǎn)品或者附錄A中產(chǎn)品的完整版本。過程步驟可根據(jù)項目工作的規(guī)模進(jìn)行適當(dāng)增加和減少。表P1、P2、P3給出了3種課程方案?! ≡诒鞵1所示的每個開發(fā)周期內(nèi),團(tuán)隊計劃并跟蹤每一步工作,最終完成一個完整的小型項目,包括需求、設(shè)計、編碼和測試。在每個開發(fā)周期結(jié)束時,團(tuán)隊評估整個團(tuán)隊和每個角色的表現(xiàn),之后,教師重新分配團(tuán)隊角色。在一個包含3個開發(fā)周期的項目中,工程師們實質(zhì)上獲得了3個完整項目和3種不同團(tuán)隊角色的經(jīng)驗。同時,他們也得到了每個開發(fā)周期的數(shù)據(jù),在每個開發(fā)周期中,他們都可以學(xué)習(xí)如何使用從前面的開發(fā)周期中獲得的經(jīng)驗?! ”緯€可在其他課程中作為團(tuán)隊協(xié)作練習(xí)來使用。小型項目可以在3~7周的單個開發(fā)周期中完成,例如,簡單的需求開發(fā)周期大概需要3~4周,設(shè)計開發(fā)周期大概需要四周或五周,而最短的完整開發(fā)項目可能需要6周或7周。表P2展示了一個時間跨度為幾周的,開發(fā)一系列需求的團(tuán)隊項目。類似地,表P3展示了一個設(shè)計項目。本書還可用于半個學(xué)期的課程教學(xué),這樣一來,完整的3個周期的課程需要15周,兩個周期的課程需要11周,單個周期的開發(fā)項目只需要7周?! 〔还懿捎媚姆N課程方案,標(biāo)準(zhǔn)TSPi腳本都將指導(dǎo)學(xué)生成立團(tuán)隊、計劃并實施項目。除非團(tuán)隊已經(jīng)有過TSPi課程經(jīng)歷,否則任何團(tuán)隊都不太可能在少于3周或4周的時間內(nèi)完成任何一個項目周期。原因在于,新的團(tuán)隊成員需要時間去學(xué)習(xí)團(tuán)隊過程,還要學(xué)會如何作為一個團(tuán)隊一起工作。這也是第一個TSPi周期需要7周時間,而后續(xù)周期只需要4周時間的原因所在?! W(xué)習(xí)本課程的基礎(chǔ)  本課程的主要先修課是PSP課程,無論在研究生課程中或在PSP導(dǎo)論課程學(xué)習(xí)過都可以。如果學(xué)生是在幾個學(xué)期以前學(xué)習(xí)的PSP,則要求他們在最近的課程中使用過PSP,否則,他們就需要一到兩節(jié)課來回顧一下PSP計劃、數(shù)據(jù)收集和質(zhì)量管理的相關(guān)知識。如果學(xué)生使用PSP的經(jīng)驗不足或者根本沒有用過PSP,那么就需要在整個課程期間對他們進(jìn)行仔細(xì)的指導(dǎo)和幫助?! ≡趪L試團(tuán)隊項目以前,學(xué)生應(yīng)該具有軟件設(shè)計和軟件需求的知識背景,配置管理、項目管理和軟件測試的相關(guān)知識和經(jīng)驗也會很有幫助。另外,學(xué)生還必須熟練掌握一門編程語言,熟練使用編程工具?! atts S.Humphrey  Sarasota,F(xiàn)lorida

內(nèi)容概要

  《團(tuán)隊軟件過程(第2版)》(簡稱“tspi”),是美國embry-riddle
aeronautical大學(xué)為計算機(jī)科學(xué)系研究生和高年級本科生開設(shè)的一門軟件工程課的教科書。這本書系統(tǒng)地論述了如何以開發(fā)團(tuán)隊的形式來進(jìn)行軟件的開發(fā),并對開發(fā)過程作出了具體而詳盡的指導(dǎo),包括團(tuán)隊成員之間的協(xié)調(diào)、進(jìn)度的管理、質(zhì)量的控制等令讀者最感興趣的方面。
  《團(tuán)隊軟件過程(第2版)》內(nèi)容包括四個部分:第一部分——緒論,包括前兩章,是對理論的簡單介紹,介紹了什么是tspi、tspi的組織結(jié)構(gòu)等內(nèi)容。第二部分——tspi過程,包括第3章到第10章,則是整個小組研究周期的詳細(xì)內(nèi)容,詳細(xì)解釋了小組軟件開發(fā)的步驟,并且給出了
tspi完整形式的例子。第三部分——小組角色,包括第11章到第15章,提供了小組成員角色的細(xì)致描述:小組領(lǐng)導(dǎo)者、開發(fā)經(jīng)理、計劃經(jīng)理、質(zhì)量/進(jìn)度監(jiān)督經(jīng)理,以及技術(shù)支持經(jīng)理。第四部分——使用tspi,包括第16章到第18章,講述了在使用本書的過程中需要注意的一些原則。
  《團(tuán)隊軟件過程(第2版)》實用性與可讀性較強(qiáng),適用于軟件開發(fā)項目經(jīng)理、程序員和一般編程愛好者在開發(fā)軟件時參考,也可作為高等學(xué)校計算機(jī)軟件工程課程的參考書使用。

作者簡介

  Watts S.Humphrey 是位知名作者,在軟件開發(fā)過程和軟件過程改進(jìn)方面著有多本影響深遠(yuǎn)的圖書:Managing
the Software Process(1989)、A Discipline for Software
Engineering(1995)、Managing Technical
People(1997)。Humphrey曾長期在IBM公司擔(dān)任高級軟件開發(fā)經(jīng)理,獲得了大量的軟件開發(fā)過程方面的經(jīng)驗,是卡內(nèi)基梅隆大學(xué)軟件工程研究所的研究員,就軟件質(zhì)量和軟件過程方面的主題著書立說、提供咨詢,并在世界各地發(fā)表這方面的演講。

書籍目錄

第一部分 緒論
第1章 tspi簡介 
1.1 tspi是什么 
工程小組為何需要過程 
1.2 tspi原則 
1.3 tspi的設(shè)計 
1.3.1 在個體軟件過程(psp)的基礎(chǔ)上提供一個簡單的框架 
1.3.2 在幾個周期內(nèi)開發(fā)產(chǎn)品 
1.3.3 建立標(biāo)準(zhǔn)的質(zhì)量和績效度量 
1.3.4 為團(tuán)隊和學(xué)生提供精確的度量 
1.3.5 進(jìn)行角色和團(tuán)隊評階 
1.3.6 需要過程規(guī)范 
1.3.7 提供團(tuán)隊問題的指導(dǎo) 
1.4 tspi的結(jié)構(gòu)和流程 
周期性開發(fā)策略 
1.5 tspi過程 
1.6 本書結(jié)構(gòu)和流程 
1.7 小結(jié) 
第2章 團(tuán)隊軟件過程的基本原理 
2.1 項目為何失敗 
處理壓力 
2.2 常見的團(tuán)隊問題 
2.2.1 無效的領(lǐng)導(dǎo)力 
2.2.2 不能做出妥協(xié)安排或不善于合作 
2.2.3 缺少參與 
2.2.4 拖拉與缺乏信心 
2.2.5 質(zhì)量低劣 
2.2.6 功能多余 
2.2.7 無效的組員互評 
2.3 團(tuán)隊是什么 
2.3.1 團(tuán)隊規(guī)?!?br />2.3.2 具有凝聚力的團(tuán)隊(jelled team) 
2.3.3 團(tuán)隊協(xié)作的基本條件 
2.4 建設(shè)高效團(tuán)隊 
2.4.1 團(tuán)隊凝聚力 
2.4.2 挑戰(zhàn)性的目標(biāo) 
2.4.3 反饋 
2.4.4 共同的工作框架 
2.5 團(tuán)隊如何發(fā)展 
團(tuán)隊如何成為具有凝聚力的團(tuán)隊 
2.6 tspi如何建設(shè)團(tuán)隊 
2.6.1 目標(biāo) 
2.6.2 角色 
2.6.3 計劃 
2.6.4 溝通 
2.6.5 外部溝通 
2.7 小結(jié) 
2.8 參考文獻(xiàn) 
第二部分 tspi過程
第3章 啟動一個團(tuán)隊項目 
3.1 為什么需要團(tuán)隊啟動過程 
3.2 團(tuán)隊目標(biāo) 
3.2.1 設(shè)定目標(biāo)需要考慮的因素 
3.2.2 設(shè)定團(tuán)隊目標(biāo) 
3.2.3 tspi的目標(biāo)設(shè)定 
3.3 團(tuán)隊成員目標(biāo) 
設(shè)定團(tuán)隊成員目標(biāo) 
3.4 角色目標(biāo) 
3.4.1 團(tuán)隊領(lǐng)導(dǎo)目標(biāo) 
3.4.2 開發(fā)經(jīng)理目標(biāo) 
3.4.3 計劃經(jīng)理目標(biāo) 
3.4.4 質(zhì)量和過程經(jīng)理目標(biāo) 
3.4.5 支持經(jīng)理目標(biāo) 
3.5 tspi啟動腳本 
3.5.1 學(xué)生信息 
3.5.2 產(chǎn)品目標(biāo) 
3.5.3 團(tuán)隊分工 
3.5.4 團(tuán)隊目標(biāo) 
3.5.5 團(tuán)隊會議與第一次團(tuán)隊會議 
3.5.6 數(shù)據(jù)需求 
3.5.7 項目開始 
3.5.8 項目資料庫 
3.5.9 tspi支持工具 
3.6 小結(jié) 
第4章 開發(fā)策略 
4.1 計劃先行 
4.1.1 承諾之前先計劃 
4.1.2 為本課程制定計劃 
4.2 策略是什么 
4.3 概念設(shè)計 
4.4 風(fēng)險管理 
管理風(fēng)險 
4.5 復(fù)用策略 
4.6 策略腳本 
4.6.1 入口準(zhǔn)則 
4.6.2 建立策略評判準(zhǔn)則 
4.6.3 完成概念設(shè)計 
4.6.4 選擇開發(fā)策略 
4.6.5 完成初步規(guī)模估算 
4.6.6 完成初步時間估算 
4.6.7 評估風(fēng)險 
4.6.8 建立策略文檔 
4.6.9 更新開發(fā)策略 
4.6.10 制定配置管理計劃 
4.6.11 出口準(zhǔn)則 
4.7 小結(jié) 
第5章 開發(fā)計劃 
5.1 計劃的必要性 
5.1.1 為什么制定計劃 
5.1.2 平衡的計劃 
5.1.3 對照計劃跟蹤進(jìn)展 
5.1.4 詳細(xì)計劃 
5.1.5 處理未計劃任務(wù) 
5.1.6 估算級別 
5.1.7 實現(xiàn)計劃 
5.2 tspi計劃過程 
5.3 tspi支持工具 
5.4 開發(fā)計劃腳本 
5.4.1 入口準(zhǔn)則 
5.4.2 項目計劃步驟2.1 
5.4.3 項目計劃步驟2.2 
5.4.4 項目計劃步驟3.1 
5.4.5 項目計劃步驟3.2 
5.4.6 項目計劃步驟4.1 
5.4.7 項目計劃步驟4.2 
5.4.8 項目計劃步驟5 
5.4.9 項目計劃步驟6 
5.4.10 項目計劃步驟7 
5.4.11 最后的計劃步驟 
5.4.12 出口準(zhǔn)則 
5.5 跟蹤工作情況 
5.5.1 項目跟蹤步驟1 
5.5.2 項目跟蹤步驟2 
5.5.3 項目跟蹤步驟3 
5.5.4 項目跟蹤步驟4 
5.5.5 項目跟蹤步驟5 
5.5.6 項目跟蹤步驟6 
5.5.7 項目跟蹤步驟7 
5.5.8 項目跟蹤步驟8 
5.6 質(zhì)量計劃 
5.6.1 概要比率 
5.6.2 零缺陷率(pdf) 
5.6.3 每頁缺陷數(shù) 
5.6.4 缺陷數(shù)/kloc 
5.6.5 缺陷比率 
5.6.6 開發(fā)時間比率 
5.6.7 a/fr 
5.6.8 評審速率和審查速率 
5.6.9 缺陷注入率 
5.6.10 缺陷排除率 
5.6.11 階段收益 
5.6.12 過程收益 
5.6.13 處理低質(zhì)量部件 
5.6.14 出口準(zhǔn)則 
5.7 小結(jié) 
5.8 參考文獻(xiàn) 
第6章 定義需求 
6.1 需求是什么 
6.2 為什么需要需求 
6.3 需求變更 
需求提取 
6.4 軟件需求規(guī)格說明書 
6.4.1 需求可追溯性 
6.4.2 平衡工作量 
6.5 tspi需求腳本 
6.5.1 入口準(zhǔn)則 
6.5.2 要求陳述評審 
6.5.3 要求陳述澄清 
6.5.4 需求任務(wù)分配 
6.5.5 需求文檔 
6.5.6 系統(tǒng)測試計劃 
6.5.7 需求和系統(tǒng)測試計劃審查 
6.5.8 需求更新 
6.5.9 用戶srs評審 
6.5.10 需求基線 
6.5.11 出口準(zhǔn)則 
6.6 小結(jié) 
6.7 參考文獻(xiàn) 
第7章 與團(tuán)隊一起設(shè)計 
7.1 設(shè)計原則 
7.2 在團(tuán)隊中設(shè)計 
7.2.1 利用整個團(tuán)隊 
7.2.2 設(shè)計研究 
7.2.3 利用所有團(tuán)隊成員的才智 
7.3 設(shè)計標(biāo)準(zhǔn) 
7.3.1 設(shè)計表達(dá)標(biāo)準(zhǔn) 
7.3.2 用例或psp操作場景 
7.3.3 狀態(tài)機(jī)分析 
7.3.4 產(chǎn)生精確的設(shè)計 
7.4 復(fù)用性設(shè)計 
7.4.1 可復(fù)用接口標(biāo)準(zhǔn) 
7.4.2 可復(fù)用文檔標(biāo)準(zhǔn) 
7.4.3 可復(fù)用部件質(zhì)量 
7.4.4 應(yīng)用支持 
7.5 可用性設(shè)計 
7.6 可測試性設(shè)計 
黑盒測試與白盒測試 
7.7 設(shè)計評審和審查 
審查的其他好處 
7.8 tspi設(shè)計腳本 
7.8.1 入口準(zhǔn)則 
7.8.2 高層設(shè)計 
7.8.3 設(shè)計標(biāo)準(zhǔn) 
7.8.4 產(chǎn)品總體結(jié)構(gòu) 
7.8.5 設(shè)計任務(wù)分配 
7.8.6 設(shè)計規(guī)格說明書 
7.8.7 集成測試計劃 
7.8.8 設(shè)計審查 
7.8.9 設(shè)計更新 
7.8.10 設(shè)計基線 
7.8.11 出口準(zhǔn)則 
7.9 小結(jié) 
7.10 參考文獻(xiàn)
 
第8章 產(chǎn)品實現(xiàn) 
8.1 設(shè)計完成準(zhǔn)則 
8.1.1 設(shè)計級別 
8.1.2 平行實現(xiàn) 
8.2 實現(xiàn)標(biāo)準(zhǔn) 
8.2.1 標(biāo)準(zhǔn)評審 
8.2.2 編碼標(biāo)準(zhǔn) 
8.2.3 規(guī)模標(biāo)準(zhǔn) 
8.2.4 度量其他類型產(chǎn)品的規(guī)模 
8.2.5 缺陷標(biāo)準(zhǔn) 
8.2.6 缺陷預(yù)防 
8.3 實現(xiàn)策略 
8.3.1 實現(xiàn)策略:評審 
8.3.2 實現(xiàn)策略:復(fù)用 
8.3.3 實現(xiàn)策略:測試 
8.4 評審和審查 
8.4.1 隨機(jī)缺陷 
8.4.2 對測試的影響 
8.4.3 完全測試的困難 
8.4.4 源程序的設(shè)計審查 
8.5 imp腳本 
8.5.1 入口準(zhǔn)則 
8.5.2 實現(xiàn)計劃 
8.5.3 詳細(xì)設(shè)計與設(shè)計評審 
8.5.4 測試開發(fā) 
8.5.5 詳細(xì)設(shè)計審查 
8.5.6 編碼及代碼評審 
8.5.7 代碼審查 
8.5.8 單元測試 
8.5.9 組件質(zhì)量評審 
8.5.10 組件發(fā)布 
8.5.11 出口準(zhǔn)則 
8.6 小結(jié) 
8.7 參考文獻(xiàn) 
第9章 集成與系統(tǒng)測試 
9.1 測試原則 
9.2 tspi測試策略 
9.3 構(gòu)建和集成策略 
9.3.1 大爆炸策略 
9.3.2 一次一個策略 
9.3.3 測試群策略 
9.3.4 扁平系統(tǒng)策略 
9.4 系統(tǒng)測試策略 
可選系統(tǒng)測試策略 
9.5 測試計劃 
9.6 跟蹤與度量測試 
9.6.1 測試日志 
9.6.2 缺陷易發(fā)模塊 
9.6.3 模塊缺陷數(shù)據(jù) 
9.6.4 跟蹤缺陷數(shù)據(jù) 
9.7 文檔 
9.7.1 文檔的重要性 
9.7.2 文檔設(shè)計 
9.7.3 文檔提綱 
9.7.4 書寫風(fēng)格 
9.7.5 文檔評審 
9.8 tspi測試腳本 
9.8.1 入口準(zhǔn)則 
9.8.2 測試開發(fā) 
9.8.3 構(gòu)建 
9.8.4 集成 
9.8.5 系統(tǒng)測試 
9.8.6 回歸測試 
9.8.7 文檔 
9.8.8 出口準(zhǔn)則 
9.9 小結(jié) 
9.10 參考文獻(xiàn) 
第10章 結(jié)項總結(jié) 
10.1 為什么要進(jìn)行結(jié)項總結(jié) 
10.2 結(jié)項總結(jié)能為你做什么 
10.3 過程改進(jìn)建議 
10.4 tspi結(jié)項總結(jié)腳本 
10.4.1 入口準(zhǔn)則 
10.4.2 評審過程數(shù)據(jù) 
10.4.3 質(zhì)量評審 
10.4.4 角色評估 
10.4.5 準(zhǔn)備周期報告 
10.4.6 周期報告 
10.4.7 角色報告 
10.4.8 工程師個人報告 
10.4.9 撰寫報告 
10.4.10 角色評估 
10.4.11 角色評估建議 
10.4.12 出口準(zhǔn)則 
10.5 小結(jié) 
10.6 參考文獻(xiàn) 
第三部分 團(tuán)隊角色
第11章 團(tuán)隊領(lǐng)導(dǎo)角色 
11.1 團(tuán)隊領(lǐng)導(dǎo)的目標(biāo) 
11.1.1 團(tuán)隊成員的共同目標(biāo) 
11.1.2 團(tuán)隊領(lǐng)導(dǎo)的目標(biāo)1 
11.1.3 團(tuán)隊領(lǐng)導(dǎo)的目標(biāo)2 
11.1.4 團(tuán)隊領(lǐng)導(dǎo)的目標(biāo)3 
11.1.5 團(tuán)隊領(lǐng)導(dǎo)的目標(biāo)4 
11.1.6 團(tuán)隊領(lǐng)導(dǎo)的目標(biāo)5 
11.2 有用的團(tuán)隊領(lǐng)導(dǎo)的技能和能力 
11.2.1 有擁護(hù)者的領(lǐng)導(dǎo) 
11.2.2 領(lǐng)導(dǎo)需要表現(xiàn) 
11.2.3 領(lǐng)導(dǎo)需要面對困境 
11.2.4 領(lǐng)導(dǎo)處理人際關(guān)系 
11.3 團(tuán)隊領(lǐng)導(dǎo)的主要活動 
11.3.1 團(tuán)隊領(lǐng)導(dǎo)的主要活動1 
11.3.2 團(tuán)隊領(lǐng)導(dǎo)的主要活動2 
11.3.3 團(tuán)隊領(lǐng)導(dǎo)的主要活動3 
11.3.4 團(tuán)隊領(lǐng)導(dǎo)的主要活動4 
11.3.5 團(tuán)隊領(lǐng)導(dǎo)的主要活動5 
11.3.6 團(tuán)隊領(lǐng)導(dǎo)的主要活動6 
11.3.7 團(tuán)隊領(lǐng)導(dǎo)的主要活動7 
11.3.8 團(tuán)隊領(lǐng)導(dǎo)的主要活動8 
11.4 團(tuán)隊領(lǐng)導(dǎo)的項目工作 
11.5 小結(jié) 
第12章 開發(fā)經(jīng)理角色 
12.1 開發(fā)經(jīng)理的目標(biāo) 
12.1.1 團(tuán)隊成員的共同目標(biāo) 
12.1.2 開發(fā)經(jīng)理的目標(biāo)1 
12.1.3 開發(fā)經(jīng)理的目標(biāo)2 
12.2 對開發(fā)經(jīng)理有益的技能和能力 
12.3 開發(fā)經(jīng)理的主要活動 
12.3.1 開發(fā)經(jīng)理的主要活動1 
12.3.2 開發(fā)經(jīng)理的主要活動2 
12.3.3 開發(fā)經(jīng)理的主要活動3 
12.3.4 開發(fā)經(jīng)理的主要活動4 
12.3.5 開發(fā)經(jīng)理的主要活動5 
12.3.6 開發(fā)經(jīng)理的主要活動6 
12.3.7 開發(fā)經(jīng)理的主要活動7 
12.3.8 開發(fā)經(jīng)理的主要活動8 
12.3.9 開發(fā)經(jīng)理的主要活動9 
12.3.10 開發(fā)經(jīng)理的主要活動10 
12.3.11 開發(fā)經(jīng)理的主要活動11 
12.4 開發(fā)經(jīng)理的項目活動 
12.5 小結(jié) 
第13章 計劃經(jīng)理角色 
13.1 計劃經(jīng)理的目標(biāo) 
13.1.1 團(tuán)隊成員的共同目標(biāo) 
13.1.2 計劃經(jīng)理的目標(biāo)1 
13.1.3 計劃經(jīng)理的目標(biāo)2 
13.2 對計劃經(jīng)理有益的技能和能力 
13.3 計劃經(jīng)理的主要活動 
13.3.1 計劃經(jīng)理的主要活動1 
13.3.2 計劃經(jīng)理的主要活動2 
13.3.3 計劃經(jīng)理的主要活動3 
13.3.4 計劃經(jīng)理的主要活動4 
13.3.5 計劃經(jīng)理的主要活動5 
13.3.6 計劃經(jīng)理的主要活動6 
13.4 計劃經(jīng)理的項目活動 
13.5 小結(jié) 
第14章 質(zhì)量和過程經(jīng)理角色 
14.1 質(zhì)量和過程經(jīng)理的目標(biāo) 
14.1.1 團(tuán)隊成員的共同目標(biāo) 
14.1.2 質(zhì)量和過程經(jīng)理的目標(biāo)1 
14.1.3 質(zhì)量和過程經(jīng)理的目標(biāo)2 
14.1.4 質(zhì)量和過程經(jīng)理的目標(biāo)3 
14.1.5 質(zhì)量和過程經(jīng)理的目標(biāo)4 
14.2 對質(zhì)量和過程經(jīng)理有益的技能和能力 
14.3 質(zhì)量和過程經(jīng)理的主要活動 
14.3.1 質(zhì)量和過程經(jīng)理的主要活動1 
14.3.2 質(zhì)量和過程經(jīng)理的主要活動2 
14.3.3 質(zhì)量和過程經(jīng)理的主要活動3 
14.3.4 質(zhì)量和過程經(jīng)理的主要活動4 
14.3.5 質(zhì)量和過程經(jīng)理主要活動5 
14.3.6 質(zhì)量和過程經(jīng)理的主要活動6 
14.3.7 質(zhì)量和過程經(jīng)理的主要活動7 
14.3.8 質(zhì)量和過程經(jīng)理的主要活動8 
14.3.9 質(zhì)量和過程經(jīng)理的主要活動9 
14.4 質(zhì)量和過程經(jīng)理的項目活動 
14.5 小結(jié) 
第15章 支持經(jīng)理角色 
15.1 支持經(jīng)理的目標(biāo) 
15.1.1 團(tuán)隊成員的共同目標(biāo) 
15.1.2 支持經(jīng)理的目標(biāo)1 
15.1.3 支持經(jīng)理的目標(biāo)2 
15.1.4 支持經(jīng)理的目標(biāo)3 
15.1.5 支持經(jīng)理的目標(biāo)4 
15.2 對支持經(jīng)理有益的技能和能力 
15.3 支持經(jīng)理的主要活動 
15.3.1 支持經(jīng)理的主要活動1 
15.3.2 支持經(jīng)理的主要活動2 
15.3.3 支持經(jīng)理的主要活動3 
15.3.4 支持經(jīng)理的主要活動4 
15.3.5 支持經(jīng)理的主要活動5 
15.3.6 支持經(jīng)理的主要活動6 
15.3.7 支持經(jīng)理的主要活動7 
15.3.8 支持經(jīng)理的主要活動8 
15.4 支持經(jīng)理的項目活動 
15.5 小結(jié) 
第四部分 使用tspi
第16章 管理自我 
16.1 責(zé)任心 
16.1.1 一個失敗的項目 
16.1.2 履行責(zé)任 
16.1.3 決不放棄 
16.1.4 面對現(xiàn)實 
16.1.5 負(fù)責(zé)任所帶來的風(fēng)險 
16.1.6 陳述事實 
16.1.7 事實往往是可以爭議的 
16.2 目標(biāo)導(dǎo)向性 
16.2.1 著眼于日程表 
16.2.2 目標(biāo)提供了工作重點和優(yōu)先級 
16.2.3 你想讓我做什么? 
16.3 原則性 
16.3.1 不與團(tuán)隊中其他人合作 
16.3.2 如何遵循處事的幾個原則 
16.4 小結(jié) 
16.5 參考文獻(xiàn) 
第17章 在團(tuán)隊中工作 
17.1 具有凝聚力的團(tuán)隊 
17.2 團(tuán)隊工作的責(zé)任 
17.3 團(tuán)隊成員間的溝通 
17.3.1 可見性 
17.3.2 聆聽 
17.3.3 協(xié)商 
17.3.4 為什么有原則的協(xié)商是有效的 
17.3.5 花費足夠的時間 
17.4 作出和履行承諾 
17.4.1 負(fù)責(zé)的承諾 
17.4.2 做出承諾 
17.5 參與團(tuán)隊活動 
17.5.1 勇于發(fā)表自己的看法 
17.5.2 支持堅持己見的人 
17.5.3 喚起別人的注意 
17.5.4 對他人的意見要給予關(guān)注 
17.6 團(tuán)隊建設(shè)的責(zé)任 
17.7 接受并承擔(dān)團(tuán)隊所分配的角色 
17.8 建立并努力完成團(tuán)隊目標(biāo) 
17.9 建立和維護(hù)團(tuán)隊 
17.9.1 難以相處的團(tuán)隊成員 
17.9.2 院校團(tuán)隊的問題 
17.9.3 尋求幫助 
17.9.4 支持 
17.10 小結(jié) 
17.11 參考文獻(xiàn) 
第18章 團(tuán)隊工作 
附錄a tspi采樣練習(xí)的要求說明 
a.1 目的 
a.2 “變化計數(shù)器”功能要求說明 
a.3 “程序分析器”功能要求說明 
a.4 參考文獻(xiàn) 
附錄b 軟件配置管理 
b.1 軟件配置管理問題 
b.2 軟件配置管理概要 
不需要的項 
b.3 scm計劃 
b.3.1 配置標(biāo)識計劃 
b.3.2 配置控制規(guī)程 
b.3.3 配置控制委員會 
b.3.4 變更申請表 
b.4 系統(tǒng)基線 
b.4.1 基線提交 
b.4.2 備份規(guī)程 
b.4.3 配置狀態(tài)報告 
b.5 scm過程自動化 
b.6 軟件配置管理過程 
b.6.1 第一步:制定scm計劃 
b.6.2 第二步:管理系統(tǒng)基線 
b.6.3 第三步:管理變更 
b.6.4 第四步:報告scm狀態(tài) 
附錄c 軟件審查 
c.1 什么是審查 
c.1.1 審查是如何進(jìn)行的 
c.1.2 評審的時機(jī) 
c.1.3 使用規(guī)定的審查程序 
c.2 什么使審查有效 
c.2.1 審查整個程序 
c.2.2 集思廣益 
c.2.3 采取不同的視角 
c.2.4 提供發(fā)現(xiàn)錯誤的機(jī)會 
c.2.5 全面測試的重要性 
c.2.6 只審查經(jīng)個人評審過的產(chǎn)品 
c.3 審查方法 
c.3.1 檢查單 
c.3.2 視角 
c.3.3 產(chǎn)品側(cè)重點 
c.3.4 審查實踐 
c.4 審查數(shù)據(jù) 
c.4.1 審查速率 
c.4.2 評審占開發(fā)比率 
c.4.3 審查收益 
c.5 審查報告:ins表 
c.6 估算遺留的缺陷數(shù) 
c.6.1 估算總數(shù) 
c.6.2 估算程序中的缺陷數(shù) 
c.6.3 軟件審查中的捕獲-重捕獲方法 
c.6.4 2個工程師的估算范例 
c.6.5 3個工程師的估算范例 
c.6.6 注意 
c.6.7 一些改進(jìn) 
c.7 具有高個人審查收益的重要性 
c.8 安排審查時間 
c.9 tspi審查腳本 
c.9.1 入口準(zhǔn)則 
c.9.2 計劃審查工作 
c.9.3 召開審查介紹會 
c.9.4 評審產(chǎn)品 
c.9.5 召開審查會議 
c.9.6 遍歷產(chǎn)品 
c.9.7 估算遺留缺陷數(shù) 
c.9.8 總結(jié)審查會議 
c.9.9 修改產(chǎn)品,驗證缺陷修復(fù) 
c.9.10 出口準(zhǔn)則 
c.10 參考文獻(xiàn) 
附錄d tspi腳本 
附錄e 角色腳本 
附錄f tspi表格及其使用說明 
附錄g tspi標(biāo)準(zhǔn)與規(guī)格說明 

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    團(tuán)隊軟件過程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7