面向对象的系统设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:邵维忠,杨芙清著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302061858
- 页数:221 页
第1章 什么是OOD 1
1.1 早期的OOD 1
1.2 基于OOA的OOD 2
1.2.1 Booch方法 4
1.2.2 Coad/Yourdon方法 7
1.2.3 Jacobson方法(OOSE) 10
1.2.4 Rumbaugh方法(OMT) 15
1.3 OOD在软件生命周期的位置 19
1.4 OOA与 OOD的关系 20
1.4.1 “做什么”和“怎么做” 20
1.4.2 分析——需求分析和系统分析 21
1.4.3 问题空间和解空间 22
1.4.4 一致的概念与表示法 23
1.4.5 不同的目标、内容和抽象层次 23
2.1 概念与表示法 25
第2章 本书的OOD方法概貌 25
2.1.1 建模元素 26
2.1.2 表示法 28
2.1.3 建模原则 31
2.2 OOD模型 34
2.3 OOD过程 36
3.1 什么是问题域部分 37
3.2 实现条件对问题域部分的影响 37
第3章 问题域部分的设计 37
3.3 设计过程 38
3.3.1 设计准备 38
3.3.2 设计内容及策略 38
3.3.2.1 针对编程语言支持能力的调整 39
3.3.2.2 增加一般类,提供共同协议 45
3.3.2.3 为实现复用采取的设计策略 45
3.3.2.4 提高性能 48
3.3.2.6 完善对象的细节 54
3.2.2.5 为实现对象永久存储所做的修改 54
3.3.2.7 定义对象实例 60
3.3.2.8 修改或补充主题图、交互图和详细说明 61
3.3.3 建立与OOA文档的映射 62
第4章 人机交互部分的设计 64
4.1 什么是人机交互部分 64
4.2 人机交互部分的需求分析 65
4.2.1 分析活动者——与系统交互的人 65
4.2.2 从use case分析人机交互 66
4.2.3 分析处理异常事件的人机交互 70
4.2.4 命令的组织 71
4.2.5 输出信息的组织结构 75
4.2.6 总结与讨论 77
4.3 人机界面的设计准则 78
4.4.1 界面支持系统 80
4.4 人机界面的OO设计 80
4.4.2 界面元素 81
4.4.3 设计过程与策略 82
4.5 可视化编程环境下的人机界面设计 90
4.5.1 问题的提出 90
4.5.2 所见即所得的界面开发 91
4.5.3 设计的必要性 94
4.5.4 基于可视化编程环境的设计策略 96
第5章 控制驱动部分的设计 102
5.1 什么是控制驱动部分 102
5.2 相关技术问题 102
5.2.1 系统总体方案 102
5.2.2 软件体系结构 103
5.2.3 分布式系统的体系结构风格 105
5.2.4 系统的并发性 108
5.3.1 选择软件体系结构风格 116
5.3 如何设计控制驱动部分 116
5.3.2 确定系统分布方案 117
5.3.3 识别控制流 123
5.3.4 用主动对象表示控制流 126
5.3.5 把控制驱动部分看做一个主题 128
第6章 数据接口部分的设计 130
6.1 什么是数据接口部分 130
6.2 数据管理系统及其选择 131
6.2.1 文件系统 131
6.2.2 数据库管理系统 132
6.2.2.1 关系数据库和关系数据库管理系统 134
6.2.2.2 面向对象数据库和面向对象数据库管理系统 135
6.2.3 数据管理系统的选择 137
6.3.1 针对文件系统的设计 139
6.3.1.1 对象在内存空间和文件空间的映像 139
6.3 对象存储方案和数据接口的设计策略 139
6.3.1.2 对象存放策略 140
6.3.1.3 设计数据接口部分的对象类 142
6.3.1.4 问题域部分的修改 143
6.3.2 针对RDBMS的设计 144
6.3.2.1 对象及其对数据库的使用 145
6.3.2.2 对象在数据库中的存放策略 147
6.3.2.3 数据接口部分对象类的设计和问题域部分的修改 156
6.3.3 使用OODBMS 158
6.4 本章小结 158
第7章 UML介绍与评论 160
7.1 UMI.的背景与演化历史 160
7.2 UMI一内容简介 162
7.2.1 UMI是什么,不是什么 162
7.2.2 UMI规范的主要文献 163
7.2.3.1 四层元模型体系结构 165
7.2.3 UMI.语言体系结构及定义方式 165
7.2.3.2 包结构 167
7.2.3.3 语法及语义定义方式 168
7.2.3.4 关于若干术语译法问题的讨论 171
7.2.4 UML的各种图、建模元素及表示法 173
7.2.4.1 各种图公用的建模元素和扩展机制 174
7.2.4.2 静态结构图——类图和对象图 176
7.2.4.3 用况图 184
7.2.4.4 顺序图 185
7.2.4.5 协作图 187
7.2.4.6 状态图 188
7.2.4.7 活动图 189
7.2.4.8 构件图 189
7.3 评论与问题研究 191
7.3.1 UML的成就及其原因 191
7.2.4.9 部署图 191
7.3.2 UML能够起到的积极作用 192
7.3.3 UML不能起到的作用 193
7.3.4 UML的缺点与问题 194
7.3.4.1 与四层元模型体系结构有关的问题 195
7.3.4.2 形式化方面的问题 197
7.3.4.3 类图和对象图并存问题 199
7.3.4.4 协作图的问题 202
7.3.4.5 无道理的复杂性 206
7.4 UML的最新动态 210
7.4.1 UM. 2.0提案需求 210
7.4.2 对UML 2.0提案需求的响应情况 210
7.4.3 U2P的两个提案 211
7.4.4 从U2P提案看UML的未来 214
参考文献 217
索引 220
- 《管理信息系统习题集》郭晓军 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《屈原》浦江清著 2019
- 《物联网中的传感器》葛卫清著 2019
- 《森林碳汇扶贫》曾维忠,杨帆著 2019
- 《我在一线做用户增长》杨瀚清著 2020
- 《唐诗别解 三养斋文存》王志清著 2017
- 《耦合振子系统的振荡猝灭动力学》刘维清著 2019
- 《浙江吹打乐与宗族认同 祭祖、丧葬仪式用乐研究》廖松清著 2018
- 《宫本武藏全传 4》(日)小山胜清著;冯莹莹,杨田,范楠楠译
- 《丁香花开》王文清著 2019
- 《新课程改革三维目标的理论探索与实践》许远理,熊承清著 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019