首页学历类考试电大国家开放大学《软件工程》
(简答题)

什么是实体类、边界类和控制类?为什么将分析类划分成这三种类型?

正确答案

(1)实体类保存要存入永久存储体的信息。实体类通常在事件流或交互图中,是对用户最有意义的类。
边界类位于系统与外界的交界处,包括所有的窗体、报表、系统硬件接口、与其他系统的接口。
控制类负责协调其他类的工作。每个用例中至少应该有一个控制类,它控制用况中的事件顺序。
(2)分为三种类型是因为它们各自的功能不同。界面类——描述系统与角色之间的接口。
控制类——在分析模型内表示协调、顺序、事务处理以及控制其他对象的类。
实体类——为需要长久保存的信息进行建模的类。

答案解析

相似试题

  • (简答题)

    若把学生看成一个实体,它可以分成多个子实体,如小学生、中学生和大学生等。在面向对象的设计中,可以创建如下4个类:类Student、类Elementary Student、Middle Student;类University Student。试给出这4个类的属性以及它们之间的关系。

    答案解析

  • (单选题)

    对类进行详细设计,主要是设计类的(),优化类之间的关系。

    答案解析

  • (单选题)

    ()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

    答案解析

  • (单选题)

    属于某个类的一个具体对象称为该类的()。

    答案解析

  • (单选题)

    在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的()将用例的职责分配到分析类中。

    答案解析

  • (单选题)

    定义类的属性类型时尽量使用已有的类型,太多的自定义类型会降低系统的()指标。

    答案解析

  • (单选题)

    在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。在面向对象设计中用()方法可以方便地设计这两个类。

    答案解析

  • (简答题)

    什么是软件?什么是软件工程?

    答案解析

  • (简答题)

    什么是软件配置管理?什么是基线?

    答案解析

快考试在线搜题