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

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

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

定 價:¥33.00

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

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

內(nèi)容簡介

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

作者簡介

  Perkroll是Rational軟件公司的主管,他負責(zé)開發(fā)和管理Rational統(tǒng)一過程。Kroll有15年的軟件開發(fā)經(jīng)驗,并且作為RUP及其前身產(chǎn)品的培訓(xùn)師、教員和顧問,他有超過10年的工作經(jīng)驗。他的其他任務(wù)包括:認證合作伙伴,對提供RUP相關(guān)服務(wù)的Rational公司工作人員進行培訓(xùn)等。PhilippeKruchten是Rational統(tǒng)一過程的首席架構(gòu)師。Kruchten具有超過27年的開發(fā)大型、軟件密集型系統(tǒng)的經(jīng)驗,這些項目覆蓋通信、國防、航天、運輸和軟件開發(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 盡早在項目中適應(yīng)變化  24
2.5 在早期確定一個可執(zhí)行架構(gòu)  26
2.6 使用構(gòu)件構(gòu)造系統(tǒng)  27
2.7 建立高效團結(jié)的開發(fā)團隊  29
2.8 始終重視質(zhì)量  31
2.9 結(jié)論  32
第3章 比較過程:RUP、敏捷方法與嚴格的政府標準  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 要達到多高的規(guī)范度?  40
3.7 你的過程需要怎樣的RUP配置?  41
3.8 結(jié)論  43
第4章 應(yīng)用于個人的RUP:Deimos項目  45
4.1 一個人完成的軟件項目:Deimos項目  45
4.2 承諾(星期一午餐時)  50
4.3 進一步工作(星期一的晚些時候)  52
4.4 增強功能(星期二)  53
4.5 更多的進展,更多的變化(星期三)  54
4.6 接近完成(星期四)  54
4.7 發(fā)布Beta測試版并移交(星期五)  55
4.8 結(jié)論  55
第2部分 一個RUP項目的生命周期
第5章 RUP的四個階段  59
5.1 一些常見的誤解  59
5.2 主要里程碑  59
5.3 沒有固定的工作流  60
5.4 沒有不變的制品  61
5.5 項目的三種類型  62
第6章 初始階段  63
6.1 初始階段的目標  63
6.2 初始階段和迭代  64
6.3 目標1:了解要創(chuàng)建什么樣的系統(tǒng)  65
6.4 目標2:確定系統(tǒng)的主要功能  69
6.5 目標3:制定至少一個可行的方案  70
6.6 目標4:了解與項目相關(guān)的成本、時間表和風(fēng)險  72
6.7 目標5:確定遵循什么過程和使用哪些工具  72
6.8 項目回顧:生命周期目標里程碑  73
6.9 結(jié)論  74
第7章 細化階段  75
7.1 細化階段的目標  75
7.2 細化和迭代  76
7.3 目標1:更明確的認識需求  78
7.4 目標2:設(shè)計、實現(xiàn)、驗證系統(tǒng)架構(gòu)并建立架構(gòu)基線  79
7.5 目標3:化解主要風(fēng)險,更精確地制定時間表和費用估算  88
7.6 目標4:細化開發(fā)案例并搭建開發(fā)環(huán)境  89
7.7 項目回顧:生命周期架構(gòu)里程碑  89
7.8 結(jié)論  90
第8章 構(gòu)造階段  91
8.1 構(gòu)造階段的目標  92
8.2 構(gòu)造和迭代  93
8.3 目標1:降低開發(fā)成本并實現(xiàn)部分的并行開發(fā)  94
8.4 目標2:迭代開發(fā)完整的產(chǎn)品,并準備把它交付給用戶  99
8.5 項目回顧:初始可執(zhí)行能力里程碑  103
8.6 結(jié)論  104
第9章 移交階段  105
9.1 移交階段的目標  106
9.2 移交階段的迭代和開發(fā)周期  106
9.3 目標1:進行Beta測試以確保達到用戶期望  108
9.4 目標2:培訓(xùn)用戶和維護人員來達到用戶的自我依賴  111
9.5 目標3:準備交付環(huán)境并轉(zhuǎn)換數(shù)據(jù)庫系統(tǒng)  111
9.6 目標4:為投放市場作準備:包裝、生產(chǎn)產(chǎn)品和進行演示  112
9.7 目標5:與涉眾合作完成交付工作  113
9.8 項目回顧:產(chǎn)品發(fā)布里程碑  114
9.9 結(jié)論  114
第3部分 RUP的應(yīng)用
第10章 配置、實例化和定制RUP  117
10.1 配置RUP  117
10.2 在項目中實例化RUP  120
10.3 定制RUP  123
10.4 結(jié)論  128
第11章 應(yīng)用RUP  129
11.1 在項目中應(yīng)用RUP  129
11.2 在大型組織中應(yīng)用RUP  136
11.3 一個做適度修改的典型計劃  139
11.4 一個做重大修改的典型計劃  141
11.5 一個做重大修改的激進計劃  142
11.6 結(jié)論  143
第12章 計劃一個迭代項目  145
12.1 動機  145
12.2 主要概念  145
12.3 概要計劃和詳細計劃:項目計劃和迭代計劃  147
12.4 創(chuàng)建項目計劃  149
12.5 迭代計劃  154
12.6 評估  156
12.7 一個迭代評估技術(shù):寬頻修改Delphi  156
12.8 優(yōu)化項目計劃  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è)計、實現(xiàn)和測試等活動的錯誤  170
13.4 結(jié)論  175
第4部分 對RUP基于角色的指導(dǎo)
第14章 對項目經(jīng)理的指導(dǎo)  179
14.1 項目經(jīng)理的任務(wù)  179
14.2 項目管理  181
14.3 項目經(jīng)理的活動  184
14.4 在RUP中找到自己的方法  185
14.5 結(jié)論  186
14.6 關(guān)于項目經(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 細化模型  198
15.9 更新并細化需求  202
15.10 確保滿足需求并進行測試  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è)計約束條件  220
17.4 設(shè)計、實現(xiàn)和測試用況及構(gòu)件  221
17.5 設(shè)計、實現(xiàn)并測試所有必要的數(shù)據(jù)庫  228
17.6 不斷與其他開發(fā)人員的工作一起集成應(yīng)用程序  228
17.7 開發(fā)人員的最佳實踐方法  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  
參考文獻  253

本目錄推薦

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