面向对象技术 使用VP-UML工具实现“由图到代码”PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:曾著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302282105
- 页数:348 页
第1章 引论 1
1.1概论 1
1.2本章要点 1
1.3软件工程方法 2
1.4可视化建模 4
1.5软件开发方法 5
1.6表示、过程、技术和工具 7
1.7内容组织 9
1.8本章小结 10
第2章 结构建模与分析 11
2.1概论 11
2.2本章要点 11
2.3对象 11
2.3.1对象的含义 11
2.3.2对象类型 12
2.4类和实例 13
2.5结构建模技术 15
2.5.1类的命名 16
2.5.2类之间的关系 16
2.5.3继承 17
2.5.4继承的性质 17
2.5.5关联关系 19
2.5.6聚合关系 22
2.6结构建模示例 25
2.7结构建模的UML表示法小结 26
2.8结构分析技术 27
2.8.1类的获取 27
2.8.2模型要简单 28
2.8.3使用结构分析过程中的启发式法 28
2.8.4进行领域建模和分析 29
2.9领域建模和分析过程 30
2.9.1概论 30
2.9.2开发领域模型 30
2.10结构建模和分析过程中的技巧和提示 40
2.11使用VP-UML进行领域建模和分析 41
2.12本章小结 52
2.13习题 52
第3章 用例建模与分析 54
3.1概论 54
3.2本章要点 54
3.3需求获取 54
3.4用例建模技术 55
3.5用例模型示例 59
3.6用例分析技术 60
3.6.1进行用例分析 60
3.6.2用例建模的UML表示法小结 61
3.6.3使用关系组织用例 61
3.6.4编写用例文档 65
3.6.5优选用例 68
3.7用例建模与分析过程 69
3.7.1概论 69
3.7.2开发用例模型 70
3.7.3开发初始用例模型 71
3.7.4识别主要参与者 71
3.7.5邮购案例研究 71
3.8使用用例建模分析中的技巧和提示 80
3.9使用VP-UML进行用例建模和分析 83
3.10本章小结 108
3.11习题 108
第4章 动态建模与分析 109
4.1概论 109
4.2本章要点 109
4.3场景建模技术:交互图 109
4.3.1常用的UML交互图符号 110
4.3.2顺序图 112
4.3.3通信图 116
4.4场景建模示例 117
4.5使用状态机图动态建模技术 121
4.6使用活动图动态建模技术 123
4.7动态分析技术 125
4.7.1细化描述用例的技巧 125
4.7.2步骤1:关注对外部系统行为的建模 126
4.7.3步骤2:关注子系统之间的通信 126
4.7.4步骤3:开发可重用的MVC软件框架 127
4.8动态建模与分析过程 130
4.8.1概论 130
4.8.2开发动态模型的步骤 130
4.9动态建模与分析的技巧和提示 138
4.10使用VP-UML进行动态建模与分析 143
4.11本章小结 164
4.12习题 165
第5章UML规范的实现 166
5.1概论 166
5.2本章要点 166
5.3概述 166
5.4实现类图 167
5.4.1单个类 167
5.4.2包 168
5.4.3继承 169
5.4.4关联关系 170
5.4.5聚合与组合 174
5.5使用关系型数据库实现持久化类 174
5.5.1单个类 175
5.5.2“一对多”关联关系 175
5.5.3“多对多”关联关系 176
5.5.4受限“多对多”关联关系 177
5.5.5 N元关联关系 178
5.5.6泛化关系 179
5.6实现活动图 182
5.7实现状态图 184
5.7.1实现一个简单的状态图 185
5.7.2实现一个具有顺序子状态的状态图 186
5.8实现交互图 187
5.9案例学习:电梯控制系统 188
5.9.1场景1 189
5.9.2场景2 192
5.10本章小结 196
5.11习题 197
第6章VAT和方法定制 198
6.1概论 198
6.2本章内容 198
6.3软件开发方法 199
6.3.1软件开发方法组件 199
6.3.2使用软件开发方法的好处 201
6.4为何传统软件方法不能创造奇迹 202
6.5 UML和软件方法 203
6.6面向对象方法应用中的障碍 204
6.7当前的面向对象开发方法 206
6.7.1表示法 207
6.7.2统一过程 207
6.7.3技术 209
6.7.4可溯性和模型一致性 212
6.7.5方法定制的需求 213
6.8 VAT 214
6.8.1数据流图和实体关系图之间的链接元素 215
6.8.2顺序图和类图之间的链接元素 215
6.8.3 VAT原则 216
6.8.4 VAT架构 220
6.8.5应用VAT 222
6.9使用VAT 创建和定制方法 227
6.10案例研究 231
6.10.1方法创建过程的7个步骤 232
6.10.2业务工作流总结 238
6.10.3转换到下一个工作流:需求 239
6.10.4转换到下一个工作流:分析 241
6.10.5转换到下一个工作流设计 245
6.10.6方法路标图 247
6.11本章小结 248
6.12习题 248
第7章 案例研究:运用活动分析技术 249
7.1概论 249
7.2本章要点 249
7.3案例研究 249
7.4业务建模 250
7.5需求 252
7.5.1领域分析(用例级) 252
7.5.2用例分析 252
7.6分析 256
7.7设计 259
7.8应用VP-UML运用活动分析方法 265
7.8.1业务建模 265
7.8.2需求 267
7.8.3分析 274
7.8.4设计 278
7.9本章小结 285
第8章UML2表示法更新概述 286
8.1概论 286
8.2本章要点 286
8.3简介 286
8.4 UML 2图的类型 287
8.5 UML 2中新的结构图 289
8.5.1基本概念和表示 289
8.5.2复合结构图 291
8.6 UML 2中新的交互图 294
8.6.1交互纵览图 294
8.6.2时序图 299
8.7行为图的其他UML2更新 301
8.7.1更新的状态图 301
8.7.2复合状态 301
8.7.3行为的泛化 302
8.7.4更新的活动图 303
8.7.5 UML Profiles 305
8.8本章小结 305
附录A VP-UML入门 307
附录B UML基础 327
附录C电梯控制系统的实现代码 333
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《大数据项目管理 从规划到实现》(美)特德·马拉斯卡(Ted Malaska),(美)乔纳森·塞德 2020
- 《管理者的思维工具》(美)詹姆斯.曼特罗(JamesManktelow)朱利安·伯金肖(JulianBirkins 2019
- 《万物探索 交通工具》焦庆锋主编 2018
- 《面向21世纪课程教材 实验化学 下 第3版》(中国)刘约权,杨丽华,李敬慈 2019
- 《面向21世纪课程教材 社会保障法》郑尚元 2019
- 《常用工具软件立体化教程》谭桂华,王伟,彭凯 2019
- 《新时代背景下碳泄漏的法律规制 理论逻辑与实现路径》姜明 2019
- 《东西晋演义 话说中华五千年》(明)杨尔曾著 2019
- 《半道拾遗》郭宪曾著 2016
- 《甲子魂归》杨希曾著 2012
- 《票据法概论》谢菊曾著 1930
- 《中国印谱全书》陈师曾著 2013
- 《我国新媒体产业的市场结构、行为与绩效研究》周曾著 2013
- 《中国绘画史》陈师曾著 2013
- 《中国亚非关系史》耿引曾著 2014
- 《中国文化艺术名著丛书 中国绘画史》陈师曾著 2013
- 《中国司法制度》陶汇曾著 1926
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019