图书介绍
UML 2.0基础与RSA建模实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![UML 2.0基础与RSA建模实例教程](https://www.shukui.net/cover/78/30733059.jpg)
- 曹衍龙,汪杰编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115259196
- 出版时间:2011
- 标注页数:296页
- 文件大小:73MB
- 文件页数:309页
- 主题词:面向对象语言,UML-程序设计-教材;软件开发-教材
PDF下载
下载说明
UML 2.0基础与RSA建模实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识UML建模1
1.1软件工程概述1
1.1.1软件工程的提出1
1.1.2软件开发模式1
1.2软件模型概述2
1.2.1什么是软件模型2
1.2.2软件建模的目的3
1.2.3软件建模的重要性3
1.2.4软件建模的基本原理4
1.3 UML概述4
1.3.1 UML的产生和演变5
1.3.2 UML的应用领域6
1.3.3 UML 2的新特性7
第2章IBM Rational Software Architect简介8
2.1初识Rational Software Architect8
2.1.1 Rational Software Architect的新特性8
2.1.2 Rational Software Architect的运行环境9
2.1.3 Rational Software Architect的获取9
2.2建模工具的安装9
2.2.1 IBM Installation Manager的安装9
2.2.2 Rational Software Architect的安装12
2.3 Rational Software Architect使用介绍18
2.3.1 RSA的主界面18
2.3.2 RSA的项目结构25
2.3.3使用RSA建模28
2.3.4设置全局选项31
2.3.5打开视图33
第3章UML与面向对象34
3.1面向对象开发34
3.1.1理解面向对象开发34
3.1.2面向对象的主要概念36
3.1.3面向对象的要素38
3.2 UML的构成41
3.2.1视图42
3.2.2图43
3.2.3模型元素44
3.2.4通用机制48
3.3使用UML建模48
第4章 从一个项目出发50
4.1项目背景50
4.2系统需求50
4.2.1总体功能需求50
4.2.2基本数据维护功能51
4.2.3基本业务功能52
4.2.4数据库管理功能53
4.2.5信息查询功能54
4.2.6身份认证功能55
4.2.7与外部系统交互功能55
4.3可能存在的风险55
4.4创建项目56
第5章 用例模型58
5.1建模系统行为58
5.2用例模型的组织结构59
5.3用例图61
5.3.1参与者61
5.3.2用例62
5.3.3用例间的关系64
5.3.4包66
5.3.5子系统66
5.3.6用例图建模技术66
5.4实例——EasyLibrary中的用例图67
5.4.1确定系统参与者67
5.4.2确定系统用例68
5.4.3用例图绘制步骤68
5.5活动图73
5.5.1操作73
5.5.2控制流74
5.5.3决策与合并74
5.5.4派生与连接75
5.5.5活动分区76
5.5.6对象流77
5.5.7高级活动图建模77
5.5.8活动图建模技术78
5.6实例——EasyLibrary中的活动图79
5.6.1创建活动图79
5.6.2活动图编辑器和选用板79
5.6.3“借阅图书”用例的活动图81
5.6.4“修改图书信息”用例的活动图82
5.6.5“登录”用例的活动图82
第6章 分析模型85
6.1从分析到设计85
6.2分析模型的组织结构87
6.3类图88
6.3.1类89
6.3.2接口91
6.3.3类之间的关系91
6.3.4类图建模技术96
6.4实例——EasyLibrary中的类图97
6.4.1发现分析类97
6.4.2类图绘制步骤98
6.5序列图103
6.5.1交互框103
6.5.2对象104
6.5.3生命线104
6.5.4消息104
6.5.5激活106
6.5.6创建和销毁对象106
6.5.7组合片段107
6.5.8序列图建模技术109
6.6实例——EasyLibrary中的序列图109
6.6.1为System Service包添加用例实现109
6.6.2为System Administration包添加用例实现113
6.6.3为System Maintenance包添加用例实现115
第7章 设计模型118
7.1设计模型的特点与创建118
7.2设计模型的元素和分组119
7.3从分析类提取设计元素120
7.4创建设计类图和添加设计类122
7.5组合结构图124
7.5.1部件(Part)和连接器(Connector)124
7.5.2端口(Port )125
7.5.3提供的接口(Provided Interface)和必需的接口(Required Interface)125
7.5.4协作(Collaboration)126
7.6实例——EasyLibrary中的组合结构图126
7.6.1为ReaderAccount类添加组合结构图126
7.7状态图128
7.7.1状态(State)129
7.7.2初始状态(Initial State)129
7.7.3终止状态(Terminal State)129
7.7.4转换(Transition)129
7.7.5伪态(Pseudostate )130
7.7.6活动(Activity)131
7.8实例——EasyLibrary中的状态图131
7.9组件图134
7.9.1组件(Component)135
7.9.2接口(Interface )136
7.9.3关系136
7.10实例——EasyLibrary中的组件图136
7.11部署图138
7.11.1节点(Node)138
7.11.2设备(Device)138
7.11.3执行环境(Execute Environment)138
7.11.4部署规范(Deployment Specification)139
7.11.5关系139
7.12实例——EasyLibrary中的部署图139
第8章 实现模型142
8.1设计模型的特点142
8.2持久化选择142
8.2.1 Hibernate方案142
8.2.2 JDO方案143
8.2.3 iBATIS方案143
8.2.4 SDO方案143
8.2.5 JDBC方案143
8.3应用程序框架的选择144
8.3.1 Struts方案144
8.3.2 WebWork方案145
8.3.3 JSF方案145
8.4创建实现模型146
8.5添加项目依赖的库文件147
8.6数据库的设计和创建149
8.6.1数据库设计范式149
8.6.2 MySQL数据库的安装150
8.6.3 MySQL数据库管理工具的安装154
8.6.4数据库的设计和创建155
8.6.5生成领域模型160
8.6.6基于Struts的应用层开发164
第9章UML与统一开发过程168
9.1软件开发过程简介168
9.2当前流行的软件过程168
9.3 RUP简介169
9.3.1 RUP的产生背景169
9.3.2传统的软件开发模型169
9.4 RUP的二维开发模型170
9.5 RUP的核心工作流171
9.5.1商业建模(Business Modeling)171
9.5.2需求分析(Requirements)172
9.5.3分析与设计(Analysis & Design)172
9.5.4实现(Implementation)172
9.5.5测试(Test)172
9.5.6部署(Deployment)172
9.5.7配置和变更管理(Configuration & Change Management)173
9.5.8项目管理(Project Management)173
9.5.9环境(Environment)173
9.6 RUP的四个阶段173
9.7 RUP的迭代开发模型175
9.8 RUP的核心工作流176
9.8.1需求捕获工作流177
9.8.2分析工作流180
9.8.3设计工作流183
9.8.4实现工作流186
9.8.5测试工作流190
第10章 酒店信息管理系统195
10.1酒店信息管理系统的需求分析195
10.1.1系统的功能需求195
10.1.2基本数据维护模块195
10.1.3基本业务模块196
10.1.4数据库模块196
10.1.5信息查询模块197
10.2系统的UML模型197
10.2.1创建模型项目197
10.2.2创建系统的用例模型199
10.2.3系统的用例图199
10.2.4系统的活动图201
10.2.5创建系统的分析模型202
10.3系统的类图202
10.3.1客户和酒店员工202
10.3.2其他的类203
10.3.3各个类之间的关系204
10.4系统的实现与部署205
10.4.1创建系统的实现模型205
10.4.2系统的组件图205
10.4.3系统的部署图206
第11章BBS在线论坛系统207
11.1 BBS在线论坛系统的需求分析207
11.1.1系统的功能需求207
11.1.2基本业务模块208
11.1.3数据库模块208
11.1.4信息浏览和查询模块208
11.2系统的UML模型209
11.2.1创建模型项目209
11.2.2创建系统的用例模型210
11.2.3系统的用例图211
11.2.4系统的活动图213
11.2.5创建系统的分析模型215
11.2.6系统的类图215
11.2.7系统的序列图217
11.3系统的实现与部署219
11.3.1创建系统的实现模型219
11.3.2系统的组件图220
11.3.3系统的部署图220
第12章 网上花店系统222
12.1网上花店系统的需求分析222
12.1.1系统的功能需求222
12.1.2客户接口模块223
12.1.3管理员接口模块224
12.1.4数据服务模块227
12.2系统的UML模型227
12.2.1创建模型项目227
12.2.2创建系统的用例模型229
12.2.3系统的用例图229
12.2.4系统的活动图231
12.2.5创建系统的分析模型234
12.2.6系统的类图234
12.2.7系统的序列图237
12.3系统的实现与部署239
12.3.1创建系统的实现模型239
12.3.2系统的组件图239
12.3.3系统的部署图240
第13章RSA建模高级主题241
13.1 UML模型的管理241
13.1.1创建UML模型241
13.1.2定制UML模型243
13.1.3导出UML模型245
13.2 RSA的双向工程246
13.2.1双向工程简介246
13.2.2配置模型转换247
13.2.3从UML模型转换到Java代码251
13.2.4从UML模型转换到WSDL文档253
13.2.5从UML模型转换到XSD文档253
13.3 RSA可重用模型254
13.3.1基于模式的开发254
13.3.2在RSA中应用模式255
附录Rational Rose简介260