当前位置:考试网  > 试卷库  > 计算机类  > 软考  > 高级软考  > 系统架构设计师  > 阅读以下关于软件系统建模的叙述,在答题纸上回答问题1至问题3。【说明】某软件公司计划开发一套教学管理系统,用于为高校提供教学管理服务。该教学管理系统基本的需求包括:(1)系统用户必须成功登录到系统后才能使用系统的各项功能服务;(2)管理员(Registrar)使用该系统管理学校(University)、系(Department)、教师(Lecturer)、学生(Student)和课程(Course)等教学基础信息;(3)学生使用系统选择并注册课程,必须通过所选课程的考试才能获得学分;如果考试不及格,必须参加补考,通过后才能获得课程学分;(4)教师使用该系统选择所要教的课程,并从系统获得选择该课程的学生名单;(5)管理员使用系统生成课程课表,维护系统所需的有关课程、学生和教师的信息;(6)每个月到了月底系统会通过打印机打印学生的考勤信息。项目组经过分析和讨论,决定采用面向对象开发技术对系统各项需求建模。 【问题1】用例建模用来描述待开发系统的功能需求,主要元素是用例和参与者。请根据题目所述需求,说明教学服务系统中有哪些参与者。 【问题2】用例是对系统行为的动态描述,用例获取是需求分析阶段的主要任务之一。请指出在面向对象系统建模中,用例之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,“登录系统”用例与“注册课程”用例之间、“参加考试”用例与“参加补考”用例之间的关系分别属于哪种类型? 【问题3】类图主要用来描述系统的静态结构,是组件图和配置图的基础。请指出在面向对象系统建模中,类之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,类University与类Student之间、类University和类Department之间、类Student和类Course之间的关系分别属于哪种类型?
试题预览

阅读以下关于软件系统建模的叙述,在答题纸上回答问题1至问题3。【说明】某软件公司计划开发一套教学管理系统,用于为高校提供教学管理服务。该教学管理系统基本的需求包括:(1)系统用户必须成功登录到系统后才能使用系统的各项功能服务;(2)管理员(Registrar)使用该系统管理学校(University)、系(Department)、教师(Lecturer)、学生(Student)和课程(Course)等教学基础信息;(3)学生使用系统选择并注册课程,必须通过所选课程的考试才能获得学分;如果考试不及格,必须参加补考,通过后才能获得课程学分;(4)教师使用该系统选择所要教的课程,并从系统获得选择该课程的学生名单;(5)管理员使用系统生成课程课表,维护系统所需的有关课程、学生和教师的信息;(6)每个月到了月底系统会通过打印机打印学生的考勤信息。项目组经过分析和讨论,决定采用面向对象开发技术对系统各项需求建模。

【问题1】用例建模用来描述待开发系统的功能需求,主要元素是用例和参与者。请根据题目所述需求,说明教学服务系统中有哪些参与者。

【问题2】用例是对系统行为的动态描述,用例获取是需求分析阶段的主要任务之一。请指出在面向对象系统建模中,用例之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,“登录系统”用例与“注册课程”用例之间、“参加考试”用例与“参加补考”用例之间的关系分别属于哪种类型?

【问题3】类图主要用来描述系统的静态结构,是组件图和配置图的基础。请指出在面向对象系统建模中,类之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,类University与类Student之间、类University和类Department之间、类Student和类Course之间的关系分别属于哪种类型?

查看答案
收藏
纠错
正确答案:

【问题 1】【参考答案】 学生、教师、管理员、时间、打印机。

【问题 2】用例之间的关系包括:包含、扩展、泛化。 “登录系统 ”用例与 “注册课程 ”

用例之间的关系为:包含关系。 “

参加考试 ” 用例与“参加补考 ”用例之间的关系为:扩展关系。

【问题 3】【参考答案】 类之间的关系包括:关联、聚合、组合、依赖、泛化、实现 (可写可不写,因为实现是接口与类之间的关系,而接口是一种特殊的 类)。 类 University 与类 Student 之间的关系是:聚合关系。 类 University 与类 Department之间的关系是:组合关系。 类 Student与类 Course之间的关系是:关联关系。

【试题解析】 依赖关系:一个事物发生变化影响另一个事物。 泛化关系: 特殊/一般关系。 关联关系:描述了一组链,链是对象之间的连接。

聚合关系:整体与部分生命周期不同。 组合关系:整体与部分生命周期相 同。 实现关系:接口与类之间的关系。

答案解析:

暂无解析

你可能感兴趣的试题

软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括()、测试用例和领域知识等。

详细的项目范围说明书是项目成功的关键。______不应该属于范围定义的输入。

实时操作系统(RTOS)内核与应用程序之间的接口称为()。

计算机系统中,在______的情况下一般应采用异步传输方

DES加密算法的密钥长度为56位,三重DES的密钥长度为()位。

热门试题 更多>
某工程,实施过程中发生如下事件: 【事件1】:工程开工前施工单位按要求编制了施工总进度计划和阶段性施工进度计划,按相关程序审核后报项目监理机构审查。专业监理工程师审查的内容有: (1)施工进度计划中主要工程项目有无遗漏,是否满足分批动用的需要。 (2)施工进度计划是否符合建设单位提供的资金、施工图纸、 施工场地、物资等条件。 【事件2】:项目监理机构编制监理规划时初步确定的内容包括:工程概况;监理工作的范围、内容、目标;监理工作依据;工程质量控制;工程造价控制;工程进度控制;合同与信息管理;监理工作设施。总监理工程师审查时认为,监理规划还应补充有关内容。 【事件3】:工程施工过程中,因建设单位原因发生工程变更导致监理工作内容发生重大变化,项目监理机构组织修改了监理规划。 【事件4】:专业监理工程师现场巡视时发现,施工单位在某工程部位施工过程中采用了一种新工艺,要求施工单位报送该新工艺的相关资料。 【事件5】:施工单位按照合同约定将电梯安装分包给专业安装公司,并在分包合同中明确电梯安装安全由分包单位负全责。电梯安装时, 分包单位拆除了电梯井口防护栏并设置了警告标志,施工单位要求分包单位设置临时护栏。分包单位为便于施工未予设置,造成1名施工人员不慎掉入电梯井导致重伤。 问题: 1、事件1中,专业监理工程师对施工进度计划还应审查哪些内容? 2、事件2中,监理规划还应补充哪些内容? 3、事件3中,写出监理规划的修改及报批程序。 4、写出专业监理工程师对事件4的后续处理程序。 5、事件5中,写出施工单位的不妥之处。指出施工单位和分包单位对施工人员重伤事故各承担什么责任?
试题分类: 案例分析
练习次数:32次
试题分类: 技师(二级)
练习次数:0次
试题分类: 初级电工证(五级)
练习次数:0次
试题分类: 初级电工证(五级)
练习次数:0次
试题分类: 小学教育理论综合
练习次数:0次
扫一扫,手机做题