UML基礎(chǔ)與Rose建模實用教程

出版時間:2008-10  出版社:謝星星、 沈懿卓 清華大學(xué)出版社 (2008-10出版)  作者:謝星星,沈懿卓 著  頁數(shù):380  
Tag標(biāo)簽:無  

前言

軟件是從20世紀(jì)50年代開始誕生,至今已經(jīng)有近60年的歷史。在20世紀(jì)70年代到80年代,面向?qū)ο蠹夹g(shù)開始有深入的研究并廣泛予以應(yīng)用,面向?qū)ο蟮慕R查_始出現(xiàn)。經(jīng)過近四十年的發(fā)展,面向?qū)ο蠹夹g(shù)已經(jīng)成為軟件開發(fā)中分析、設(shè)計、實現(xiàn)的主流方法和技術(shù)。在面向?qū)ο蠹夹g(shù)發(fā)展的同時,伴隨著面向?qū)ο蠹夹g(shù)的各種軟件設(shè)計工具、規(guī)范等也獲得了較大發(fā)展。其中,最重要的一個成果就是統(tǒng)一建模語言(Uniffed Modeling Language,UML)的出現(xiàn)。UML的創(chuàng)建首先開始于1994年10月,由Grady Booch、Jim Rumbaugh和Ivar Jacobson共同開發(fā),并于1996年發(fā)布了UML版本。1997年11月17日,對象管理組織(OMG)開始采納UML為其標(biāo)準(zhǔn)建模語言,并最終統(tǒng)一為大眾所接受的標(biāo)準(zhǔn)建模語言。Rational Rose是由Rational軟件開發(fā)公司設(shè)計、開發(fā)的一種重要的可視化建模工具。本書分為入門基礎(chǔ)、圖、案例、附錄共4個部分。入門基礎(chǔ)(第1-4章):著重介紹UML和Rational Rose的預(yù)備知識,包括面向?qū)ο蟾攀?、UML概述、Rational Rose概述、Rational統(tǒng)一過程。圖(第5-12章):著重介紹UML的各種圖,包括用例圖、類圖、對象圖、序列圖、協(xié)作圖、狀態(tài)圖、活動圖、包圖、構(gòu)件圖與部署圖等,對UML圖的介紹方式為:圖的基本概念一圖的組成一圖的創(chuàng)建概述一圖的創(chuàng)建示例。通過這種方式能夠使讀者完整而系統(tǒng)地去把握和了解每一種UML圖。案例(第13-14章):著重介紹兩個案例,即圖書管理系統(tǒng)和超市信息管理系統(tǒng)。通過這兩個案例全面而系統(tǒng)地對如何使用Rational Rose進(jìn)行建模給予說明。附錄(附錄A-附錄B):附錄A介紹了Rational Rose的安裝和應(yīng)用,目的是幫助讀者熟練使用Rational Rose進(jìn)行建模,附錄B是各章后練習(xí)的習(xí)題答案,方便讀者參考。不管您是從事面向?qū)ο筌浖_發(fā)的開發(fā)人員,還是希望通過學(xué)習(xí)UML幫助自己建模的人員,本書都能夠幫助您全面了解UML的基本概念和建模方法,本書同樣也適合作為高等院校計算機軟件工程相關(guān)專業(yè)的教學(xué)用書或參考書。本書由謝星星和沈懿卓編寫,參與本書編輯和修改的還有葉明、崔寧、盧宏、汪昔玉、衛(wèi)平峰、程冬丁、王勤、張銳、汪小鋒、李葵、葉浩、肖飛、宋海劍、林勇、朱衡等同志。在此,編者對以上人員致以誠摯的謝意!

內(nèi)容概要

  本書系統(tǒng)地講解了學(xué)習(xí)UML圖和創(chuàng)建圖中模型元素的基礎(chǔ)理論,并通過兩個完整的建模案例講解Rose建模工具的使用。全書內(nèi)容分為4部分:入門基礎(chǔ)(第1-4章)介紹了面向?qū)ο蟆ML、Rational Rose和Rational統(tǒng)-過程的相關(guān)知識:圖(第5-12章)針對UML的各種圖,包括用例圖、類圖、對象圖、序列圖、協(xié)作圖、狀態(tài)圖、活動圖、包圖、構(gòu)件圖和部署圖進(jìn)行介紹;案例(第13-14章),以圖書管理系統(tǒng)和超市信息管理系統(tǒng)為例,介紹如何使用UML分析和設(shè)計一個實際的項目;附錄(附錄A-附錄B)針對RationalRose的安裝和應(yīng)用進(jìn)行詳細(xì)介紹,并給出章末練習(xí)答案?!禪ML基礎(chǔ)與Rose建模實用教程》注重學(xué)習(xí)的漸進(jìn)性和實踐性,對UML每一種圖的講解均通過“圖的基本概念一圖的組成一圖的創(chuàng)建概述一圖的創(chuàng)建示例”方式進(jìn)行,從而完整地把握每一種UML圖。通過建模的具體案例,幫助讀者達(dá)到學(xué)以致用的目的。此外,每章附有操作練習(xí)題,著重培養(yǎng)讀者的動手能力,使其在練習(xí)過程中能快速提高實際應(yīng)用水平?!  禪ML基礎(chǔ)與Rose建模實用教程》適合軟件設(shè)計與開發(fā)人員學(xué)習(xí)參考,更適合作為高等院校計算機軟件工程相關(guān)專業(yè)的教材或教學(xué)參考書。

