- 0
- 0
- 约1.35千字
- 约 13页
- 2019-09-19 发布于广东
- 举报
《软件工程》 陆惠恩主编 教学单元十九 建立对象模型 能力目标:能确定类的相互关系,会划分主题。 知识目标: 1、面向对象方法是一种将数据和处理相结合的方法。 2、面向对象方法不强调分析与设计之间的严格区分。 3、面向对象的分析由对象模型、动态模型、功能模型及其相互关系构成的。 4、对象模型用类符号、类实例符号、类的关联关系、继承关系、组合关系等表示。 5、划分主题 19.1 面向对象分析 19.1.1 面向对象分析过程 1. 分析对象的属性、服务及消息的传递。 2. 分析对象在系统中的不同状态及状态的转换。 建立三种模型: 描述系统数据结构的对象模型。 描述系统控制结构的动态模型。 描述系统功能的功能模型。 19.1.2 面向对象分析原则 1.包含原则 2.排斥原则 19.2 建立对象模型 19.2.1 确定对象和类 1. 对象 2. 类 类是具有相同属性和服务的一组对象的集合。 对象有三种表示方式: 对象名:类名 :类名 对象名 19.2.2 确定类的相互关系 1. 类的一般-特珠关系 2. 聚集关系 “整体-部分”关系 3. 关联关系 阶 链属性 限定 【例19.1】教师指导学生毕业设计,多对多关联的分解。 4. 主动对象 一组属性和一组服务的封装体,其中至少有一个服务不需要接收消息就能主动执行(称为主动服务)。
原创力文档

文档评论(0)