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

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

正确答案

Student类为基类,其他三个类都是Student的子类。
Student类的属性有:Name(姓名),Sex(性别),Age(年龄),Class(班级)。
ElementaryStudent类的属性有:IsTeamMember(是否是少先队员),IsGoodStudent(是否是三好学生)。
MiddleStudent类的属性为:IsMember(是否是团员),Subject(文科理科)。
UniversityStudent类的属性为:IsPartyMember(是否党员),Department(学院),Specialty(专业)。

答案解析

相似试题

  • (单选题)

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

    答案解析

  • (单选题)

    软件开发时,一个错误发现得越晚,为改正它所付出的代价就()。

    答案解析

  • (单选题)

    每个用例至少应该有一个(),它通常没有属性而只有方法,只是起协调和控制作用。

    答案解析

  • (填空题)

    数据字典的内容包括()、()、()、数据存储、处理逻辑和外部实体。

    答案解析

  • (单选题)

    包含关系用于构造多个用例()。

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

    用用例图描述图书管理。该系统主要包括三类用户:读者、图书管理员、系统管理员。其中,读者是多个,图书管理员是一个,系统管理员是一个。对于系统,读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。

    答案解析

  • (单选题)

    对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。

    答案解析

  • (单选题)

    基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当的()上

    答案解析

快考试在线搜题