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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

第1章 面向?qū)ο蟾攀?.1 面向?qū)ο蟮幕靖拍?.1.1 什么是對(duì)象1.1.2 面向?qū)ο笈c面向過(guò)程的區(qū)別1.1.3 對(duì)象與類(lèi)的確定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è)計(jì)1.4 面向?qū)ο蠼?.4.1 為什么要用UML建模1.4.2 以面向?qū)ο蠼榛A(chǔ)的開(kāi)發(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的公共機(jī)制2.3.1 UML的通用機(jī)制2.3.2 UML的擴(kuò)展機(jī)制2.4 UML的對(duì)象約束語(yǔ)言2.5 UML的未來(lái)發(fā)展目標(biāo)2.6 本章小結(jié)習(xí)題2第3章 RationalRose概述3.1 RationalRose的起源與發(fā)展3.2 RationalRose對(duì)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)一過(guò)程4.1 什么是Rational統(tǒng)一過(guò)程4.2 Rational統(tǒng)一過(guò)程的演進(jìn)歷史4.3 Rational統(tǒng)一過(guò)程的結(jié)構(gòu)4.3.1 統(tǒng)一過(guò)程的靜態(tài)結(jié)構(gòu):過(guò)程描述4.3.2 統(tǒng)一過(guò)程的動(dòng)態(tài)結(jié)構(gòu):迭代開(kāi)發(fā)4.3.3 統(tǒng)一過(guò)程以架構(gòu)為中心4.4 RATIONAL統(tǒng)一過(guò)程的配置和實(shí)現(xiàn)4.4.1 配置Rational統(tǒng)一過(guò)程4.4.2 實(shí)現(xiàn)Rational統(tǒng)一過(guò)程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章 類(lèi)圖與對(duì)象圖第7章 序列圖第8章 協(xié)作圖第9章 狀態(tài)圖第10章 活動(dòng)圖第11章 包圖第12章 構(gòu)件圖與部署圖第13章 圖書(shū)管理系統(tǒng)第14章 超市信息管理系統(tǒng)附錄A RationalRose的安裝與應(yīng)用附錄B 參考答案

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

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

無(wú)

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


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


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   書(shū)不錯(cuò),包裝也好,速度也快,下次還在卓越買(mǎi)書(shū)??!
 

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

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