UML基础与应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王养廷,李磊,宋汉珍编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302127956
- 页数:229 页
第1章 UML概述 1
1.1什么是UML 1
1.2 UML发展历史 3
1.3 UML主要内容 3
1.3.1 UML模型图 4
1.3.2 UML在软件开发各个阶段的应用 6
1.3.3 UML的应用领域 6
1.4软件过程 7
1.4.1软件过程概述 7
1.4.2统一软件过程 9
1.5 UML工具 10
1.5.2如何选择UML工具 11
1.5.1主要UML工具介绍 11
小结 12
习题1 12
第2章 用例图 13
2.1 UML视图 13
2.2用例图 14
2.2.1用例图概述 15
2.2.2执行者 16
2.2.3用例 16
2.2.4执行者与用例之间的关系 17
2.2.5理解用例 17
2.2.6用例描述 18
2.3用例图图符 22
2.4.1用例的粒度 24
2.4用例的粒度和范围 24
2.4.2用例的范围 26
2.5用例图应用 27
2.5.1用户需求 27
2.5.2需求分析 27
2.5.3需求描述 30
2.6用例图进一步说明 33
2.6.1用例使用提示 33
2.6.2用例常见问题 33
小结 35
习题2 36
3.1.1类 37
3.1类图介绍 37
第3章 类图、对象图和包图 37
3.1.2类图设计 40
3.1.3类间关系 41
3.1.4类图深入讨论 45
3.2类图图符 49
3.3类图的应用 50
3.3.1类图的层次 50
3.3.2需求描述 51
3.3.3概念类的提取和描述 52
3.3.4设计阶段类图 53
3.3.5类图常见问题 54
3.4对象图 55
3.5包图 56
3.5.2包中的元素 57
3.5.1包图的图符 57
3.5.3包与包之间的关系 58
3.5.4包图常见问题 59
小结 59
习题3 60
第4章 行为图 61
4.1 活动图 61
4.1.1活动图的概念 62
4.1.2活动图图符 62
4.1.3泳道 64
4.1.5分叉和汇合 66
4.1.4分支 66
4.2状态图 67
4.2.1状态图的概念 68
4.2.2状态图图符 70
4.2.3复合状态 70
4.2.4状态图和活动图的区别 71
4.3行为图应用 72
4.3.1活动图设计 73
4.3.2状态图设计 74
小结 76
习题4 76
5.1顺序图 77
5.1.1顺序图的概念 77
第5章 交互图 77
5.1.2顺序图图符 80
5.1.3分支的表示 81
5.1.4条件的表示 81
5.1.5循环的表示 82
5.2顺序图应用 83
5.2.1类图 83
5.2.2顺序图 84
5.3合作图 86
5.3.1合作图的概念 86
5.3.2合作图图符 89
5.3.3顺序图与合作图之间的关系 89
5.4.2合作图 90
5.4.1对象图 90
5.4合作图应用 90
小结 91
习题5 92
第6章 实现图 93
6.1构件图 93
6.1.1构件图的概念 93
6.1.2构件图图符 95
6.2构件图应用 96
6.3部署图 97
6.3.1部署图的概念 98
6.3.2部署图图符 100
6.4部署图应用 101
小结 103
习题6 104
第7章 UML在需求分析阶段的应用 105
7.1 UML在软件开发过程中的应用 105
7.2 AutoWeight系统简介 106
7.2.1系统介绍 106
7.2.2天车称重的工作过程 107
7.3用户需求 108
7.4需求分析与描述 110
7.4.1需求分析 110
7.4.2用例分析 112
7.4.3用例模型图 114
7.4.5非功能性需求分析 115
7.4.4用例描述 115
7.5领域模型分析 118
7.5.1领域概念 118
7.5.2概念类 118
7.5.3类间关联 120
7.5.4增加属性和方法 122
7.5.5领域模型 123
7.6工作流程分析 123
7.6.1称重过程 124
7.6.2顺序图 124
小结 125
实训 126
8.1对象交互分析 128
8.1.1系统接口 128
第8章 UML在设计阶段的应用 128
8.1.2对象设计 133
8.2数据存储 136
8.2.1数据保存 136
8.2.2对象到关系数据库的映射 138
8.3界面设计 139
8.3.1开发环境的选择 140
8.3.2用户界面 141
8.4其他设计 143
8.4.1模式应用 143
8.4.2构件选择 144
8.5类的设计 144
8.5.2设计类 145
8.5.1设计类图 145
8.5.3设计包 146
小结 147
实训 148
第9章 UML在实现阶段的应用 149
9.1类设计 149
9.1.1添加属性 149
9.1.2添加方法 151
9.2类的实现 153
9.2.1方法的实现 154
9.2.2方法的分解 155
9.2.3类的实现次序 156
9.2.4 代码 157
9.2.5对象包装 160
实训 162
小结 162
第10章 UM在集成和交付阶段的应用 164
10.1 系统集成 164
10.1.1系统组成 164
10.1.2构件图和包图的应用 166
10.2系统交付 168
10.2.1系统配置图 168
10.2.2把构件映射到节点 169
小结 170
实训 171
第11章 UML在测试中的应用 172
11.1.1黑盒测试 173
11.1单元测试 173
11.1.2 白盒测试 174
11.1.3 图形界面的测试 175
11.2集成测试 176
11.2.1集成测试过程 176
11.2.2回归测试 177
11.3系统测试 177
11.3.1系统测试过程 178
11.3.2功能测试 178
11.3.3性能测试 179
11.4容错程序设计 179
11.4.3处理不能预料的错误 180
11.4.2可以预料但不能防止的错误 180
11.4.1可以预料和防止的错误 180
小结 181
实训 181
第12章 AutoWeight系统Rose描述 183
12.1 Rational Rose简介 183
12.1.1 Rational Rose安装 183
12.1.2 Rational Rose主界面 186
12.1.3Rational Rose建模 191
12.2项目需求描述 195
12.2.1绘制用例图 195
12.2.2绘制概念类图 200
12.2.3绘制工作流程活动图 204
12.2.4绘制顺序图 206
12.3系统设计描述 207
12.3.1绘制设计类图 208
12.3.2绘制交互图 208
12.3.3绘制状态图 211
12.4系统部署 212
12.4.1 构件图 212
12.4.2部署图 214
小结 216
实训 216
附录A 主要的UML工具 217
附录B UML术语表 221
附录C UML图符总结 226
参考文献 229
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 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