出版時(shí)間:2009-4 出版社:清華大學(xué)出版社 作者:王先國(guó) 編 頁(yè)數(shù):228
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本關(guān)于UML統(tǒng)一建模的實(shí)用教程,對(duì)UML體系結(jié)構(gòu)、UML元素語(yǔ)義、語(yǔ)法和UML應(yīng)用進(jìn)行了詳細(xì)的講解,表述通俗易懂,同時(shí)配備大量的實(shí)例加以說明,便于自學(xué)。 全書共分3篇15章。第1篇介紹了UML語(yǔ)言的特點(diǎn)、UML語(yǔ)言的體系結(jié)構(gòu)、UML組成元素、UML包含的圖形種類、UML圖的表示方法、UML圖的作用、UML的應(yīng)用領(lǐng)域和建模方法等;第2篇介紹了RUP統(tǒng)一過程及UML的應(yīng)用、UML工具Rational Rose的使用;第3篇以圖書管理系統(tǒng)為例,介紹了系統(tǒng)開發(fā)的各個(gè)階段,以及如何應(yīng)用UML對(duì)系統(tǒng)進(jìn)行建模。通過對(duì)本書的學(xué)習(xí),讀者可以系統(tǒng)地掌握UML語(yǔ)言的閱讀方法和建模方法。 本書重點(diǎn)突出了UML語(yǔ)言的表示方法和建模方法,內(nèi)容精練,表達(dá)簡(jiǎn)明,實(shí)例豐富,適合作為高等院校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教材,也可以作為培訓(xùn)機(jī)構(gòu)相關(guān)專業(yè)的培訓(xùn)教材。
書籍目錄
第1篇 UML語(yǔ)言基礎(chǔ) 第1章 UML概述 1.1 什么是UML 1.2 什么是模型 1.3 UML工具 1.4 小結(jié) 1.5 習(xí)題 第2章 UML語(yǔ)言體系 2.1 UML語(yǔ)言組成 2.2 基本元素 2.3 關(guān)系元素 2.4 圖和視圖 2.5 規(guī)則 2.6 公共機(jī)制 2.7 用視圖表示系統(tǒng)體系結(jié)構(gòu) 2.8 小結(jié) 2.9 習(xí)題 第3章 類圖 3.1 類圖的概念 3.2 UML中的類 3.3 類圖中的關(guān)系 3.4 閱讀類圖 3.5 如何建立對(duì)象模型 3.6 小結(jié) 3.7 習(xí)題 第4章 對(duì)象圖 4.1 什么是對(duì)象 4.2 對(duì)象圖的概念 4.3 對(duì)象的表示 4.4 鏈接的表示 4.5 閱讀對(duì)象圖的方法 4.6 小結(jié) 4.7 習(xí)題 第5章 包圖 5.1 包圖的概念 5.2 包的表示 5.3 包圖中的關(guān)系 5.4 閱讀包圖 5.5 創(chuàng)建包圖 5.6 包圖建模 5.7 小結(jié) 5.8 習(xí)題 第6章 用例圖 6.1 需求技術(shù) 6.2 RUP開發(fā)過程 6.3 用例圖的概念 6.4 用例圖的表示 6.5 參與者之間的關(guān)系 6.6 用例之間的關(guān)系 6.7 參與者與用例之間的關(guān)系 6.8 閱讀用例圖 6.9 用例圖應(yīng)用 6.10 建模要點(diǎn) 6.11 小結(jié) 6.12 習(xí)題 第7章 交互圖 7.1 順序圖 7.2 通信圖 7.3 繪制交互圖 7.4 順序圖與通信圖的關(guān)系 7.5 定時(shí)圖 7.6 小結(jié) 7.7 習(xí)題 第8章 活動(dòng)圖 第9章 交互概述圖 第10章 狀態(tài)機(jī)圖 第11章 構(gòu)件圖 第12章 部署圖 第2篇 RUP軟件過程及雙向工程 第13章 RUP(統(tǒng)一軟件過程) 第14章 Rose的雙向工程 第3篇 UML應(yīng)用實(shí)例 第15章 圖書管理系統(tǒng)附錄A UML圖總結(jié) 附錄B OCL概述
章節(jié)摘錄
插圖:第1篇 UML語(yǔ)言基礎(chǔ)第1章 UML概述 UML是一種通用的標(biāo)準(zhǔn)建模語(yǔ)言,可以對(duì)任何具有靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的系統(tǒng)進(jìn)行建模。1.1 什么是UML統(tǒng)一建模語(yǔ)言(Unified Modeling Language,UML)是用來對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言,是為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說明、可視化和文檔編制的一種標(biāo)準(zhǔn)語(yǔ)言,其具體特點(diǎn)如下:UML是非專利的第三代建模和規(guī)約語(yǔ)言。在開發(fā)階段,UML是用于說明、可視化、構(gòu)建和書寫面向?qū)ο筌浖破返脑O(shè)計(jì)語(yǔ)言。UML展現(xiàn)了一系列最佳工程實(shí)踐,這些最佳工程實(shí)踐在對(duì)大規(guī)模、復(fù)雜系統(tǒng)進(jìn)行建模方面非常有效。UML可以貫穿軟件開發(fā)周期中的每一個(gè)階段,己被對(duì)象管理組織(0bject Management Group,OMG)采納作為業(yè)界的標(biāo)準(zhǔn)。UML最適用于數(shù)據(jù)建模、業(yè)務(wù)建模、對(duì)象建模和組件建模。UML作為一種模型語(yǔ)言,它可以使開發(fā)人員專注于建立產(chǎn)品的模型和結(jié)構(gòu)。當(dāng)模型建立之后,模型可以被UML工具轉(zhuǎn)化成指定的程序語(yǔ)言代碼。另外,IBM的Rational Rose和Microsoft的Visi0都是UML工具。1.1.1 UML的發(fā)展歷史公認(rèn)的面向?qū)ο蠼UZ(yǔ)言出現(xiàn)于20世紀(jì)70年代中期,1989-l994年,其數(shù)量從不到十種增加到了五十多種。在眾多的建模語(yǔ)言中,語(yǔ)言的創(chuàng)造者努力推崇自己的產(chǎn)品,并在實(shí)踐中不斷完善。但是,面向?qū)ο蟮姆椒ǎ∣bject-Oriented Method,簡(jiǎn)稱OO方法)的用戶并不了解不同建模語(yǔ)言的優(yōu)缺點(diǎn)及相互之間的差異,因而很難根據(jù)應(yīng)用特點(diǎn)選擇合適的建模語(yǔ)言,于是爆發(fā)了一場(chǎng)“方法大戰(zhàn)”。20世紀(jì)90年代,一批新方法出現(xiàn)了,其中最引人注目的是Booch l993、OMT-2和OOSE等。
編輯推薦
《UML統(tǒng)一建模實(shí)用教程》最大的特點(diǎn)是“簡(jiǎn)明、實(shí)用、易學(xué)”,重點(diǎn)突出UML語(yǔ)言的表示方法和建模方法,內(nèi)容精煉,表達(dá)簡(jiǎn)明,實(shí)例豐富。在體系結(jié)構(gòu)安排上,強(qiáng)調(diào)內(nèi)容的系統(tǒng)性、連貫性、邏輯性和實(shí)用性。對(duì)UML元素的語(yǔ)義、語(yǔ)法和建模方法的講解,由易到難逐層展開,便于學(xué)習(xí)和理解。對(duì)UML元素的講解充分體現(xiàn)了文字描述和圖形描述的結(jié)合,同時(shí)采用實(shí)例演示UML元素的語(yǔ)義和使用方法,方便讀者學(xué)以致用。知識(shí)組織風(fēng)格統(tǒng)一,對(duì)每個(gè)uML元素的講解采用從UML元素定義:至IJUML元素表示法,再到圖形使用方法的格式,這種描述知識(shí)的方法,符合人們對(duì)問題的理解和運(yùn)用習(xí)慣,便于學(xué)習(xí)和記憶。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
UML統(tǒng)一建模實(shí)用教程 PDF格式下載