需求分析与解决方案实验报告实验报告8

时间:2024.3.23

广东科学技术职业学院

广州学院

实 验 报 告

专业计算机应用    班级                  成绩评定______

学号    姓名          (合作者____号____)  教师签名      

实验 8  题目可视化建模基础()  第 8 周星期      


第二篇:实验三 需求分析样例


实验三 教材购销系统需求规格说明书

实验题目:教材购销系统需求分析

实验内容:建立数据流图,写出加工说明,建立数据字典

实验要求:根据问题定义与可行性分析的内容来完成本实验,对于DFD图至少要画出三层,数据字典的定义,对于数据项、数据流和数据存储可以各以一例即可,加工说明可以采用结构化语言和IPO图各一例即可。

实验过程

一、             教材购销系统数据流图

用结构化分析方法完成教材购销系统画出分层的DFD图。

图3.1显示了教材购销系统的顶层图(关联图)。它表明,系统从学生接受购书单,经处理后把领书单返回给学生,使学生可凭领书单到书库领书。对脱销的教材,系统用缺书单的形式通知书库管理员;新书进库后,也由书库管理员将进书通知返回给系统。

图3.1 教材购销系统的关联图

接下来画第二层DFD图,把系统分解为销售和采购两大加工,如图3.2所示。显然,外部实体学生应与销售子系统联系,书库管理员应与采购子系统联系。两个子系统之间也存在两项数据联系:其一是缺书登记表,由销售子系统把脱销的教材传送给采购子系统;其二是进书通知,直接由采购子系统将教材入库信息通知销售子系统。

图3.2 第二层DFD图—教材购销系统

继续分解,就可获得第三层数据流图。其中图3.3是由销售子系统扩展而成,图3.4是由采购子系统扩展而成。

在图3.3中,销售子系统被分解为6个子加工,编号从1.1至1.6。审查有效性时,首先要校核购书单的内容是否与学生用书表(F3)相符,还要通过售书登记表(F4)检查学生是否已买过这些教材。若发现购书单中有学生不可以买或买重了的教材,便发出无效书单,只将通过审查(应该买并且没有买过)的教材保留在有效购书单中。“开发票”加工框按有效购书单的内容查对教材存量表(F1),把库存中有并且数量够用的教材写入发票,数量不足或全缺的教材写入暂缺书单。前者写入售书登记表F4中,并给学生开发票后再开领书单发给购书的学生,后者则登记到缺书登记表(F2)中,等待接到进书通知后再补售给学生。补售的手续及数据流程和第一次购书相同。请读者注意:在上一层DFD(如图3.2所示)中,采购是系统内部的一个加工框,但在本图中,“采购”却是处于销售之外的一个外部实体。

图3.3第三层DFD图—销售子系统

在图3.4中的采购子系统被分解为3个子加工。由销售子系统建立起来的缺书登记表(F2),首先按书号汇总后登入待购教材表(F5),然后再按出版社分别统计制成缺书单,送给书库保管员作为采购教材的依据。在汇总缺书时要再次核查教材存量表(F1),按出版社统计时还要参阅教材一览表(F6),从后一文件可以知道这些缺书都是何处出版的。新书入库后,要及时修改教材存量表和待购教材表中的有关教材数量,同时把进书信息通知销售子系统,使销售人员能通知缺书的学生补买。

图3.4 第三层DFD图—采购子系统

以上3层、4张DFD图(从图4.5至图4.8),一起组成了教材购销系统的分层DFD图。愈到下层加工愈细。第三层共有9个加工框,大都是足够简单的“基本加工”,可以不必再分解了。

二、             数据字典

任何字典最主要的用途都是供人查阅条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。

1数据项字典

(1)      年级数据项的定义

表3-1给出了年级的这个数据项的定义

表3-1              数据项“年级”的条目

(2)      发票数据流的定义

其条目内容与书写格式如表3-2所示。

表3-2               数据流“发票”的字典条目

(3)数据存储

“待购教材表”是一个数据文件,其条目内容与书写格式如表3-3所示。

表3-3            数据存储“待购教材表”的字典条目

三、             加工说明(加工逻辑)

(1)  审查并开发票的加工逻辑。

(2)  IPO图

开发票加工逻辑

开发票的加工逻辑如图3.5。


图3.5 开发票IPO图

四、             本次实验小结:

更多相关推荐:
软件需求分析实验报告

计算机科学与技术学院实验报告电子版课程软件工程

实验1 《软件项目的需求分析》实验报告

软件工程实验报告实验1软件项目的需求分析学号班号姓名课程主讲教师张建国实验指导教师张建国提交日期20xx年11月11日软件需求规格说明书1引言11编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果对用...

需求分析实验报告

武汉理工大学学生实验报告书实验课程名称软件需求工程开课学院指导老师姓名学生姓名学生专业班级学年第学期实验课程名称软件需求工程实验课程名称软件需求工程

软件工程实验报告模板——需求分析

软件工程实验报告超市运营管理系统需求分析指导教师班级学生姓名学号完成日期运城学院计算机科学与技术系目录1系统需求概述111系统概述112系统功能需求12用例建模121确定系统范围和系统边界222参与者列表223...

软件需求分析实验

实验1软件功能描述与确认验证性实验一实验目的与要求针对常用软件如Word描述软件功能确认描述的正确性至少10个功能要求1两人或三人一组2严格按照实验报告格式编写3实验报告内容详实公正态度认真二实验环境1个人计算...

需求分析实验报告

软件工程实践报告计科121班杨光敏08123234一软件需求分析1实验目的学习图形工具软件VISIO掌握结构化需求分析方法熟练绘制数据流图学习快速原型工具的使用2基本要求1针对银行ATM系统进行需求分析工作了解...

需求分析实验报告

实验课程名称软件工程需求分析实验课程名称软件需求工程

需求分析与解决方案实验报告实验报告6

广东科学技术职业学院广州学院实验报告专业计算机应用班级成绩评定学号姓名合作者号教师签名实验6题目可视化建模基础第6周星期第节

软件工程实验-需求分析

实验系统需求分析一目的与任务目的确定项目的可实施性在此基础上完成系统的逻辑功能模型的建立任务可采用不同的软件开发技术完成对项目的需求分析过程给出系统的逻辑功能模型数据字典以及规格说明书二内容要求与安排方式1实验...

需求分析与解决方案实验报告实验报告13

广东科学技术职业学院广州学院实验报告专业计算机应用班级成绩评定学号姓名合作者号教师签名实验13题目用户界面设计第13周星期第节

需求分析与解决方案实验报告实验报告11

广东科学技术职业学院广州学院实验报告专业计算机应用班级成绩评定学号姓名合作者号教师签名实验11题目系统体系结构设计一第11周星期第节

实验报告一(需求分析)模版

软件工程实验报告一软件需求规格说明书实验序号及实验名称实验一软件项目的需求分析一实验题目及要求学生选课系统的功能要求1教师可以提前一个学期将决定开设的选修课程告知教务部门选修课程的信息包括课程名称学时数学生人数...

软件需求分析实验报告(21篇)