阅读下列说明和图,回答问题。 【说明】 某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。 系统与考试有关的主要功能如下。 (1)考试设置。教师制定试

admin2016-09-08  35

问题 阅读下列说明和图,回答问题。
【说明】
    某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。教师制定试题 (题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
    现采用结构化方法对考试系统进行分析与设计,获得如图1一1所示的上下文数据流图和图1一2所示的0层数据流图。

在图1一2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1一2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内(注:数据流的起点和终点需使用加工的名称描述)。

选项

答案分解为加工:发送通知和加工:创建通知 [*]

解析 本问题考查建模分层DFD时的分解粒度。在说明(6)发送通知中,“根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。”说明功能(6)发送通知包含创建通知并发送给学生或老师。在图1一2中建模为一个加工,完成的功能是依据不同的输入数据流创建通知,然后发送给相应的外部实体老师或学生,因此为了进一步清晰每个加工的职责,需对图1一2中原有加工6进行分解,分解为“创建通知”和“发送通知”。创建通知针对输入数据流“报告数据”和 “成绩单数据”,这两条数据流保持原有的起点,终点即为创建通知。创建通知产生出“通知数据”。“通知数据”作为加工“发送通知”的输入流,进一步根据通知数据是针对哪个外部实体而发送“通知”给相应的学生或者教师。至此,对图1一2中原有加工6的分解完成。
转载请注明原文地址:https://jikaoti.com/ti/jsi7FFFM
0

相关试题推荐
最新回复(0)