收藏 分享(赏)

杭电---穆海伦---软件工程---作业---3次合集.doc

上传人:cjc2202537 文档编号:249256 上传时间:2018-03-24 格式:DOC 页数:16 大小:3.56MB
下载 相关 举报
杭电---穆海伦---软件工程---作业---3次合集.doc_第1页
第1页 / 共16页
杭电---穆海伦---软件工程---作业---3次合集.doc_第2页
第2页 / 共16页
杭电---穆海伦---软件工程---作业---3次合集.doc_第3页
第3页 / 共16页
杭电---穆海伦---软件工程---作业---3次合集.doc_第4页
第4页 / 共16页
杭电---穆海伦---软件工程---作业---3次合集.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、第一次作业1 某公司为了给员工分配住房,开发了员工住房分配系统, (1) 画出该系统的分层数据流图。(8 分)(2) 写出相应的数据字典(要求至少写出三项) 。(4 分)(3) 将数据流图转换为软件的结构图。(8 分)(1) 分层数据流图:顶层数据流图(上图)第一层数据流图(上图)员工 员工员工信息2查询分房分1 . 1计算原始分员工工号F 1 分房分文件1 . 3计算分房分分房分1 。 2计算标准分原始分 标准分F 4 员工信息文件 F 3 员工分数文件 F 2 分房计划文件第二层数据流图(上图)(2) 数据字典:名 字 : 员 工 信 息别 名 :描 述 : 员 工 的 个 人 相 关 信

2、 息定 义 : 员 工 信 息 = 员 工 号 + 姓 名 + 年 龄 + 性 别 +学 历 + 工 龄 + 婚 否 + 职 务 + 职 称 + 住 房 情 况位 置 : 员 工 信 息 文 件名 字 : 员 工 分 数 文 件别 名 :描 述 : 存 放 员 工 信 息 的 文 件定 义 : 员 工 分 数 文 件 = 员 工 号 + 标 准 分位 置 :名 字 : 分 房 分 数 文 件别 名 :描 述 : 存 放 员 工 分 房 分 数 的 文 件定 义 : 员 工 分 数 文 件 = 员 工 号 + 分 房 分位 置 :名 字 : 分 房 计 划 文 件别 名 :描 述 : 存 放 员

3、 工 住 房 请 求 的 文 件定 义 : 员 工 分 数 文 件 = 员 工 号 + 住 房 请 求位 置 :(3)数据流图转换为软件结构图员工 员工员工信息2 . 2查询分房分1 . 1计算原始分员工工号F 1 分房分文件1 . 3计算分房分分房分1 . 2计算标准分原始分 标准分F 4 员工信息文件 F 3 员工分数文件 F 2 分房计划文件1 . 4 接收员工信息员工信息2 . 1 接收员工号员工工号2 . 3 输出分房分1 . 5 存储分房分分房分分房分精化数据流图并分界(上图)住房分配系统接收输入信息 信息转换 输出信息第一级分解(上图)接收员工信息 接收员工号计算标准分计算分房分

4、 查询分房分计算原始分存储分房分 输出分房分接收输入信息 信息转换 输出信息第二级分解(上图)接收员工信息 接收员工号计算标准分计算分房分 查询分房分计算原始分存储分房分 输出分房分住房分配系统接收输入信息 信息转换 输出信息精化后的软件结构(上图)2 某高校一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩【问题 1】 (4 分)使用说明中的词语,给出图 1-1 中的外部实体 E1E4 的名称。【问题 2】 (3 分)使用说明中的词语,给出图 1-2 中的数据存储 D1D5 的名称。【问题 3】 (6 分)数据流图 1-2 缺少了三条数据流,根据说明及数据流图 1-1 提供的

5、信息,分别指出这三条数据流的起点和终点。【问题 4】 (3 分)简要叙述在本例中运用了哪几条画分层 DFD 图的指导原则。【问题 5】 (4 分) 数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明数据流图和程序流程图在适用场合与作用上的区别。成 绩 管 理 系 统E 2E 4E 1E 3成绩单学 生 成 绩成 绩 报 告核 对 后 的 成 绩 报 告成 绩列 表成 绩审 查结 果生 成 成绩 列 表请 求无 效成 绩通 知课 程完 成通 知【D 51验 证 学 生 信 息2记 录 有 效 成 绩3记 录 无 效

6、 成 绩4生 成 成 绩 列 表E 2E 4E 1D 1D 3D 25生 成 最 终 成 绩 单E 3D 4有 效 成 绩无 效 成 绩无 效 成绩 通 知课 程 完成 通 知学 生 成 绩成绩报告核 对 后 的成 绩 报 告成 绩 列 表成 绩 审 查 结 果生 成成 绩列 表请 求成 绩 单问题 1】E1 考试委员会,E2 主讲教师,E3 选课学生,E4 教务处【问题 2】D1 学生信息文件 D2 课程信息文件 D3 课程单元信息文件D4 课程成绩文件 D5 无效成绩文件【问题 3】E4 教务处 3 记录无效成绩 (具体处理意见) , 2 记录无效成绩 4 生成成绩列表 (有效成绩), 4

7、 生成成绩列表 5 生成最终成绩单 (成绩单内容)【问题 4】第一层 DFD 应当是基本系统模型注意父图和子图的平衡,维护信息的连续性区分局部文件和局部外部项遵守加工编号原则【问题 5】数据流图是用来交流对系统的认识和分析及设计系统的工具;只是描绘数据在软件中的流动和被处理的逻辑过程。不需考虑怎样具体实现这些功能。程序流程图便于直观地展现程序控制流程,不去考虑全局结构;只是用来描绘控制结构。第二次作业1.下图为某程序模块的程序流程图,试画出相应的 N_S 图、PAD 图和程序图,并计算其环域复杂度。(15 分)开 始X 5aTFX 1X 2cD O C A S E mdX 3eX 4fbgh结

8、 束iTF123TFFTTF环域复杂度为:6+1=7SEigfX 5heX 4d X 3mcX 2bX 1a程序图(上图)aX 1 b31mcTFX 2 TX 32X 4fdgFehX 5 i N_S 图(上图)PAX 5aX 1bX 2 空mdX 4gX 3空fechiD 图(上图)2 下图为某程序模块的 N_S 图,试画出相应的程序流程图、PAD 图和程序图,并计算其环域复杂度。(15 分)aX 1j dX 2cbX 3fegX 5hiT FT FT FT FD O W H I L E X 4D O U N T I L X 6aX 1jdX 2X 6bX 3空efeX 4giX 5空hPAD 图(上图)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报