1 / 16
文档名称:

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

格式:doc   大小:3,659KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:1136365664 2018/2/20 文件大小:3.57 MB

下载得到文件列表

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

文档介绍

文档介绍:第一次作业
1 某公司为了给员工分配住房,开发了员工住房分配系统,
画出该系统的分层数据流图。(8分)
写出相应的数据字典(要求至少写出三项)。(4分)
将数据流图转换为软件的结构图。(8分)
分层数据流图:
顶层数据流图(上图)
第一层数据流图(上图)
第二层数据流图(上图)
(2) 数据字典:
(3)数据流图转换为软件结构图
精化数据流图并分界(上图)
第一级分解(上图)
第二级分解(上图)
精化后的软件结构(上图)
2 某高校一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩
【问题1】(4分)使用说明中的词语,给出图1-1中的外部实体E1~E4的名称。
【问题2】(3分)使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。
【问题3】(6分)数据流图1-2缺少了三条数据流,根据说明及数据流图1-1提供的信息,分别指出这三条数据流的起点和终点。
【问题4】(3分)简要叙述在本例中运用了哪几条画分层DFD图的指导原则。
【问题5】(4分) 数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明数据流图和程序流程图在适用场合与作用上的区别。
【问题1】E1考试委员会,E2主讲教师,E3选课学生,E4教务处
【问题2】D1学生信息文件D2课程信息文件D3课程单元信息文件
D4课程成绩文件 D5无效成绩文件
【问题3】E4教务处—>3记录无效成绩(具体处理意见) ,
2记录无效成绩—> 4生成成绩列表(有效成绩),
4生成成绩列表—>5生成最终成绩单(成绩单内容)
【问题4】第一层DFD应当是基本系统模型
注意父图和子图的平衡,维护信息的连续性
区分局部文件和局部外部项
遵守加工编号原则
【问题5】数据流图是用来交流对系统的认识和分析及设计系统的工具;只是描绘数据在软件中的流动和被处理的逻辑过程。不需考虑怎样具体实现这些功能。
程序流程图便于直观地展现程序控制流程,不去考虑全局结构;只是用来描绘控制结构。
第二次作业
,试画出相应的N_S图、PAD图和程序图,并计算其环域复杂度。(15分)
环域复杂度为:6+1=7
程序图(上图)
N_S图(上图)
PAD图(上图)
2 下图为某程序模块的N_S图,试画出相应的程序流程图、PAD图和程序图,并计算其环域复杂度。(15分)
PAD图(上图)

最近更新

性发育异常疾病诊断与治疗湖南省妇幼保健院 59页

鼓风曝气设备充氧性能检测方法及过程影响因素.. 2页

黑龙江省小城镇景观特色塑造研究中期报告 2页

黑龙江省不同模式农村资金互助社绩效差异研究.. 2页

2024年最新保安转正申请书范文(精选15篇) 23页

黄豆酱超高压杀菌动力学及处理后品质变化的研.. 2页

黄翅大白蚁中肠木质纤维素降解相关酶类的序列.. 2页

2024年最新人教版音乐四年级教学计划3篇 10页

急性胰腺炎亚特兰大分类标准修订(2012) 22页

麻织物性能及其风格的评价比较研究的开题报告.. 2页

2024年最新中医科医师工作总结范文 8页

禁毒教育活动心得体会(3篇) 5页

秋季运动会开幕式主持词 24页

施肥机器人商业计划书 38页

鱿鱼内脏蛋白酶的提取及性质研究的开题报告 2页

食堂拓展计划书 33页

美丽的小学作文9篇(荐) 9页

考研考生诚信考试承诺书范文(33篇) 33页

读书演讲稿格式及范文(30篇) 55页

高速列车液压制动试验台研究的开题报告 2页

速递承包合同(3篇) 11页

奶茶方案的完整性与可行性 32页

高选择性微带宽频带滤波器的分析与设计的开题.. 2页

销售合同补充协议书 8页

门面(摊位)管理合同(3篇) 8页

《同分母分数加、减法》教学设计(通用6篇) 1页

江西景德镇的导游词13篇 27页

七年级第一学期末成绩分析会年级组长发言稿 4页

老挝语-中文对照发音(共32页) 32页

金属探测器课程设计报告 11页