UML建模圖解教程

出版時(shí)間:2009-6  出版社:周力、 何雪飛 人民郵電出版社 (2009-06出版)  作者:周力,何雪飛 著  頁(yè)數(shù):250  
Tag標(biāo)簽:無(wú)  

前言

UML是用來(lái)對(duì)軟件系統(tǒng)進(jìn)行描述、構(gòu)造、可視化和文檔編制的一種語(yǔ)言,它統(tǒng)一了Booch、Rumbaugh和Jacobson的表示方法。UML的出現(xiàn)滿足了行業(yè)對(duì)于一種用來(lái)討論信息技術(shù)的通用語(yǔ)言的需求。事實(shí)證明,UML是非常成功的,現(xiàn)在UML已經(jīng)是面向?qū)ο箝_(kāi)發(fā)的標(biāo)準(zhǔn),而且最新的UML2.O也正在新領(lǐng)域中尋求更多的應(yīng)用。本書(shū)的特點(diǎn)內(nèi)容全面。書(shū)中詳細(xì)地介紹了UML的基礎(chǔ)知識(shí),例如視圖、圖、模型元素和通用機(jī)制等,同時(shí)結(jié)合具體案例,給出了相關(guān)理論的建模實(shí)踐。書(shū)中還介紹了正向工程和逆向工程在RationalRose中的具體實(shí)現(xiàn)方法。本書(shū)還包括了最新標(biāo)準(zhǔn)UML2.0的內(nèi)容。案例豐富。本書(shū)提供了4個(gè)綜合性的建模案例,即新聞發(fā)布系統(tǒng)、書(shū)店借書(shū)系統(tǒng)、銷售管理系統(tǒng)和在線銀行系統(tǒng)。其中,書(shū)店借書(shū)系統(tǒng)的建模案例貫穿于UML基礎(chǔ)知識(shí)的相關(guān)章節(jié),有助于讀者邊學(xué)習(xí)、邊思考、邊實(shí)踐。圖文并茂。書(shū)中的各個(gè)章節(jié)都配有大量的設(shè)計(jì)流程圖和Rose建模圖,有助于讀者更加直觀地理解UML的理論知識(shí),并在實(shí)際的學(xué)習(xí)和工作中學(xué)以致用。通俗易懂。本書(shū)在介紹每個(gè)章節(jié)、知識(shí)點(diǎn)和案例時(shí),語(yǔ)言通俗易懂,并且都給出了全面的、詳細(xì)的步驟說(shuō)明。

內(nèi)容概要

  《UML建模圖解教程》是一本針對(duì)Java學(xué)員的UML建模教程。它以圖文并茂的形式,精煉而全面地講解了UML各個(gè)組成部分,描述了使用UML進(jìn)行開(kāi)發(fā)的過(guò)程,旨在讓讀者掌握UML的術(shù)語(yǔ)、規(guī)則和語(yǔ)言特點(diǎn),以及如何有效地使用Rational Rose工具進(jìn)行UML建模,知道如何應(yīng)用UML解決一些Java開(kāi)發(fā)過(guò)程中常見(jiàn)的建模問(wèn)題?!  禪ML建模圖解教程》文字樸實(shí)簡(jiǎn)潔,并輔之以大量表格和代碼示例,對(duì)于希望快速進(jìn)入項(xiàng)目開(kāi)發(fā)的Java學(xué)員具有自學(xué)和指導(dǎo)作用,既可作為大專院校相關(guān)專業(yè)的教材,又可作為軟件開(kāi)發(fā)人員的技術(shù)參考手冊(cè)。

書(shū)籍目錄

