软件工程导论实验一数据流图的设计与实现

实验一 数据流图的设计与实现  

实验目的

1 熟练掌握数据流图的设计原理和设计方法

2 熟练应用VISIO软件构建数据流图

实验条件

计算机一台,windows操作系统,visio软件

实验内容

根据数据流图基本规则,设计并构建图书馆借书管理系统、网上书店系统数据流图。

(1)图书馆结束管理系统

图1.1顶层图

图1.2一层图 

图1.3 P1的分解

图1.4 P2的分解

 

 图1.5 P2.3的分解

图1.6 P3的分解

(2) 网上书店系统(设计实验)

按照给出的网上书店系统的顶层流图,设计并绘制中、底层的流图。要求如下:

对于这里的网上书店系统,其外部用户主要有游客、会员和管理员。其中,游客进行注册后,可以成为系统的会员,会员享有订购图书及订单和书籍等信息查询的功能,管理员可对系统的各种信息进行管理和维护。可以得到网上书店系统的顶层数据流图。

网上书店系统的主要功能模块可以分为用户注册、订单信息查询、书籍信息查询、订购图书及订单信息管理和图书信息管理等。在数据处理的过程中,系统内部的信息存储至少应该包括会员信息记录、图书信息记录和订单信息记录。

在网上书店系统的中层数据流图中,包含6个加工,分别是用户注册、订单信息查询、书籍信息查询、订购图书、订单信息管理和图书信息管理。那么,该系统应该包含6张底层数据流图,请绘制“订购图书”和“订单信息查询”功能模块的底层数据流图。

 

图1.7 网上图书

图1.8 订购图书

 

图1.9订单信息查询

(3)自定义实验

根据自己熟悉的系统,按照DFD设计流程,完成DFD绘制。

图1.10 学生成绩管理

实验思考题

1请简述数据流图的构建过程。

(1)确定系统的输入输出:扩大范围,把可能有的内容全部包括进去。

(2)由外向内构建系统的顶层数据流图:系统从外界接收了什么数据、系统向外界发送了什么数据。

(3)自顶向下逐层分解,绘制分层数据流图。

2 采用分层结构设计数据流图的优点?

把每个主要功能都细化为一张数据流图分图,而原有的功能级数据流图用来描绘系统的整体逻辑概貌。

  • 4
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小孙同学1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值