首页 > 试题广场 >

面向对象的分析方法主要是建立三类模型,即 ( ) 。

[单选题]

面向对象的分析方法主要是建立三类模型,即 ( )

  • 系统模型、ER 模型、应用模型
  • 对象模型、动态模型、应用模型
  • E-R模型、对象模型、功能模型
  • 对象模型、动态模型、功能模型
  • 对象模型描述系统中对象的静态结构、对象之间的关系、对象的属性、对象的操作。对象模型表示静态的、结构上的、系统的“数据"特征。对象模型为动态模型和功能模型提供了基本的框架,对象模型用包含对象和类的对象图来表示。
  • 动态模型描述与时间和操作顺序有关的系统特征——激发事件、事件序列、确定事件先后关系以及事件和状态的组织。动态模型表示瞬时的、行为上的、系统的“控制"特征。动态模型用状态图来表示。每张状态图显示了系统中一个类的所有对象所允许的状态和事件的顺序。
  • 功能模型描述与值的变换有关的系统特征——功能、映射、约束和函数依赖。功能模型用数据流图来表示。
3个模型之间具有下述关系。
    (1)与功能模型的关系:对象模型展示了功能模型中的动作者、数据存储和流的结构,动态模型展示了执行加工的顺序。
    (2)与对象模型的关系:功能模型展示了类上的操作和每个操作的变量,因此它也表示了类之间的“供应者一客户"关系;动态模型展示了每个对象的状态以及它接收事件和改变状态时所执行的操作。
    (3)与动态模型的关系:功能模型展示了动态模型中未定义的不可分解的动作和活动的定义,对象模型展示了是谁改变了状态和承受了操作。
发表于 2019-04-02 16:55:49 回复(0)

面向对象的分析方法主要建立三种模型:对象模型 动态模型 功能模型

编辑于 2019-08-12 12:48:38 回复(0)
D
发表于 2017-08-17 22:04:15 回复(0)