第1章 UML概述1.1 統(tǒng)一建模語(yǔ)言1.1.1 什么是UML1.1.2 UML的發(fā)展1.2 UML靜態(tài)模型圖1.2.1 類圖1.2.2 對(duì)象圖1.2.3 組件圖1.2.4 部署圖1.3 UML動(dòng)態(tài)模型圖1.3.1 用例圖1.3.2 序列圖1.3.3 協(xié)作圖1.3.4 狀態(tài)圖1.3.5 活動(dòng)圖1.4 UML2.0中的新圖1.4.1 組成結(jié)構(gòu)圖1.4.2 交互縱覽圖1.4.3 計(jì)時(shí)圖1.4.4 包圖1.5 建模技術(shù)1.5.1 為什么需要建模1.5.2 什么是軟件建模1.5.3 建模的基本原則1.5.4 軟件建模的實(shí)現(xiàn)過(guò)程1.5.5 UML建模的基本過(guò)程1.6 UML建模工具1.6.1 RationalRose1.6.2 MicrosoftVisio1.6.3 MagicDrawUML1.7 常見(jiàn)問(wèn)題與解答1.8 本章小結(jié)第2章 面向?qū)ο蟮姆治雠c設(shè)計(jì)方法2.1 面向?qū)ο髾C(jī)制2.1.1 面向?qū)ο蟮囊?.1.2 主要原則2.2 基于UML的OOA和OOD2.3 常見(jiàn)問(wèn)題與解答2.4 本章小結(jié)第3章 UML與Java項(xiàng)目開(kāi)發(fā)3.1 基于UML開(kāi)發(fā)項(xiàng)目的基本過(guò)程3.2 JavaEE典型項(xiàng)目開(kāi)發(fā)概述3.2.1 訪客登錄3.2.2 編輯添加文章3.2.3 訪客查看文章列表3.3 常見(jiàn)問(wèn)題與解答3.4 本章小結(jié)第4章 用例圖4.1 用例圖概念4.1.1 概述4.1.2 定義用例圖4.1.3 主要組件4.2 識(shí)別參與者4.2.1 參與者的類型4.2.2 捕獲需求4.2.3 識(shí)別參與者的方法4.3 識(shí)別用例4.3.1 識(shí)別用例的方法4.3.2 用例的命名4.4 用例之間的關(guān)系4.4.1 泛化關(guān)系4.4.2 包含關(guān)系4.4.3 擴(kuò)展關(guān)系4.4.4 用例之間的關(guān)系比較4.5 用例文檔46UML2.0中的相關(guān)變化4.7 RationalRose建模實(shí)例4.7.1 使用Rose繪制用例圖的步驟4.7.2 書(shū)店借書(shū)系統(tǒng)的用例圖4.8 常見(jiàn)問(wèn)題與解答4.9 本章小結(jié)第5章 靜態(tài)模型圖5.1 基本概念5.2 類圖5.2.1 概述5.2.2 類5.2 13接口5.2.4 關(guān)系5.3 對(duì)象圖53.1 概念5.3.2 對(duì)象圖與類圖的區(qū)別5.4 包圖5.4.1 概述5.4.2 包5.4.3 包之間的關(guān)系5.4.4 合并包5.5 UNL2.O中的相關(guān)變化5.6 Rational Rose建模實(shí)例5.6.1 使用Rose繪制類圖的步驟5.6.2 書(shū)店借書(shū)系統(tǒng)的類圖5.5.3 使用Rose繪制包圖的步驟5.6.4 書(shū)店借書(shū)系統(tǒng)的包圖57常見(jiàn)問(wèn)題與解答5.8 本章小結(jié)第6章 動(dòng)態(tài)模型圖6.1 概述62活動(dòng)圖6.2.1 常見(jiàn)的主要概念6.2.2 UML2.0中的新概念,6.2.3 創(chuàng)建活動(dòng)圖的步驟6.2.4 Rational Rose建模實(shí)例6.3 順序圖6.3.1 概念6.3.2 對(duì)象的創(chuàng)建和銷毀6.3.3 UML2.0中的新概念6.3.4 順序圖的用途6.3.5 Rational Rose建模實(shí)例6.4 協(xié)作圖6.4.1 定義協(xié)作圖6.4.2 協(xié)作圖與順序圖6.4.3 UML2.0中的協(xié)作圖6.4.4 Rational Rose建模實(shí)例6.5 狀態(tài)圖6.5.1 狀態(tài)機(jī)6.5.2 狀態(tài)圖6.5.3 UML2.0中的新概念6.5.4 狀態(tài)圖應(yīng)用6.5.5 Rational Rose建模實(shí)例6.6 UML2.0中的交互縱覽圖6.7 UML中的圖及相互關(guān)系6.8 常見(jiàn)問(wèn)題與解答6.9 本章小結(jié)第7章 實(shí)現(xiàn)與部署模型圖第8章 UML與統(tǒng)一開(kāi)發(fā)過(guò)程第9章 雙向工程第10章 在線銷售系統(tǒng)附錄A擴(kuò)展UML附錄B對(duì)象約束語(yǔ)言附錄CUML的體系結(jié)構(gòu)

章節(jié)摘錄

插圖:第1章 UML概述1.1 統(tǒng)一建模語(yǔ)言UML是當(dāng)今世界上面向?qū)ο笙到y(tǒng)開(kāi)發(fā)領(lǐng)域中最激動(dòng)人心的工具之一。在軟件開(kāi)發(fā)的每個(gè)步驟,從需求分析到技術(shù)規(guī)范,再到結(jié)構(gòu)設(shè)計(jì)及配置要求,UML都提供了模型化和可視化的支持。1.1.1 什么是UML統(tǒng)一建模語(yǔ)言(UML,UnifiedModelingLanguage)是一種可視化的建模語(yǔ)言,能讓系統(tǒng)構(gòu)造者用標(biāo)準(zhǔn)的、易于理解的方式表達(dá)出系統(tǒng)藍(lán)圖,便于用戶、開(kāi)發(fā)者之間進(jìn)行交流設(shè)計(jì)結(jié)果。UML是一種基于面向?qū)ο蟮目梢暬UZ(yǔ)言,不同于其他程序設(shè)計(jì)語(yǔ)言。UML模型使用代碼生成器,可以將UML模型轉(zhuǎn)換為程序源代碼,使用逆向生成器也可以將程序源代碼轉(zhuǎn)換為UML模型。1.1.2 UML的發(fā)展在UML產(chǎn)生之前,主流的面向?qū)ο蠓治龊驮O(shè)計(jì)方法主要有Booch、Jacobson(OOSE)和Rumbaugh(OMT),每一種方法都各有優(yōu)缺點(diǎn)及其表示符號(hào),沒(méi)有共同的標(biāo)準(zhǔn),因此常常給軟件開(kāi)發(fā)工作者帶來(lái)困惑。

編輯推薦

《UML建模圖解教程》200個(gè)設(shè)計(jì)流程圖和Rose建模圖,4個(gè)綜合性的建模案例,貫穿UML基礎(chǔ)知識(shí),附贈(zèng)全書(shū)全部源代碼,可以直接用于工程實(shí)踐,附贈(zèng)視頻下載,手把手教你Rose建模。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    UML建模圖解教程 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   書(shū)收到了,像被豬啃過(guò)一樣,今天看了幾十頁(yè),內(nèi)容還可以,解釋得有條理,分析得也很清晰,就是有些內(nèi)容不斷地在同一章中重復(fù)(一字不改),這應(yīng)該是充頁(yè)數(shù)的手段吧。還有不是一般的貴,如果是UML新手,而且不心疼價(jià)格的話,推薦購(gòu)買,內(nèi)容不錯(cuò)。
  •   還可以就是太簡(jiǎn)單了點(diǎn)
  •   圖文生動(dòng)有趣,比較易懂
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7