書籍目錄

第1章 面向?qū)ο蟾攀?.1 面向?qū)ο蟮幕靖拍?.1.1 什么是對象1.1.2 面向?qū)ο笈c面向過程的區(qū)別1.1.3 對象與類的確定1.1.4 消息和事件1.2 面向?qū)ο蟮幕咎卣?.2.1 抽象1.2.2 封裝1.2.3 繼承1.2.4 多態(tài)1.3 面向?qū)ο蠓椒ㄕ?.3.1 面向?qū)ο蠓治?.3.2 面向?qū)ο笤O(shè)計1.4 面向?qū)ο蠼?.4.1 為什么要用UML建模1.4.2 以面向?qū)ο蠼榛A(chǔ)的開發(fā)模式1.5 本章小結(jié)習(xí)題1第2章 UML概述2.1 UML的起源與發(fā)展2.2 UML的概念范圍2.2.1 視圖2.2.2 圖2.2.3 模型元素2.3 UML的公共機制2.3.1 UML的通用機制2.3.2 UML的擴展機制2.4 UML的對象約束語言2.5 UML的未來發(fā)展目標(biāo)2.6 本章小結(jié)習(xí)題2第3章 RationalRose概述3.1 RationalRose的起源與發(fā)展3.2 RationalRose對UML的支持3.3 RationalRose的4種視圖模型3.3.1 用例視圖(UseCaseView)3.3.2 邏輯視圖(LogicalView)3.3.3 構(gòu)件視圖(ComponentView)3.3.4 部署視圖(DeploymentView)3.4 RationalRose的其他技術(shù)3.5 本章小結(jié)習(xí)題3第4章 Rational統(tǒng)一過程4.1 什么是Rational統(tǒng)一過程4.2 Rational統(tǒng)一過程的演進(jìn)歷史4.3 Rational統(tǒng)一過程的結(jié)構(gòu)4.3.1 統(tǒng)一過程的靜態(tài)結(jié)構(gòu):過程描述4.3.2 統(tǒng)一過程的動態(tài)結(jié)構(gòu):迭代開發(fā)4.3.3 統(tǒng)一過程以架構(gòu)為中心4.4 RATIONAL統(tǒng)一過程的配置和實現(xiàn)4.4.1 配置Rational統(tǒng)一過程4.4.2 實現(xiàn)Rational統(tǒng)一過程4.5 本章小結(jié)習(xí)題4第5章 用例圖5.1 用例圖的基本概念5.1.1 用例圖的定義5.1.2 用例圖的作用5.2 用例圖的組成5.2.1 參與者5.2.2 系統(tǒng)邊界5.2.3 用例5.2.4 關(guān)聯(lián)5.3 用例圖的創(chuàng)建概述5.3.1 創(chuàng)建用例圖5.3.2 創(chuàng)建參與者……第6章 類圖與對象圖第7章 序列圖第8章 協(xié)作圖第9章 狀態(tài)圖第10章 活動圖第11章 包圖第12章 構(gòu)件圖與部署圖第13章 圖書管理系統(tǒng)第14章 超市信息管理系統(tǒng)附錄A RationalRose的安裝與應(yīng)用附錄B 參考答案

章節(jié)摘錄

第2章 UML概述在20世紀(jì)80年代末至90年代初,面向?qū)ο笤L求的發(fā)展中出現(xiàn)了一個高潮,UML便是在這個高潮下的產(chǎn)物。它不僅統(tǒng)一了Booch、Rumbaugh和Jacobson三人所創(chuàng)建的表示方法,而且對其作了進(jìn)一步的發(fā)展,并最終統(tǒng)一為大眾所接受的標(biāo)準(zhǔn)建模語言。

編輯推薦

《UML基礎(chǔ)與Rose建模實用教程》由清華大學(xué)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    UML基礎(chǔ)與Rose建模實用教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   書不錯,包裝也好,速度也快,下次還在卓越買書?。?/li>
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7