图书介绍

UML面向对象需求分析与建模教程 基于UML2.5标准PDF|Epub|txt|kindle电子书版本网盘下载

UML面向对象需求分析与建模教程 基于UML2.5标准
  • 邹盛荣主编;周塔,顾爱华,彭昱静副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030569141
  • 出版时间:2019
  • 标注页数:226页
  • 文件大小:22MB
  • 文件页数:236页
  • 主题词:面向对象语言-程序设计-教材

PDF下载


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

下载说明

UML面向对象需求分析与建模教程 基于UML2.5标准PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 UML的发展史1

1.2 UML在日常生活中的应用2

1.3本课程学习中需要注意的问题3

第一部分 UML建模理论概述6

第2章 面向对象方法6

2.1了解面向对象产生的原因6

2.2面向对象方法基本概念与特征8

2.2.1面向对象的概念8

2.2.2面向对象的特征9

2.2.3面向对象的要素10

2.3面向对象方法学开发过程11

2.4面向对象下一步发展方向13

第3章 统一建模语言15

3.1建模语言三个类别15

3.2 UML特点15

3.3基本元素18

3.3.1结构元素18

3.3.2行为元素20

3.3.3分组元素21

3.3.4注释元素21

3.4关系元素21

3.5常用的9种图介绍22

3.5.1用例图22

3.5.2类图24

3.5.3对象图28

3.5.4状态图29

3.5.5活动图31

3.5.6顺序图32

3.5.7协作图32

3.5.8组件图33

3.5.9部署图34

3.6网络教学系统案例UML简单图示34

3.6.1系统功能34

3.6.2系统的UML建模35

第4章 RUP统一过程43

4.1 RUP产生43

4.2基于统一过程的UML系统建模45

4.3二维开发模型46

4.4 RUP开发过程47

4.4.1初始阶段47

4.4.2细化阶段47

4.4.3构造阶段47

4.4.4交付阶段48

4.5 RUP核心工作流48

4.5.1商业建模48

4.5.2需求48

4.5.3分析与设计48

4.5.4实现48

4.5.5测试49

4.5.6部署49

4.5.7配置和变更管理49

4.5.8项目管理49

4.5.9环境49

4.6 RUP的要素和经验49

4.6.1 RUP十大要素49

4.6.2 RUP六大经验52

4.6.3 RUP的优势与不足52

第5章 Enterprise Architect建模工具54

5.1常用的UML建模工具概述54

5.1.1 Rational Rose54

5.1.2 Rational Software Architect55

5.1.3 PowerDesigner55

5.1.4 Visio56

5.1.5免费的ArgoUML56

5.2 Enterprise Architect 13.0说明56

第6章 UML 2.5标准65

6.1相关行业标准协会OMG65

6.2 UM L规则66

6.3通用机制67

6.4 UML标准通用机制69

6.5 UML的体系结构73

6.6 UML 2.5概述74

6.7 UML 2.5图介绍75

第二部分 UML需求分析与建模的过程104

第7章 需求获取104

7.1需求流概述104

7.2需求获取的困难105

7.2.1软件需求获取面临的困难105

7.2.2软件需求获取困难的原因105

7.2.3需求工程过程106

7.3需求获取的方法106

7.4复杂系统的复杂网络需求获取方法107

7.5需求获取路线图111

7.6需求案例112

7.6.1人事管理系统功能需求描述112

7.6.2系统的UML表示114

第8章 需求分析116

8.1确定客户需要什么116

8.2需求分析方法118

8.2.1面向对象分析方法118

8.2.2陈述需求119

8.2.3建立逻辑模型119

8.2.4以学生管理系统为例寻找类并建立类模型120

8.2.5建立过程模型123

8.3需求分析路线图125

8.4分析人事管理系统案例125

第9章 设计128

9.1设计概述128

9.2面向对象设计129

9.3设计路线图134

9.4设计案例134

9.4.1系统结构设计134

9.4.2核心用例的组件图134

9.4.3系统数据库设计135

第10章 实现138

10.1对象实现138

10.1.1程序设计语言138

10.1.2类的实现138

10.1.3应用系统的实现139

10.2实现人事管理系统案例139

10.2.1系统登录界面139

10.2.2员工信息界面140

10.2.3假条信息界面142

10.2.4工资信息界面142

10.2.5用户权限登录144

第11章 测试148

11.1测试流148

11.2面向对象测试模型149

11.3测试人事管理系统案例155

第三部分 高级课题158

第12章 UML的形式化158

12.1 OCL标准约束158

12.1.1 xor约束159

12.1.2子集约束160

12.2对象约束语言160

12.3约束的语境161

12.4导航表达式162

12.4.1跟随链接162

12.4.2对象和聚集163

12.4.3迭代遍历163

12.4.4遍历限定关联163

12.4.5使用关联类164

12.5 OCL数据类型和操作164

12.5.1基本类型164

12.5.2模型类型165

12.5.3聚集165

12.5.4聚集操作166

12.6约束167

12.6.1基本约束168

12.6.2组合约束168

12.6.3迭代约束169

12.7构造型化的约束170

12.7.1类不变量170

12.7.2前置条件和后置条件170

12.7.3按契约设计171

12.8约束和泛化172

12.9 OCL小结173

12.10建模方法介绍173

12.11 UML与形式化方法的结合174

12.11.1直接对UML模型进行形式化语义定义174

12.11.2 UML到形式化方法的转换175

12.12形式化方法175

12.12.1形式化方法介绍175

12.12.2 B方法176

12.12.3需求获取形式化语言的表示178

12.13形式化的案例178

12.13.1免疫系统178

12.13.2免疫系统建模179

12.13.3系统模拟及结果分析192

第四部分 实验案例196

第13章 综合案例196

13.1通讯录安卓版需求分析196

13.1.1基本功能需求196

13.1.2系统用例分析196

13.2总体设计方案198

13.2.1系统类图198

13.2.2状态图199

13.2.3顺序图200

13.3详细设计202

13.3.1开发环境202

13.3.2系统界面设计202

13.3.3程序设计203

13.4系统测试206

13.4.1系统测试的意义及目的206

13.4.2测试步骤206

13.4.3测试数据206

参考文献207

附录 UML 2.5标准技术词汇208

热门推荐