出版時(shí)間:2006-1 出版社:人民郵電出版社 作者:人民郵電出版社 頁數(shù):343
Tag標(biāo)簽:無
前言
20世紀(jì)50年代,軟件誕生。20世紀(jì)60年代,軟件工程的概念被提出。20世紀(jì)70年代,面向?qū)ο蟮慕UZ言出現(xiàn)。軟件工程領(lǐng)域在1995~1997年取得了前所未有的進(jìn)展,其成果超過過去15年來的成就總和。其中最重要的、具有劃時(shí)代意義的成果之一就是統(tǒng)一建模語言(UML,Unified Modeling Language)。1997年,UML1.1被OMG(對(duì)象管理組織)采納,成為了軟件工業(yè)界事實(shí)上的標(biāo)準(zhǔn)。. UML是用來對(duì)軟件系統(tǒng)進(jìn)行描述、構(gòu)造、可視化和文檔編制的一種語言,它統(tǒng)一了Booch、Rumbaugh和Jacobson的表示方法,而且做了進(jìn)一步的發(fā)展,并最終成為標(biāo)準(zhǔn)的建模語言。 Rational Rose是由美國(guó)的Rational公司開發(fā)的、一種面向?qū)ο蟮目梢暬9ぞ摺?.
內(nèi)容概要
本書全面,詳細(xì)地介紹了 UML 的基礎(chǔ)知識(shí)和Rational Rose的使用方法,并通過4個(gè)綜合性的案例,展示了使用UML和Rose進(jìn)行軟件建模的具體方法和步驟。全書共分20章,前4章是基礎(chǔ)部分,介紹了UML和Rose的基礎(chǔ)知識(shí);第5章到第13章是本書的重點(diǎn),介紹了UML的9種圖和組成元素,以及相關(guān)的建模技術(shù),并在每章的最后介紹了各種圖在Rose中的繪制方法;第14章到第17章是高級(jí)應(yīng)用部分,介紹了UML的擴(kuò)展機(jī)制、雙向工程、RUP以及OCL的相關(guān)內(nèi)容;第18章到21章是綜合案例部分,包括圖書館管理系統(tǒng)、汽車租賃系統(tǒng)、網(wǎng)絡(luò)教堂系統(tǒng)和網(wǎng)上圖書銷售系統(tǒng),以幫助讀者加深對(duì)前面所學(xué)內(nèi)容的理解與掌握,達(dá)到邊學(xué)習(xí)、邊實(shí)踐的目的?! ”緯粌H適合初學(xué)者學(xué)習(xí)UML建模的相關(guān)知識(shí),也適用于從事軟件開發(fā)的工程人員學(xué)習(xí)和參考,或者作為高等院校計(jì)算機(jī)和軟件相關(guān)專業(yè)的教堂用書或參考書。
書籍目錄
第1章 基礎(chǔ)知識(shí) 1.1 軟件工程概述 1.2 建模的目的 1.3 習(xí)題第2章 面向?qū)ο蠹夹g(shù)與UML 2.1 面向?qū)ο蠹夹g(shù)概述 2.2 面向?qū)ο蟮姆治觥?.3 面向?qū)ο蟮脑O(shè)計(jì) 2.4 基于UML的面向?qū)ο蠓治?、設(shè)計(jì)過程 2.5 習(xí)題第3章 Rational Rose簡(jiǎn)介 3.1 初識(shí)Rational Rose 3.2 Rational Rose的安裝 3.3 Rational Rose使用介紹 3.4 習(xí)題第4章 UML語言縱覽 4.1 UML的構(gòu)成 4.2 視圖 4.3 圖 4.4 UML1.4與UML2.0的比較 4.5 模型元素 4.6 通用機(jī)制 4.7 UML的擴(kuò)展組件 4.8 UML建模的簡(jiǎn)單流程 4.9 習(xí)題第5章 用例圖 5.1 用例圖的概念 5.2 用例圖建模技術(shù) 5.3 實(shí)例——圖書館管理系統(tǒng)中的用例圖 5.4 習(xí)題第6章 類圖和對(duì)象圖 6.1 類圖的概念 6.2 類圖建模技術(shù) 6.3 對(duì)象圖的概念 6.4 對(duì)象圖建模技術(shù) 6.5 實(shí)例——圖書館管理系統(tǒng)的類圖 6.6 習(xí)題第7章 包圖 7.1 概述 7.2 包 7.3 包之間的關(guān)系 7.4 包圖建模技術(shù) 7.5 實(shí)例——圖書館管理系統(tǒng)的包圖 7.6 習(xí)題第8章 狀態(tài)圖 8.1 狀態(tài)機(jī) 8.2 狀態(tài)圖 8.3 狀態(tài) 8.4 事件 8.5 轉(zhuǎn)換 8.6 狀態(tài)圖建模技術(shù) 8.7 實(shí)例——圖書館管理系統(tǒng)的狀態(tài)圖 8.8 習(xí)題第9章 活動(dòng)圖 9.1 概述 9.2 活動(dòng)圖的組成元素 9.3 活動(dòng)的分解 9.4 實(shí)例——圖書館管理系統(tǒng)的活動(dòng)圖 9.5 習(xí)題第10章 時(shí)序圖 10.1 概述 10.2 時(shí)序圖的組成 10.3 對(duì)象的創(chuàng)建和撤銷 10.4 實(shí)例——圖書館管理系統(tǒng)的時(shí)序圖 10.5 習(xí)題第11章 協(xié)作圖 11.1 概述 11.2 對(duì)象、鏈和消息 11.3 時(shí)序圖與協(xié)作圖的比較 11.4 時(shí)序圖與協(xié)作圖的互換 11.5 協(xié)作力的建模 11.6 實(shí)例——圖書館管理系統(tǒng)的協(xié)作圖 11.7 習(xí)題第12章 組件圖第13章 配置圖第14章 UML的擴(kuò)展機(jī)制第15章 Rose的雙向工程第16章 UML與統(tǒng)一開發(fā)過程第17章 對(duì)象約束語言第18章 圖書館管理系統(tǒng)第19章 汽車租賃系統(tǒng)第20章 網(wǎng)絡(luò)教學(xué)系統(tǒng)第21章 網(wǎng)上圖書銷售系統(tǒng)參考文獻(xiàn)
編輯推薦
《UML基礎(chǔ)與Rose建模教程》不僅適合初學(xué)者學(xué)習(xí)UML建模的相關(guān)知識(shí),也適用于從事軟件開發(fā)的工程人員學(xué)習(xí)和參考,或者作為高等院校計(jì)算機(jī)和軟件相關(guān)專業(yè)的教堂用書或參考書。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載