更新时间:2024-06-27 15:49:46
封面
版权信息
前言
教学建议
第一部分 概述
第1章 面向对象方法概论
1.1 传统软件开发方法中存在的问题
1.2 面向对象的基本思想
1.3 面向对象的基本原则
1.4 面向对象方法的主要优点
1.5 面向对象方法的发展史及现状简介
1.6 关于统一建模语言UML
习题
第二部分 面向对象分析
第2章 什么是面向对象分析
2.1 分析面临的主要问题
2.2 面向对象分析综述
第3章 建立需求模型——用况图
3.1 系统边界
3.2 参与者
3.3 用况
3.4 用况图
3.5 检查与调整
3.6 用况模型与OOA模型
3.7 例题
第4章 建立基本模型——类图
4.1 对象与类
4.2 属性与操作
4.3 关系
4.4 接口
第5章 建立辅助模型
5.1 顺序图
5.2 通信图
5.3 活动图
5.4 状态机图
5.5 包图
第三部分 面向对象设计
第6章 什么是面向对象设计
6.1 OOA与OOD的关系
6.2 面向对象设计模型和过程
第7章 问题域部分的设计
7.1 复用类
7.2 增加一般类以建立共同协议
7.3 提高性能
7.4 按编程语言调整继承
7.5 转化复杂关联并决定关联的实现方式
7.6 调整与完善属性
7.7 构造及优化算法
7.8 决定对象间的可访问性
7.9 定义对象实例
7.10 其他
第8章 人机交互部分的设计
8.1 什么是人机交互部分
8.2 如何分析人机交互部分
8.3 如何设计人机交互部分
8.4 人机交互部分的设计准则
第9章 控制驱动部分的设计
9.1 什么是控制驱动部分
9.2 控制流
9.3 如何设计控制驱动部分
第10章 数据管理部分的设计
10.1 什么是数据管理部分
10.2 数据库和数据库管理系统
10.3 如何设计数据管理部分
第11章 构件及部署部分的设计
11.1 构件设计
11.2 部署设计
第12章 若干典型的设计模式
12.1 引言
12.2 外观模式
12.3 适配器模式
12.4 策略模式
12.5 观察者模式
12.6 抽象工厂模式
12.7 工厂方法模式
第13章 OOD的评价准则
13.1 耦合
13.2 内聚
13.3 复用
13.4 其他评价准则
第四部分 系统与模型
第14章 系统与模型
14.1 系统与子系统
14.2 模型
第五部分 建模实例
第15章 案例:教学管理系统
15.1 系统的功能需求