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

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

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

定 價:¥36.00

作 者: 蔡敏, 徐慧慧, 黃炳強編著
出版社: 人民郵電出版社
叢編項:
標 簽: UML

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

內(nèi)容簡介

本書全面、詳細地介紹了UML的基礎(chǔ)知識和Rational Rose的使用方法,并通過4個綜合性的案例,展示了使用UML和Rose進行軟件建模的具體方法和步驟。全書共分20章,前4章是基礎(chǔ)部分,介紹了UML和Rose的基礎(chǔ)知識;第5章到第13章是本書的重點,介紹了UML的9種圖和組成元素,以及相關(guān)的建模技術(shù),并在每章的最后介紹了各種圖在Rose中的繪制方法;第14章到第17章是高級應(yīng)用部分,介紹了UML的擴展機制、雙向工程、RUP以及OCL的相關(guān)內(nèi)容;第18章到第21章是綜合案例部分,包括圖書館管理系統(tǒng)、汽車租賃系統(tǒng)、網(wǎng)絡(luò)教學系統(tǒng)和網(wǎng)上圖書銷售系統(tǒng),以幫助讀者加深對前面所學內(nèi)容的理解與掌握,達到邊學習、邊實踐的目的。   本書不僅適合初學者學習UML建模的相關(guān)知識,也適用于從事軟件開發(fā)的工程人員學習和參考,或者作為高等院校計算機和軟件相關(guān)專業(yè)的教學用書或參考書。

作者簡介

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

圖書目錄

