实验一 软件需求分析
软件需求分析 实验目的:
1) 掌握系统的功能描述、性能描述方法;
2) 掌握需求分析工具数据流程图、数据字典等; 3) 掌握系统需求分析的步骤和方法。
实验内容:
用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流程图和数据字典。 实验步骤:
1) 到相关单位进行需求分析
2) 综合利用Internet网和相关书籍整理并完善需求分析。 3) 画出系统数据流图(分析系统是事务型还是变换型) 4) 得出系统数据字典 1. 软件系统需求描述:(从功能,性能上进行描述)
2. 软件系统数据流程图(由加工、数据流、数据存储、源点和终点四种元素组成):
1) 顶层数据流图
报名旅游游客显示旅游地修改旅游旅游管理系统添加旅游景点查询旅游地删除旅游地管理员
2) 1层数据流图
管理员密码登陆验证登入报名旅游地点登入添加旅游地点显示所有旅游点游客显示可报名旅游点旅游管理系统删除登入显示各地点人数管理员修改旅游点显示不足3人的地点并可以删除
3) 2层数据流图
用户进入登录旅游管理系统游客表进入验证管理员密码输入管理员游客修改旅游点旅游地点表添加旅游地点报名旅游地点显示各地点人数显示所有旅游点显示不足3人的地点并可以删除显示可报名旅游点 3. 软件系统数据字典
1) 数据流条目 数据流:旅游地 别名:
描述:用来存储旅游地点信息
定义:旅游地=区号+名称+人数 位置:数据库
数据流:游客 别名: 描述:用来存储游客信息
定义:游客=身份证号+姓名+性别 位置:数据库
2) 加工条目
加工名:旅游管理系统 加工编号:0层
描述:对管理员添加旅游地点进行管理 输入数据流:旅游地,游客 输出数据流:旅游地,游客
加工逻辑:若管理员输入密码正确则可以进行操作否则重新输入
3) 文件条目
数据文件名:游客信息表 简述:用于存放游客信息 输入数据:游客信息 输出数据:游客信息
数据文件组成:游客信息表=身份证号+姓名+性别
存储方式:关键码 存取频率:经常
数据文件名:旅游地点表
简述:用于存放旅游地点信息 输入数据:旅游地点信息 输出数据:旅游地点信息
数据文件组成:旅游地点表=区号+名称+人数 存储方式:关键码 存取频率:经常
4. 实验小结
需求分析是一项重要的工作也是最困难的工作。通过本实验运用所学知识 全面收集与实验有关的相关信息逐步完善需求分析报告。