图书介绍

UML 2.0基础与RSA建模实例教程PDF|Epub|txt|kindle电子书版本网盘下载

UML 2.0基础与RSA建模实例教程
  • 曹衍龙,汪杰编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115259196
  • 出版时间:2011
  • 标注页数:296页
  • 文件大小:73MB
  • 文件页数:309页
  • 主题词:面向对象语言,UML-程序设计-教材;软件开发-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