第1章 基礎(chǔ)知識
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 習題
第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è)計工具與開發(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)對象和定義類
2.2.6 對象之間的通信
2.3 面向?qū)ο蟮脑O(shè)計
2.3.1 面向?qū)ο笤O(shè)計的模型
2.3.2 面向?qū)ο蟮母邔釉O(shè)計
2.3.3 面向?qū)ο蟮念愒O(shè)計
2.4 基于UML的面向?qū)ο蠓治?、設(shè)計過程
2.5 習題
第3章 RationalRose簡介
3.1 初識RationalRose
3.1.1 RationalRose的特點
3.1.2 RationalRose的運行環(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è)置全局選項
3.4 習題
第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 通用機制
4.6.1 修飾
4.6.2 注釋
4.6.3 規(guī)格說明
4.6.4 通用劃分
4.6.5 擴展機制
4.7 UML的擴展組件
4.8 UML建模的簡單流程
4.9 習題
第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 對語境建模
5.2.2 對需求建模
5.3 實例--圖書館管理系統(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 習題
第6章 類圖和對象圖
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 對簡單協(xié)作建模
6.2.2 對邏輯數(shù)據(jù)庫模式建模
6.2.3 aY-向工程和逆向工程
6.3 對象圖的概念
6.3 概述
6.3.2 類圖和對象圖的區(qū)別
6.4 對象圖建模技術(shù)
6.4.1對對象結(jié)構(gòu)建模
6.4.2 正向工程和逆向工程
6.5 實例--圖書館管理系統(tǒng)的類圖
6.5.1 使用Rose繪制類圖的步驟
6.5.2 圖書館管理系統(tǒng)中的類圖
6.6 習題
第7章 包圖
7.1 概述
7.2 包(Package)
7.2.1 名稱
7.2.2 擁有的元素
7.2.3 可見性
7.2.4 引入與輸出
7.2.5 標準元素
7.3 包之間的關(guān)系
7.4 包圖建模技術(shù)
7.4.1 對成組的元素建模
7.4.2 對體系結(jié)構(gòu)視圖建模
7.5 實例--圖書館管理系統(tǒng)的包圖
7.5.1 使用Rose繪制包圖的步驟
7.5.2 圖書館管理系統(tǒng)中的包圖
7.6 習題
第8章 狀態(tài)圖
8.1 狀態(tài)機
8.2狀態(tài)圖
8.2.1狀態(tài)
8.2.2 轉(zhuǎn)換
8.2.3 初始狀態(tài)
8.2.4 終止狀態(tài)
8.3狀態(tài)
8.3.1 概述
8.3.2 狀態(tài)名
8.3.3 內(nèi)部轉(zhuǎn)換
8.3.4 入口動作與出口動作
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 動作事件
8.4.4 信號事件
8.4.5 調(diào)用事件
8.4.6 修改事件
8.4.7 時間事件
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 復合轉(zhuǎn)換
8.5.5 觸發(fā)事件
8.5.6 監(jiān)護條件
8.5.7 動作
8.6 狀態(tài)圖建模技術(shù)
8.7 實例--圖書館管理系統(tǒng)的狀態(tài)圖
8.7.1 使用Rose繪制狀態(tài)圖的步驟
8.7.2 圖書館管理系統(tǒng)中的狀態(tài)圖
8.8 習題
第9章 活動圖
9.1 概述
9.1.1 活動圖的圖形表示
9.1.2 活動圖與流程圖的區(qū)別
9.2 活動圖的組成元素
9.2.1 動作狀態(tài)
9.2.2 活動狀態(tài)
9.2.3 動作流
9.2.4 分支與合并
9.2.5 分叉與匯合
9.2.6 泳道
9.2.7 對象流
9.3 活動的分解
9.4 活動圖建模技術(shù)
9.5 實例--圖書館管理系統(tǒng)的活動圖
9.5.1 使用Rose繪制活動圖的步驟
9.5.2 圖書館管理系統(tǒng)中的活動圖
9.6 習題
第10章 時序圖
10.1 概述
10.2 時序圖的組成
10.2.1 對象
10.2.2 生命線
10.2.3消息
10.2.4激活
10.3 對象的創(chuàng)建和撤銷
10.4 時序圖建模
10.5 實例--圖書館管理系統(tǒng)的時序圖
10.5.1 使用Rose繪制時序圖的步驟
10.5.2圖書館管理系統(tǒng)中的時序圖
10.6 習題
第11間 協(xié)作圖
11.概述
11.2 對象、鏈和消息
11.2 對象
11.2.1 鏈
11.2.2 消息
11.3 時序圖與協(xié)作圖的比較
11.4 時序圖與協(xié)作圖的互換
11.5 協(xié)作圖的建模
11.6 實例--圖書館管理系統(tǒng)的協(xié)作圖
11.6.1 使用Rose繪制協(xié)作圖的步驟
11.6.2 圖書館管理系統(tǒng)的協(xié)作圖
11.7 習題
第12章 組件圖
12.1 概述
12.2組件
12.2.1 名稱
12.2.2 組件的種類
12.2.3 Rose中不同類型組件的圖標表示
12.3 接口
12.4 依賴關(guān)系
12.5  組件圖的建模技術(shù)
12.6 實例--圖書館管理系統(tǒng)的組件圖
12.6.1 使用Rose繪制組件圖的步驟
12.6.2 圖書館管理系統(tǒng)中的組件圖
12.7 習題
第13章 配置圖
13.1 概述
13.2 節(jié)點
13.2.1 名稱
13.2.2 節(jié)點的種類
13.2.3 節(jié)點中的配置
13.3 關(guān)聯(lián)關(guān)系
13.4 配置圖的建模
13.5 實例--圖書館管理系統(tǒng)的配置圖
13.5.1 使用Rose繪制配置圖的步驟
13.5.2 圖書館管理系統(tǒng)中的配置圖
13.6 習題
第14章 UML的擴展機制
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中預定義的標準構(gòu)造型
14.3 標記值
14.3.1 標記值的表示法
14.3.2 UML中預定義的標準標記值
14.4 約束
14.4.1 約束的表示法
14.4.2 UML中預定義的標準約束
14.5 用于業(yè)務(wù)建模的UML擴展
14.5.1 業(yè)務(wù)模型建模的構(gòu)造型
14.5.2 業(yè)務(wù)建模的關(guān)聯(lián)規(guī)則
14.5.3 業(yè)務(wù)建模的構(gòu)造型圖標
14.6 習題
第15章 Rose的雙向工程
15.1 雙向工程簡介
15.2 Java代碼生成
15.3 逆向工程
15.4 實例--類圖的代碼生成與逆向工程
15.5 習題
第16章 UML與統(tǒng)一開發(fā)過程
16.1 軟件開發(fā)過程
16.1.1 軟件開發(fā)過程簡介
16.1.2 當前流行的軟件過程
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個階段
16.3.3 RUP的迭代開發(fā)模型
16.4 RUP的核心工作流
l6.4.1 需求捕獲工作流
l6.4.2 分析工作流
16.4.3 設(shè)計工作流
16.4.4 實現(xiàn)工作流
16.4.5 測試工作流
16.5 習題
第17章 對象約束語言
17.1 對象約束語言概述
17.2 標準OCL類型
17.2.1 OclType類型
17.2.2 OclAny.類型
17.2.3 基本類型
17.2.4 集合類型
17.2.5 OCL中的關(guān)鍵字
17.3 OCL表達式
17.3.1 OCL表達式的語法
17.3.2 操作符的優(yōu)先級
17.4 用OCL表達對象性質(zhì)約束
17.4.1不變量
17.4.2 前置條件和后置條件
17.4.3 let表達式與約束
17.5 習題
第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ù)維護模塊
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)的時序圖
18.3.4 系統(tǒng)的協(xié)作圖
18.3.5 系統(tǒng)的狀態(tài)圖
18.3.6 系統(tǒng)的活動圖
18.4 系統(tǒng)中的類
18.4.1 類圖的生成
18.4.2 各類之間的關(guān)系
18.5 系統(tǒng)的配置與實現(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ù)維護模塊
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)的時序圖
19.2.4 系統(tǒng)的協(xié)作圖
19.2.5 系統(tǒng)的狀態(tài)圖
19.2.6 系統(tǒng)的活動圖
19.3 系統(tǒng)中的類
19.3.1 類圖的生成
19.3.2 各個類之間的關(guān)系
19.4 系統(tǒng)的配置與實現(xiàn)
19.4.1 系統(tǒng)的組件圖
19.4.2 系統(tǒng)的配置圖
第20章 網(wǎng)絡(luò)教學系統(tǒng)
20.1 網(wǎng)絡(luò)教學系統(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)的時序圖
20.2.4 系統(tǒng)的協(xié)作圖
20.2.5 系統(tǒng)的狀態(tài)圖
20.2.6 系統(tǒng)的活動圖
20.3 系統(tǒng)中的類
20.3.1 類圖的生成
20.3.2 各類之間的關(guān)系
20.4 系統(tǒng)的配置與實現(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號 鄂公網(wǎng)安備 42010302001612號