首页学历类考试考研
(简答题)

简述面向对象分析设计的三个模型。

正确答案

三个模型:对象模型、动态模型、功能模型
(1)对象模型描述系统的静态结构,包括类和对象,它们的属性和操作,以及它们之间的关系。构造对象模型的目的在于找出与应用程序密切相关的概念。对象模型用包含对象及对象的关系图表示。
(2)动态模型着重于系统的控制逻辑,考察在任何时候对象及其关系的改变,描述这些涉及时序和改变的状态。动态模型包括状态图和事件跟踪图。状态图是一个状态和事件的网络,侧重于描述每一类对象的动态行为。事件跟踪图则侧重于说明系统执行过程中的一个特点“场景”,也叫做脚本(scenarios),是完成
系统某个功能的一个事件序列。脚本通常起始于一个系统外部的输入事件,结束
于一个系统外部的输出事件。
(3)功能模型着重于系统内部数据的传送和处理。功能模型表明,通过计算,从输出数据能得到什么样的输出数据,但不考虑参加计算的数据按什么时序执行。功能模型由多个数据流图组成,它们指明从外部输出,通过操作和内部存储,直到外部输出的整个数据流情况。功能模型还包括了对象模型内部数据间的限制。功能模型中的数据流图往往形成一个层次结构,一个数据流图的过程可以由下一层的数据流图作进一步的说明。

答案解析

相似试题

  • (简答题)

    简述面向对象方法学的定义和优点

    答案解析

  • (填空题)

    Gamma将面向对象设计模式分为三类:分别是()、()和()。

    答案解析

  • (简答题)

    面向对象和面向过程软件工程有哪些区别?

    答案解析

  • (简答题)

    简述结构化分析、设计的要点

    答案解析

  • (填空题)

    面向对象开发方法包括()、()、 ()三部分。

    答案解析

  • (单选题)

    一个面向对象的系统的体系结构通过它的()的关系确定。

    答案解析

  • (简答题)

    面向对象如何实现模块独立性,其偶合和内聚的含义是什么?

    答案解析

  • (单选题)

    ()模型表示了对象的相互行为。

    答案解析

  • (填空题)

    结构化方法是一种面向数据流的开发方法。由()、()、()设计构成。

    答案解析

快考试在线搜题