0
点赞
收藏
分享

微信扫一扫

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

其生 2022-05-02 阅读 105
dba

数据流图设计

大纲要求

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

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)画加工的内部
举报

相关推荐

0 条评论