UML面向对象分析、建模与设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吕云翔,赵天宇,丛硕编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302488828
- 页数:245 页
第1部分 3
第1章 软件工程与面向对象方法 3
1.1 软件工程 3
1.1.1 软件工程的历史 3
1.1.2 软件工程的目标和原则 4
1.2 面向对象方法 4
1.2.1 面向对象方法简介 4
1.2.2 面向对象方法的历史 5
1.2.3 面向对象方法的概念 6
1.2.4 面向对象方法的优点 8
小结 8
习题 8
第2章 统一建模语言UML 10
2.1 UML简介 10
2.2 UML的历史 11
2.2.1 UML出现的历史背景 11
2.2.2 UML的诞生与标准化 12
2.2.3 UML2的诞生 12
2.3 UML的目标与应用范围 13
2.3.1 UML的目标 13
2.3.2 UML的应用范围 14
小结 14
习题 14
第3章 初识UML 16
3.1 UML构造块 16
3.1.1 事物 16
3.1.2 关系 18
3.1.3 图 19
3.2 UML通用机制 21
3.2.1 规格说明 21
3.2.2 修饰 21
3.2.3 通用划分 21
3.2.4 UML扩展机制 22
3.3 “4+1”架构 23
3.3.1 “4+1”架构的概念和组成 24
3.3.2 “4+1”架构要解决的问题 24
3.3.3 运用“4+1”视图方法进行软件架构设计 25
3.4 UML建模工具 26
小结 29
习题 29
第2部分 33
第4章 用例图 33
4.1 用例图简介 33
4.2 用例图的组成元素 34
4.2.1 参与者 34
4.2.2 用例 36
4.2.3 用例图中的关系 38
4.3 用例描述 42
4.3.1 什么是用例描述 42
4.3.2 前置条件与后置条件 43
4.3.3 事件流 43
4.3.4 补充约束 44
4.3.5 用例文档 45
4.4 应用用例图建模 45
4.4.1 用例图建模技术 45
4.4.2 用例图使用要点 47
4.5 实验:绘制机票预订系统的用例图 48
小结 50
习题 51
第5章 类图 54
5.1 什么是类图 54
5.2 类图的组成元素 55
5.2.1 类 55
5.2.2 接口 58
5.2.3 类图中的关系 59
5.2.4 类的高级概念 65
5.3 应用类图建模 68
5.3.1 类图建模技术 68
5.3.2 使用类图进行正向工程与逆向工程 69
5.3.3 面向对象的设计原则 70
5.4 实验:绘制机票预订系统的类图 73
小结 77
习题 77
第6章 对象图 80
6.1 什么是对象图 80
6.2 对象图的组成元素 81
6.2.1 对象 81
6.2.2 链 82
6.3 应用对象图建模 82
6.3.1 对象图建模技术 82
6.3.2 使用对象图进行逆向工程 82
6.3.3 对象图使用要点 83
6.4 实验:绘制机票预订系统的对象图 83
小结 84
习题 84
第7章 包图 86
7.1 什么是包图 86
7.2 包图的组成元素 86
7.2.1 包 87
7.2.2 包的依赖关系 89
7.3 包图的建模技术 91
7.4 实验:绘制机票预订系统的包图 92
小结 93
习题 94
第8章 顺序图 96
8.1 什么是顺序图 96
8.2 顺序图的组成元素 97
8.2.1 对象与生命线 97
8.2.2 激活 98
8.2.3 消息 98
8.3 顺序图中的结构化控制 100
8.4 顺序图建模技术 101
8.5 顺序图的变体——时间图 102
8.6 实验:绘制登录用例的顺序图 103
小结 105
习题 105
第9章 通信图 108
9.1 什么是通信图 108
9.2 通信图的组成元素 109
9.2.1 对象 109
9.2.2 链 110
9.2.3 消息 110
9.3 通信图与顺序图 111
9.4 通信图建模技术 112
9.5 实验:绘制查询航班用例的通信图 112
小结 114
习题 114
第10章 状态机图 117
10.1 什么是状态机图 117
10.1.1 状态机 117
10.1.2 状态机图概述 118
10.2 状态机图的组成元素 119
10.2.1 简单状态 119
10.2.2 转换 121
10.2.3 伪状态 123
10.2.4 复合状态 124
10.3 状态机图的建模技术 127
10.4 实验:绘制航班类的状态机图 128
小结 131
习题 131
第11章 活动图 134
11.1 什么是活动图 134
11.2 活动图的基本组成元素 135
11.2.1 动作和活动节点 135
11.2.2 开始和终止 136
11.2.3 控制流 136
11.2.4 判断节点 136
11.2.5 合并节点 137
11.2.6 泳道 137
11.3 活动图的高级组成元素 139
11.3.1 分叉节点与结合节点 139
11.3.2 对象流 139
11.3.3 扩展区域 140
11.4 活动图建模技术 141
11.5 实验:绘制用户购票的活动图 142
小结 144
习题 144
第12章 组件图 146
12.1 什么是组件图 146
12.2 组件图的组成元素 147
12.2.1 组件 147
12.2.2 接口 148
12.2.3 端口 149
12.2.4 组件的内部结构 150
12.3 组件图的建模技术 151
12.4 实验:绘制机票预订系统的组件图 151
小结 153
习题 153
第13章 部署图 155
13.1 什么是部署图 155
13.2 部署图的组成元素 156
13.2.1 节点 156
13.2.2 连接 156
13.3 部署图建模技术 157
13.4 实验:绘制机票预订系统的部署图 157
小结 159
习题 159
第3部分 163
第14章 统一软件开发过程 163
14.1 统一软件开发过程概述 163
14.1.1 什么是软件开发过程 163
14.1.2 统一软件开发过程简介 164
14.1.3 统一软件开发过程的发展历程 164
14.2 过程总览 165
14.3 阶段和迭代——时间维度 166
14.3.1 起始阶段 166
14.3.2 细化阶段 167
14.3.3 构建阶段 168
14.3.4 转化阶段 169
14.3.5 迭代 170
14.4 过程的静态结构 170
14.4.1 工作者 171
14.4.2 活动 171
14.4.3 制品 171
14.4.4 工作流 172
14.4.5 核心工作流 172
14.5 在统一软件开发过程中使用UML 176
14.5.1 起始阶段常用UMLL图 176
14.5.2 细化阶段常用UML图 178
14.5.3 构建阶段常用UML图 178
14.5.4 转化阶段常用UML图 179
小结 180
习题 180
第15章 小型网上书店系统 182
15.1 小型网上书店系统的需求分析 182
15.1.1 项目背景描述 182
15.1.2 系统需求分析 182
15.1.3 用户管理模块 183
15.1.4 订单管理模块 184
15.1.5 书目管理模块 184
15.2 系统的UML基本模型 184
15.2.1 需求分析阶段模型 184
15.2.2 基本动态模型 185
15.3 类的设计与实现 189
15.3.1 系统设计类 189
15.3.2 类的实现 189
15.4 系统的组件图和部署图 192
15.4.1 系统的组件图 192
15.4.2 系统的部署图 192
第16章 小型二手货交易系统 194
16.1 需求分析部分 194
16.1.1 子系统划分 195
16.1.2 系统功能需求 195
16.1.3 非功能需求 199
16.2 系统设计部分 199
16.2.1 系统设计类图 199
16.2.2 关键用例的动态模型 204
16.2.3 类的代码框架 207
第17章 汽车服务管理系统 209
17.1 汽车服务管理系统的需求分析 209
17.1.1 系统功能需求 209
17.1.2 车辆及路线管理模块 210
17.1.3 人员管理模块 210
17.1.4 信息管理模块 210
17.2 系统的UML基本模型 210
17.2.1 需求分析阶段模型 210
17.2.2 基本动态模型 212
17.3 系统中的类 215
17.3.1 系统类图 215
17.3.2 生成类的代码框架 218
17.4 系统的划分与部署 218
17.4.1 系统的包图 218
17.4.2 系统的部署图 219
习题答案 220
参考文献 244
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《分析化学》陈怀侠主编 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《行测资料分析》李永新主编 2019
- 《药物分析》贡济宇主编 2017
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《药物分析》童珊珊,余江南 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019