当前位置:文档之家› 实验一 软件结构化分析实验

实验一 软件结构化分析实验

选题:学校教材订购系统
实验一软件结构化分析
实验目的:
1) 熟练使用Visio的图形模板绘制出专业图表
2)掌握系统的功能描述、性能描述方法;
3) 掌握需求分析工具数据流图、数据字典等;
4) 掌握系统需求分析的步骤和方法。

实验要求:
要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图和数据字典,编写
实验内容:
用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典。

实验步骤:
1) 到相关单位进行需求分析。

2) 综合利用Internet网和相关书籍整理并完善需求分析。

3) 画出系统数据流图。

4) 得出系统数据字典。

1.软件系统需求描述:(从功能,性能上进行描述)
本系统可细化为两个子系统:销售系统和采购系统。

在系统外部,教材的选用须有戏集体讨论研究决定,并经所在系主任和教学主管院长签字后将指定的教学用书信息交给学院相关方面负责人汇总整理。

销售系统的主要工作过程为:首先由教师及学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返还教师和学生领书单,教师和学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。

2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成):验证系统的外部项至少包含三个:教师、学生和教材工作人员
系统的相关数据存储至少包含6个:购书表、库存表、缺书登记表、缺书单、进书通知、领书单。

1)顶层数据流图
2) 1层数据流图
3) 2层数据流图
3.软件系统数据字典:
1.数据流条目
2.加工条目
3.文件条目
4. 实验小结
通过本次实验,我们学会了系统的功能描述、性能描述方法,掌握了写软件系统数据字典,掌握系统需求分析的步骤和方法。

大家在一起学会懂得了团队合作的重要性。

但也有诸多不足的地方,比如开始时大家的团队协作精神不是很好,各自写各自负责的版块,缺少商量与沟通。

不过总体而言,我们都学到了很多,并且顺利完成了实验。

在实现上述销售和采购的工作过程时,需考虑有关单据的合法性。

在画图过程中一定要多思考,遇到困难和错误要有耐心一个一个慢慢解决,任何事情想要做好都不是轻而易举就能完成的,必须要付出相应的时间,精力去完成,画图的操作掌握的还不够熟练,应加强训练,从实践中获得成长!
课外作业:
1、系统简介
本系统可细化为两个子系统:销售系统和采购系统
销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有
效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采
购人
员;一旦新书入库后,即发进书通知给教材发行人员
以上的功能要求在计算机上实现。

2、技术要求和限制条件
(1)当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关单据的合法性验证(3)系统的外部项至少包含三个:教师、学生和教材工作人员。

(4)系统的相关数据存储至少包含6个:购书表、库存表、缺书登记表、待购教材表、进/出库表。

顶层数据流图
第一层数据流图
库存表
缺书通知
第二层数据流图
Visio 软件安装失败就用word 将就一下
缺书单。

相关主题