1 软件工程实验指导书1 2 3 实验一、 使用 Visio 绘制数据流图实验目的:1.掌握在 Microsoft Visio 中绘制图形的基本方法;2.认知数据流图的基本元素;3.掌握使用数据流图对系统进行自顶向下逐步求精的分析过程
实验内容:1
根据下面的描述,按要求画出“教育基金会捐助资金管理系统”的数据流图
或画出自主设计的系统的数据流图
某教育基金会捐助资金管理系统的基本功能如下:1. 由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行
2. 由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出
3. 每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额
实验要求:1.确定“教育基金会捐助资金管理系统”的数据源点和终点,画出该系统的顶层数据流图;2.分析系统的主要功能,细化系统的顶层数据流图,画出系统的第1 层数据流图;3.细化系统的各个主要功能,画出系统的第2 层数据流图
提示:1.系统中有三个实体:捐助者、教育单位、基金会的理事会;2.系统的主要功能有:收入处理、支出处理、产生报表
其中收入处理可以细分为:接受请求(捐助请求)、确认身份和登记收入(存入款项);支出处 理可以细分为: 接受请求 (用款请求) 、合法性检查和登记支出(支出款项);3.系统需要存储的信息:捐助者信息、教育单位信息和收支状况信息
实验所需的基本技术知识,参见基础知识一
4 1 5 基础知识一、 Visio 基本绘图知识Microsoft Visio 2003 为我们提供了强大的绘图功能,使用Visio 中提供的图形模板,我们可以轻松绘制数据流图、系统流程、程序流程图、ER 图、 UML 类图、 Gantt 图等图形,这些图形是我们在软件工程系统分析和设计过程中使用的非常重要的系统描述工具