书籍详情
实用面向对象软件工程教程
作者:(美)[E.尤登]Edward Yourdon,(美)[C.阿尔吉拉]Carl Argila著;殷人昆等译
出版社:电子工业出版社
出版时间:1998-01-01
ISBN:9787505346031
定价:¥30.00
购买这本书可以去
内容简介
本书是一本有关面向对象软件开发的事例分析的教材。它给出两个典型的事例分析:一个是CAD类型的软件,一个是MIS类型的软件。从问题的提出,到面向对象的分析、设计、实现,都给出了很好的指导。特别是在分析时给出的三视图模型,即实体—关系模型、数据流模型和状态—迁移模型,以及在识别对象时用到的基于语言的信息流分析等,都为读者提供了有力的工具。此外,它在介绍事例时把软件工程和面向对象的基本概念也作了介绍。因此,本书对于学习软件工程和面向对象技术的读者是一本很好的引路教材。本书可以作为计算机系软件工程课程的辅助教材,并作为非计算机专业学生和研究生的软件工程课程的主要教材。对于有兴趣使用面向对象的软件开发人员,也可作为参考书。
作者简介
暂缺《实用面向对象软件工程教程》作者简介
目录
第l章 引论
1. 1 基础:软件开发原理
1. 2 今天的挑战
1. 3 面向对象的概念
1. 4 面向对象分析(OOA)
1. 5 面向对象设计(OOD)
1. 6 关于本书
参考文献
要点
第2章 事例分析
2. 1 引言
2. 2 电梯控制系统(ECS)
2. 2. 1 问题描述
2. 2. 2 问题讨论
2. 3 Small Bytes订阅系统(SBSS)
2. 3. 1 问题描述
2. 3. 2 问题讨论
参考文献
要点
第3章 发现和标识合适的对象
3. 1 引言
3. 2 动机
3. 3 方法
3. 4 三视图模型(3VM)
3. 5 基于语言的信息分析(LIA)
3. 6 面向对象分析(OOA)
3. 7 总结
参考文献
要点
第4章 类和对象的标识
4. 1 引言和讨论
4. 2 ECS的应用论域概念
4. 3 SBSS的应用论域概念
4. 4 总结
要点
第5章 类和对象的细化
5. 1 引言和讨论
5. 2 三视图模型(3VM)
5. 2. 1 ECS的三视图模型
5. 2. 2 SBSS的三视图模型
5. 3 类和对象的细化
5. 3. 1 最终选定的ECS对象集合
5. 3. 2 最终选定的SBSS对象集合
5. 4 总结
参考文献
要点
第6章 处理复杂事物:标识结构
6. 1 引言和讨论
6. 2 ECS的结构层
6. 3 SBSS的结构层
6. 4 总结
要点
第7章 处理复杂性:标识主题
7. 1 引言和讨论
7. 2 ECS的主题层
7. 3 SBSS的主题层
7. 4 总结
要点
第8章 对象所应具有的东西:标识属性
8. 1 引言和讨论
8. 2 ECS的属性
8. 3 SBSS的属性
8. 4 总结
要点
第9章 标识实例关系
9. 1 引言和讨论
9. 2 ECS的实例连接
9. 3 SBSS的实例连接
9. 4 总结
要点
第10章 表达对象做什么和说什么:标识服务和消息
10. 1 引言和讨论
10. 2 ECS的服务层
10. 2. 1 ECS的运行走查
10. 3 SBSS的服务层
10. 3. 1 SBSS的运行走查
10. 4 总结
要点
第ll章 质量问题——分析模型的完整性和一致性
11. 1 引言和讨论
11. 2 对象—类层
11. 3 主题层
11. 4 结构层
11. 5 属性层
11. 6 服务层
11. 7 总结
要点
第12章 编制分析模型的文档
12. 1 引言和讨论
12. 2 书面文档
要点
第13章 评审和修正分析模型
13. 1 引言和讨论
13. 2 OOA模型的一个评审策略
要点
第14章 过渡到设计
14. 1 引言和讨论
14. 1. 1 OOD表示法
14. 1. 2 00D策略
14. 1. 3 OOD的良好准则
14. 1. 4 其它问题
14. 2 设计策略
14. 2. 1 一个OOD体系结构
14. 3 ECS的OOD问题
14. 4 SBSS的OOD问题
要点
第15章 问题论域中的问题
15. 1 引言和讨论
15. 2 ECS的PDC
15. 3 SBSS的PDC
要点
第16章 定义用户界面
16. 1 引言和讨论
16. 2 ECS的HIC
16. 3 SBSS的HIC
16. 4 总结
参考文献
要点
第17章 任务管理问题
17. 1 引言和讨论
17. 2 ECS的类与对象
17. 3 总结
要点
第18章 数据库设计
18. 1 引言和讨论
18. 2 SBSS的DMC
18. 3 总结
要点
第19章 设计级的质量问题
19. 1 引言和讨论
19. 2 事例分析系统的质量问题
参考文献
要点
第20章 设计模型的文档编制和评审
第21章 实现方面的问题
21. 1 引言
21. 2 程序设计语言的考虑
21. 3 一个迭代的软件开发过程
21. 4 在快速应用开发(RAD)环境下实现面向对象的设计
21. 5 对基于对象的设计进行测试
21. 5. 1 系统级的测试
21. 5. 2 对象级的测试
要点
第22章 转向面向对象方法的12个步骤
22. 1 引言
参考文献
要点
附录A 电梯控制系统的事例分析系统描述
附录序言
A. 1 事例分析系统的描述文本
附录B Small Bytes订阅系统的事例分析系统描述
B. 1 事例分析系统的描述文本
附录C 电梯控制系统的短语频率分析
C. 1 PFA清单
附录D Small Bytes订阅系统的短语频率分析
D. 1 PFA清单
附录E 电梯控制系统的OOA/OOD工作表格
附录F Small Bytes订阅系统的OOA/OOD工作表格
附录G 电梯控制系统的三视图模型
G. 1 上下文图
G. 2 实体—关系图
G. 3 事件—响应模型
G. 4 状态—迁移图
G. 5 决策表
附录H Small Bytes订阅系统的三视图模型
H. 1 上下文图
H. 2 实体—关系图
H. 3 事件—响应模型
附录I 电梯控制系统的OOA模型
I. 1 ECS系统的OOA模型元素清单
I. 2 类的描述
I. 3 属性描述
I. 4 服务定义
I. 5 消息定义
I. 6 电梯调度算法
I. 6. 1 电梯到达算法
I. 6. 2 电梯就绪算法
附录J Small Bytes订阅系统的OOA模型
J. 1 SBSS的OOA模型元素清单
J. 2 类的描述
J. 3 属性描述
J. 4 服务定义
J. 5 消息定义
附录K EROI图表示
附录L 电梯控制系统的EROI图
附录M Small Bytes订阅系统的EROI图
附录N 电梯控制系统的问题论域部分(PDC)
附录O Small Bytes订阅系统的问题论域部分(PDC)
附录P 电梯控制系统的人机交互部分(HIC)
附录Q Small Bytes订阅系统的人机交互部分(HIC)
附录R 电梯控制系统的任务管理部分(TMC)
附录S Small Bytes订阅系统的数据管理部分(DMC)
附录T 部分讨论班人员的列表
1. 1 基础:软件开发原理
1. 2 今天的挑战
1. 3 面向对象的概念
1. 4 面向对象分析(OOA)
1. 5 面向对象设计(OOD)
1. 6 关于本书
参考文献
要点
第2章 事例分析
2. 1 引言
2. 2 电梯控制系统(ECS)
2. 2. 1 问题描述
2. 2. 2 问题讨论
2. 3 Small Bytes订阅系统(SBSS)
2. 3. 1 问题描述
2. 3. 2 问题讨论
参考文献
要点
第3章 发现和标识合适的对象
3. 1 引言
3. 2 动机
3. 3 方法
3. 4 三视图模型(3VM)
3. 5 基于语言的信息分析(LIA)
3. 6 面向对象分析(OOA)
3. 7 总结
参考文献
要点
第4章 类和对象的标识
4. 1 引言和讨论
4. 2 ECS的应用论域概念
4. 3 SBSS的应用论域概念
4. 4 总结
要点
第5章 类和对象的细化
5. 1 引言和讨论
5. 2 三视图模型(3VM)
5. 2. 1 ECS的三视图模型
5. 2. 2 SBSS的三视图模型
5. 3 类和对象的细化
5. 3. 1 最终选定的ECS对象集合
5. 3. 2 最终选定的SBSS对象集合
5. 4 总结
参考文献
要点
第6章 处理复杂事物:标识结构
6. 1 引言和讨论
6. 2 ECS的结构层
6. 3 SBSS的结构层
6. 4 总结
要点
第7章 处理复杂性:标识主题
7. 1 引言和讨论
7. 2 ECS的主题层
7. 3 SBSS的主题层
7. 4 总结
要点
第8章 对象所应具有的东西:标识属性
8. 1 引言和讨论
8. 2 ECS的属性
8. 3 SBSS的属性
8. 4 总结
要点
第9章 标识实例关系
9. 1 引言和讨论
9. 2 ECS的实例连接
9. 3 SBSS的实例连接
9. 4 总结
要点
第10章 表达对象做什么和说什么:标识服务和消息
10. 1 引言和讨论
10. 2 ECS的服务层
10. 2. 1 ECS的运行走查
10. 3 SBSS的服务层
10. 3. 1 SBSS的运行走查
10. 4 总结
要点
第ll章 质量问题——分析模型的完整性和一致性
11. 1 引言和讨论
11. 2 对象—类层
11. 3 主题层
11. 4 结构层
11. 5 属性层
11. 6 服务层
11. 7 总结
要点
第12章 编制分析模型的文档
12. 1 引言和讨论
12. 2 书面文档
要点
第13章 评审和修正分析模型
13. 1 引言和讨论
13. 2 OOA模型的一个评审策略
要点
第14章 过渡到设计
14. 1 引言和讨论
14. 1. 1 OOD表示法
14. 1. 2 00D策略
14. 1. 3 OOD的良好准则
14. 1. 4 其它问题
14. 2 设计策略
14. 2. 1 一个OOD体系结构
14. 3 ECS的OOD问题
14. 4 SBSS的OOD问题
要点
第15章 问题论域中的问题
15. 1 引言和讨论
15. 2 ECS的PDC
15. 3 SBSS的PDC
要点
第16章 定义用户界面
16. 1 引言和讨论
16. 2 ECS的HIC
16. 3 SBSS的HIC
16. 4 总结
参考文献
要点
第17章 任务管理问题
17. 1 引言和讨论
17. 2 ECS的类与对象
17. 3 总结
要点
第18章 数据库设计
18. 1 引言和讨论
18. 2 SBSS的DMC
18. 3 总结
要点
第19章 设计级的质量问题
19. 1 引言和讨论
19. 2 事例分析系统的质量问题
参考文献
要点
第20章 设计模型的文档编制和评审
第21章 实现方面的问题
21. 1 引言
21. 2 程序设计语言的考虑
21. 3 一个迭代的软件开发过程
21. 4 在快速应用开发(RAD)环境下实现面向对象的设计
21. 5 对基于对象的设计进行测试
21. 5. 1 系统级的测试
21. 5. 2 对象级的测试
要点
第22章 转向面向对象方法的12个步骤
22. 1 引言
参考文献
要点
附录A 电梯控制系统的事例分析系统描述
附录序言
A. 1 事例分析系统的描述文本
附录B Small Bytes订阅系统的事例分析系统描述
B. 1 事例分析系统的描述文本
附录C 电梯控制系统的短语频率分析
C. 1 PFA清单
附录D Small Bytes订阅系统的短语频率分析
D. 1 PFA清单
附录E 电梯控制系统的OOA/OOD工作表格
附录F Small Bytes订阅系统的OOA/OOD工作表格
附录G 电梯控制系统的三视图模型
G. 1 上下文图
G. 2 实体—关系图
G. 3 事件—响应模型
G. 4 状态—迁移图
G. 5 决策表
附录H Small Bytes订阅系统的三视图模型
H. 1 上下文图
H. 2 实体—关系图
H. 3 事件—响应模型
附录I 电梯控制系统的OOA模型
I. 1 ECS系统的OOA模型元素清单
I. 2 类的描述
I. 3 属性描述
I. 4 服务定义
I. 5 消息定义
I. 6 电梯调度算法
I. 6. 1 电梯到达算法
I. 6. 2 电梯就绪算法
附录J Small Bytes订阅系统的OOA模型
J. 1 SBSS的OOA模型元素清单
J. 2 类的描述
J. 3 属性描述
J. 4 服务定义
J. 5 消息定义
附录K EROI图表示
附录L 电梯控制系统的EROI图
附录M Small Bytes订阅系统的EROI图
附录N 电梯控制系统的问题论域部分(PDC)
附录O Small Bytes订阅系统的问题论域部分(PDC)
附录P 电梯控制系统的人机交互部分(HIC)
附录Q Small Bytes订阅系统的人机交互部分(HIC)
附录R 电梯控制系统的任务管理部分(TMC)
附录S Small Bytes订阅系统的数据管理部分(DMC)
附录T 部分讨论班人员的列表
猜您喜欢