资源描述
实验报告
实验二 软件需求分析
一、实验项目名称:软件需求分析
二、实 验 目 的:
1) 掌握系统的功能描述、性能描述方法;
2) 掌握需求分析工具数据流图、数据字典等;
3) 掌握系统需求分析的步骤和方法。 实 验 内 容: 用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典。
三、实 验 步 骤:
1)到相关单位进行需求分析。
2)综合利用 Internet 网和相关书籍整理并完善需求分析。
3)画出系统数据流图(分清系统是事务型还是加工型)。 4)得出系统数据字典。
1.软件系统需求描述:(从功能,性能上进行描述)
航空公司为给旅客乘机提供方便,需开发一机票预定系统。各旅
行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号
码、旅行时间、旅行目的地等)输入到该系统,系统为旅客安排
航班。当旅客交付了预定金后,系统印出取票通知和帐单给旅客,
旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统核对
无误即印出机票给旅客。此外航空公司为随时掌握各航向飞机的
乘载情况,需定期进行查询统计,以便适当调整。
功能需求
机票预定系统的功能是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息
性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求:
(1)系统的开放性和系统的可扩充性
(2)系统的易用性和易维护性
(3)系统处理的准确性和及时性
(4)系统的先进性
(5)系统的标准性
(6)系统的响应速度
2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成):
1)顶层数据流图
2) 1 层数据流图
2) 2 层数据流图
3.软件系统数据字典:
一、数据流条目
(1)数据流名:旅客信息
简述:订票旅客基本信息及订票要求
组成:旅客姓名、性别、工作单位、身份证号
码、旅行时间、旅行目的地
来源:旅客确定订票后,由订票管理人员编码整理后,输入计算机
去向:加工2.1安排航班,该加工将录入的数据存入数据库(订票信息表)
流通量: 0次/天
峰值:1500人/天
(2)数据流名:订票信息
简 述:航班安排结果
来源:旅客信息和航班信息
去向:加工2.2,打印取票通知单
组成:身旅客姓名、性别、工作单位、身份证号
码、班次、航班起飞时间、航班到达时间、航班目的地、票价
流通量:0次/天
峰值:1500次/天
(3)数据流名:账单信息
简 述:返回给旅客的航班安排结果
来源:旅客信息和航班信息
去向:加工3.2,打印账单
组成:身旅客姓名、性别、工作单位、身份证号
码、班次、航班起飞时间、航班到达时间、航班目的地、票价
流通量:0次/天
峰值:1500次/天
二、加工条目
(1)加 工 名:机票查询
编号:2.1
简述:接收旅客信息的录入,并检查有无错误,如果没有错误,将数据存入订票信息表
表,并在航班信息表里查找符合旅客订票信息的相应航班,生成订票信息
输 入:旅客信息
输 出:订票信息
(2)加 工 名:打印取票通知单
编 号:2.2
简述:由生成的订票信息,打印取票通知单输 入:订票信息
输 出:账单信息
(3)加 工 名:审核机票信息
编号:1.2
简述:对旅客订票信息进行核对
输入:无
输出:“订票信息正确”的信息
(4)加 工 名:付款
编号:3.1
简述:对订票信息核对正确的旅客进行收费,收费后生成收费信息
输入:交费信息
输出:打印机票信息
(5) 加 工 名:打印机票
编 号:3.2
简述:由打印机票信息打印机票
输 入:无
输出:机票
3.文件条目
(1)文件名:订票信息表
简述:存储旅客详细信息及订票要求
组成:身旅客姓名、性别、工作单位、身份证号码、班次、航班起飞时间、航班到达时间、航班目的地、票价
输 入:机票信息
输出:机票信息
存储方式:以旅客身份证号为关键字
存储频率:1500次\天
(2)文件名:账单信息文件
简述:存储旅客的航班安排结果
组成:身旅客姓名、性别、工作单位、身份证号
码、班次、航班起飞时间、航班到达时间、航班目的地、票价
输 入:账单信息
输出:账单信息
存储方式:以旅客身份证号为关键字
存储频率:1500次\天
4. 实验小结:
一开始看到实验题目时,真不知道从哪里下手,后来参考了一下老师给的案例,结合课本,一步一步做下来了,在做数据字典的时候又卡住了,后来翻了一下课本,发现有详细的解释说明,根据课本,终于成功地将实验完成,通过这次作业,我对软件工程这门课有了更加深刻的了解,相信通过不断努力,对这方面也会越来越熟悉的。
展开阅读全文