注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Rational統(tǒng)一過程:實(shí)踐者指南

Rational統(tǒng)一過程:實(shí)踐者指南

Rational統(tǒng)一過程:實(shí)踐者指南

定 價:¥33.00

作 者: (美)Per Kroll,(美)Philippe Kruchten著;徐正生,陳逸,鄧啟威譯;徐正生譯
出版社: 中國電力出版社
叢編項(xiàng): 軟件工程系列
標(biāo) 簽: 建模

ISBN: 9787508323152 出版時間: 2004-08-01 包裝: 平裝
開本: 24cm 頁數(shù): 260 字?jǐn)?shù):  

內(nèi)容簡介

  每個軟件開發(fā)團(tuán)隊(duì)都有意或無意地遵循某種過程。在一兩個人或幾個人組成的開發(fā)團(tuán)隊(duì)中,過程是很簡單的。他們只產(chǎn)生很少的文檔,分析和設(shè)計(jì)也不是很正規(guī),項(xiàng)目的源代碼在所有制品中占有很重要的地位。在幾十人甚至上百人的開發(fā)團(tuán)隊(duì)中,團(tuán)隊(duì)成員通常分布在不同的大廈甚至是世界各地,因而過程也有更多規(guī)定。?且嘈錘嗟惱轎牡擔(dān)蛻嬤諍獻(xiàn)饕黃鹛致巰钅康姆治齪蛻杓?,并通过会覚澧展时M⑽牡島推淥破凡鞣治齪蛻杓?。项目的代码虽然也很重要,但只矢[低持詼嘀破分械囊桓鱟槌剎糠幀<虻サ墓毯透叢擁墓灘⒉皇嵌粵⒌模好懇桓鑫侍飭煊頡⒚懇恢摯⒎絞膠兔懇桓齙ザ賴南钅慷夾枰屎咸囟ㄐ棖蟮目⒐獺?也就是說,無論規(guī)模大小,所有成功的項(xiàng)目都有一些共同特征。相反,不成功的項(xiàng)目都不具備這些特征。通過觀察一個成功的項(xiàng)目就會發(fā)現(xiàn):團(tuán)隊(duì)成員合作得很好,每個開發(fā)人員都努力完成自己的活動和制品,同時與其他團(tuán)隊(duì)成員協(xié)調(diào)一致地工作。這種項(xiàng)目通常都很靈活、易于適應(yīng)需求變更,并且它具有可預(yù)測性、可靠性,能夠產(chǎn)生高質(zhì)量的代碼??偠灾?,這些項(xiàng)目遵循的過程是開發(fā)工作方式的一部分,這個過程是不可見的,但是它的精神卻通過團(tuán)隊(duì)成員生產(chǎn)的制品不斷傳遞下去。Rational統(tǒng)一過程(或叫做RUP)的靈魂體現(xiàn)了這個不可見的過程。RUP不斷地發(fā)展,它濃縮了不同領(lǐng)域數(shù)以千計(jì)的項(xiàng)目經(jīng)驗(yàn)。PerKroll和PhilippeKruchten是最有資格以有效、務(wù)實(shí)的方法介紹RUP的人,他們在Rational軟件公司創(chuàng)立并在世界范圍內(nèi)推廣RUP的過程中起到了十分重要的作用。有些開發(fā)人員抵制使用RUP,他們認(rèn)為RUP只不過用來減少代碼。事實(shí)上,RUP并非他們想像的那樣,它可以幫助開發(fā)團(tuán)隊(duì)成員更好地配合,把主要精力放到開發(fā)有價值的代碼上。Per和Philippe首先介紹了RUP的靈魂,然后闡明如何在不同類型和規(guī)模的項(xiàng)目中應(yīng)用RUP。在介紹了如何應(yīng)用RUP后,本書討論了更實(shí)際的問題,包括如何把RUP引入開發(fā)組和要避免哪些問題。本書首先讓不同涉眾接受RUP,然后分別從項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)架構(gòu)師、開發(fā)人員和測試人員的角度介紹RUP。成功項(xiàng)目的開發(fā)過程看起來很簡單,但實(shí)際上有很多深層次的思想蘊(yùn)含在其中。在本書中,Per和Philippe以易懂、實(shí)用的方法闡述了這些思想。讀完本書,相信你的項(xiàng)目也將會體現(xiàn)RUP的靈魂。GradyBoochRational軟件公司首席科學(xué)家2003年2月雖然目前有數(shù)以千計(jì)的項(xiàng)目有效的使用Rational統(tǒng)一過程,但是一些開發(fā)團(tuán)隊(duì)仍然不敢輕易使用它。他們認(rèn)為實(shí)施一個新的軟件開發(fā)過程可能會很困難。本書的目的就是要告訴讀者RUP實(shí)際上是很簡單的。本書解釋了RUP的基本軟件開發(fā)原理,并指導(dǎo)讀者在自己的開發(fā)組織中應(yīng)用它。通過閱讀本書,讀者將會學(xué)到:·Rational統(tǒng)一過程的根本原理,數(shù)以百計(jì)的成功軟件項(xiàng)目證明它是有效的;·在實(shí)踐中如何通過遍歷RUP項(xiàng)目的各個階段應(yīng)用這些原理;·在RUP項(xiàng)目中,項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)架構(gòu)師、開發(fā)人員、測試人員和過程工程師擔(dān)當(dāng)?shù)慕巧吐氊?zé);·如何以最小的風(fēng)險不斷采用并配置統(tǒng)一過程;·如何辨別失敗項(xiàng)目的特征,如何避免失敗。Rational統(tǒng)一過程(RationalUnifiedProcess,或RUP)①是由Rational軟件公司研發(fā)并推廣的一套軟件工程過程框架。它凝結(jié)了眾多領(lǐng)域成功的軟件開發(fā)最佳實(shí)踐經(jīng)驗(yàn)的精華,很多計(jì)算機(jī)科學(xué)家曾為之共同努力。RUP在多年的實(shí)際應(yīng)用過程中,被廣泛應(yīng)用在不同領(lǐng)域。它提供了一整套嚴(yán)格的方法來分配并管理軟件開發(fā)組織中的任務(wù)和責(zé)任。通過應(yīng)用RUP,軟件開發(fā)團(tuán)隊(duì)可以生產(chǎn)出滿足最終用戶需求的高質(zhì)量的軟件產(chǎn)品,并且可以有效地控制項(xiàng)目的進(jìn)度和預(yù)算。RUP指導(dǎo)軟件開發(fā)者如何有效地應(yīng)用現(xiàn)代軟件最佳實(shí)踐:迭代開發(fā)、以架構(gòu)為中心進(jìn)行開發(fā)的方法、在開發(fā)過程的每一個階段化解風(fēng)險及持續(xù)地驗(yàn)證軟件質(zhì)量等。雖然有數(shù)以千計(jì)的項(xiàng)目正有效地使用RUP,但是一些開發(fā)團(tuán)隊(duì)仍然不敢輕易使用它,他們認(rèn)為實(shí)施一個新的軟件開發(fā)過程?贍芑岷芾選J導(dǎo)噬?,RUP并不困難也不復(fù)雜。編寫本書的目的就是要告訴讀者RUP實(shí)際上是很簡單的。本書解釋了RUP的基本軟件開發(fā)原理,并指導(dǎo)讀者在自己的開發(fā)組織中應(yīng)用它。本書還告訴讀者如何在一個開發(fā)組織或項(xiàng)目中量身定制RUP過程配置。為什么寫這本書在幫助軟件企業(yè)應(yīng)用RUP的十幾年時間和開發(fā)RUP產(chǎn)品的六年時間中,我們有機(jī)會了解到RUP中哪些部分是很有效的,哪些不是。我們看到過很多成功應(yīng)用RUP的例子,同時也看到了一些項(xiàng)目和開發(fā)團(tuán)隊(duì)在應(yīng)用它時遇到的挑戰(zhàn)。我們有幸與很多軟件開發(fā)實(shí)踐的先行者一同工作,并且通過日常的工作從他們身上學(xué)到了很多寶貴的經(jīng)驗(yàn)。最近,我們看到了很多軟件公司“過分地”應(yīng)用了RUP。是的,事實(shí)確實(shí)是這樣。我們覺得有必要寫一本關(guān)于RUP的書,不僅要告訴讀者應(yīng)該去做什么,生產(chǎn)什么樣的產(chǎn)品,并且要告訴讀者如何正確地應(yīng)用它,應(yīng)該避免做什么。我們要給讀者解釋如何在實(shí)踐中應(yīng)用RUP,在一個特定項(xiàng)目中什么時候應(yīng)用RUP的哪些部分。我們想幫助讀者理解如何在不同規(guī)模和不同類型的項(xiàng)目中應(yīng)用RUP。在這本書中,我們想和讀者分享我和同事們在多年的實(shí)踐中積累的寶貴經(jīng)驗(yàn)。我們的目的是為項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)架構(gòu)師、開發(fā)人員、測試人員、過程工程師和其他的團(tuán)隊(duì)成員以及涉眾提供一個易懂的關(guān)于RUP的指導(dǎo)。我們通過提煉使用RUP的多年實(shí)際經(jīng)驗(yàn)來達(dá)到這個目的,告訴每個角色要了解哪些最本質(zhì)的內(nèi)容,解釋在RUP中如何扮演他們的角色。這本書不是RUP產(chǎn)品自身的替代品。這本書提供了幾百頁的實(shí)際開發(fā)指南,而RUP產(chǎn)品提供了長達(dá)幾千頁的指導(dǎo),包括關(guān)于角色和活動的諸多方面的指導(dǎo),同時還提供了可以加快開發(fā)進(jìn)度的模板。并且它緊密地結(jié)合了開發(fā)工具、搜索引擎、圖形導(dǎo)航和其他一些基于網(wǎng)絡(luò)的特性。與本書不同的是,RUP是不斷發(fā)展的,始終為應(yīng)用項(xiàng)目提供最新的指導(dǎo)。最后,本書還指導(dǎo)讀者結(jié)合特定的需求定制RUP的框架。從本書中可以學(xué)到什么通過閱讀本書,讀者將會學(xué)到:·RUP的基本原理,數(shù)以百計(jì)的成功軟件項(xiàng)目證明它是有效的;·在實(shí)踐中如何通過遍歷RUP項(xiàng)目的各個階段應(yīng)用這些原理;·在RUP項(xiàng)目中,項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)架構(gòu)師、開發(fā)人員、測試人員和過程工程師擔(dān)當(dāng)?shù)慕巧吐氊?zé);·如何以最小的風(fēng)險不斷采用并配置RUP;·如何辨別失敗項(xiàng)目的特征,如何避免失敗。讀者對象本書是為下列讀者編寫的:·正在使用或準(zhǔn)備使用RUP的開發(fā)團(tuán)隊(duì)的所有成員,包括需要引入并大致了解RUP概念的管理人員和想要了解RUP的實(shí)際應(yīng)用的管理人員·軟件項(xiàng)目的實(shí)踐者:要深入了解RUP并結(jié)合其特定角色應(yīng)用RUP的項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)架構(gòu)師、開發(fā)人員、測試人員和過程工程師·要了解如何將RUP應(yīng)用在其組織中的管理人員和過程工程師本書的結(jié)構(gòu)和內(nèi)容本書分為四個部分:介紹、瀏覽、應(yīng)用和基于角色的指導(dǎo)。第一部分介紹RUP。第1章解釋了什么是RUP及開發(fā)和應(yīng)用RUP的動機(jī)。第2章“RUP的靈魂”介紹了RUP的基本原理,它是通過總結(jié)很多成功的開發(fā)案例而得到的,并被精煉為幾個簡單的方針。理解這些原理有助于在項(xiàng)目中更好地應(yīng)用RUP。第3章提供了一個比較不同過程的方法,并用這個方法對RUP和其他敏捷過程、傳統(tǒng)的過程和像SEICMM和SPICE這樣的過程評估框架進(jìn)行比較。這些比較有助于理解針對不同的項(xiàng)目選用什么樣的RUP配置。第4章提供了一個應(yīng)用RUP的小項(xiàng)目的例子:一個人在一個星期內(nèi)完成的項(xiàng)目。拋開大型項(xiàng)目的規(guī)范,可以更好地認(rèn)識RUP的本質(zhì)。第二部分通過講述RUP的四個階段更深入地描述了RUP。這四個階段是:初始階段、細(xì)化階段、構(gòu)造階段和移交階段。第5章介紹?綰斡τ玫椒?,仲x穌饉母黿錐沃諧<奈蠼?。??6~9章分別對這四個階段做了詳細(xì)的介紹。我們把注意力集中到每個階段的目的上,并且指導(dǎo)讀者如何達(dá)到這些目的。這有助于在實(shí)際項(xiàng)目中集中精力完成最重要的活動。另外,從時間順序——應(yīng)用在實(shí)際項(xiàng)目中的順序——的角度描述了RUP的活動,讓讀者理解在一個項(xiàng)目中,什么時候執(zhí)行哪些活動。采用RUP需要開發(fā)組織有一些預(yù)備知識。第三部分提供了支持流水線型實(shí)現(xiàn)的一些重要領(lǐng)域的基礎(chǔ)知識。第10章介紹RUP產(chǎn)品,解釋如何對其進(jìn)行擴(kuò)展和配置以適用于特定的項(xiàng)目或開發(fā)團(tuán)隊(duì)。第11章簡要介紹了有助于實(shí)現(xiàn)包含增量展示、試驗(yàn)性項(xiàng)目和培訓(xùn)課程的過程的一些策略。經(jīng)驗(yàn)表明,項(xiàng)目經(jīng)理完成從瀑布模型到迭代開發(fā)的轉(zhuǎn)變是很困難的。第12章指導(dǎo)項(xiàng)目經(jīng)理如何計(jì)劃RUP項(xiàng)目。這么多年以來,我們見過很多使用RUP的成功案例和失敗案例。第13章描述了一些失敗的案例,并指導(dǎo)開發(fā)者避免重蹈覆轍。RUP產(chǎn)品提供廣泛的軟件開發(fā)活動的指導(dǎo)。第四部分,第14~18章對軟件項(xiàng)目中的五種主要角色分別提供指導(dǎo),這五種角色是:項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)架構(gòu)師、開發(fā)人員和測試人員。分別站在每種角色的角度上解釋RUP,描述他們的任務(wù)、需要具備的素質(zhì)和主要活動,并推薦相應(yīng)的讀物和培訓(xùn)教材。本書沒有一個獨(dú)立的章節(jié)介紹過程工程師的工作:這個角色的描述包含在第10章和第11章中。如何閱讀本書根據(jù)讀者在軟件組織中的角色和希望從本書學(xué)到的內(nèi)容來分,我們推薦下面的閱讀方法:·如果只是想對RUP有一個基本的認(rèn)識,閱讀第1、2、4章。·如果想對RUP有一個全面的了解,通讀第1~9章。·如果想根據(jù)特定的角色詳細(xì)了解RUP:——項(xiàng)目經(jīng)理,閱讀第1~14章?!到y(tǒng)分析員,閱讀第1~9、13和15章(可選讀第8、9章)?!到y(tǒng)?芄故Γ畝戀?1~9、13和16章?!_發(fā)人員,閱讀第1~9、13、17章(可選讀第6章)。——測試人員,閱讀第1~9、13、18章。——過程工程師,閱讀第1~11、13章?!τ趫?zhí)行官(executive)如果想對RUP有一個大概的認(rèn)識,并了解采用RUP需要做哪些工作,閱讀第1、2、4章和第11章。更多的信息本書的最新信息,包括更新、相關(guān)文章、論壇和作者演講時間表可以在以下網(wǎng)址找到:brhttp://www.rupmadeeasy.com。RUP產(chǎn)品的附加信息,包括數(shù)據(jù)表和產(chǎn)品演示版本可以在Ratioanl軟件公司的主頁上找到:http://www.rational.com/products/rup。對于已經(jīng)使用RUP產(chǎn)品的讀者,在Rational開發(fā)者網(wǎng)絡(luò)(RationalDeveloperNetwork,RDN)的RUP知識中心上可以找到更多資源:http://www.rational.net。研究機(jī)構(gòu)可以聯(lián)系Rational軟件公司索取關(guān)于RUP的軟件工程課程的信息:http://www.rational.com/corpinfo/college_relations/seed/index.jsp致謝Ratioanl統(tǒng)一過程集中了數(shù)以千計(jì)的天才軟件開發(fā)實(shí)踐者經(jīng)驗(yàn)的精華。我們能有機(jī)會和他們在一起工作來開發(fā)RUP產(chǎn)品并編寫這本書,感到非常榮幸。本書離不開RUP產(chǎn)品及其當(dāng)前產(chǎn)品開發(fā)小組,他們是:MikeBarnard、AmandaBrijpaul、SusanBuie、MargaretChan、FionnaChong、ErinCurtis、PhilipDenno、CarlosGoti、DebraGray、BjörnGustafsson、SigurdHopen、KelliHouston、LarsJenzer、JohnLambert、BruceMacIssac、BrysantMacy、GlenysMacIsaac、JohnRingoen、DanShiffman、PaulSzymkowiak和ChinhVo。Rational小組和技術(shù)專家在很多年的研發(fā)及使用RUP的過程中積累了寶貴的經(jīng)驗(yàn)。他們指出了RUP中哪些部分有效,哪些部分無效。我們很感謝這些專家提出的精辟見解,在這里特別感謝:GoranBegic、ThomasBichler、KurtBittner、AnthonyCrain、SamCourtenay、JérômeDesquilbet、MariaEricsson、CarlosGoti、JimHeumann、JoeMarasco、Pan-WeiNg、AndyPhillipson、GaryPollice、LesleeProbasco、WalkerRoyce、JohnSmith和IanSpence。還要感謝GradyBooch,他審閱了本書并為本書作序。當(dāng)一個法國人和一個瑞典人在一起寫書時,書稿的語言必然有許多需要改進(jìn)之處。Rational軟件公司的編輯CatherineSouthwood、MikePerrow和MarleneEllin以極大的熱情和專業(yè)精神幫助我們解決了這個問題,還要感謝我們的編輯KellySweeney和JosephFatton。我們還要特別感謝我們的妻子SusanKroll和SylvieKruchten,她們耐心地陪伴我們度過很多個用于編寫此書的周末和夜晚。最后,要感謝出版社的朋友:MaryO’Brien,Addison-Wesley產(chǎn)品與市場部的人員,其中包括TyrrellAlbaugh和ChristopherGuzikowski,他們幫助本書順利出版。

