软件开发方式 UML面向对象分析与设计 第2版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(德)Bernd Oestereich著;姜南,周志荣等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7121004526
- 页数:222 页
目录 1
第1章 引言 1
1.1面向对象的软件开发 1
1.1.1技术复杂性 1
1.1.2社会复杂性 2
1.2面向对象的历史 2
1.2.1太多的选择 3
1.3 实践中的OOAD 6
1.3.1经验与方法 7
1.4全局方法 8
1.4.1一致的模型表示 10
1.5推荐读物 12
第2章 面向对象——初学者需要理解的概念 13
2.1初学者需要理解的面向对象概念 13
2.2类、对象和实例 14
2.3属性、操作、约束和关系 15
2.4对象标识 17
2.6分类与继承 18
2.5职责 18
2.6.1性质的构造 20
2.6.2继承:限制和问题 24
2.7抽象类 26
2.8关联 27
2.9聚集 28
2.10消息交换 30
2.11集合 33
2.12多态性 35
2.13永久性 37
2.14类的划分 40
2.14.1 《entity》 41
2.14.2 《control》 41
2.14.3 《interface》 42
2.14.4 《boundary》(接口对象) 43
2.14.5 《type》 43
2.14.6 《prirnitive》 44
2.14.7 《enumeration》 44
2.15设计模式 45
2.14.8 《structure》 45
2.16组件 47
2.17推荐读物 49
第3章 分析 50
3.1 引言 50
3.2开发系统的思想和目标 50
3.2.1系统思想 50
3.3标识参与者 51
3.4标识业务流程 53
3.5标识参与者的利益 55
3.5.1描述各个参与者的利益所在 56
3.6标识业务用例 56
3.6.1标识业务用例 57
3.6.2标识用例的触发和结果 57
3.6.3标识要被排除的用例 58
3.6.4用例在哪里开始以及在哪里结束 59
3.6.5写场景 59
3.7.1 区分不变的要求和可变的要求 60
3.7描述用例的本质 60
3.7.2本质的描述 61
3.8标识系统用例 65
3.9收集和研究材料 68
3.9.1材料和对象 68
3.10描述需求 70
3.10.1 可以使用用例来描述需求吗 71
3.11标识业务类 72
3.1 2创建一个技术字典 74
3.13开发一个用例处理模型 78
3.1 3.1描述事件的常规过程 78
3.13.2为每个活动的所有异常和可能分支建模 79
3.13.3对每个活动,为所需要的输入对象和数据以及因此而产生的全部结果(对象、对象状态)建模 81
3.14描述系统接口 82
3.15开发接口原型 86
3.15.1隐喻 88
3.16推荐读物 88
4.1定义应用的体系机构 89
第4章 设计 89
4.1.1会话、会话控制器 91
4.1.2会话代理 91
4.1.3用例控制器 91
4.1.4 工作流或过程控制器 92
4.1.5域组件 92
4.2确定域组件 92
4.3建立具体组件的类模型 95
4.4进一步开发状态模型 97
4.5识别并在必要时重构组件依赖 98
4.6设计组件接口 100
4.6.1用例控制器接口 100
4.6.2域组件接口 100
4.7开发协同模型 102
4.8开发面向过程的组件测试 104
4.9开发类测试程序 107
4.10定义属性 109
4.10.1定义枚举 110
4.10.2重构 111
4.11.1指定会话元素 112
4.11指定会话 112
4.12设计讨论 115
4.12.1确认关系 115
4.12.2业务伙伴和它们的角色 116
4.12.3关于继承的一个重要检查 119
4.12.4银行账户、电话号码和地址 121
4.13推荐读物 124
5.1.1推荐读物 125
第5章 UML基础 125
5.1引言 125
5.2图的种类 126
5.3用例图 126
5.3.1用例图 126
5.3.2用例 128
5.3.3参与者 129
5.3.4用例描述 130
5.3.5用例关系 133
5.4类图(基本元素) 134
5.4.1类 134
5.4.2对象 140
5.4.3属性 141
5.4.4操作 143
5.4.5职责 145
5.4.6需求 145
5.4.7接口与接口类 146
5.4.8 约束-对象约束语言(OCL) 150
5.4.9标记值 157
5.4.10原型 159
5.4.11注释 161
5.4.12协同、机制 161
5.4.13子系统 162
5.4.14包 163
5.4.15组件 164
5.5.1泛化与特殊化 166
5.5类图(关系型元素) 166
5.5.2关联 169
5.5.3聚集 180
5.5.4组合 182
5.5.5依赖关系 183
5.5.6精化/认识关系 184
5.6行为图 186
5.6.1活动图 186
5.6.2 对象流图 189
5.6.3协同图 190
5.6.4 顺序图 194
5.6.5状态图 197
5.7实现图 202
5.7.1 组件图 202
5.7.2配置图 203
附录A 术语表 205
附录B 参考文献 215
附录C UML框图 219
- 《白雪公主分面包 分数》(韩)车宝金文 2016
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代中国分省人文地理影像采集与研究 甘肃》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《小学语文阅读提分训练 二年级》陈玲编著 2012
- 《近代中国分省人文地理影像采集与研究 内蒙古》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《食品接触材料中成分迁移特性及实践》张双灵著 2018
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017