

3.4.4面向对象系统分析
    面向对象的系统分析阶段将运用面向对象的方法分析问题域,建立基于对象、消息
的业务模型,形成对客观世界和业务本身的正确认识。
1.面向对象的分析模型
    面向对象的分析模型由用例模型、类.对象模型、对象.关系模型和对象一行为模型
组成。
  1)用例模型
  一个用例模型可由若干幅用例图组成。用例描述了用户和系统之间的交互,其重点
是系统为用户做什么。用例模型描述全部的系统功能行为。
  2)类·对象模型
  类.对象模型,描述系统所涉及的全部类以及对象。每个类和对象都通过属性、操作
和调研者来进行进一步描述。
    3)对象·关系模型
    对象,关系模型,描述对象之间的静态关系,同时定义了系统中所有重要的消息路径,
它也可以具体化到对象的属性、操作和协作者。对象·关系模型包括类图和对象图。
    4)对象.行为模型
    对象·行为模型,描述了系统的动态行为。对象.行为模型包括状态图、顺序图、协
作图和活动图,
    2.面向对象的分析方法
    面向对象分析的主要目标如下。
    (1)描述用户需要。
    (2)建立创建软件设计的基础。
    (3)定义软件完成后可被确认的一组需求。
    3.面向对象的分析的步骤
    (1)发现角色/参与者。
    (2)发现用例。
    (3)建立用例模型(use case model)。
    (4)进行领域分析。
    (5)建立对象·关系模型。
  (6)建立对象·行为模型。
  (7)建立功能模型。
| 各省软考办 | ||||||||||