注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具UML基礎(chǔ)與Rose建模教程

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

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

定 價(jià):¥36.00

作 者: 蔡敏, 徐慧慧, 黃炳強(qiáng)編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: UML

ISBN: 9787115142290 出版時(shí)間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 343 字?jǐn)?shù):  

內(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ò)教學(xué)系統(tǒng)和網(wǎng)上圖書銷售系統(tǒng),以幫助讀者加深對(duì)前面所學(xué)內(nèi)容的理解與掌握,達(dá)到邊學(xué)習(xí)、邊實(shí)踐的目的。   本書不僅適合初學(xué)者學(xué)習(xí)UML建模的相關(guān)知識(shí),也適用于從事軟件開發(fā)的工程人員學(xué)習(xí)和參考,或者作為高等院校計(jì)算機(jī)和軟件相關(guān)專業(yè)的教學(xué)用書或參考書。

作者簡介

暫缺《UML基礎(chǔ)與Rose建模教程》作者簡介

圖書目錄

第1章 基礎(chǔ)知識(shí)
1.1 軟件工程概述
1.1.1 軟件工程的發(fā)展歷史
1.1.2 軟件工程的生命周期
1.1.3 現(xiàn)代軟件工程
1.2 建模的目的
1.2.1建模的重要性
1.2.2 建模四原則
1.2.3 面向?qū)ο蠼?br />1.3 習(xí)題
第2章 面向?qū)ο蠹夹g(shù)與UML
2.1 面向?qū)ο蠹夹g(shù)概述
2.1.1 面向?qū)ο蟮幕靖拍?br />2.1.2 面向?qū)ο蟮拈_發(fā)語言
2.1.3 面向?qū)ο蟮脑O(shè)計(jì)工具與開發(fā)工具
2.2 面向?qū)ο蟮姆治?br />2.2.1 面向?qū)ο蠓治龅膶哟?br />2.2.2 面向?qū)ο蠓治龅幕具^程
2.2.3 面向?qū)ο蠓治龅幕驹瓌t
2.2.4 類圖
2.2.5 發(fā)現(xiàn)對(duì)象和定義類
2.2.6 對(duì)象之間的通信
2.3 面向?qū)ο蟮脑O(shè)計(jì)
2.3.1 面向?qū)ο笤O(shè)計(jì)的模型
2.3.2 面向?qū)ο蟮母邔釉O(shè)計(jì)
2.3.3 面向?qū)ο蟮念愒O(shè)計(jì)
2.4 基于UML的面向?qū)ο蠓治?、設(shè)計(jì)過程
2.5 習(xí)題
第3章 RationalRose簡介
3.1 初識(shí)RationalRose
3.1.1 RationalRose的特點(diǎn)
3.1.2 RationalRose的運(yùn)行環(huán)境
3.1.3 RationalRose的獲取
3.2 RationalRose的安裝
3.3 RationalRose使用介紹
3.3.1 RationalRose的主界面
3.3.2 RationalRose的視圖
3.3.3 使用RationalRose建模
3.3.4 設(shè)置全局選項(xiàng)
3.4 習(xí)題
第4章 UML語言縱覽
4.1 UML的構(gòu)成
4.2 視圖
4.2.1 用例視圖
4.2.2 邏輯視圖
4.2.3 并發(fā)視圖
4.2.4 組件視圖
4.2.5 配置視圖
4.3 圖
4.4 UMLl.4與UML2.0的比較
4.5 模型元素
4.5.1 事物
4.5.2 UML中的關(guān)系
4.6 通用機(jī)制
4.6.1 修飾
4.6.2 注釋
4.6.3 規(guī)格說明
4.6.4 通用劃分
4.6.5 擴(kuò)展機(jī)制
4.7 UML的擴(kuò)展組件
4.8 UML建模的簡單流程
4.9 習(xí)題
第5章 用例圖
5.1 用例圖的概念
5.1.1 概述
5.1.2 參與者(Actor)
5.1.3 用例(UseCase)
5.1.4 用例間的關(guān)系
5.2 用例圖建模技術(shù)
5.2.1 對(duì)語境建模
5.2.2 對(duì)需求建模
5.3 實(shí)例--圖書館管理系統(tǒng)中的用例圖
5.3.1 確定系統(tǒng)涉及的總體信息
5.3.2 確定系統(tǒng)的參與者
5.3.3 確定系統(tǒng)用例
5.3.4 使用Rose繪制用例圖的步驟
5.3.5 圖書館管理系統(tǒng)中的用例圖
5.4 習(xí)題
第6章 類圖和對(duì)象圖
6.1 類圖的概念
6.1.1概述
6.1.2 類(Class)
6.1.3 接口(Interface)98
6.1.4 類之間的關(guān)系
6.2 類圖建模技術(shù)
6.2.1 對(duì)簡單協(xié)作建模
6.2.2 對(duì)邏輯數(shù)據(jù)庫模式建模
6.2.3 aY-向工程和逆向工程
6.3 對(duì)象圖的概念
6.3 概述
6.3.2 類圖和對(duì)象圖的區(qū)別
6.4 對(duì)象圖建模技術(shù)
6.4.1對(duì)對(duì)象結(jié)構(gòu)建模
6.4.2 正向工程和逆向工程
6.5 實(shí)例--圖書館管理系統(tǒng)的類圖
6.5.1 使用Rose繪制類圖的步驟
6.5.2 圖書館管理系統(tǒng)中的類圖
6.6 習(xí)題
第7章 包圖
7.1 概述
7.2 包(Package)
7.2.1 名稱
7.2.2 擁有的元素
7.2.3 可見性
7.2.4 引入與輸出
7.2.5 標(biāo)準(zhǔn)元素
7.3 包之間的關(guān)系
7.4 包圖建模技術(shù)
7.4.1 對(duì)成組的元素建模
7.4.2 對(duì)體系結(jié)構(gòu)視圖建模
7.5 實(shí)例--圖書館管理系統(tǒng)的包圖
7.5.1 使用Rose繪制包圖的步驟
7.5.2 圖書館管理系統(tǒng)中的包圖
7.6 習(xí)題
第8章 狀態(tài)圖
8.1 狀態(tài)機(jī)
8.2狀態(tài)圖
8.2.1狀態(tài)
8.2.2 轉(zhuǎn)換
8.2.3 初始狀態(tài)
8.2.4 終止?fàn)顟B(tài)
8.3狀態(tài)
8.3.1 概述
8.3.2 狀態(tài)名
8.3.3 內(nèi)部轉(zhuǎn)換
8.3.4 入口動(dòng)作與出口動(dòng)作
8.3.5 簡單狀態(tài)
8.3.6 組成狀態(tài)
8.3.7 歷史狀態(tài)
8.4 事件
8.4.1 入口事件
8.4.2 出口事件
8.4.3 動(dòng)作事件
8.4.4 信號(hào)事件
8.4.5 調(diào)用事件
8.4.6 修改事件
8.4.7 時(shí)間事件
8.4.8 延遲事件
8.5 轉(zhuǎn)換
8.5.1 外部轉(zhuǎn)換
8.5.2 內(nèi)部轉(zhuǎn)換
8.5.3 完成轉(zhuǎn)換
8.5.4 復(fù)合轉(zhuǎn)換
8.5.5 觸發(fā)事件
8.5.6 監(jiān)護(hù)條件
8.5.7 動(dòng)作
8.6 狀態(tài)圖建模技術(shù)
8.7 實(shí)例--圖書館管理系統(tǒng)的狀態(tài)圖
8.7.1 使用Rose繪制狀態(tài)圖的步驟
8.7.2 圖書館管理系統(tǒng)中的狀態(tài)圖
8.8 習(xí)題
第9章 活動(dòng)圖
9.1 概述
9.1.1 活動(dòng)圖的圖形表示
9.1.2 活動(dòng)圖與流程圖的區(qū)別
9.2 活動(dòng)圖的組成元素
9.2.1 動(dòng)作狀態(tài)
9.2.2 活動(dòng)狀態(tài)
9.2.3 動(dòng)作流
9.2.4 分支與合并
9.2.5 分叉與匯合
9.2.6 泳道
9.2.7 對(duì)象流
9.3 活動(dòng)的分解
9.4 活動(dòng)圖建模技術(shù)
9.5 實(shí)例--圖書館管理系統(tǒng)的活動(dòng)圖
9.5.1 使用Rose繪制活動(dòng)圖的步驟
9.5.2 圖書館管理系統(tǒng)中的活動(dòng)圖
9.6 習(xí)題
第10章 時(shí)序圖
10.1 概述
10.2 時(shí)序圖的組成
10.2.1 對(duì)象
10.2.2 生命線
10.2.3消息
10.2.4激活
10.3 對(duì)象的創(chuàng)建和撤銷
10.4 時(shí)序圖建模
10.5 實(shí)例--圖書館管理系統(tǒng)的時(shí)序圖
10.5.1 使用Rose繪制時(shí)序圖的步驟
10.5.2圖書館管理系統(tǒng)中的時(shí)序圖
10.6 習(xí)題
第11間 協(xié)作圖
11.概述
11.2 對(duì)象、鏈和消息
11.2 對(duì)象
11.2.1 鏈
11.2.2 消息
11.3 時(shí)序圖與協(xié)作圖的比較
11.4 時(shí)序圖與協(xié)作圖的互換
11.5 協(xié)作圖的建模
11.6 實(shí)例--圖書館管理系統(tǒng)的協(xié)作圖
11.6.1 使用Rose繪制協(xié)作圖的步驟
11.6.2 圖書館管理系統(tǒng)的協(xié)作圖
11.7 習(xí)題
第12章 組件圖
12.1 概述
12.2組件
12.2.1 名稱
12.2.2 組件的種類
12.2.3 Rose中不同類型組件的圖標(biāo)表示
12.3 接口
12.4 依賴關(guān)系
12.5  組件圖的建模技術(shù)
12.6 實(shí)例--圖書館管理系統(tǒng)的組件圖
12.6.1 使用Rose繪制組件圖的步驟
12.6.2 圖書館管理系統(tǒng)中的組件圖
12.7 習(xí)題
第13章 配置圖
13.1 概述
13.2 節(jié)點(diǎn)
13.2.1 名稱
13.2.2 節(jié)點(diǎn)的種類
13.2.3 節(jié)點(diǎn)中的配置
13.3 關(guān)聯(lián)關(guān)系
13.4 配置圖的建模
13.5 實(shí)例--圖書館管理系統(tǒng)的配置圖
13.5.1 使用Rose繪制配置圖的步驟
13.5.2 圖書館管理系統(tǒng)中的配置圖
13.6 習(xí)題
第14章 UML的擴(kuò)展機(jī)制
14.1 UML的體系結(jié)構(gòu)
14.1.1 四層元模型體系結(jié)構(gòu)
14.1.2 元元模型層
14.1.3 元模型層
14.2 構(gòu)造型
14.2.1 構(gòu)造型的表示法
14.2.2 UML中預(yù)定義的標(biāo)準(zhǔn)構(gòu)造型
14.3 標(biāo)記值
14.3.1 標(biāo)記值的表示法
14.3.2 UML中預(yù)定義的標(biāo)準(zhǔn)標(biāo)記值
14.4 約束
14.4.1 約束的表示法
14.4.2 UML中預(yù)定義的標(biāo)準(zhǔn)約束
14.5 用于業(yè)務(wù)建模的UML擴(kuò)展
14.5.1 業(yè)務(wù)模型建模的構(gòu)造型
14.5.2 業(yè)務(wù)建模的關(guān)聯(lián)規(guī)則
14.5.3 業(yè)務(wù)建模的構(gòu)造型圖標(biāo)
14.6 習(xí)題
第15章 Rose的雙向工程
15.1 雙向工程簡介
15.2 Java代碼生成
15.3 逆向工程
15.4 實(shí)例--類圖的代碼生成與逆向工程
15.5 習(xí)題
第16章 UML與統(tǒng)一開發(fā)過程
16.1 軟件開發(fā)過程
16.1.1 軟件開發(fā)過程簡介
16.1.2 當(dāng)前流行的軟件過程
16.2 RUP簡介
16.2.1 RUP的產(chǎn)生背景
16.2.2 傳統(tǒng)的軟件開發(fā)模型
16.3 RUP的二維開發(fā)模型
16.3.1 RUP的核心工作流
16.3.2 RUP的4個(gè)階段
16.3.3 RUP的迭代開發(fā)模型
16.4 RUP的核心工作流
l6.4.1 需求捕獲工作流
l6.4.2 分析工作流
16.4.3 設(shè)計(jì)工作流
16.4.4 實(shí)現(xiàn)工作流
16.4.5 測(cè)試工作流
16.5 習(xí)題
第17章 對(duì)象約束語言
17.1 對(duì)象約束語言概述
17.2 標(biāo)準(zhǔn)OCL類型
17.2.1 OclType類型
17.2.2 OclAny.類型
17.2.3 基本類型
17.2.4 集合類型
17.2.5 OCL中的關(guān)鍵字
17.3 OCL表達(dá)式
17.3.1 OCL表達(dá)式的語法
17.3.2 操作符的優(yōu)先級(jí)
17.4 用OCL表達(dá)對(duì)象性質(zhì)約束
17.4.1不變量
17.4.2 前置條件和后置條件
17.4.3 let表達(dá)式與約束
17.5 習(xí)題
第18章 圖書館管理系統(tǒng)
18.1 軟件需求分析
18.1.1 軟件需求的定義
18.1.2 軟件需求的層次
18.2 圖書館管理系統(tǒng)的需求分析
18.2.1 系統(tǒng)功能需求
18.2.2 基本數(shù)據(jù)維護(hù)模塊
18.2.3 基本業(yè)務(wù)模塊
18.2.4 數(shù)據(jù)庫模塊
18.2.5信息查詢模塊
18.3 系統(tǒng)的UML基本模型
18.3.1 UML初始模型
18.3.2 系統(tǒng)的用例圖
18.3.3 系統(tǒng)的時(shí)序圖
18.3.4 系統(tǒng)的協(xié)作圖
18.3.5 系統(tǒng)的狀態(tài)圖
18.3.6 系統(tǒng)的活動(dòng)圖
18.4 系統(tǒng)中的類
18.4.1 類圖的生成
18.4.2 各類之間的關(guān)系
18.5 系統(tǒng)的配置與實(shí)現(xiàn)
18.5.1 系統(tǒng)的組件圖
18.5.2 系統(tǒng)的配置圖
第19章 汽車租賃系統(tǒng)
19.1 汽車租賃系統(tǒng)的需求分析
19.1.1 系統(tǒng)功能需求
19.1.2 基本數(shù)據(jù)維護(hù)模塊
19.1.3 基本業(yè)務(wù)模塊
19.1.4 數(shù)據(jù)庫模塊
19.1.5 信息查詢模塊
19.2 系統(tǒng)的UML基本模型
19.2.1 UML模型框架
19.2.2 系統(tǒng)的用例圖
19.2.3 系統(tǒng)的時(shí)序圖
19.2.4 系統(tǒng)的協(xié)作圖
19.2.5 系統(tǒng)的狀態(tài)圖
19.2.6 系統(tǒng)的活動(dòng)圖
19.3 系統(tǒng)中的類
19.3.1 類圖的生成
19.3.2 各個(gè)類之間的關(guān)系
19.4 系統(tǒng)的配置與實(shí)現(xiàn)
19.4.1 系統(tǒng)的組件圖
19.4.2 系統(tǒng)的配置圖
第20章 網(wǎng)絡(luò)教學(xué)系統(tǒng)
20.1 網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析
20.1.1 系統(tǒng)功能需求
20.1.2 數(shù)據(jù)庫管理模塊
20.1.3 基本業(yè)務(wù)模塊
20.1.4 信息瀏覽、查詢模塊
20.2 系統(tǒng)的UML基本模型
20.2.1 UML初始模型
20.2.2 系統(tǒng)的用例圖
20.2.3 系統(tǒng)的時(shí)序圖
20.2.4 系統(tǒng)的協(xié)作圖
20.2.5 系統(tǒng)的狀態(tài)圖
20.2.6 系統(tǒng)的活動(dòng)圖
20.3 系統(tǒng)中的類
20.3.1 類圖的生成
20.3.2 各類之間的關(guān)系
20.4 系統(tǒng)的配置與實(shí)現(xiàn)
20.4.1 系統(tǒng)的組件圖
20.4.2 系統(tǒng)的配置圖
第21章 網(wǎng)上圖書銷售系統(tǒng)
21.1 網(wǎng)上圖書銷售系統(tǒng)的需求分析
21.1.1 系統(tǒng)總體的功能需求
21.1.2 用戶接口模塊
21.1.3 管理員接口模塊

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)