面向对象分析与设计 第2版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:麻志毅编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111407515
- 页数:226 页
第一部分 概述 2
第1章 面向对象方法概论 2
1.1传统软件开发方法中存在的问题 2
1.2面向对象的基本思想 4
1.3面向对象的基本原则 6
1.4面向对象方法的主要优点 8
1.5面向对象方法的发展史及现状简介 11
1.6关于统一建模语言UML 12
习题 13
第二部分 面向对象分析 16
第2章 什么是面向对象分析 16
2.1分析面临的主要问题 16
2.2面向对象分析综述 18
习题 21
第3章 建立需求模型——用况图 22
3.1系统边界 22
3.2参与者 23
3.2.1概念与表示法 23
3.2.2识别参与者 24
3.3用况 25
3.3.1概念与表示法 25
3.3.2用况与参与者之间的关系 27
3.3.3用况之间的关系 27
3.3.4捕获用况 29
3.3.5用况模板 31
3.4用况图 31
3.5检查与调整 33
3.6用况模型与OOA模型 34
3.7例题 34
习题 36
第4章 建立基本模型——类图 37
4.1对象与类 37
4.1.1概念与表示法 37
4.1.2识别对象与类 38
4.1.3审查与筛选 40
4.1.4抽象出类并进行调整 41
4.1.5认识对象的主动行为并识别主动对象 42
4.1.6类的命名 43
4.1.7建立类图的对象层 43
4.2属性与操作 44
4.2.1属性 44
4.2.2操作 46
4.3关系 49
4.3.1继承 49
4.3.2关联 57
4.3.3聚合 67
4.3.4依赖 71
4.4接口 72
习题 73
第5章 建立辅助模型 75
5.1顺序图 75
5.1.1概念与表示法 75
5.1.2顺序图中的结构化控制 81
5.1.3建立顺序图 83
5.2通信图 84
5.2.1概念与表示法 84
5.2.2建立通信图 85
5.3活动图 85
5.3.1概念与表示法 85
5.3.2建立活动图 88
5.4状态机图 89
5.4.1概念与表示法 90
5.4.2建立状态机图 98
5.5包图 99
5.5.1概念与表示法 99
5.5.2如何划分与组织包 101
习题 102
第三部分 面向对象设计 104
第6章 什么是面向对象设计 104
6.1 OOA与OOD的关系 104
6.2面向对象设计模型和过程 105
习题 106
第7章 问题域部分的设计 107
7.1复用类 107
7.2增加一般类以建立共同协议 108
7.3提高性能 108
7.4按编程语言调整继承 110
7.5转化复杂关联并决定关联的实现方式 114
7.6调整与完善属性 115
7.7构造及优化算法 116
7.8决定对象间的可访问性 117
7.9定义对象实例 118
7.10其他 119
习题 119
第8章 人机交互部分的设计 120
8.1什么是人机交互部分 120
8.2如何分析人机交互部分 121
8.3如何设计人机交互部分 123
8.3.1设计输入与输出 123
8.3.2命令的组织 125
8.3.3用OO概念表达所有的界面成分 127
8.3.4衔接界面模型和问题域模型 128
8.4人机交互部分的设计准则 130
习题 131
第9章 控制驱动部分的设计 132
9.1什么是控制驱动部分 132
9.2控制流 132
9.3如何设计控制驱动部分 133
9.3.1识别控制流 134
9.3.2审查 135
9.3.3定义控制流 135
9.3.4进程间和线程间的通信 136
9.3.5控制流间的同步 138
习题 140
第10章 数据管理部分的设计 141
10.1什么是数据管理部分 141
10.2数据库和数据库管理系统 141
10.2.1关系数据库 142
10.2.2面向对象数据库 142
10.3如何设计数据管理部分 143
10.3.1针对关系数据库系统的数据存取设计 143
10.3.2针对面向对象数据库系统的数据存取设计 148
10.3.3针对文件系统的数据存取设计 148
习题 149
第11章 构件及部署部分的设计 150
11.1构件设计 150
11.1.1概念与表示法 150
11.1.2构件的内部结构 155
11.1.3对构件的行为建模 156
11.1.4对构件的实现建模 157
11.2部署设计 159
11.2.1概念与表示法 159
11.2.2对系统的部署建模 162
习题 163
第12章 若干典型的设计模式 164
12.1引言 164
12.2外观模式 165
12.3适配器模式 167
12.4策略模式 169
12.5观察者模式 170
12.6抽象工厂模式 172
12.7工厂方法模式 174
习题 176
第13章 OOD的评价准则 177
13.1耦合 177
13.2内聚 177
13.3复用 178
13.4其他评价准则 178
习题 180
第四部分 系统与模型 182
第14章 系统与模型 182
14.1系统与子系统 182
14.1.1概念与表示法 182
14.1.2对体系结构模式建模 183
14.1.3划分子系统 184
14.2模型 185
14.2.1模型的含义 185
14.2.2模型和视图 185
14.2.3模型的抽象层次 187
14.2.4模型间的一致性检查 187
习题 188
第五部分 建模实例 190
第15章 案例:教学管理系统 190
15.1系统的功能需求 190
15.2建立需求模型 193
15.2.1划分子系统 193
15.2.2识别参与者 194
15.2.3识别用况 194
15.2.4 对需求进行捕获与描述 195
15.3系统分析 198
15.3.1寻找类 198
15.3.2建立状态机图 198
15.3.3建立类图 199
15.3.4建立顺序图 202
15.4系统设计 203
15.4.1问题域部分设计 203
15.4.2界面部分设计 204
15.4.3数据管理部分设计 208
习题 209
附录A 面向对象的软件建模工具 211
附录B 文档编制指南 220
参考文献 226
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《景观艺术设计》林春水,马俊 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019