面向对象分析的基本步骤为(   )
面向对象分析的基本步骤为(   )
A、标识对象→定义主题→标识结构→定义属性与实例连接→定义服务与消息连接
B、标识对象→标识结构→定义主题→定义服务与消息连接→定义属性与实例连接
C、定义主题→标识对象→标识结构→定义属性与实例连接→定义服务与消息连接
D、标识对象→标识结构→定义主题→定义属性与实例连接→定义服务与消息连接
【正确答案】:D
【题目解析】:面向对象分析通常按照下面的步骤来进行:(1)标识对象和类。可以从应用领域开始,逐步确定形成整个应用的基础类和对象。这一步需要分析领域中目标系统的责任,调查系统的环境,从而确定对系统有用的类和对象。(2)标识结构。典型的结构有两种,即一般—特殊结构和整体—部分结构。一般—特殊结构表示一般类是基类,特殊类是派生类。比如,汽车是轿车和卡车的基类,这是一种一般—特殊结构。整体部分结构表示聚合,由属于不同类的成员聚合成为新的类。比如,轮子、车体和汽车底盘都是汽车的一部分,这些不同功能的部件聚合成为汽车这个整体。(3)标识属性。对象所保存的信息称为它的属性。类的属性描述状态信息,在类的某个实例中,属性的值表示该对象的状态值。需要找出每个对象在目标系统中所需要的属性,并将属性安排在适当的位置,找出实例连接,最后再进行检查。应该给出每个属性的名字和描述,并指定该属性所受的特殊限制(如只读、属性值限定在某个范围之内等)。(4)标识服务。对象收到消息后执行的操作称为对象提供的服务。它描述了系统需要执行的处理和功能。定义服务的目的是为了定义对象的行为和对象之间的通信。其具体步骤包括:— 标识对象状态— 标识必要的服务— 标识消息连接— 描述服务可以用类似于流图的图形来表示服务。(5)标识主题。为了更好地理解包含大量类和对象的概念模型,需要标识主题,即对模型进行划分,给出模型的整体框架,划分出层次结构。可以按照如下步骤来标识主题。
Top