注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)UML應(yīng)用建模實(shí)踐過(guò)程

UML應(yīng)用建模實(shí)踐過(guò)程

UML應(yīng)用建模實(shí)踐過(guò)程

定 價(jià):¥28.00

作 者: 尤克濱編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: UML

ISBN: 9787111114369 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 211 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)立足工程實(shí)踐,以應(yīng)用UML進(jìn)行面向?qū)ο蠓治龊驮O(shè)計(jì)為主題,幫助軟件工程師在排除關(guān)鍵障礙的基礎(chǔ)上,通過(guò)推敲實(shí)例,有步驟地掌握一套切實(shí)可行的方法和流程。全書(shū)分為三個(gè)部分。第一部分,基本理念和準(zhǔn)備知識(shí)。是本書(shū)的鋪墊。解釋分析和設(shè)計(jì)模型的含義和價(jià)值,概述面向?qū)ο蠹夹g(shù)的內(nèi)涵、優(yōu)勢(shì)和原則,介紹模型內(nèi)容的組織和相關(guān)的UML表述。第二部分,UML應(yīng)用建模實(shí)踐過(guò)程。是本書(shū)的核心。詳細(xì)展現(xiàn)分析和設(shè)計(jì)過(guò)程中的5項(xiàng)任務(wù),即全局分析、局部分析、全局設(shè)計(jì)、局部設(shè)計(jì)和細(xì)節(jié)設(shè)計(jì)。其中包括14項(xiàng)基礎(chǔ)活動(dòng)、39個(gè)核心概念、30個(gè)關(guān)鍵步驟、52條實(shí)踐技巧以及貫穿全程的示例。 本書(shū)的實(shí)踐過(guò)程遵循Rational統(tǒng)一過(guò)程(RUP)的核心思想和基本原則,即以Use Case驅(qū)動(dòng)的、體系構(gòu)架為核心的迭代化面向?qū)ο蠓治龊驮O(shè)計(jì)過(guò)程。第三部分,設(shè)計(jì)模型的沿用。是本書(shū)內(nèi)容的延伸。概要地介紹與設(shè)計(jì)模型直接相關(guān)的活動(dòng)和內(nèi)容,包括設(shè)計(jì)模型向?qū)嵤┠P偷倪^(guò)渡、設(shè)計(jì)模型和數(shù)據(jù)模型的關(guān)聯(lián)以及如何整理主要的設(shè)計(jì)文檔。本書(shū)立足實(shí)踐者的視角,適合于應(yīng)用面向?qū)ο蠹夹g(shù)的軟件工程師,尤其是系統(tǒng)構(gòu)架師和設(shè)計(jì)師。本書(shū)可以作為應(yīng)用UML進(jìn)行面向?qū)ο蠓治龊驮O(shè)計(jì)的實(shí)踐課程教材。

作者簡(jiǎn)介

暫缺《UML應(yīng)用建模實(shí)踐過(guò)程》作者簡(jiǎn)介

圖書(shū)目錄

