©上声天4 信息的三个世界的联系和转换过程 系统分析 现实世界 信息世界 数据库分析 计算机世界 事物及联系 信息化 概念模型 数据化 数据模型
信息的三个世界的联系和转换过程 现实世界 事物及联系 信息世界 概念模型 计算机世界 数据模型 系统分析 信息化 数据库分析 数据化
©上#天14 面向对象基本概念 从问题空间中客观存在的事物出发来构造软件系统。用对象 (object)作为对这些事物的抽象表示,并以此作为系统的 基本构成单位。 面向过程的软件方法没有直接而全面地反映问题的本质。 软件开发从本质上就是对软件所要处理的问题域进行正确认 识,并把这种认识正确地描述出来。 直接面对问题域中客观存在的事物来进行软件开发,这就是 面向对缘
面向对象基本概念 • 从问题空间中客观存在的事物出发来构造软件系统。用对象 (object)作为对这些事物的抽象表示,并以此作为系统的 基本构成单位。 • 面向过程的软件方法没有直接而全面地反映问题的本质。 • 软件开发从本质上就是对软件所要处理的问题域进行正确认 识,并把这种认识正确地描述出来。 • 直接面对问题域中客观存在的事物来进行软件开发,这就是 面向对象
©上#天14 面向对象基本概念 面向对像技术就是以对象观点来分析现实世界中的问题,从 普通人认识世界的观点出发,把事物进行归类和综合,提取 共性并加以描述。 。 在面向对象的系统中,世界被看成是独立对象的集合,对象 之间通过“消息”相互通信。 >面向对象分析OOA >面向对象设计OOD >面向对象编程OOP
面向对象基本概念 • 面向对象技术就是以对象观点来分析现实世界中的问题,从 普通人认识世界的观点出发,把事物进行归类和综合,提取 共性并加以描述。 • 在面向对象的系统中,世界被看成是独立对象的集合,对象 之间通过 “消息”相互通信。 Ø 面向对象分析OOA Ø 面向对象设计OOD Ø 面向对象编程OOP
©上#天4 对象(OBJECT) 关键字:对象(object)、属性(attribute)、服务(service) 。 定义:对像是系统中用来描述客观事物的一个实体,它是构成系统的一个基本 单位。一个对象由一组属性和对这些属性进行操作的一组服务构成。 定义:属性是用来描述对象静态特征的一个数据项。 定义:服务是用来描述对象动态特征的一个操作序列
对象(OBJECT) • 关键字:对象(object)、属性(attribute)、服务(service) • 定义:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本 单位。一个对象由一组属性和对这些属性进行操作的一组服务构成。 • 定义:属性是用来描述对象静态特征的一个数据项。 • 定义:服务是用来描述对象动态特征的一个操作序列
©上#天1大4 对象之间关系 聚集(Aggregation):表示部分与整体关系。 关联(Association):系统中对象之间的逻辑关系。 泛化(Generalization):类的一般和具体或普遍与特殊之间的关系
对象之间关系 • 聚集 (Aggregation):表示部分与整体关系。 • 关联 (Association):系统中对象之间的逻辑关系。 • 泛化 (Generalization):类的一般和具体或普遍与特殊之间的关系