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