第一部分  基本理念和準(zhǔn)備知識(shí)                  
 第1章  分析和設(shè)計(jì)的邏輯模型                  
 1. 1  模型在認(rèn)知和求解中的價(jià)值                  
 1. 2  分析和設(shè)計(jì)的對(duì)立. 關(guān)聯(lián)和統(tǒng)一                  
 1. 3  分析和設(shè)計(jì)的邏輯模型                  
 第2章  面向?qū)ο蟮膬?nèi)涵. 優(yōu)勢(shì)和原則                  
 2. 1  方法. 技術(shù)和工具的綜合                  
 2. 2  改善溝通. 復(fù)用與應(yīng)變能力                  
 2. 3  抽象. 封裝與層次                  
 第3章  模型內(nèi)容的組織和UML表述                  
 3. 1  模型的基本組織結(jié)構(gòu)                  
 3. 1. 1  基本內(nèi)容                  
 3. 1. 2  語(yǔ)義擴(kuò)展                  
 3. 1. 3  組織方式                  
 3. 2  常見(jiàn)圖的用法與內(nèi)容                  
 3. 2. 1  Use Case圖:描述擬建系統(tǒng)與外部環(huán)境的關(guān)系                  
 3. 2. 2  Use Case圖:描述需求模型與設(shè)計(jì)模型的關(guān)系                  
 3. 2. 3  類圖:描述類. 接口和子系統(tǒng)之間的關(guān)系                  
 3. 2. 4  類圖:描述包之間的依賴關(guān)系                  
 3. 2. 5  序列圖:描述局部分析和設(shè)計(jì)的場(chǎng)景                  
 3. 2. 6  序列圖:描述"構(gòu)架機(jī)制"的典型場(chǎng)景                  
 3. 2. 7  協(xié)作圖:描述局部分析和設(shè)計(jì)的場(chǎng)景                  
 3. 2. 8  狀態(tài)圖:描述具有明顯狀態(tài)特征的類                  
 3. 2. 9  活動(dòng)圖:描述Use Case的事件流結(jié)構(gòu)                  
 第二部分  UML應(yīng)用建模實(shí)踐過(guò)程                  
 第4章  應(yīng)用建模實(shí)踐過(guò)程概述                  
 4. 1  任務(wù)和活動(dòng)                  
 4. 2  角色和分工                  
 4. 3  設(shè)計(jì)模型的內(nèi)容和演進(jìn)                  
 4. 4  示例軟件需求說(shuō)明                  
 第5章  全局分析                  
 5. 1  選用構(gòu)架模式                  
 5. 1. 1  概念:構(gòu)架的沿用                  
 5. 1. 2  步驟1:選用構(gòu)架模式                  
 5. 1. 3  步驟2:定義構(gòu)架的應(yīng)用邏輯相關(guān)部分                  
 5. 1. 4  技巧:劃分層次的經(jīng)驗(yàn)規(guī)則                  
 5. 1. 5  技巧:層次內(nèi)分區(qū)的出發(fā)點(diǎn)                  
 5. 1. 6  示例                  
 5. 2  識(shí)別"關(guān)鍵抽象"                  
 5. 2. 1  概念:"關(guān)鍵抽象"的含義                  
 5. 2. 2  概念:"關(guān)鍵抽象"的沿用                  
 5. 2. 3  步驟1:搜集"關(guān)鍵抽象"的來(lái)源                  
 5. 2. 4  步騾2:識(shí)別"關(guān)鍵抽象"                  
 5. 2. 5  技巧:"關(guān)鍵抽象"包的價(jià)值                  
 5. 2. 6  技巧:利用業(yè)務(wù)模型                  
 5. 2. 7  技巧:利用成熟的領(lǐng)域經(jīng)驗(yàn)                  
 5. 2. 8  示例                  
 5. 3  標(biāo)識(shí)"分析機(jī)制"                  
 5. 3. 1  概念:"分析機(jī)制"的含義                  
 5. 3. 2  概念:常見(jiàn)的"分析機(jī)制"                  
 5. 3. 3  概念:"分析機(jī)制"的沿用                  
 5. 3. 4  步驟1:確定"分析機(jī)制"                  
 5. 3. 5  步驟2:簡(jiǎn)述"分析機(jī)制"                  
 5. 3. 6  技巧:確定"分析機(jī)制"的方式                  
 5. 3. 7  技巧:抽取自己的成功經(jīng)驗(yàn)                  
 5. 3. 8  技巧:利用他人的成功經(jīng)驗(yàn)                  
 5. 3. 9  示例                  
 5. 4  選定分析局部                  
 5. 4. 1  概念:"Use Case實(shí)現(xiàn)"的橋梁作用                  
 5. 4. 2  概念:風(fēng)險(xiǎn)前驅(qū)的迭代化開(kāi)發(fā)策略                  
 5. 4. 3  步驟1:選定當(dāng)前的待分析局部                  
 5. 4. 4  步驟2:建立"Use Case實(shí)現(xiàn)"框架                  
 5. 4. 5  技巧:既往經(jīng)驗(yàn)的價(jià)值                  
 5. 4. 6  技巧:復(fù)雜的未必重要                  
 5. 4. 7  技巧:借鑒80-20規(guī)則                  
 5. 4. 8  示例                  
 第6章  局部分析                  
 6. 1  提取"分析類"                  
 6. 1. 1  概念:"分析類"的含義                  
 6. 1. 2  概念:"分析類"的類型劃分                  
 6. 1. 3  概念:邊界類的含義                  
 6. 1. 4  概念:控制類的含義                  
 6. 1. 5  概念:實(shí)體類的含義                  
 6. 1. 6  概念:"分析類"的沿用                  
 6. 1. 7  步驟1:充實(shí)Use Case內(nèi)容                  
 6. 1. 8  步驟2:提取"分析類"                  
 6. 1. 9  技巧:"分析類"在模型中的位置                  
 6. 1. 10  技巧:邊界類的復(fù)用                  
 6. 1. 11  技巧:控制類的變通                  
 6. 1. 12  技巧:實(shí)體類的建議                  
 6. 1. 13  技巧:構(gòu)造型的可選性                  
 6. 1. 14  示例                  
 6. 2  轉(zhuǎn)述需求場(chǎng)景                  
 6. 2. 1  概念:"消息"與"責(zé)任"                  
 6. 2. 2  概念:"責(zé)任"的沿用                  
 6. 2. 3  概念:序列圖中的Actor實(shí)例                  
 6. 2. 4  步驟1:描述Use Case事件序列                  
 6. 2. 5  步驟2:找出對(duì)象傳遞"消息"的通道                  
 6. 2. 6  技巧:"未被指派的消息"                  
 6. 2. 7  技巧:控制類在交互圖中的表現(xiàn)特征                  
 6. 2. 8  技巧:省略序列圖中被動(dòng)Act叮的實(shí)例                  
 6. 2. 9  技巧:"返回消息"                  
 6. 2. 10  技巧:在序列圖中作文字注釋                  
 6. 2. 11  技巧:根據(jù)需要建立協(xié)作圖                  
 6. 2. 12  技巧:交互圖的正確性                  
 6. 2. 13  示例                  
 6. 3  整理分析類                  
 6. 3. 1  概念:"分析類"的"責(zé)任"和關(guān)聯(lián)關(guān)系                  
 6. 3. 2  概念:動(dòng)態(tài)與靜態(tài)的關(guān)系                  
 6. 3. 3  概念:"分析類"的屬性                  
 6. 3. 4  概念:"參與類圖"的含義                  
 6. 3. 5  步驟1:確定"分析類"的"責(zé)任"                  
 6. 3. 6  步驟2:確定"分析類"間的關(guān)聯(lián)關(guān)系                  
 6. 3. 7  步驟3:確定"分析類"的屬性                  
 6. 3. 8  技巧:實(shí)體類與屬性的差異                  
 6. 3. 9  技巧:不同"分析類"的同名"責(zé)任"                  
 6. 3. 10  技巧:復(fù)用已有的"責(zé)任". 屬性和關(guān)聯(lián)關(guān)系                  
 6. 3. 11  示例                  
 第7章  全局設(shè)計(jì)                  
 7. 1  確定核心元素                  
 7. 1. 1  概念:"核心設(shè)計(jì)元素"的含義                  
 7. 1. 2  概念:"子系統(tǒng)接口"的定義                  
 7. 1. 3  步驟1:映射"分析類"到"設(shè)計(jì)元素"                  
 7. 1. 4  步驟2:定義"子系統(tǒng)接口"                  
 7. 1. 5  技巧:"子系統(tǒng)接口"的動(dòng)態(tài)表述                  
 7. 1. 6  技巧:"子系統(tǒng)接口"的輔助說(shuō)明                  
 7. 1. 7  技巧:"子系統(tǒng)接口"的融合                  
 7. 1. 8  技巧:"子系統(tǒng)接口"定義的調(diào)整                  
 7. 1. 9  技巧:"子系統(tǒng)接口"在模型中的位置                  
 7. 1. 10  技巧:推遲明確"設(shè)計(jì)類"的操作                  
 7. 1. 11  示例                  
 7. 2  引入外圍元素                  
 7. 2. 1  概念:"設(shè)計(jì)機(jī)制"與"實(shí)施機(jī)制"                  
 7. 2. 2  概念:"外圍設(shè)計(jì)元素"的含義                  
 7. 2. 3  步驟1:"分析機(jī)制"向"設(shè)計(jì)機(jī)制"映射                  
 7. 2. 4  步驟2:落實(shí)"設(shè)計(jì)機(jī)制"的具體內(nèi)容                  
 7. 2. 5  技巧:"設(shè)計(jì)機(jī)制"的分組                  
 7. 2. 6  技巧:"實(shí)施機(jī)制"的綜合考慮                  
 7. 2. 7  示例                  
 7. 3  優(yōu)化組織結(jié)構(gòu)                  
 7. 3. 1  概念:層次構(gòu)架內(nèi)容的復(fù)用價(jià)值                  
 7. 3. 2  概念:層次構(gòu)架中積累的內(nèi)容                  
 7. 3. 3  概念:包之間的依賴關(guān)系                  
 7. 3. 4  步驟1:分包組織"設(shè)計(jì)元素"                  
 7. 3. 5  步驟2:描述包之間的依賴關(guān)系                  
 7. 3. 6  技巧:利用層次內(nèi)的分區(qū)信息                  
 7. 3. 7  技巧:判別"緊密相關(guān)"的類                  
 7. 3. 8  技巧:針對(duì)"不易分拆"的包                  
 7. 3. 9  技巧:弱化包之間的精合關(guān)系                  
 7. 3. 10  技巧:"包的事實(shí)接口"                  
 7. 3. 11  示例                  
 第8章  局部設(shè)計(jì)                  
 8. 1  實(shí)現(xiàn)需求場(chǎng)景                  
 8. 1. 1  概念:"分析類"和"設(shè)計(jì)元素"的差異                  
 8. 1. 2  步驟1:用"核心設(shè)計(jì)元素"替換"分析類"                  
 8. 1. 3  步驟2:落實(shí)"構(gòu)架機(jī)制"的支撐作用                  
 8. 1. 4  技巧:為"責(zé)任"提供上下文信息                  
 8. 1. 5  示例                  
 8. 2  實(shí)現(xiàn)子系統(tǒng)接口                  
 8. 2. 1  概念:"小型的Use Case"                  
 8. 2. 2  步驟1:實(shí)現(xiàn)"子系統(tǒng)接口"定義的行為                  
 8. 2. 3  步驟2:明確子系統(tǒng)與其外部設(shè)計(jì)元素的關(guān)系                  
 8. 2. 4  技巧:提前實(shí)現(xiàn)"子系統(tǒng)接口"                  
 8. 2. 5  技巧:確保子系統(tǒng)的獨(dú)立性                  
 8. 2. 6  技巧:不同子系統(tǒng)之間的依賴關(guān)系                  
 8. 2. 7  示例                  
 第9章  細(xì)節(jié)設(shè)計(jì)                  
 9. 1  精化屬性和操作                  
 9. 1. 1  概念:需要精化的類                  
 9. 1. 2  概念:操作(opention)                  
 9. 1. 3  概念:屬性(Atribute)                  
 9. 1. 4  概念:操作和屬性的可見(jiàn)度(Visibility)                  
 9. 1. 5  概念:類的可見(jiàn)度                  
 9. 1. 6  概念:操作和屬性的適用范圍(Scope)                  
 9. 1. 7  步驟1:明確操作的定義                  
 9. 1. 8  步驟2:明確屬性的定義                  
 9. 1. 9  技巧:應(yīng)用狀態(tài)圖獲得操作和屬性                  
 9. 1. 10  技巧"導(dǎo)出屬性"的使用價(jià)值                  
 9. 1. 11  技巧:操作命名的注意事項(xiàng)                  
 9. 1. 12  技巧:說(shuō)明操作的實(shí)現(xiàn)邏輯                  
 9. 1. 13  技巧:可見(jiàn)度的判斷                  
 9. 1. 14  示例                  
 9. 2  明確類之間關(guān)系                  
 9. 2. 1  概念:對(duì)象間通信的"連接可見(jiàn)度"(Link Visibility)                  
 9. 2. 2  概念:關(guān)聯(lián)關(guān)系的細(xì)節(jié)內(nèi)容                  
 9. 2. 3  概念:分解(Factoring)和委托(Delegation)                  
 9. 2. 4  步驟1:明確依賴關(guān)系                  
 9. 2. 5  步驟2:細(xì)化關(guān)聯(lián)關(guān)系                  
 9. 2. 6  步驟3:構(gòu)造泛化關(guān)系                  
 9. 2. 7  技巧:定義"關(guān)聯(lián)類"(Association Class)                  
 9. 2. 8  技巧:定義"嵌入類"(Nested Class)                  
 9. 2. 9  技巧:用組合關(guān)系分拆"胖"類                  
 9. 2. 10  技巧:引入適用的設(shè)計(jì)模式                  
 9. 2. 11  示例                  
 第三部分  設(shè)計(jì)模型的沿用                  
 第10章  設(shè)計(jì)模型向?qū)嵤┠P偷倪^(guò)渡                  
 10. 1  實(shí)施模型的基本概念                  
 10. 1. 1  實(shí)施模型                  
 10. 1. 2  構(gòu)件                  
 10. 1. 3  "實(shí)施子系統(tǒng)"                  
 10. 1. 4  構(gòu)件圖                  
 10. 2  設(shè)計(jì)模型向?qū)嵤┠P偷倪^(guò)渡                  
 10. 2. 1  明確實(shí)施模型的依據(jù)                  
 10. 2. 2  建立實(shí)施模型的框架                  
 10. 2. 3  實(shí)現(xiàn)設(shè)計(jì)模型的內(nèi)容                  
 第11章  設(shè)計(jì)模型和數(shù)據(jù)模型的關(guān)聯(lián)                  
 11. 1  數(shù)據(jù)模型的基本概念                  
 11. 1. 1  數(shù)據(jù)模型                  
 11. 1. 2  實(shí)體和關(guān)系                  
 11. 1. 3  存儲(chǔ)過(guò)程                  
 11. 2  設(shè)計(jì)模型和數(shù)據(jù)模型的映射                  
 11. 2. 1  面向?qū)ο蠛完P(guān)系型數(shù)據(jù)的差異                  
 11. 2. 2  映射"實(shí)體"                  
 11. 2. 3  映射"關(guān)系"                  
 11. 2. 4  映射圍繞數(shù)據(jù)的行為                  
 11. 2. 5  優(yōu)化性能的考慮                  
 第12章  整理設(shè)計(jì)文檔                  
 12. 1  分析和設(shè)計(jì)活動(dòng)中的主要文檔                  
 12. 2  設(shè)計(jì)指南                  
 12. 3  "Use Case實(shí)現(xiàn)"報(bào)告                  
 12. 4  設(shè)計(jì)模型縱覽報(bào)告                  
 12. 5  設(shè)計(jì)包報(bào)告                  
 12. 6  設(shè)計(jì)類報(bào)告                  
 附錄                  
 附錄A  應(yīng)用建模實(shí)踐過(guò)程中的術(shù)語(yǔ)                  
 附錄B  應(yīng)用建模實(shí)踐過(guò)程中的快速參考圖述                  
 附錄C  UML用于數(shù)據(jù)建模元素構(gòu)造型                  
 參考文獻(xiàn)                  

本目錄推薦

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