1、1,软件工程实验课05,授课老师:薛建民, 聂常红, 电 话: 8 7 8 1 8 127,2,对实验五讨论、评分 完善数据流图(DFD) 数据流图案例参考,学习目标:,3,一.各组对实验五陈述、评分,评分标准(100分) 陈述(20分) 内容(60分) 完整修改:( 20分),4,2、完善数据流图与DD,课后完成 提交修改版本 修改时间:一周,5,实验要求,掌握DFD制作高级知识:分层原则; 掌握DFD验证原则; 掌握结构化分析方法中“自顶向下,逐步求精”特点。,6,数据流图概念,定义: DFD-Data Flow Diagram 它从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况
2、。 数据流图是描述数据处理过程的工具,它从数据传递和加工的角度,以图形的形式刻画数据流从输入到输出的移动变换过程。,7,数据流图要素(1/3),8,数据流图要素,四种成分/要素: 源点和终点:软件系统之外的实体(系统接口) 数据流:有唯一名字的一组数据项。 加工:对数据进行变换的单元,唯一的名字标识。 文件:暂存数据,唯一的名字标识。,9,数据流与数据加工之间的关系,*号表示相邻的一对数据流同时出现。表示相邻的两个数据流只取其一。,10,DFD制作过程,分析系统: 主要分析功能 逐步分解 分析/找出DFD的数据源点/终点: 数据从哪里来(输入) 数据到哪里去(输出) 制作首层DFD: 它只是一
3、个高层的系统逻辑模型,它反映了目标系统要实现的功能 只表示出主要业务处理流程 制作中间层、底层DFD: 注意结构化分析特点:自顶向下,逐步示精 寻找DFD要素:输入、输出数据流,处理,文件/存储。,11,1 分层的数据流图(2/4),注意:一个方框以一张图,12,案例,13,办理取款手续DFD,储户来到银行服务台 (或取款机前) 拿出存折,交给服务人员,并提供密码和要取款的数额。 (或卡) 服务人员按要求提供现金,同时交还存折。 (提款机吐出指定数额现金) ,14,办理取款手续DFD,15,HR,16,HR,人力资源管理部门 其它子系统,如财务子系统,生产子系统 考勤机 国家机关 ,17,HR,基本参数设置 周休、节假日 班次管理 休假管理 加班管理 出差管理 考勤分析,18,图2.6工资支付系统完整的数据流图,19,数据字典,参考案例和课件要求,20,THANK YOU,