图书介绍
UML面向对象需求分析与建模教程 基于UML2.5标准PDF|Epub|txt|kindle电子书版本网盘下载
![UML面向对象需求分析与建模教程 基于UML2.5标准](https://www.shukui.net/cover/24/31350968.jpg)
- 邹盛荣主编;周塔,顾爱华,彭昱静副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030569141
- 出版时间:2019
- 标注页数:226页
- 文件大小:22MB
- 文件页数:236页
- 主题词:面向对象语言-程序设计-教材
PDF下载
下载说明
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