题目详情

某慕课教育平台欲添加在线作业批改系统,以实现高效的作业提交与批改,并进行统计。学生和讲师的基本信息已经初始化为数据库中的学生表和讲师表。系统的主要功能如下:

(1)提交作业。验证学生标识后,学生将电子作业通过在线的方式提交,并进行存储。系统给学生发送通知表明提交成功,通知中包含唯一编号;并通知讲师有作业提交。

(2)下载未批改作业。验证讲师标识后,讲师从系统中下载学生提交的作业。下载的作业将显示在屏幕上。

(3)批改作业。讲师按格式为每个题目进行批改打分,并进行整体评价。

(4)上传批改后的作业。将批改后的作业(包括分数和评价)返回给系统,进行存储。

(5)记录分数和评价。将批改后的作业的分数和评价记录在学生信息中,并通知学生作业已批改。

(6)获取已批改作业。根据学生标识,给学生查看批改后的作业,包括提交的作业、分数和评价。

(7)作业抽检。根据教务人员标识抽取批改后的作业样本,给出抽检意见,然后形成抽检报告给讲师。

现采用结构化方法对在线作业批改系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

中级软件设计师,历年真题,2015年下半年(下午)《软件设计师》真题

图1-1上下文数据流图

中级软件设计师,历年真题,2015年下半年(下午)《软件设计师》真题

图1-2 0层数据流图

【问题1】(3分)

使用说明中的词语,给出图1-1中的实体E1~E3的名称。

【问题2】(4分)

使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

【问题3】(6分)

根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(2分)

若发送给学生和讲师的通知是通过第三方Email系统进行的,则需要对图1-1和图1-2进行哪些修改?用100字以内文字加以说明。

正确答案及解析

正确答案
解析

【问题1】

E1:学生E2:讲师E3:教务人员

【问题2】

D1:提交的作业表D2:学生表D3:讲师表D4:批改后的作业表

【问题3】

中级软件设计师,历年真题,2015年下半年(下午)《软件设计师》真题

【问题4】

增加外部实体“第三方Email系统”,将原来的两条“通知”数据流合并为一条“通知”数据流,终点为“第三方Email系统”。

【问题1】

要求识别E1-E3具体为哪个外部实体,通读试题说明,可以了解到适合充当外部实体的包括:学生、讲师、教务人员。具体的对应关系,可以通过将顶层图与题目说明进行匹配得知。如:从图中可看出E1会向系统发出数据流“作业、学生标识”,会从系统接收到“批改后的作业、通知”;而从试题说明“验证学生标识后,学生将电子作业通过在线的方式提交,并进行存储。系统给学生发送通知表明提交成功,通知中包含唯一编号”可以看出,E1对应的,便是学生。E2、E3同理可得。

【问题2】

要求识别存储,解决这类问题,以图的分析为主,配合说明给存储命名,因为存储相关的数据流一般展现了这个存储中到底存了些什么信息,如从图中可以看到D3中有讲师信息,而D2中有学生信息,题目说明中又有“学生和讲师的基本信息已经初始化为数据库中的学生表和讲师表。”自然D2应为学生表,D3应为讲师表。同理,D1应存储了学生的作业、D4存储了批改后的作业,由于这两个内容在说明中没有“**表”“**文件”的表达,所以该存储的命名直接从说明中取合适的词来总结,D1应为作业,D4应为批改后的作业。

【问题3】

缺失数据流1

名称:通知起点:提交作业终点:E1

理由:顶层图有从在线作业批改系统到E1的数据流“通知”,而0层图没有,依据平衡原则可知缺失了,进一步分析试题说明,了解到“提交作业”这个功能有操作“系统给学生发送通知表明提交成功”,所以缺失数据流的起点为“提交作业”。

缺失数据流2

名称:抽检报告起点:作业抽检终点:E2

理由:题目说明中,对于“作业抽检”的描述为“根据教务人员标识抽取批改后的作业样本,给出抽检意见,然后形成抽检报告给讲师。”据此可以了解到从该功能应有数据流“抽检报告”至E2。

缺失数据流3

名称:分数和评价起点:记录分数和评价终点:D2

理由:首先值得注意的是“记录分数和评价”只有输入,没有输出,这是破坏了数据平衡原则的。这种情况,必然是有缺失数据流的。从题目描述“将批改后的作业的分数和评价记录在学生信息中”可以了解到,应有数据流从“记录分数和评价”到D2。

缺失数据流4

名称:通知起点:记录分数和评价终点:E1

理由:从题目描述“并通知学生作业已批改”可以了解到,应有数据流从“记录分数和评价”到E1。

【问题4】

强调发送邮件采用了“第三方Email系统”,这个“第三方Email系统”属于典型的外部实体,所以需要增加外部实体“第三方Email系统”,并将原来的两条“通知”数据流合并为一条“通知”数据流,终点为“第三方Email系统”。

包含此试题的试卷

你可能感兴趣的试题

单选题

Advancements in ( )have contributed to the growth of the automotive industry through the creation and evolution of self-driving vehicles.

  • A.Artificial Intelligence
  • B.Cloud Computing
  • C.Internet of Things
  • D.Big Data
查看答案
单选题

In project human resource management , ( )is not a source of power for the project manager.

  • A.referent power
  • B.expert power
  • C.reward power
  • D.audit power
查看答案
单选题

At the project establishment stage , the feasibility study mainly includes techinical feasibility analysis , ( ), operation environment feasibility analysis and other aspects of feasibility analysis.

  • A.detail feasibility analysis
  • B.opportunity analysis
  • C.economic feasibility analysis
  • D.risk analysis
查看答案
单选题

( )is a grid that shows the project resources assigned to each work package.

  • A.Stakeholder engagement assessment matrix
  • B.Requirements traceability matrix
  • C.Probability and impact matrix
  • D.Responsibility assignment matrix
查看答案
单选题

Xinhua News Agency reported in January 2022,Chian will further promote the developmet of a digital economy during the 14th Five-Year Plan eriod(2021-2025). The plan also emphasized industrial ( )transformation.

  • A.digital
  • B.networking
  • C.intelligentize
  • D.informatization
查看答案

相关题库更多 +