出版時間:2008-10 出版社:謝星星、 沈懿卓 清華大學出版社 (2008-10出版) 作者:謝星星,沈懿卓 著 頁數:380
Tag標簽:無
前言
軟件是從20世紀50年代開始誕生,至今已經有近60年的歷史。在20世紀70年代到80年代,面向對象技術開始有深入的研究并廣泛予以應用,面向對象的建模也開始出現。經過近四十年的發(fā)展,面向對象技術已經成為軟件開發(fā)中分析、設計、實現的主流方法和技術。在面向對象技術發(fā)展的同時,伴隨著面向對象技術的各種軟件設計工具、規(guī)范等也獲得了較大發(fā)展。其中,最重要的一個成果就是統(tǒng)一建模語言(Uniffed Modeling Language,UML)的出現。UML的創(chuàng)建首先開始于1994年10月,由Grady Booch、Jim Rumbaugh和Ivar Jacobson共同開發(fā),并于1996年發(fā)布了UML版本。1997年11月17日,對象管理組織(OMG)開始采納UML為其標準建模語言,并最終統(tǒng)一為大眾所接受的標準建模語言。Rational Rose是由Rational軟件開發(fā)公司設計、開發(fā)的一種重要的可視化建模工具。本書分為入門基礎、圖、案例、附錄共4個部分。入門基礎(第1-4章):著重介紹UML和Rational Rose的預備知識,包括面向對象概述、UML概述、Rational Rose概述、Rational統(tǒng)一過程。圖(第5-12章):著重介紹UML的各種圖,包括用例圖、類圖、對象圖、序列圖、協作圖、狀態(tài)圖、活動圖、包圖、構件圖與部署圖等,對UML圖的介紹方式為:圖的基本概念一圖的組成一圖的創(chuàng)建概述一圖的創(chuàng)建示例。通過這種方式能夠使讀者完整而系統(tǒng)地去把握和了解每一種UML圖。案例(第13-14章):著重介紹兩個案例,即圖書管理系統(tǒng)和超市信息管理系統(tǒng)。通過這兩個案例全面而系統(tǒng)地對如何使用Rational Rose進行建模給予說明。附錄(附錄A-附錄B):附錄A介紹了Rational Rose的安裝和應用,目的是幫助讀者熟練使用Rational Rose進行建模,附錄B是各章后練習的習題答案,方便讀者參考。不管您是從事面向對象軟件開發(fā)的開發(fā)人員,還是希望通過學習UML幫助自己建模的人員,本書都能夠幫助您全面了解UML的基本概念和建模方法,本書同樣也適合作為高等院校計算機軟件工程相關專業(yè)的教學用書或參考書。本書由謝星星和沈懿卓編寫,參與本書編輯和修改的還有葉明、崔寧、盧宏、汪昔玉、衛(wèi)平峰、程冬丁、王勤、張銳、汪小鋒、李葵、葉浩、肖飛、宋海劍、林勇、朱衡等同志。在此,編者對以上人員致以誠摯的謝意!
內容概要
本書系統(tǒng)地講解了學習UML圖和創(chuàng)建圖中模型元素的基礎理論,并通過兩個完整的建模案例講解Rose建模工具的使用。全書內容分為4部分:入門基礎(第1-4章)介紹了面向對象、UML、Rational Rose和Rational統(tǒng)-過程的相關知識:圖(第5-12章)針對UML的各種圖,包括用例圖、類圖、對象圖、序列圖、協作圖、狀態(tài)圖、活動圖、包圖、構件圖和部署圖進行介紹;案例(第13-14章),以圖書管理系統(tǒng)和超市信息管理系統(tǒng)為例,介紹如何使用UML分析和設計一個實際的項目;附錄(附錄A-附錄B)針對RationalRose的安裝和應用進行詳細介紹,并給出章末練習答案。《UML基礎與Rose建模實用教程》注重學習的漸進性和實踐性,對UML每一種圖的講解均通過“圖的基本概念一圖的組成一圖的創(chuàng)建概述一圖的創(chuàng)建示例”方式進行,從而完整地把握每一種UML圖。通過建模的具體案例,幫助讀者達到學以致用的目的。此外,每章附有操作練習題,著重培養(yǎng)讀者的動手能力,使其在練習過程中能快速提高實際應用水平?! 禪ML基礎與Rose建模實用教程》適合軟件設計與開發(fā)人員學習參考,更適合作為高等院校計算機軟件工程相關專業(yè)的教材或教學參考書。
書籍目錄
第1章 面向對象概述1.1 面向對象的基本概念1.1.1 什么是對象1.1.2 面向對象與面向過程的區(qū)別1.1.3 對象與類的確定1.1.4 消息和事件1.2 面向對象的基本特征1.2.1 抽象1.2.2 封裝1.2.3 繼承1.2.4 多態(tài)1.3 面向對象方法論1.3.1 面向對象分析1.3.2 面向對象設計1.4 面向對象建模1.4.1 為什么要用UML建模1.4.2 以面向對象建模為基礎的開發(fā)模式1.5 本章小結習題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ā)展目標2.6 本章小結習題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 構件視圖(ComponentView)3.3.4 部署視圖(DeploymentView)3.4 RationalRose的其他技術3.5 本章小結習題3第4章 Rational統(tǒng)一過程4.1 什么是Rational統(tǒng)一過程4.2 Rational統(tǒng)一過程的演進歷史4.3 Rational統(tǒng)一過程的結構4.3.1 統(tǒng)一過程的靜態(tài)結構:過程描述4.3.2 統(tǒng)一過程的動態(tài)結構:迭代開發(fā)4.3.3 統(tǒng)一過程以架構為中心4.4 RATIONAL統(tǒng)一過程的配置和實現4.4.1 配置Rational統(tǒng)一過程4.4.2 實現Rational統(tǒng)一過程4.5 本章小結習題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 關聯5.3 用例圖的創(chuàng)建概述5.3.1 創(chuàng)建用例圖5.3.2 創(chuàng)建參與者……第6章 類圖與對象圖第7章 序列圖第8章 協作圖第9章 狀態(tài)圖第10章 活動圖第11章 包圖第12章 構件圖與部署圖第13章 圖書管理系統(tǒng)第14章 超市信息管理系統(tǒng)附錄A RationalRose的安裝與應用附錄B 參考答案
章節(jié)摘錄
第2章 UML概述在20世紀80年代末至90年代初,面向對象訪求的發(fā)展中出現了一個高潮,UML便是在這個高潮下的產物。它不僅統(tǒng)一了Booch、Rumbaugh和Jacobson三人所創(chuàng)建的表示方法,而且對其作了進一步的發(fā)展,并最終統(tǒng)一為大眾所接受的標準建模語言。
編輯推薦
《UML基礎與Rose建模實用教程》由清華大學出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載