全球旧事资料 分类
软件工程数据流图DFD大题解析
1某公司为了给员工分配住房,开发了员工住房分配系统,功能如下:
计算原始分:根据员工信息(员工号、姓名、年龄、性别、学历、工龄、婚否、职务、职称、住房情况)计算原始分,并将员工信息存入员工信息文件中。
计算标准分:根据员工的原始分计算标准分,并将其存入员工分数文件(员工号、标准分)。计算分房分:根据标准分、分房计划文件(员工号、住房请求)中的分房人数,计算分房分,并存
入分房分数文件(员工号、分房分)中。分房分查询:员工可以根据自己的员工号查询相应的分房分,若输入错误则返回出错信息。试根据上面的系统功能描述:1画出该系统的分层数据流图。8分2写出相应的数据字典(要求至少写出三项)。4分3将数据流图转换为软件的结构图。8分1
1
顶层数据流图:
计算原始分
计算标准分
计算分房分
分房分查询
2)
第一层数据流图
员工信息
计算原始分
计算标准分
分房计划文件计算分房分
员工信息文件
员工分数文件夹
分房分数文件
输入员工号输出相应的分房分2名称:员工信息别名:描述:员工的各种信息定义:员工号姓名年龄性别学历工龄婚否职务职称住房情况位置:员工信息文件
名称:分房计划文件别名:描述:准备分房的计划定义:员工号住房请求位置公司系统
名称:分房分数文件别名:
14
f软件工程数据流图DFD大题解析
描述:计算出的每个员工分房分数的文件定义:员工号分房分位置:公司系统
2阅读以下说明和图,回答问题1至问题5,将解答填入答题纸的对应栏内。(20分)
【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功
能描述如下:1每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成
绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。2学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。3在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是
否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。
4对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中r
好听全球资料 返回顶部