全球旧事资料 分类
,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。
5若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。
6在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。
7根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。
现采用结构化方法对这个系统进行分析与设计,得到如图21所示的顶层数据流图和图22所示的第1层数据流图。【问题1】(4分)
使用说明中的词语,给出图11中的外部实体E1E4的名称。E1考试委员会E2主讲教师E3每个选课学生E4教务处【问题2】(3分)使用说明中的词语,给出图12中的数据存储D1D5的名称。D1课程信息文件D2课程单元信息文件D3学生信息文件D4课程成绩文件D5无效成绩文件【问题3】(6分)数据流图12缺少了三条数据流,根据说明及数据流图11提供的信息,分别指出这三条数据流的起点和终点。
24
f软件工程数据流图DFD大题解析
D24D44D15【问题4】(3分)简要叙述在本例中运用了哪几条画分层DFD图的指导原则。答:数据守恒原则子父平衡原则数据流封闭原则【问题5】(4分)数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明数据流图和程序流程图在适用场合与作用上的区别。答:数据流图:宏观地描述系统功能需求是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经历的变换,它只是描绘数据在软件中流动和被处理的逻辑过程。因易理解,所以是分析员与用户之间极好的通信工具。
程序流程图:是流程程序分析过程最基本工具,它是人们对解决问题的方法,思路式算法的一种描述。
学生成绩
E2
E1
成绩
成绩
审查
列表
结果
成绩报告核对后的成绩报告
E3
成绩管理系统
无效课程

生成成成绩完成

绩列表通知通知

请求
E4
图21顶层数据流图
34
f软件工程数据流图DFD大题解析
D2
D3D5
学生成绩
D1
1验证学生信息
E2
核对后的成绩报告
成绩报告
4生成成绩列表r
好听全球资料 返回顶部