出版時(shí)間:2010-1 出版社:電子工業(yè) 作者:解本巨//李曉娜//宮生文 頁(yè)數(shù):317
Tag標(biāo)簽:無(wú)
前言
UML是一種具有規(guī)范定義、易于表達(dá)、功能強(qiáng)大且適用于各種應(yīng)用領(lǐng)域的建模語(yǔ)言。1997年11月,UML被國(guó)際對(duì)象管理組織OMG采納為面向?qū)ο蠼UZ(yǔ)言的國(guó)際標(biāo)準(zhǔn)。目前UML已經(jīng)成為面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語(yǔ)言。掌握UML語(yǔ)言,不僅有助于理解面向?qū)ο蟮姆治雠c設(shè)計(jì)方法,也有助于對(duì)軟件開(kāi)發(fā)全過(guò)程的理解。 UML自1995年出現(xiàn),到1997年,Rational將UML語(yǔ)言(1.1版)的權(quán)利授給OMG組織,以使UML成為一個(gè)公共標(biāo)準(zhǔn)。從那時(shí)起,OMG協(xié)會(huì)開(kāi)始了對(duì)UML標(biāo)準(zhǔn)的修改,并在1998年發(fā)布了UML 1.3版,在2000年發(fā)布了UML 1.4版,在2004年又發(fā)布了當(dāng)前使用的2.0版。目前UML最新的3.0版本正在制訂中。 在眾多支持UML的軟件設(shè)計(jì)開(kāi)發(fā)環(huán)境中,Rational Rose是業(yè)界領(lǐng)先的UML工具,成為到目前為止最暢銷(xiāo)的UML產(chǎn)品。多年以來(lái),開(kāi)發(fā)人員成功地為Rational Rose增加了新特性。例如,與諸如Visual Basic的編程語(yǔ)言的集成,及最近與IBM Rational XDE產(chǎn)品的集成。目前,IBM Rational的最新UML產(chǎn)品版本是IBM Rational Software Architect V7.5。本書(shū)采用的是目前應(yīng)用最為廣泛的Rational Rose 2003版本?! ”緯?shū)以UML應(yīng)用和實(shí)例為主,由淺人深地向讀者介紹了UML的基礎(chǔ)知識(shí),以及如何在實(shí)際項(xiàng)目中應(yīng)用UML技術(shù)。全書(shū)共分為18章。其中第一部分包括第1章~第11章,主要介紹UML的基礎(chǔ)知識(shí)。第1章和第2章簡(jiǎn)要介紹UML的基本概念和發(fā)展過(guò)程,以及面向?qū)ο蠹夹g(shù)。第3章主要介紹Rational公司Rose工具的基本使用。第4章~第11章詳細(xì)介紹UML的用例圖、類圖、對(duì)象圖、狀態(tài)圖、時(shí)序圖、協(xié)作圖、活動(dòng)圖、組件圖和配置圖,并以讀者熟悉的“圖書(shū)管理系統(tǒng)”、“學(xué)生成績(jī)管理系統(tǒng)”、“ATM自動(dòng)取款機(jī)系統(tǒng)”,以及“網(wǎng)絡(luò)教學(xué)系統(tǒng)”為例,講解了UML中這9種圖的具體應(yīng)用。第二部分包括第12章~第15章,主要介紹UML的擴(kuò)展機(jī)制、雙向工程、統(tǒng)一開(kāi)發(fā)過(guò)程,以及對(duì)象約束語(yǔ)言等高級(jí)應(yīng)用。第三部分包括第16章~第18章,主要介紹如何在實(shí)際的項(xiàng)目中應(yīng)用UML,分別以工資管理系統(tǒng)、學(xué)籍管理系統(tǒng)和在線購(gòu)物系統(tǒng)這三個(gè)實(shí)際的項(xiàng)目講述UML在軟件項(xiàng)目的需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、集成和交付這幾個(gè)階段的應(yīng)用?! ”緯?shū)在編寫(xiě)過(guò)程中得到了青島大學(xué)孫更新老師在技術(shù)上的大力支持,此外賓晟、孫海倫等老師為本書(shū)的編寫(xiě)提出過(guò)寶貴意見(jiàn)并參與了本書(shū)部分資料的搜集工作,感謝北京美迪亞電子信息有限公司的各位老師,謝謝你們的幫助和指導(dǎo)。 盡管我們盡了最大努力,但由于時(shí)間倉(cāng)促,加之水平有限,本書(shū)難免有不妥之處,歡迎各界專家和讀者朋友批評(píng)指正。
內(nèi)容概要
詳細(xì)介紹了UML語(yǔ)言的基礎(chǔ)知識(shí),以及UML在面向?qū)ο蟮能浖到y(tǒng)分析和設(shè)計(jì)中的應(yīng)用,并通過(guò)豐富的實(shí)例講解了面向?qū)ο蟮姆治雠c設(shè)計(jì)過(guò)程,啟發(fā)讀者如何用UML語(yǔ)言將所學(xué)到的面向?qū)ο蠹夹g(shù)應(yīng)用于軟件系統(tǒng)的分析、設(shè)計(jì)與開(kāi)發(fā)中?!禪ML與Rational Rose 2003從入門(mén)到精通》從理論的高度闡述了面向?qū)ο蠓治龊驮O(shè)計(jì)的思想,使讀者能夠真正地掌握系統(tǒng)架構(gòu)設(shè)計(jì)的精髓?!禪ML與Rational Rose 2003從入門(mén)到精通》將理論與實(shí)例結(jié)合,內(nèi)容繁簡(jiǎn)得當(dāng),由淺入深,使讀者能十分容易入門(mén)并逐步精通?! 禪ML與Rational Rose 2003從入門(mén)到精通》可供正在學(xué)習(xí)編程、軟件工程等知識(shí),準(zhǔn)備將來(lái)從事IT行業(yè)的讀者、正努力向設(shè)計(jì)師或系統(tǒng)分析員發(fā)展的技術(shù)人員及期望對(duì)軟件分析設(shè)計(jì)的運(yùn)用更上一層樓的設(shè)計(jì)人員學(xué)習(xí)和提高之用,也可以作為計(jì)算機(jī)相關(guān)專業(yè)軟件工程等課程的教材。
書(shū)籍目錄
第1章 軟件工程與UML概述 11.1 軟件工程概述 11.1.1 軟件工程的產(chǎn)生 11.1.2 軟件工程的內(nèi)容及基本原理 31.1.3 軟件生命周期 51.1.4 軟件開(kāi)發(fā)模型 81.1.5 面向?qū)ο蠓椒▽W(xué) 141.2 建模概述 161.2.1 什么是模型 161.2.2 建模的原理 161.2.3 建模的意義與誤區(qū) 181.2.4 面向?qū)ο蠼?211.3 UML概述 221.3.1 UML的起源與發(fā)展 221.3.2 UML的特點(diǎn) 231.3.3 UML的定義 241.3.4 UML的應(yīng)用領(lǐng)域 261.3.5 UML 2.0的新特性 271.4 本章小結(jié) 28第2章 面向?qū)ο蠹夹g(shù) 292.1 面向?qū)ο蟮募夹g(shù)基礎(chǔ) 292.1.1 面向?qū)ο蠹夹g(shù)的起源和發(fā)展 292.1.2 面向?qū)ο蟮幕靖拍?312.1.3 面向?qū)ο蠹夹g(shù)的特點(diǎn) 352.1.4 支持面向?qū)ο蟮恼Z(yǔ)言 362.2 面向?qū)ο蟮姆治?402.2.1 面向?qū)ο蠓治瞿P偷膶哟?412.2.2 面向?qū)ο蠓治龅幕具^(guò)程 412.2.3 面向?qū)ο蠓治龅脑瓌t 452.3 面向?qū)ο蟮脑O(shè)計(jì) 462.3.1 面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則 472.3.2 面向?qū)ο笤O(shè)計(jì)的模型 482.3.3 面向?qū)ο笤O(shè)計(jì)的步驟 512.3.4 面向?qū)ο蟮念愒O(shè)計(jì)原則 522.3.5 面向?qū)ο笤O(shè)計(jì)時(shí)需要注意的問(wèn)題 552.4 基于UML的面向?qū)ο蠓治龊驮O(shè)計(jì)過(guò)程 572.4.1 系統(tǒng)需求 572.4.2 圖書(shū)管理系統(tǒng)用例分析 592.4.3 系統(tǒng)靜態(tài)建模 592.4.4 系統(tǒng)動(dòng)態(tài)建模 602.5 面向?qū)ο髮?shí)現(xiàn) 602.5.1 程序設(shè)計(jì) 602.5.2 面向?qū)ο鬁y(cè)試 622.6 本章小結(jié) 63第3章 Rational Rose概述 643.1 初識(shí)Rational Rose 643.2 Rational Rose 2003的安裝 653.2.1 Rational Rose 2003安裝前的準(zhǔn)備 653.2.2 Rational Rose 2003安裝步驟 663.3 使用Rational Rose 2003 683.3.1 啟動(dòng)Rational Rose 683.3.2 使用Rational Rose建模 713.3.3 設(shè)置全局選項(xiàng) 743.3.4 定制工具欄 743.3.5 設(shè)置組件的屬性 753.3.6 框圖設(shè)計(jì) 753.4 本章小結(jié) 78第4章 UML初覽 794.1 UML中的視圖 794.1.1 用例視圖 804.1.2 邏輯視圖 804.1.3 并發(fā)視圖 814.1.4 組件視圖 814.1.5 配置視圖 814.2 UML中的圖 814.2.1 用例圖(Use Case Diagram) 824.2.2 類圖(Class Diagram) 824.2.3 對(duì)象圖(Object Diagram) 824.2.4 狀態(tài)圖(State Diagram) 834.2.5 活動(dòng)圖(Activity Diagram) 834.2.6 時(shí)序圖(Sequence Diagram) 834.2.7 協(xié)作圖(Collaboration Diagram) 844.2.8 組件圖(Component Diagram) 844.2.9 配置圖(Deployment Diagram) 844.3 模型元素 844.3.1 UML中的事物 854.3.2 UML中的關(guān)系 864.4 通用機(jī)制 874.4.1 修飾 874.4.2 規(guī)格說(shuō)明 874.4.3 通用劃分 884.4.4 擴(kuò)展機(jī)制 884.5 UML建模的基本流程 894.6 本章小結(jié) 90第5章 用戶模型視圖——用例圖 915.1 用例圖的概念 915.1.1 用例圖的元素——用例(use case) 915.1.2 用例圖的元素——參與者(Actor) 925.2 用例和用例之間的關(guān)系 935.2.1 識(shí)別、分析與創(chuàng)建用例 935.2.2 使用用例的誤區(qū) 945.2.3 用例之間的關(guān)系 955.3 用例圖建模技術(shù) 985.4 實(shí)例——ATM自動(dòng)取款機(jī)系統(tǒng)中的用例圖 995.5 實(shí)例——學(xué)生成績(jī)管理系統(tǒng)中的用例圖 1015.6 實(shí)例——圖書(shū)管理系統(tǒng)中的用例圖 1025.6.1 系統(tǒng)需求 1025.6.2 圖書(shū)管理系統(tǒng)中的用例圖 1055.7 實(shí)例——網(wǎng)絡(luò)教學(xué)系統(tǒng)中的用例圖 1065.7.1 系統(tǒng)需求 1065.7.2 網(wǎng)絡(luò)教學(xué)系統(tǒng)中的用例圖 1075.8 本章小結(jié) 109第6章 邏輯視圖——類圖和對(duì)象圖 1106.1 類圖 1106.1.1 類圖的概念 1106.1.2 類 1106.1.3 接口 1176.1.4 關(guān)系 1196.1.5 建立類圖 1206.1.6 類圖建模技術(shù) 1226.1.7 類圖小結(jié) 1236.2 對(duì)象圖 1246.2.1 對(duì)象 1246.2.2 對(duì)象圖的概念 1256.3 包與包圖 1266.3.1 包(Package) 1276.3.2 包圖 1296.4 邏輯視圖實(shí)例 1316.4.1 實(shí)例——圖書(shū)管理系統(tǒng)的類圖 1316.4.2 其他類圖實(shí)例 1336.5 本章小結(jié) 137第7章 并發(fā)視圖——狀態(tài)圖 1387.1 狀態(tài)機(jī)與狀態(tài)圖 1387.1.1 狀態(tài)機(jī) 1387.1.2 狀態(tài)圖 1397.2 狀態(tài) 1407.2.1 概述 1407.2.2 簡(jiǎn)單狀態(tài) 1407.2.3 組成狀態(tài) 1417.2.4 初始狀態(tài)與終止?fàn)顟B(tài) 1427.2.5 歷史狀態(tài) 1427.2.6 判定 1437.3 轉(zhuǎn)換 1437.3.1 源狀態(tài)與目標(biāo)狀態(tài) 1447.3.2 觸發(fā)事件 1447.3.3 警戒條件 1457.3.4 監(jiān)護(hù)條件 1457.3.5 動(dòng)作 1467.3.6 轉(zhuǎn)換的類型 1477.4 事件 1487.5 狀態(tài)圖建模技術(shù) 1497.5.1 狀態(tài)圖建模步驟 1497.5.2 創(chuàng)建狀態(tài)圖通用準(zhǔn)則 1537.6 狀態(tài)圖的圖標(biāo) 1547.7 狀態(tài)圖實(shí)例 1547.7.1 圖書(shū)管理系統(tǒng)中的狀態(tài)圖 1547.7.2 其他系統(tǒng)中的狀態(tài)圖 1577.8 本章小結(jié) 159第8章 并發(fā)視圖——活動(dòng)圖 1608.1 活動(dòng)圖概述 1608.1.1 活動(dòng)圖的基本概念 1608.1.2 活動(dòng)圖的用途 1618.1.3 活動(dòng)圖的優(yōu)點(diǎn)和缺點(diǎn) 1628.2 活動(dòng)圖的組成元素 1638.2.1 動(dòng)作狀態(tài) 1638.2.2 活動(dòng)狀態(tài) 1638.2.3 判定 1648.2.4 轉(zhuǎn)換與動(dòng)作流 1648.2.5 分支與合并 1658.2.6 分叉與匯合 1658.2.7 泳道 1658.2.8 對(duì)象流 1678.3 活動(dòng)圖建模技術(shù) 1678.4 活動(dòng)圖的圖標(biāo) 1688.5 活動(dòng)圖實(shí)例 1698.5.1 圖書(shū)管理系統(tǒng)中的活動(dòng)圖 1698.5.2 其他系統(tǒng)中的活動(dòng)圖 1728.6 本章小結(jié) 175第9章 并發(fā)視圖——時(shí)序圖 1769.1 時(shí)序圖概述 1769.2 時(shí)序圖的組成 1779.3 時(shí)序圖建模技術(shù) 1799.4 時(shí)序圖的圖標(biāo) 1799.5 時(shí)序圖實(shí)例 1809.5.1 圖書(shū)管理系統(tǒng)中的時(shí)序圖 1809.5.2 其他系統(tǒng)中的時(shí)序圖 1849.6 本章小結(jié) 187第10章 并發(fā)視圖——協(xié)作圖 18810.1 協(xié)作圖概述 18810.1.1 相關(guān)概念 18810.1.2 協(xié)作圖的概念 18910.1.3 協(xié)作圖的必要性 18910.1.4 協(xié)作圖示例 19010.1.5 協(xié)作圖的建模技術(shù) 19010.2 協(xié)作圖的組成元素 19110.2.1 對(duì)象、鏈和消息 19110.2.2 協(xié)作圖在UML中的表示方法 19210.3 時(shí)序圖與協(xié)作圖的比較與互換 19410.3.1 時(shí)序圖與協(xié)作圖的比較 19410.3.2 時(shí)序圖與協(xié)作圖的互換 19510.3.3 協(xié)作圖常用的可視化圖符 19510.4 協(xié)作圖實(shí)例 19610.4.1 圖書(shū)管理系統(tǒng)中的協(xié)作圖 19610.4.2 其他系統(tǒng)中的協(xié)作圖 19810.5 本章小結(jié) 199第11章 組件視圖與配置視圖——組件圖與配置圖 20011.1 組件圖 20011.1.1 組件圖概述 20011.1.2 組件圖的組成元素 20111.1.3 組件圖建模技術(shù) 20311.1.4 組件圖實(shí)例 20311.2 配置圖 20611.2.1 配置圖概述 20611.2.2 節(jié)點(diǎn) 20711.2.3 關(guān)系 20811.2.4 配置圖建模技術(shù) 20811.2.5 配置圖實(shí)例 20911.3 本章小結(jié) 211第12章 UML的擴(kuò)展機(jī)制 21212.1 UML的體系結(jié)構(gòu) 21212.1.1 四層體系結(jié)構(gòu) 21212.1.2 元元模型層 21312.1.3 元模型層 21412.2 構(gòu)造型 21512.2.1 構(gòu)造型的表示法 21512.2.2 UML中預(yù)定義的標(biāo)準(zhǔn)構(gòu)造型 21612.3 標(biāo)記值 21812.3.1 表示標(biāo)記值 21812.3.2 UML中預(yù)定義的標(biāo)準(zhǔn)標(biāo)記值 21812.3.3 自定義標(biāo)記值 21912.4 約束 21912.4.1 表示約束 22012.4.2 UML中預(yù)定義標(biāo)準(zhǔn)約束 22212.5 用于業(yè)務(wù)建模的UML擴(kuò)展 22312.6 本章小結(jié) 225第13章 Rose中的雙向工程 22613.1 雙向工程簡(jiǎn)介 22613.1.1 Rose對(duì)編程語(yǔ)言的支持 22613.1.2 RTE舉例 22613.2 用Rational Rose生成代碼 22813.2.1 代碼生成步驟 22813.2.2 ANSI C++代碼生成 23313.2.3 Java代碼生成 23513.2.4 Visual Basic代碼生成 23813.3 逆向工程 24113.3.1 Java逆向工程 24213.3.2 ANSI C++逆向工程 24513.3.3 Visual Basic逆向工程 24613.4 本章小結(jié) 247第14章 UML與統(tǒng)一開(kāi)發(fā)過(guò)程 24814.1 軟件開(kāi)發(fā)過(guò)程 24814.1.1 軟件開(kāi)發(fā)過(guò)程簡(jiǎn)介 24814.1.2 當(dāng)前流行的軟件過(guò)程 24914.2 RUP簡(jiǎn)介 24914.2.1 什么是RUP過(guò)程 24914.2.2 傳統(tǒng)的軟件開(kāi)發(fā)模型 25014.3 RUP的二維開(kāi)發(fā)模型 25214.3.1 RUP二維模型的靜態(tài)結(jié)構(gòu) 25214.3.2 RUP二維模型的時(shí)間維 25414.3.3 RUP的迭代開(kāi)發(fā)模型 25614.4 RUP的核心工作流 25714.4.1 需求工作流 25714.4.2 分析工作流 26014.4.3 設(shè)計(jì)工作流 26214.4.4 實(shí)現(xiàn)工作流 26514.4.5 測(cè)試工作流 26714.5 小結(jié) 270第15章 對(duì)象約束語(yǔ)言 27115.1 對(duì)象約束語(yǔ)言概述 27115.2 OCL結(jié)構(gòu) 27115.2.1 抽象語(yǔ)法 27215.2.2 具體語(yǔ)法 27215.3 使用集合 27215.3.1 創(chuàng)建集合 27315.3.2 操作集合 27315.4 標(biāo)準(zhǔn)OCL類型 27415.4.1 OclVoid類型和OclAny類型 27415.4.2 OclMessage類型 27515.4.3 基本類型 27515.4.4 集合類型 27715.4.5 模型元素類型 28115.5 OCL表達(dá)式 28215.6 用OCL表達(dá)對(duì)象性質(zhì)約束 28315.6.1 不變量 28315.6.2 前置條件與后置條件 28315.6.3 let表達(dá)式與約束 28315.7 本章小結(jié) 284第16章 工資管理系統(tǒng) 28516.1 需求分析 28516.2 UML系統(tǒng)建模 28616.2.1 工資管理系統(tǒng)的用例圖 28616.2.2 工資管理系統(tǒng)的類圖 28716.2.3 工資管理系統(tǒng)的時(shí)序圖 28916.2.4 工資管理系統(tǒng)的協(xié)作圖 29416.2.5 工資管理系統(tǒng)的組件圖 29716.2.6 工資管理系統(tǒng)的配置圖 298第17章 學(xué)籍管理系統(tǒng) 29917.1 需求分析 29917.2 UML系統(tǒng)建模 30017.2.1 學(xué)籍管理系統(tǒng)的用例圖 30017.2.2 學(xué)籍管理系統(tǒng)的活動(dòng)圖 30017.2.3 學(xué)籍管理系統(tǒng)的時(shí)序圖 30317.2.4 學(xué)籍管理系統(tǒng)的協(xié)作圖 30517.2.5 學(xué)籍管理系統(tǒng)的類圖 30817.2.6 學(xué)籍管理系統(tǒng)的組件圖 30917.2.7 學(xué)籍管理系統(tǒng)的配置圖 310第18章 在線購(gòu)物系統(tǒng) 31118.1 需求分析 31118.2 UML系統(tǒng)建模 31218.2.1 在線購(gòu)物系統(tǒng)的用例圖 31218.2.2 在線購(gòu)物系統(tǒng)的類圖 31318.2.3 在線購(gòu)物系統(tǒng)的活動(dòng)圖 31418.2.4 在線購(gòu)物系統(tǒng)的時(shí)序圖 31418.2.5 在線購(gòu)物系統(tǒng)的協(xié)作圖 31618.2.6 在線購(gòu)物系統(tǒng)的組件圖 31618.2.7 在線購(gòu)物系統(tǒng)的配置圖 317
章節(jié)摘錄
?。?)計(jì)劃(需求定義) 第一周期開(kāi)始利用需求分析技術(shù)理解應(yīng)用領(lǐng)域,獲取初步用戶需求,制訂項(xiàng)目開(kāi)發(fā)計(jì)劃(即整個(gè)軟件生命周期計(jì)劃)和需求分析計(jì)劃。經(jīng)過(guò)一個(gè)周期后,根據(jù)用戶和開(kāi)發(fā)人員對(duì)上一周期工作成果的評(píng)價(jià)和評(píng)審來(lái)修改和完善需求,明確下一周期軟件開(kāi)發(fā)的目標(biāo)和約束條件,并據(jù)此制訂新一輪的軟件開(kāi)發(fā)計(jì)劃?! 。?)風(fēng)險(xiǎn)分析 根據(jù)本輪制訂的開(kāi)發(fā)計(jì)劃,進(jìn)行風(fēng)險(xiǎn)分析,評(píng)估可選方案,并構(gòu)造原型進(jìn)一步分析風(fēng)險(xiǎn),給出消除或減少風(fēng)險(xiǎn)的途徑。此時(shí)根據(jù)風(fēng)險(xiǎn)分析的結(jié)果決策項(xiàng)目是否繼續(xù)。所以,螺旋模型是一個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)的模型?! 。?)工程實(shí)現(xiàn) 利用構(gòu)造的原型進(jìn)行需求建?;蛳到y(tǒng)模擬,直至實(shí)現(xiàn)軟件系統(tǒng)。 ?。?)用戶評(píng)價(jià)與階段評(píng)審 將原型提交用戶使用并征求改進(jìn)意見(jiàn)。開(kāi)發(fā)人員應(yīng)在用戶的密切配合下進(jìn)一步完善用戶需求,直到用戶認(rèn)為原型可滿足需求,或?qū)浖a(chǎn)品設(shè)計(jì)進(jìn)行評(píng)價(jià)或確認(rèn)等?! ÷菪P蛷牡谝粋€(gè)周期的計(jì)劃開(kāi)始,一個(gè)周期一個(gè)周期地不斷迭代,直到整個(gè)軟件系統(tǒng)開(kāi)發(fā)完成?! ÷菪P偷膬?yōu)點(diǎn)如下: (1)支持用戶需求的動(dòng)態(tài)變化,這就要求構(gòu)造的原型的總體結(jié)構(gòu)、算法、程序及測(cè)試方案應(yīng)具有良好的可擴(kuò)充性和可修改性。也支持軟件系統(tǒng)的可維護(hù)性,每次維護(hù)過(guò)程只是沿螺旋模型繼續(xù)多走一兩個(gè)周期?! 。?)原型可看做形式的可執(zhí)行的需求規(guī)格說(shuō)明,易于被用戶和開(kāi)發(fā)人員共同理解,還可作為繼續(xù)開(kāi)發(fā)的基礎(chǔ),并為用戶參與所有關(guān)鍵決策提供了方便?! 。?)螺旋模型特別強(qiáng)調(diào)原型的可擴(kuò)充性和可修改性,原型的進(jìn)化貫穿整個(gè)軟件生存周期,這將有助于提高目標(biāo)軟件的適應(yīng)能力。 ?。?)螺旋模型為項(xiàng)目管理人員及時(shí)調(diào)整管理決策提供了方便,進(jìn)而可降低開(kāi)發(fā)風(fēng)險(xiǎn)?! ÷菪P偷娜秉c(diǎn)有: (1)如果每次迭代的效率不高,致使迭代次數(shù)過(guò)多,將會(huì)增加成本并推遲提交時(shí)間。 ?。?)使用該模型需要有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和專門(mén)知識(shí),要求開(kāi)發(fā)隊(duì)伍水平較高?! ÷菪P偷倪m應(yīng)場(chǎng)合是:支持需求不明確、特別是大型軟件系統(tǒng)的開(kāi)發(fā),并支持面向規(guī)格說(shuō)明、面向過(guò)程、面向?qū)ο蟮榷喾N軟件開(kāi)發(fā)方法,是一種具有廣闊前景的模型?! ?.噴泉模型 噴泉模型是近幾年提出來(lái)的軟件生存周期模型。它是以面向?qū)ο蟮能浖_(kāi)發(fā)方法為基礎(chǔ),以用戶需求為動(dòng)力,以對(duì)象來(lái)驅(qū)動(dòng)的模型。
編輯推薦
理論與實(shí)例結(jié)合、內(nèi)容繁簡(jiǎn)得當(dāng),使讀者能十分容易入門(mén)并逐步精通?! ≡敿?xì)講解了UML中所涉及的關(guān)鍵概念、術(shù)語(yǔ)和技術(shù),并對(duì)UML的基礎(chǔ)概念重新組織和歸納整理?! 睦碚摰母叨汝U述面向?qū)ο笤O(shè)計(jì)思想,使讀者真正掌握系統(tǒng)架構(gòu)設(shè)計(jì)的精髓 通過(guò)多個(gè)實(shí)際案例對(duì)使用Rational Rose進(jìn)行UML建模的全過(guò)程進(jìn)行了深入的剖,并對(duì)在現(xiàn)實(shí)中經(jīng)常遇到并且較難掌握的問(wèn)題進(jìn)行了深入的講解。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
UML與Rational Rose 2003從入門(mén)到精通 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版