出版時間:2011-10 出版社:人民郵電出版社 作者:曹衍龍, 汪杰 編著 頁數(shù):296
Tag標(biāo)簽:無
內(nèi)容概要
《UML
2.0基礎(chǔ)與RSA建模實例教程》全面、詳細地介紹了UML的基礎(chǔ)知識和RSA的使用方法,并通過3個綜合性的案例,展示了使用UML和RSA進行軟件建模的具體方法和步驟。全書共分13章,前9章分別介紹了UML的基礎(chǔ)知識、IBM
Rational Software
Architect的安裝與使用、UML與面向?qū)ο蟆㈨椖炕A(chǔ)、用例模型、分析模型、設(shè)計模型、實現(xiàn)模型、UML與統(tǒng)一開發(fā)過程;第10~12章介紹了3個完整的綜合案例開發(fā)過程,包括酒店信息管理系統(tǒng)、BBS在線論壇系統(tǒng)、網(wǎng)上花店系統(tǒng),以幫助讀者加深對UML應(yīng)用的理解;最后一章則介紹了RSA建模的高級主題。
《UML
2.0基礎(chǔ)與RSA建模實例教程》不僅適合初學(xué)者學(xué)習(xí)UML建模的相關(guān)知識,也適合從事軟件開發(fā)的工程人員學(xué)習(xí)和參考,還可作為高等院校計算機和軟件相關(guān)專業(yè)的教學(xué)用書或參考書。
書籍目錄
第1章 初識UML建?!?br />1.1 軟件工程概述
1.1.1 軟件工程的提出
1.1.2 軟件開發(fā)模式
1.2 軟件模型概述
1.2.1 什么是軟件模型
1.2.2 軟件建模的目的
1.2.3 軟件建模的重要性
1.2.4 軟件建模的基本原理
1.3 UML概述
1.3.1 UML的產(chǎn)生和演變
1.3.2 UML的應(yīng)用領(lǐng)域
1.3.3 UML 2的新特性
第2章 IBM Rational Software Architect簡介
2.1 初識Rational Software Architect
2.1.1 Rational Software Architect的新特性
2.1.2 Rational Software Architect的運行環(huán)境
2.1.3 Rational Software Architect的獲取
2.2 建模工具的安裝
2.2.1 IBM Installation Manager的安裝
2.2.2 Rational Software Architect的安裝
2.3 Rational Software Architect使用介紹
2.3.1 RSA的主界面
2.3.2 RSA的項目結(jié)構(gòu)
2.3.3 使用RSA建模
2.3.4 設(shè)置全局選項
2.3.5 打開視圖
第3章 UML與面向?qū)ο蟆?br />3.1 面向?qū)ο箝_發(fā)
3.1.1 理解面向?qū)ο箝_發(fā)
3.1.2 面向?qū)ο蟮闹饕拍睢?br />3.1.3 面向?qū)ο蟮囊亍?br />3.2 UML的構(gòu)成
3.2.1 視圖
3.2.2 圖
3.2.3 模型元素
3.2.4 通用機制
3.3 使用UML建?!?br />第4章 從一個項目出發(fā)
4.1 項目背景
4.2 系統(tǒng)需求
4.2.1 總體功能需求
4.2.2 基本數(shù)據(jù)維護功能
4.2.3 基本業(yè)務(wù)功能
4.2.4 數(shù)據(jù)庫管理功能
4.2.5 信息查詢功能
4.2.6 身份認證功能
4.2.7 與外部系統(tǒng)交互功能
4.3 可能存在的風(fēng)險
4.4 創(chuàng)建項目
第5章 用例模型
5.1 建模系統(tǒng)行為
5.2 用例模型的組織結(jié)構(gòu)
5.3 用例圖
5.3.1 參與者
5.3.2 用例
5.3.3 用例間的關(guān)系
5.3.4 包
5.3.5 子系統(tǒng)
5.3.6 用例圖建模技術(shù)
5.4 實例——EasyLibrary中的用例圖
5.4.1 確定系統(tǒng)參與者
5.4.2 確定系統(tǒng)用例
5.4.3 用例圖繪制步驟
5.5 活動圖
5.5.1 操作
5.5.2 控制流
5.5.3 決策與合并
5.5.4 派生與連接
5.5.5 活動分區(qū)
5.5.6 對象流
5.5.7 高級活動圖建?!?br />5.5.8 活動圖建模技術(shù)
5.6 實例——EasyLibrary中的活動圖
5.6.1 創(chuàng)建活動圖
5.6.2 活動圖編輯器和選用板
5.6.3 “借閱圖書”用例的活動圖
5.6.4 “修改圖書信息”用例的活動圖
5.6.5 “登錄”用例的活動圖
第6章 分析模型
6.1 從分析到設(shè)計
6.2 分析模型的組織結(jié)構(gòu)
6.3 類圖
6.3.1 類
6.3.2 接口
6.3.3 類之間的關(guān)系
6.3.4 類圖建模技術(shù)
6.4 實例——EasyLibrary中的類圖
6.4.1 發(fā)現(xiàn)分析類
6.4.2 類圖繪制步驟
6.5 序列圖
6.5.1 交互框
6.5.2 對象
6.5.3 生命線
6.5.4 消息
6.5.5 激活
6.5.6 創(chuàng)建和銷毀對象
6.5.7 組合片段
6.5.8 序列圖建模技術(shù)
6.6 實例——EasyLibrary中的序列圖
6.6.1 為System Service包添加用例實現(xiàn)
6.6.2 為System Administration包添加用例實現(xiàn)
6.6.3 為System Maintenance包添加用例實現(xiàn)
第7章 設(shè)計模型
7.1 設(shè)計模型的特點與創(chuàng)建
7.2 設(shè)計模型的元素和分組
7.3 從分析類提取設(shè)計元素
7.4 創(chuàng)建設(shè)計類圖和添加設(shè)計類
7.5 組合結(jié)構(gòu)圖
7.5.1 部件(Part)和連接器(Connector)
7.5.2 端口(Port)
7.5.3 提供的接口(Provided Interface)和必需的接口(Required Interface)
7.5.4 協(xié)作(Collaboration)
7.6 實例——EasyLibrary中的組合結(jié)構(gòu)圖
7.6.1 為ReaderAccount類添加組合結(jié)構(gòu)圖
7.7 狀態(tài)圖
7.7.1 狀態(tài)(State)
7.7.2 初始狀態(tài)(Initial State)
7.7.3 終止?fàn)顟B(tài)(Terminal State)
7.7.4 轉(zhuǎn)換(Transition)
7.7.5 偽態(tài)(Pseudostate)
7.7.6 活動(Activity)
7.8 實例——EasyLibrary中的狀態(tài)圖
7.9 組件圖
7.9.1 組件(Component)
7.9.2 接口(Interface)
7.9.3 關(guān)系
7.10 實例——EasyLibrary中的組件圖
7.11 部署圖
7.11.1 節(jié)點(Node)
7.11.2 設(shè)備(Device)
7.11.3 執(zhí)行環(huán)境(Execute Environment)
7.11.4 部署規(guī)范(Deployment Specification)
7.11.5 關(guān)系
7.12 實例——EasyLibrary中的部署圖
第8章 實現(xiàn)模型
8.1 設(shè)計模型的特點
8.2 持久化選擇
8.2.1 Hibernate方案
8.2.2 JDO方案
8.2.3 iBATIS方案
8.2.4 SDO方案
8.2.5 JDBC方案
8.3 應(yīng)用程序框架的選擇
8.3.1 Struts方案
8.3.2 WebWork方案
8.3.3 JSF方案
8.4 創(chuàng)建實現(xiàn)模型
8.5 添加項目依賴的庫文件
8.6 數(shù)據(jù)庫的設(shè)計和創(chuàng)建
8.6.1 數(shù)據(jù)庫設(shè)計范式
8.6.2 MySQL數(shù)據(jù)庫的安裝
8.6.3 MySQL數(shù)據(jù)庫管理工具的安裝
8.6.4 數(shù)據(jù)庫的設(shè)計和創(chuàng)建
8.6.5 生成領(lǐng)域模型
8.6.6 基于Struts的應(yīng)用層開發(fā)
第9章 UML與統(tǒng)一開發(fā)過程
9.1 軟件開發(fā)過程簡介
9.2 當(dāng)前流行的軟件過程
9.3 RUP簡介
9.3.1 RUP的產(chǎn)生背景
9.3.2 傳統(tǒng)的軟件開發(fā)模型
9.4 RUP的二維開發(fā)模型
9.5 RUP的核心工作流
9.5.1 商業(yè)建模(Business Modeling)
9.5.2 需求分析(Requirements)
9.5.3 分析與設(shè)計(Analysis & Design)
9.5.4 實現(xiàn)(Implementation)
9.5.5 測試(Test)
9.5.6 部署(Deployment)
9.5.7 配置和變更管理(Configuration & Change Management)
9.5.8 項目管理(Project Management)
9.5.9 環(huán)境(Environment)
9.6 RUP的四個階段
9.7 RUP的迭代開發(fā)模型
9.8 RUP的核心工作流
9.8.1 需求捕獲工作流
9.8.2 分析工作流
9.8.3 設(shè)計工作流
9.8.4 實現(xiàn)工作流
9.8.5 測試工作流
第10章 酒店信息管理系統(tǒng)
10.1 酒店信息管理系統(tǒng)的需求分析
10.1.1 系統(tǒng)的功能需求
10.1.2 基本數(shù)據(jù)維護模塊
10.1.3 基本業(yè)務(wù)模塊
10.1.4 數(shù)據(jù)庫模塊
10.1.5 信息查詢模塊
10.2 系統(tǒng)的UML模型
10.2.1 創(chuàng)建模型項目
10.2.2 創(chuàng)建系統(tǒng)的用例模型
10.2.3 系統(tǒng)的用例圖
10.2.4 系統(tǒng)的活動圖
10.2.5 創(chuàng)建系統(tǒng)的分析模型
10.3 系統(tǒng)的類圖
10.3.1 客戶和酒店員工
10.3.2 其他的類
10.3.3 各個類之間的關(guān)系
10.4 系統(tǒng)的實現(xiàn)與部署
10.4.1 創(chuàng)建系統(tǒng)的實現(xiàn)模型
10.4.2 系統(tǒng)的組件圖
10.4.3 系統(tǒng)的部署圖
第11章 BBS在線論壇系統(tǒng)
11.1 BBS在線論壇系統(tǒng)的需求分析
11.1.1 系統(tǒng)的功能需求
11.1.2 基本業(yè)務(wù)模塊
11.1.3 數(shù)據(jù)庫模塊
11.1.4 信息瀏覽和查詢模塊
11.2 系統(tǒng)的UML模型
11.2.1 創(chuàng)建模型項目
11.2.2 創(chuàng)建系統(tǒng)的用例模型
11.2.3 系統(tǒng)的用例圖
11.2.4 系統(tǒng)的活動圖
11.2.5 創(chuàng)建系統(tǒng)的分析模型
11.2.6 系統(tǒng)的類圖
11.2.7 系統(tǒng)的序列圖
11.3 系統(tǒng)的實現(xiàn)與部署
11.3.1 創(chuàng)建系統(tǒng)的實現(xiàn)模型
11.3.2 系統(tǒng)的組件圖
11.3.3 系統(tǒng)的部署圖
第12章 網(wǎng)上花店系統(tǒng)
12.1 網(wǎng)上花店系統(tǒng)的需求分析
12.1.1 系統(tǒng)的功能需求
12.1.2 客戶接口模塊
12.1.3 管理員接口模塊
12.1.4 數(shù)據(jù)服務(wù)模塊
12.2 系統(tǒng)的UML模型
12.2.1 創(chuàng)建模型項目
12.2.2 創(chuàng)建系統(tǒng)的用例模型
12.2.3 系統(tǒng)的用例圖
12.2.4 系統(tǒng)的活動圖
12.2.5 創(chuàng)建系統(tǒng)的分析模型
12.2.6 系統(tǒng)的類圖
12.2.7 系統(tǒng)的序列圖
12.3 系統(tǒng)的實現(xiàn)與部署
12.3.1 創(chuàng)建系統(tǒng)的實現(xiàn)模型
12.3.2 系統(tǒng)的組件圖
12.3.3 系統(tǒng)的部署圖
第13章 RSA建模高級主題
13.1 UML模型的管理
13.1.1 創(chuàng)建UML模型
13.1.2 定制UML模型
13.1.3 導(dǎo)出UML模型
13.2 RSA的雙向工程
13.2.1 雙向工程簡介
13.2.2 配置模型轉(zhuǎn)換
13.2.3 從UML模型轉(zhuǎn)換到Java代碼
13.2.4 從UML模型轉(zhuǎn)換到WSDL文檔
13.2.5 從UML模型轉(zhuǎn)換到XSD文檔
13.3 RSA可重用模型
13.3.1 基于模式的開發(fā)
13.3.2 在RSA中應(yīng)用模式
附錄 Rational Rose簡介
編輯推薦
曹衍龍、汪杰編著的這本《UML 2.0基礎(chǔ)與RSA建模實例教程》詳細地介紹了UML的基礎(chǔ)知識,如視圖、圖、模型元素和通用機制等,同時,結(jié)合具體的案例,給出了相關(guān)理論在:RSA中的建模實踐。值得一提的是,書中介紹了國內(nèi)UML相關(guān)書籍中很少提及的正向工程和逆向工程在RSA中的具體實現(xiàn)方法。 全書共提供了3個完整的綜合性RSA建模案例,即酒店信息管理系統(tǒng)、BBS在線論壇系統(tǒng)和網(wǎng)上花店系統(tǒng)。另外,圖書館管理系統(tǒng)的建模案例貫穿于UML基礎(chǔ)知識的相關(guān)章節(jié),有助于讀者邊學(xué)習(xí)、邊思考、邊實踐。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
UML 2.0基礎(chǔ)與RSA建模實例教程 PDF格式下載