复杂系统的面向对象建模、分析与设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:范玉顺,曹军威编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2000
- ISBN:730203978X
- 页数:250 页
第1章 引言 1
1.1 软件工程的基本概念 1
1.2 软件需求分析和开发的结构化方法 4
1.2.1 结构化分析与设计方法 6
1.2.2 Jackson系统开发方法 7
1.3 结构化方法的特点与不足 8
1.3.1 结构化方法的特点 8
1.3.2 结构化方法存在的不足 9
1.4 面向对象技术 11
1.4.1 面向对象方法的基本概念 11
1.4.2 面向对象的分析、设计与编程方法 14
1.4.3 面向对象软件工程 18
1.4.4 OMT方法 19
1.4.5 一体化建模语言 20
1.5 Booch方法简介 21
第2章 对象模型 23
2.1 对象模型的基本元素 25
2.1.1 抽象 25
2.1.2 封装 31
2.1.3 模块化 34
2.1.4 层次性 36
2.1.5 类型 40
2.1.6 并发性 45
2.1.7 持久性 46
2.2 面向对象方法与对象模型的优点 46
第3章 对象和类 48
3.1 对象 48
3.1.1 对象的状态 49
3.1.2 对象的行为 51
3.1.3 对象的标识 54
3.1.4 对象的生命周期 57
3.2 对象间的关系 58
3.2.1 连接 58
3.2.2 聚合 60
3.3 类 61
3.4 对象与类之间的关系及不同作用 74
第4章 对象与类的抽象机制及表示方法 76
4.1 类与对象抽象机制与方法 76
4.2 如何建造高质量的类和对象 79
4.2.1 检验抽象的质量 79
4.2.2 选择合适的操作 80
4.2.3 选择合适的关系 81
4.3 对象与类的基本表示形式 82
4.2.4 选择合适的实施方法 82
4.3.1 类图及类范畴图 84
4.3.2 其他类图表示形式 87
4.3.3 形式化定义 94
4.4 状态转换图 95
4.4.1 状态 96
4.4.2 状态转换的深入概念 97
4.5 对象图 99
4.6 交互图 103
4.7 模块图 104
4.8 处理图 105
第5章 面向对象的设计工具 107
5.1 概述 107
5.1.1 面向对象的设计工具的特点 107
5.1.2 面向对象方法的系列设计开发工具 109
5.2 面向对象的设计工具Rational Rose/C++简介 115
5.3 Rose/C++使用方法 117
5.4 使用Rose/C++建立系统模型 119
5.4.1 Rose的安装与启动 119
5.4.2 类图的建立 119
5.4.3 面向对象设计中其他模型的建立 126
5.5 Rose/C++对面向对象设计实施提供的其他支持功能 128
5.5.1 Use—Case建模工具 128
5.5.2 UML建模功能 129
5.5.3 Rose/C++对C++代码生成、DDL和接口的支持 130
5.5.4 方便的用户联机帮助和自学指导 132
第6章 面向对象设计开发过程 135
6.1 面向对象开发过程概述 135
6.2 微过程方法 136
6.2.1 确定类和对象 137
6.2.2 确定类和对象语义 139
6.2.3 确定类和对象之间的关系 141
6.2.4 实施类和对象 145
6.3 面向对象开发主流程 146
6.3.1 概念建立 147
6.3.2 系统分析 149
6.3.3 系统设计 152
6.3.4 系统实施 155
6.3.5 运行维护 158
第7章 面向对象软件开发规范与文档生成工具 160
7.1 面向对象软件开发规范 160
7.2 面向对象软件开发文档细则 167
7.2.1 文档组成 167
7.2.2 文档细则 168
7.3.1 SoDA简述 178
7.3 面向对象文档生成工具SoDA for Word 178
7.3.2 SoDA入门 181
7.3.3 SoDA模板定制 184
7.3.4 模板示例 188
第8章 应用实例研究 191
8.1 应用实例背景介绍 191
8.1.1 集成平台的产生背景 191
8.1.2 CIMS应用集成平台的基本概念 193
8.1.3 制造业CIMS应用集成平台的体系结构与功能 195
8.1.4 运控代理模型 197
8.1.5 控制代理 198
8.2 应用实例的面向对象设计分析 199
8.2.1 概念建立阶段文档 199
8.2.2 系统分析阶段文档 201
8.2.3 系统设计阶段文档 212
8.2.4 系统实施阶段文档 217
8.2.5 运行维护阶段文档 232
8.3 结论 232
第9章 软件设计开发技术展望 233
9.1 CORBA规范及其应用简介 234
9.1.1 CORBA的产生 234
9.1.2 对象管理参考模型及CORBA体系结构 234
9.1.3 CORBA的应用状况 238
9.2 软件代理技术简介 240
9.2.1 为什么软件需要代理 240
9.2.2 什么是软件代理 241
9.2.3 代理通信语言 243
9.2.4 代理实现的典型应用 243
参考文献 246
附录:Booch表示方法快速参考图例 248
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《大气氮沉降及其对生态系统的影响》方琨,王道波 2019
- 《学校教育指标系统的构建》杨向东著 2019
- 《系统故障 诗歌与影像》(中国)梁小曼 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《市政工程基础》杨岚编著 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