出版時間:2013-1 出版社:清華大學(xué)出版社 作者:謝星星 等編著 頁數(shù):276 字?jǐn)?shù):464000
Tag標(biāo)簽:無
內(nèi)容概要
《UML統(tǒng)一建模教程與實驗指導(dǎo)》是一本關(guān)于UML統(tǒng)一建模的實用教程,深入淺出、循序漸進(jìn)地介紹了軟件建模的概念、規(guī)范和方法。本書共有3大部分,第一部分是理論篇,著重于介紹面向?qū)ο蟆ML建模語言的一些基本理論,詳盡介紹了UML中類圖、對象圖、用例圖、包圖、序列圖、協(xié)作圖、活動圖、狀態(tài)圖、構(gòu)件圖和部署圖的概念;第二部分是繪圖篇,著重于介紹如何使用Rational Rose建模工具來創(chuàng)建理論篇中的各種視圖和圖;第三部分是實戰(zhàn)案例篇,通過一個綜合實例對使用Rational Rose進(jìn)行UML建模的全過程進(jìn)行了詳解的分析。此外,各章后配有適量的練習(xí)題和上機(jī)題,以加深讀者的理解?! 禪ML統(tǒng)一建模教程與實驗指導(dǎo)》最大的特點(diǎn)是將理論和實際緊密結(jié)合起來,實例豐富、圖文并茂、講解詳盡、實踐性強(qiáng)。本書可以作為大專院校計算機(jī)軟工程專業(yè)學(xué)生學(xué)習(xí)UML和面向?qū)ο蟮募夹g(shù)教材,也可作為廣大軟件開發(fā)人員和系統(tǒng)架構(gòu)分析設(shè)計人員自學(xué)UML的參考和指導(dǎo)用書。
書籍目錄
第1章 UML與面向?qū)ο?1.1 面向?qū)ο箝_發(fā) 1.1.1 理解面向?qū)ο?1.1.2 面向?qū)ο蟮奶卣?1.1.3 面向?qū)ο蟮捻椖吭O(shè)計 1.1.4 面向?qū)ο箝_發(fā)的優(yōu)點(diǎn) 1.2 UML簡介 1.2.1 對系統(tǒng)建模的必要性 1.2.2 系統(tǒng)建模的目標(biāo)和原則 1.2.3 UML的定義 1.2.4 UML的優(yōu)勢 1.2.5 在何種場合需要UML 1.2.6 多種UML建模類型 習(xí)題1 第2章 UML建?;A(chǔ)知識 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章 類圖和對象圖 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 實現(xiàn)關(guān)系 4.5.3 依賴關(guān)系 4.5.4 關(guān)聯(lián)關(guān)系 4.6類的識別 4.6.1 名詞識別 4.6.2實體識別 4.6.3 用例識別 4.6.4 利用分解和抽象技術(shù) 4.7 對象圖 4.7.1 對象的表示 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)圖中的動作和事件 6.3.1 事件 6.3.2 動作 6.4 常用狀態(tài)的種類 6.4.1 順序狀態(tài) 6.4.2 并發(fā)狀態(tài) 6.4.3 歷史狀態(tài) 習(xí)題6 第7章 活動圖 7.1 活動圖的定義 7.2 活動圖中的標(biāo)記符 7.2.1 動作 7.2.2活動 7.2.3 轉(zhuǎn)換 7.2.4 組合活動 7.3 其他標(biāo)記符 7.3.1 分支與合并 7.3.2 分叉與匯合 7.3.3 泳道 7.3.4 對象流 習(xí)題7 第8章 序列圖和協(xié)作圖 8.1 序列圖的定義 8.2 序列圖的組成 8.2.1 對象 8.2.2 生命線 8.2.3 激活 8.2.4 消息 8.3 對象行為 8.3.1 創(chuàng)建對象和銷毀對象 8.3.2 分支 8.3.3 從屬流 8.4 協(xié)作圖的定義 8.5 協(xié)作圖的構(gòu)成 8.5.1 對象 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章 類圖和對象圖的繪制 第14章 包圖的繪制 第15章 狀態(tài)圖的繪制 第16章 活動圖的繪制 第17章 序列圖和協(xié)作圖的繪制 第18章 構(gòu)件圖和部署圖的繪制 第19章 BBS網(wǎng)上論壇 習(xí)題參考答案
章節(jié)摘錄
版權(quán)頁: 插圖: 10.4.2 實現(xiàn)Rationao統(tǒng)一過程 實現(xiàn)Rational統(tǒng)一過程是指在軟件開發(fā)組織中,通過改變組織的實踐,使組織能例行地、成功地使用Rational統(tǒng)一過程的全部或其中一部分。實現(xiàn)一個軟件開發(fā)過程是一項很復(fù)雜的任務(wù),在實現(xiàn)過程中不僅要要求開發(fā)團(tuán)隊中的各個成員通力配合,還要小心謹(jǐn)慎地對過程進(jìn)行控制,要將實現(xiàn)一個過程當(dāng)成一個項目來看待。下面對實現(xiàn)軟件過程的6個步驟進(jìn)行詳細(xì)的說明。 1.評估當(dāng)前狀態(tài) 評估當(dāng)前狀態(tài)是指需要在項目的相關(guān)參與者、過程、開發(fā)支持工具等方面對軟件開發(fā)組織的當(dāng)前狀態(tài)進(jìn)行了解,識別出問題和潛在的待改進(jìn)領(lǐng)域,并收集外部問題的信息。 評估當(dāng)前狀態(tài)對當(dāng)前開發(fā)組織制定一個計劃,使組織從當(dāng)前狀態(tài)過渡到目標(biāo)狀態(tài)并改進(jìn)組織當(dāng)前的狀況非常重要。人員數(shù)量、項目復(fù)雜度、技術(shù)復(fù)雜度等都會為對當(dāng)前狀態(tài)進(jìn)行評估提出挑戰(zhàn)。 2.建立明確目標(biāo) 建立明確目標(biāo)指的是建立過程、人員和工具所要達(dá)到的明確目標(biāo),指明當(dāng)完成過程實現(xiàn)項目時希望達(dá)到什么地步。 建立明確目標(biāo)為過程實現(xiàn)計劃未來構(gòu)想,產(chǎn)生一個可度量的目的清單,并使用所有項目參與者都能夠理解的形式進(jìn)行表述。當(dāng)前狀態(tài)的不合理評估為建立明確的目標(biāo)提出挑戰(zhàn)。建立過高的目標(biāo)對于一些開發(fā)組織也是不可取的。 3.識別過程風(fēng)險 識別過程風(fēng)險是指應(yīng)當(dāng)對項目很多可能涉及的風(fēng)險進(jìn)行分析,標(biāo)識出一些潛在的風(fēng)險,設(shè)法了解這些風(fēng)險對項目產(chǎn)生的影響,并根據(jù)影響進(jìn)行分級,同時還要制定出如何緩解這些風(fēng)險或者處理這些風(fēng)險的計劃來。 識別過程風(fēng)險有助于減少或避免一些風(fēng)險,在達(dá)到目標(biāo)的過程中盡可能少走一些彎路。軟件開發(fā)者的經(jīng)驗對項目所能產(chǎn)生的風(fēng)險的識別提出挑戰(zhàn)。 4.計劃過程實現(xiàn) 計劃過程實現(xiàn)是指在開發(fā)組織中對實現(xiàn)過程和工具制定的一系列計劃,這個計劃應(yīng)當(dāng)明確描述如何有效地從組織的當(dāng)前狀態(tài)轉(zhuǎn)移到目的狀態(tài)。 在計劃過程實現(xiàn)中,應(yīng)當(dāng)包含當(dāng)前組織對需求的改變以及涉及的風(fēng)險,制定一系列的增量過程,逐步達(dá)到計劃中的目標(biāo)。根據(jù)組織的具體情況制定出符合組織的計劃并引入有效的過程和工具的方法是計劃過程實現(xiàn)的挑戰(zhàn)。
編輯推薦
《UML統(tǒng)一建模教程與實驗指導(dǎo)》最大的特點(diǎn)是將理論和實際緊密結(jié)合起來,實例豐富、圖文并茂、講解詳盡、實踐性強(qiáng)。《UML統(tǒng)一建模教程與實驗指導(dǎo)》可以作為大專院校計算機(jī)軟工程專業(yè)學(xué)生學(xué)習(xí)UML和面向?qū)ο蟮募夹g(shù)教材,也可作為廣大軟件開發(fā)人員和系統(tǒng)架構(gòu)分析設(shè)計人員自學(xué)UML的參考和指導(dǎo)用書。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
UML統(tǒng)一建模教程與實驗指導(dǎo) PDF格式下載