面向对象分析过程(3)确定主题(subject)。主题是指事物的总体概貌和总体分析模型(4)确定属性(attribute)。属性就是数据元素。(5)确定方法(method)。方法是在收到消息后必须进行的一些处理方法:方法要在图中定义,并在对象的存诸中指定
面向对象分析过程 ” (3)确定主题(subject)。主题是指事物的总体概 貌和总体分析模型。 (4)确定属性(attribute)。属性就是数据元素。 (5)确定方法(method)。方法是在收到消息后 必须进行的一些处理方法:方法要在图中定义,并在对 象的存储中指定
面向对象分析过程面向对象分析能够产生如下三种模型(1)对象模型。对象模型是对用例模型进行分析,把系统分解成互相协作的分析类,通过类图、对象图描述对象、对象的属性、对象间的关系,是系统的静态模型(2)动态模型。动态模型用来描述系统的动态行为,通过时序图、协作图、描述对象的交互,以揭示对象间如何协作来完成每个具体的用例。单个对象的状态变化、动态行为可以通过状态图来表示。(3)功能模型。功能模型即用例模型作为输入
面向对象分析过程 ” 面向对象分析能够产生如下三种模型。 (1)对象模型。对象模型是对用例模型进行分析,把 系统分解成互相协作的分析类,通过类图、对象图描述对 象、对象的属性、对象间的关系,是系统的静态模型。 (2)动态模型。动态模型用来描述系统的动态行为, 通过时序图、协作图、描述对象的交互,以揭示对象间如 何协作来完成每个具体的用例。单个对象的状态变化、动 态行为可以通过状态图来表示。 (3)功能模型。功能模型即用例模型作为输入
面向对象分析原则03
面向对象分析原则 03
面向对象分析原则(1)抽象抽象是从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质性的特征。抽象是形成概念的必须手段。抽象原则有两个方面的意义:①尽管问题域中的事物是很复杂的,但是分析员并不需要了解和描述它们的一切,只需要分析其中与系统目标有关的事物及其本质性特征。②通过舍弃个体事物在细节上的差异,抽取其共同特性而得到一批事物的抽象概念
面向对象分析原则 (1)抽象 抽象是从许多事物中舍弃个别的、非本质的特征,抽取共同 的、本质性的特征。抽象是形成概念的必须手段。 抽象原则有两个方面的意义: ① 尽管问题域中的事物是很复杂的,但是分析员并不需要 了解和描述它们的一切,只需要分析其中与系统目标有关的事 物及其本质性特征。 ② 通过舍弃个体事物在细节上的差异,抽取其共同特性而 得到一批事物的抽象概念
面向对象分析原则抽象原则包括过程抽象和数据抽象两个方面过程抽象:是指任何一个完成确定功能的操作序列,其使用者都可以把它看做一个单一的实体,尽管实际上它可能是由一系列更低级的操作完成的。数据抽象:是根据施加于数据之上的操作来定义数据类型,并限定数据的值只能由这些操作来修改和观察。数据抽象是OOA的核心原则
面向对象分析原则 抽象原则包括过程抽象和数据抽象两个方面。 ◆ 过程抽象:是指任何一个完成确定功能的操作序 列,其使用者都可以把它看做一个单一的实体,尽管 实际上它可能是由一系列更低级的操作完成的。 ◆ 数据抽象:是根据施加于数据之上的操作来定义 数据类型,并限定数据的值只能由这些操作来修改和 观察。数据抽象是OOA的核心原则