作者簡介

  Perkroll是Rational軟件公司的主管,他負(fù)責(zé)開發(fā)和管理Rational統(tǒng)一過程。Kroll有15年的軟件開發(fā)經(jīng)驗(yàn),并且作為RUP及其前身產(chǎn)品的培訓(xùn)師、教員和顧問,他有超過10年的工作經(jīng)驗(yàn)。他的其他任務(wù)包括:認(rèn)證合作伙伴,對提供RUP相關(guān)服務(wù)的Rational公司工作人員進(jìn)行培訓(xùn)等。PhilippeKruchten是Rational統(tǒng)一過程的首席架構(gòu)師。Kruchten具有超過27年的開發(fā)大型、軟件密集型系統(tǒng)的經(jīng)驗(yàn),這些項(xiàng)目覆蓋通信、國防、航天、運(yùn)輸和軟件開發(fā)工具等領(lǐng)域。他還是《RationalUnifiedProcess,AnIntroduction》(中國電力出版社已出版其影印版《Rational統(tǒng)一過程引論》)一書的作者,該書已經(jīng)被翻譯成7種語言,并且它的兩個版本的銷量已經(jīng)超過15萬冊。相關(guān)圖書

圖書目錄

第1部分 RUP導(dǎo)論
第1章 Rational統(tǒng)一過程介紹  3
1.1 什么是Rational統(tǒng)一過程  3  
1.2 RUP——一種方法  3  
1.3 RUP——良定義的軟件工程過程  7  
1.4 RUP——可定制的過程產(chǎn)品  13
1.5 結(jié)論  18
第2章 RUP的靈魂:通向成功的指導(dǎo)  19
2.1 盡早并且持續(xù)地化解重大風(fēng)險,否則將帶來很多麻煩  19
2.2 確保滿足客戶的需求  21
2.3 把注意力放到可執(zhí)行軟件上  22
2.4 盡早在項(xiàng)目中適應(yīng)變化  24
2.5 在早期確定一個可執(zhí)行架構(gòu)  26
2.6 使用構(gòu)件構(gòu)造系統(tǒng)  27
2.7 建立高效團(tuán)結(jié)的開發(fā)團(tuán)隊(duì)  29
2.8 始終重視質(zhì)量  31
2.9 結(jié)論  32
第3章 比較過程:RUP、敏捷方法與嚴(yán)格的政府標(biāo)準(zhǔn)  33
3.1 如何比較過程?  33
3.2 敏捷開發(fā)方法:低規(guī)范度,迭代開發(fā)方法  34
3.3 SEI  CMM、SEI  CMMI、ISO/IEC、DOD-STD、MIL-STD:為得到更高可預(yù)測性
而采用高規(guī)范度的開發(fā)方法  36
3.4 RUP:可適應(yīng)不同規(guī)范度的迭代開發(fā)方法  38
3.5 要使用什么樣的迭代開發(fā)方法?  40
3.6 要達(dá)到多高的規(guī)范度?  40
3.7 你的過程需要怎樣的RUP配置?  41
3.8 結(jié)論  43
第4章 應(yīng)用于個人的RUP:Deimos項(xiàng)目  45
4.1 一個人完成的軟件項(xiàng)目:Deimos項(xiàng)目  45
4.2 承諾(星期一午餐時)  50
4.3 進(jìn)一步工作(星期一的晚些時候)  52
4.4 增強(qiáng)功能(星期二)  53
4.5 更多的進(jìn)展,更多的變化(星期三)  54
4.6 接近完成(星期四)  54
4.7 發(fā)布Beta測試版并移交(星期五)  55
4.8 結(jié)論  55
第2部分 一個RUP項(xiàng)目的生命周期
第5章 RUP的四個階段  59
5.1 一些常見的誤解  59
5.2 主要里程碑  59
5.3 沒有固定的工作流  60
5.4 沒有不變的制品  61
5.5 項(xiàng)目的三種類型  62
第6章 初始階段  63
6.1 初始階段的目標(biāo)  63
6.2 初始階段和迭代  64
6.3 目標(biāo)1:了解要創(chuàng)建什么樣的系統(tǒng)  65
6.4 目標(biāo)2:確定系統(tǒng)的主要功能  69
6.5 目標(biāo)3:制定至少一個可行的方案  70
6.6 目標(biāo)4:了解與項(xiàng)目相關(guān)的成本、時間表和風(fēng)險  72
6.7 目標(biāo)5:確定遵循什么過程和使用哪些工具  72
6.8 項(xiàng)目回顧:生命周期目標(biāo)里程碑  73
6.9 結(jié)論  74
第7章 細(xì)化階段  75
7.1 細(xì)化階段的目標(biāo)  75
7.2 細(xì)化和迭代  76
7.3 目標(biāo)1:更明確的認(rèn)識需求  78
7.4 目標(biāo)2:設(shè)計(jì)、實(shí)現(xiàn)、驗(yàn)證系統(tǒng)架構(gòu)并建立架構(gòu)基線  79
7.5 目標(biāo)3:化解主要風(fēng)險,更精確地制定時間表和費(fèi)用估算  88
7.6 目標(biāo)4:細(xì)化開發(fā)案例并搭建開發(fā)環(huán)境  89
7.7 項(xiàng)目回顧:生命周期架構(gòu)里程碑  89
7.8 結(jié)論  90
第8章 構(gòu)造階段  91
8.1 構(gòu)造階段的目標(biāo)  92
8.2 構(gòu)造和迭代  93
8.3 目標(biāo)1:降低開發(fā)成本并實(shí)現(xiàn)部分的并行開發(fā)  94
8.4 目標(biāo)2:迭代開發(fā)完整的產(chǎn)品,并準(zhǔn)備把它交付給用戶  99
8.5 項(xiàng)目回顧:初始可執(zhí)行能力里程碑  103
8.6 結(jié)論  104
第9章 移交階段  105
9.1 移交階段的目標(biāo)  106
9.2 移交階段的迭代和開發(fā)周期  106
9.3 目標(biāo)1:進(jìn)行Beta測試以確保達(dá)到用戶期望  108
9.4 目標(biāo)2:培訓(xùn)用戶和維護(hù)人員來達(dá)到用戶的自我依賴  111
9.5 目標(biāo)3:準(zhǔn)備交付環(huán)境并轉(zhuǎn)換數(shù)據(jù)庫系統(tǒng)  111
9.6 目標(biāo)4:為投放市場作準(zhǔn)備:包裝、生產(chǎn)產(chǎn)品和進(jìn)行演示  112
9.7 目標(biāo)5:與涉眾合作完成交付工作  113
9.8 項(xiàng)目回顧:產(chǎn)品發(fā)布里程碑  114
9.9 結(jié)論  114
第3部分 RUP的應(yīng)用
第10章 配置、實(shí)例化和定制RUP  117
10.1 配置RUP  117
10.2 在項(xiàng)目中實(shí)例化RUP  120
10.3 定制RUP  123
10.4 結(jié)論  128
第11章 應(yīng)用RUP  129
11.1 在項(xiàng)目中應(yīng)用RUP  129
11.2 在大型組織中應(yīng)用RUP  136
11.3 一個做適度修改的典型計(jì)劃  139
11.4 一個做重大修改的典型計(jì)劃  141
11.5 一個做重大修改的激進(jìn)計(jì)劃  142
11.6 結(jié)論  143
第12章 計(jì)劃一個迭代項(xiàng)目  145
12.1 動機(jī)  145
12.2 主要概念  145
12.3 概要計(jì)劃和詳細(xì)計(jì)劃:項(xiàng)目計(jì)劃和迭代計(jì)劃  147
12.4 創(chuàng)建項(xiàng)目計(jì)劃  149
12.5 迭代計(jì)劃  154
12.6 評估  156
12.7 一個迭代評估技術(shù):寬頻修改Delphi  156
12.8 優(yōu)化項(xiàng)目計(jì)劃  157
12.9 結(jié)論  158
第13章 應(yīng)用RUP時常見的錯誤及解決方法  159
13.1 應(yīng)用RUP時的錯誤  159
13.2 管理迭代開發(fā)時的錯誤  164
13.3 執(zhí)行分析、創(chuàng)建架構(gòu)、設(shè)計(jì)、實(shí)現(xiàn)和測試等活動的錯誤  170
13.4 結(jié)論  175
第4部分 對RUP基于角色的指導(dǎo)
第14章 對項(xiàng)目經(jīng)理的指導(dǎo)  179
14.1 項(xiàng)目經(jīng)理的任務(wù)  179
14.2 項(xiàng)目管理  181
14.3 項(xiàng)目經(jīng)理的活動  184
14.4 在RUP中找到自己的方法  185
14.5 結(jié)論  186
14.6 關(guān)于項(xiàng)目經(jīng)理的一些資源  187
第15章 對系統(tǒng)分析員的指導(dǎo)  188
15.1 系統(tǒng)分析員的任務(wù)  188
15.2 從何開始?  189
15.3 理解業(yè)務(wù)的操作  190
15.4 理解涉眾的需求  191
15.5 開發(fā)外貌  192
15.6 開發(fā)用況模型和術(shù)語表  194
15.7 示例:注冊課程的用況描述  198
15.8 細(xì)化模型  198
15.9 更新并細(xì)化需求  202
15.10 確保滿足需求并進(jìn)行測試  202
15.11 RUP中系統(tǒng)分析員的角色  202
15.12 關(guān)于系統(tǒng)分析員的一些資源  203
第16章 對系統(tǒng)架構(gòu)師的指導(dǎo)  204
16.1 系統(tǒng)架構(gòu)師的任務(wù)  204
16.2 系統(tǒng)架構(gòu)  206
16.3 不斷變化的角色  209
16.4 系統(tǒng)架構(gòu)師的工作  210
16.5 系統(tǒng)架構(gòu)師在RUP中的活動  211
16.6 系統(tǒng)架構(gòu)師在RUP中的角色  215
16.7 在RUP中找到自己的方法  215
16.8 關(guān)于系統(tǒng)架構(gòu)師的一些資源  216
第17章 對開發(fā)人員的指導(dǎo)  218
17.1 開發(fā)人員的任務(wù)  218
17.2 開發(fā)人員任務(wù)總覽  219
17.3 理解需求并設(shè)計(jì)約束條件  220
17.4 設(shè)計(jì)、實(shí)現(xiàn)和測試用況及構(gòu)件  221
17.5 設(shè)計(jì)、實(shí)現(xiàn)并測試所有必要的數(shù)據(jù)庫  228
17.6 不斷與其他開發(fā)人員的工作一起集成應(yīng)用程序  228
17.7 開發(fā)人員的最佳實(shí)踐方法  230
17.8 關(guān)于開發(fā)人員的一些資源  233
第18章 對測試人員的指導(dǎo)  235
18.1 測試人員的任務(wù)  235
18.2 什么是測試?  239
18.3 RUP的測試哲學(xué)  240
18.4 RUP產(chǎn)品中的測試規(guī)程  242
18.5 測試人員的活動  244
18.6 結(jié)論  248
18.7 關(guān)于測試人員的一些資源  249
術(shù)語表  250  
參考文獻(xiàn)  253

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號