出版時(shí)間:2013-1 出版社:清華大學(xué)出版社 作者:謝星星 等編著 頁數(shù):276 字?jǐn)?shù):464000
Tag標(biāo)簽:無
內(nèi)容概要
《UML統(tǒng)一建模教程與實(shí)驗(yàn)指導(dǎo)》是一本關(guān)于UML統(tǒng)一建模的實(shí)用教程,深入淺出、循序漸進(jìn)地介紹了軟件建模的概念、規(guī)范和方法。本書共有3大部分,第一部分是理論篇,著重于介紹面向?qū)ο?、UML建模語言的一些基本理論,詳盡介紹了UML中類圖、對(duì)象圖、用例圖、包圖、序列圖、協(xié)作圖、活動(dòng)圖、狀態(tài)圖、構(gòu)件圖和部署圖的概念;第二部分是繪圖篇,著重于介紹如何使用Rational Rose建模工具來創(chuàng)建理論篇中的各種視圖和圖;第三部分是實(shí)戰(zhàn)案例篇,通過一個(gè)綜合實(shí)例對(duì)使用Rational Rose進(jìn)行UML建模的全過程進(jìn)行了詳解的分析。此外,各章后配有適量的練習(xí)題和上機(jī)題,以加深讀者的理解。 《UML統(tǒng)一建模教程與實(shí)驗(yàn)指導(dǎo)》最大的特點(diǎn)是將理論和實(shí)際緊密結(jié)合起來,實(shí)例豐富、圖文并茂、講解詳盡、實(shí)踐性強(qiáng)。本書可以作為大專院校計(jì)算機(jī)軟工程專業(yè)學(xué)生學(xué)習(xí)UML和面向?qū)ο蟮募夹g(shù)教材,也可作為廣大軟件開發(fā)人員和系統(tǒng)架構(gòu)分析設(shè)計(jì)人員自學(xué)UML的參考和指導(dǎo)用書。
書籍目錄
第1章 UML與面向?qū)ο?1.1 面向?qū)ο箝_發(fā) 1.1.1 理解面向?qū)ο?1.1.2 面向?qū)ο蟮奶卣?1.1.3 面向?qū)ο蟮捻?xiàng)目設(shè)計(jì) 1.1.4 面向?qū)ο箝_發(fā)的優(yōu)點(diǎn) 1.2 UML簡(jiǎn)介 1.2.1 對(duì)系統(tǒng)建模的必要性 1.2.2 系統(tǒng)建模的目標(biāo)和原則 1.2.3 UML的定義 1.2.4 UML的優(yōu)勢(shì) 1.2.5 在何種場(chǎng)合需要UML 1.2.6 多種UML建模類型 習(xí)題1 第2章 UML建?;A(chǔ)知識(shí) 2.1 UML語言的構(gòu)成 2.2 UML的基本元素 2.2.1 結(jié)構(gòu)(Structure) 2.2.2 行為(Behavior) 2.2.3 分組(Grouping) 2.2.4 注釋(Annotation) 2.3 UML中的關(guān)系 2.4 UML中的視圖和圖 2.4.1 視圖 2.4.2 圖 2.5 UML的公共機(jī)制 2.5.1 UML的規(guī)格描述 2.5.2 UML的修飾 2.5.3 UML的通用劃分 2.5.4 UML的擴(kuò)展機(jī)制 習(xí)題2 第3章 用例圖 3.1 用例圖的構(gòu)成 3.1.1 參與者 3.1.2 用例 3.1.3 關(guān)系 3.1.4 系統(tǒng)邊界 3.2 確定參與者 3.3 確定用例 3.4 用例的粒度 3.5 用例規(guī)約 習(xí)題3 第4章 類圖和對(duì)象圖 4.1 類圖的定義 4.2 類的構(gòu)成 4.2.1 名稱 4.2.2 操作 4.2.3 屬性 4.2.4 注釋 4.2.5 約束 4.2.6 職責(zé) 4.3 UML中不同的類 4.4 構(gòu)造型 4.5 類之間的關(guān)系 4.5.1 泛化關(guān)系 4.5.2 實(shí)現(xiàn)關(guān)系 4.5.3 依賴關(guān)系 4.5.4 關(guān)聯(lián)關(guān)系 4.6類的識(shí)別 4.6.1 名詞識(shí)別 4.6.2實(shí)體識(shí)別 4.6.3 用例識(shí)別 4.6.4 利用分解和抽象技術(shù) 4.7 對(duì)象圖 4.7.1 對(duì)象的表示 4.7.2 鏈的表示 習(xí)題4 第5章 包圖 5.1 包圖的定義 5.1.1 模型的組織結(jié)構(gòu) 5.1.2 包圖和包 5.2 包的組成 5.2.1 名稱 5.2.2 可見性 5.2.3 構(gòu)造型 5.2.4子系統(tǒng) 5.3 包圖中的關(guān)系 5.3.1 依賴關(guān)系 5.3.2 泛化關(guān)系 5.4 包的嵌套 習(xí)題5 第6章 狀態(tài)圖 6.1 狀態(tài)圖的定義 6.1.1 狀態(tài)機(jī) 6.1.2狀態(tài)圖 6.2 狀態(tài)圖中的標(biāo)記符 6.2.1 狀態(tài) 6.2.2 轉(zhuǎn)換 6.2.3 判定 6.2.4 同步 6.3 狀態(tài)圖中的動(dòng)作和事件 6.3.1 事件 6.3.2 動(dòng)作 6.4 常用狀態(tài)的種類 6.4.1 順序狀態(tài) 6.4.2 并發(fā)狀態(tài) 6.4.3 歷史狀態(tài) 習(xí)題6 第7章 活動(dòng)圖 7.1 活動(dòng)圖的定義 7.2 活動(dòng)圖中的標(biāo)記符 7.2.1 動(dòng)作 7.2.2活動(dòng) 7.2.3 轉(zhuǎn)換 7.2.4 組合活動(dòng) 7.3 其他標(biāo)記符 7.3.1 分支與合并 7.3.2 分叉與匯合 7.3.3 泳道 7.3.4 對(duì)象流 習(xí)題7 第8章 序列圖和協(xié)作圖 8.1 序列圖的定義 8.2 序列圖的組成 8.2.1 對(duì)象 8.2.2 生命線 8.2.3 激活 8.2.4 消息 8.3 對(duì)象行為 8.3.1 創(chuàng)建對(duì)象和銷毀對(duì)象 8.3.2 分支 8.3.3 從屬流 8.4 協(xié)作圖的定義 8.5 協(xié)作圖的構(gòu)成 8.5.1 對(duì)象 8.5.2 鏈 8.5.3 消息 習(xí)題8 第9章 構(gòu)件圖和部署圖 9.1 構(gòu)件和構(gòu)件圖 9.1.1 構(gòu)件的定義 9.1.2 構(gòu)件的種類 9.1.3 構(gòu)件的表示 9.1.4 構(gòu)件圖的定義 9.2 部署圖的定義 9.3 部署圖的構(gòu)成 9.3.1 節(jié)點(diǎn) 9.3.2 連接 習(xí)題9 第10章 Rational統(tǒng)一過程 10.1 Rational統(tǒng)一過程的概念 …… 第11章 Rational Rose入門 第12章 用例圖的繪制 第13章 類圖和對(duì)象圖的繪制 第14章 包圖的繪制 第15章 狀態(tài)圖的繪制 第16章 活動(dòng)圖的繪制 第17章 序列圖和協(xié)作圖的繪制 第18章 構(gòu)件圖和部署圖的繪制 第19章 BBS網(wǎng)上論壇 習(xí)題參考答案
章節(jié)摘錄
版權(quán)頁: 插圖: 10.4.2 實(shí)現(xiàn)Rationao統(tǒng)一過程 實(shí)現(xiàn)Rational統(tǒng)一過程是指在軟件開發(fā)組織中,通過改變組織的實(shí)踐,使組織能例行地、成功地使用Rational統(tǒng)一過程的全部或其中一部分。實(shí)現(xiàn)一個(gè)軟件開發(fā)過程是一項(xiàng)很復(fù)雜的任務(wù),在實(shí)現(xiàn)過程中不僅要要求開發(fā)團(tuán)隊(duì)中的各個(gè)成員通力配合,還要小心謹(jǐn)慎地對(duì)過程進(jìn)行控制,要將實(shí)現(xiàn)一個(gè)過程當(dāng)成一個(gè)項(xiàng)目來看待。下面對(duì)實(shí)現(xiàn)軟件過程的6個(gè)步驟進(jìn)行詳細(xì)的說明。 1.評(píng)估當(dāng)前狀態(tài) 評(píng)估當(dāng)前狀態(tài)是指需要在項(xiàng)目的相關(guān)參與者、過程、開發(fā)支持工具等方面對(duì)軟件開發(fā)組織的當(dāng)前狀態(tài)進(jìn)行了解,識(shí)別出問題和潛在的待改進(jìn)領(lǐng)域,并收集外部問題的信息。 評(píng)估當(dāng)前狀態(tài)對(duì)當(dāng)前開發(fā)組織制定一個(gè)計(jì)劃,使組織從當(dāng)前狀態(tài)過渡到目標(biāo)狀態(tài)并改進(jìn)組織當(dāng)前的狀況非常重要。人員數(shù)量、項(xiàng)目復(fù)雜度、技術(shù)復(fù)雜度等都會(huì)為對(duì)當(dāng)前狀態(tài)進(jìn)行評(píng)估提出挑戰(zhàn)。 2.建立明確目標(biāo) 建立明確目標(biāo)指的是建立過程、人員和工具所要達(dá)到的明確目標(biāo),指明當(dāng)完成過程實(shí)現(xiàn)項(xiàng)目時(shí)希望達(dá)到什么地步。 建立明確目標(biāo)為過程實(shí)現(xiàn)計(jì)劃未來構(gòu)想,產(chǎn)生一個(gè)可度量的目的清單,并使用所有項(xiàng)目參與者都能夠理解的形式進(jìn)行表述。當(dāng)前狀態(tài)的不合理評(píng)估為建立明確的目標(biāo)提出挑戰(zhàn)。建立過高的目標(biāo)對(duì)于一些開發(fā)組織也是不可取的。 3.識(shí)別過程風(fēng)險(xiǎn) 識(shí)別過程風(fēng)險(xiǎn)是指應(yīng)當(dāng)對(duì)項(xiàng)目很多可能涉及的風(fēng)險(xiǎn)進(jìn)行分析,標(biāo)識(shí)出一些潛在的風(fēng)險(xiǎn),設(shè)法了解這些風(fēng)險(xiǎn)對(duì)項(xiàng)目產(chǎn)生的影響,并根據(jù)影響進(jìn)行分級(jí),同時(shí)還要制定出如何緩解這些風(fēng)險(xiǎn)或者處理這些風(fēng)險(xiǎn)的計(jì)劃來。 識(shí)別過程風(fēng)險(xiǎn)有助于減少或避免一些風(fēng)險(xiǎn),在達(dá)到目標(biāo)的過程中盡可能少走一些彎路。軟件開發(fā)者的經(jīng)驗(yàn)對(duì)項(xiàng)目所能產(chǎn)生的風(fēng)險(xiǎn)的識(shí)別提出挑戰(zhàn)。 4.計(jì)劃過程實(shí)現(xiàn) 計(jì)劃過程實(shí)現(xiàn)是指在開發(fā)組織中對(duì)實(shí)現(xiàn)過程和工具制定的一系列計(jì)劃,這個(gè)計(jì)劃應(yīng)當(dāng)明確描述如何有效地從組織的當(dāng)前狀態(tài)轉(zhuǎn)移到目的狀態(tài)。 在計(jì)劃過程實(shí)現(xiàn)中,應(yīng)當(dāng)包含當(dāng)前組織對(duì)需求的改變以及涉及的風(fēng)險(xiǎn),制定一系列的增量過程,逐步達(dá)到計(jì)劃中的目標(biāo)。根據(jù)組織的具體情況制定出符合組織的計(jì)劃并引入有效的過程和工具的方法是計(jì)劃過程實(shí)現(xiàn)的挑戰(zhàn)。
編輯推薦
《UML統(tǒng)一建模教程與實(shí)驗(yàn)指導(dǎo)》最大的特點(diǎn)是將理論和實(shí)際緊密結(jié)合起來,實(shí)例豐富、圖文并茂、講解詳盡、實(shí)踐性強(qiáng)?!禪ML統(tǒng)一建模教程與實(shí)驗(yàn)指導(dǎo)》可以作為大專院校計(jì)算機(jī)軟工程專業(yè)學(xué)生學(xué)習(xí)UML和面向?qū)ο蟮募夹g(shù)教材,也可作為廣大軟件開發(fā)人員和系統(tǒng)架構(gòu)分析設(shè)計(jì)人員自學(xué)UML的參考和指導(dǎo)用書。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
UML統(tǒng)一建模教程與實(shí)驗(yàn)指導(dǎo) PDF格式下載