软考下午科目——第一章——数据流图设计

数据流图设计(15′)

大纲要求

  • 理解和掌握数据流图的基本概念,包括逻辑数据流图和物理数据流图的区别和联系。
  • 理解系统需求说明,根据需求说明绘制出数据流图,设计系统数据流的输入/输出。
  • 理解各子系统和上下层数据流图的关系,掌握数据流图的原则和规律。
  • 了解用于系统设计的转换图、状态迁移图等。

1.1数据流图设计的基础知识

1.1.1数据流图的基本概念

  1. 数据流图又称数据流程图(Data Flow Diagram,DFD),是一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是逻辑模型的重要组成部分。
  2. DFD的基本成分
    在这里插入图片描述
    (a)外部实体(External Agent)。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生的数据的归宿地。
    (b)加工(Process)。加工描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过什么处理后变成了输出数据流。每个加工都有一个名字和编号。编号能反映出该加工位于分层DFD中的哪个层次和哪张图中,也能看出它是哪个加工分解出来的子加工。
    (c)数据存储(Data Store)。数据存储用来表示存储的数据,每个数据存储都有一个名字,对应着数据库表
    (d)数据流(Data Flow)。数据流由一组固定成分的数据组成,表示数据的流向。值得注意的是,DFD中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据流不必命名外,每个数据流都必须有一个合适的名字,以反映该数据流的含义。
  3. 分层数据流图的画法
    (1)画系统的输入和输出
    (2)画系统的内部
    (3)画加工的内部

1.2典型例题分析

例一

例一题目

在这里插入图片描述
在这里插入图片描述

例一问题

在这里插入图片描述
在这里插入图片描述

例一解析

在这里插入图片描述在这里插入图片描述

例二

例二题目

在这里插入图片描述

例二问题

在这里插入图片描述
在这里插入图片描述

例二解析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例三

例三题目

在这里插入图片描述

例三问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例三解析

在这里插入图片描述

例四

例四问题

在这里插入图片描述
在这里插入图片描述

例四流图

在这里插入图片描述

例四问题

在这里插入图片描述

例四解析

在这里插入图片描述

例四答案

在这里插入图片描述
在这里插入图片描述

同步练习1

需求

在这里插入图片描述

题目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据流图

在这里插入图片描述
在这里插入图片描述

答案

在这里插入图片描述
在这里插入图片描述

同步练习2

需求

在这里插入图片描述

题目

在这里插入图片描述
在这里插入图片描述

数据流图

在这里插入图片描述
在这里插入图片描述

答案

在这里插入图片描述

同步练习3

需求

在这里插入图片描述

题目

在这里插入图片描述
在这里插入图片描述

数据流图

在这里插入图片描述
在这里插入图片描述

答案

在这里插入图片描述

同步练习4

题目

在这里插入图片描述

问题

在这里插入图片描述
在这里插入图片描述

数据流图

在这里插入图片描述
在这里插入图片描述

答案

在这里插入图片描述
在这里插入图片描述

同步练习5

需求

在这里插入图片描述

题目

在这里插入图片描述

数据流图

在这里插入图片描述
在这里插入图片描述

答案

在这里插入图片描述

同步练习6

需求

在这里插入图片描述

问题

在这里插入图片描述
在这里插入图片描述

数据流图

在这里插入图片描述
在这里插入图片描述

答案

在这里插入图片描述

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值