当前位置:文档之家› 实验分析数据流和绘制数据流图

实验分析数据流和绘制数据流图

实验报告课程名称_软件工程导论__________
学院____计算机工程学院_________班级14软件1班
学号2014144141
姓名秦川
2016年11月8日
批阅教师时间实验成绩
课程名称软件工程
学号2014144141姓名秦川实验日期2016.11.8实验名称实验2分析数据流和绘制数据流图
实验目的:
1、掌握数据流的分析方法
2、掌握数据流图的绘制
实验内容:
任务一绘制数据流图
任务二分析数据流和绘制数据流图
案例一:总务办公管理系统
案例二:火车票预订系统
实验原理:
数据流图(DFD)是软件系统系统的逻辑模型,仅仅描绘数据在软件中流动(从输入移动到输出)的过程中所经受的变换(即加工处理)。

数据流图的绘制方法:根据数据流图的四种成分:源点或终点,处理,数据存储和数据流,从问题描述中提取数据流图的四种成分;然后依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进行绘制。

基本符号如下:
实验过程与结果:
1.运行Microsoft Office Visio2007
运行Microsoft Office Visio2007 2.选择“软件和数据库”中的“数据流模型图”模板
选中数据流模型图模板
3.用鼠标选拉图标进行绘图
任务一绘制数据流图
试绘制工资管理系统的数据流图,根据数据流图的符号说明仔细理解下图含义:
这是学校教职工工资管理系统,教师根据课时表,职工根据任务表来确定个人工资情况,数据按以下方向传递:
首先,对课时表或任务表进行审核,审核后的数据经排序形成专用表格;
再进行一系列额外计算,包括个人所得说、住房公积金、保险费得出具体所发工资,并将工资表发给银行;
然后,向教职工展示工资所得明细;
最后,形成编制报表,更新分类表后,交于会计。

其中,人事科负责人事数据,教师与职工的工资由银行发放,会计做好报表的统计。

任务二分析数据流和绘制数据流图
案例一:总务办公管理系统
系统简介:某单位准备开发一个购买办公用品和设备的总务办公管理系统。

办公用品的购买申请由各科室提出,由负责总务工作的办公室统一收集。

其中,购买申请的金额低于500元(含500元)可以由总务办公室直接审批,而高于500元的购买申请由机构主管领导审批,批准的购买申请形成采购清单由采购员负责购买,同时应记录每次实际购买清单,进行入账。

在提出购买申请时要包括下述数据:申请单位、物品名称、物品数量、预计价格、物品用途等。

每次购买完成后应记录以下数据:物品名称、物品数量、价格、总金额、购买日期、经办人等。

请对该系统进行数据流程分析后,绘制出该系统的数据流图。

经分析,系统数据流将沿上图所示传递,先收集,再购买、生成清单、交于会计,在本实验中有一个判断科室提出的申请金额是否低于500元,是的话,办公室可以直接审批,如果高于或者等于500元的话,需要领导审批,这使得数据有一个交互,审核数据与办公室情况汇总有数据互传。

购买申请时数据包括:申请单位、物品名称、物品数量、预计价格、物品用途等。

每次购买完成后应记录的数据包括:物品名称、物品数量、价格、总金额、购买日期、经办人等。

案例二:火车票预订系统
系统简介:某高校后勤集团为了学生寒暑假返乡,办理代学生预订返乡火车票事务,订票必须提前三天办理,后勤订票处提前三天向火车站办理购票事务。

订票处使用一台微机处理订票后购票事务,学生订票一次称为一个事务,由订票员将其输入在微机中,系统核实订单后,将订票信息记录放在订票库中。

系统每天打印预订三天的购票单,并更新订票库。

请对该系统进行数据流程分析后,绘制出该系统的数据流图。

实验小结:
这次实验画的是系统的数据流图,这比实验一较难,毕竟实验一流程图我们有所涉及,而数据流图是根据逻辑来画的,较为抽象,它体现的不是流程,而是数据流,数据流就是流动的数据,所以必须要有会能体现出具体的数据流向!也就说,数据流图是展示系统的逻辑信息,流程图展示系统的物理特征。

实验是建立在上一个实验基础之上的,所以分析并没有什么难度,难度在于数据流的处理,一般我们都是用流程图来显示系统,这简单易懂,数据也在无形中传播,但数据流体现数据,要让阅读者明白数据的具体流向。

系统中大都存在信息判断,这在数据流图中是信息数据的交换、是相互的交流,数据流向是双向的。

数据流图的绘制方法是根据数据流图的四种成分:源点或终点,处理,数据存储和数据流,从问题描述中提取数据流图的四种成分;然后依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进行绘制。

最大的收获是懂得了数据流图的绘制方法和它本身的意义所在。

备注:。

相关主题