• 软件工程3_可行性研究之数据流图


    1.分层

    面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统 ---- 核心思想 分层
      1.首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能.
      2.然后分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上

     2.数据流图(Data Flow Graph Data)

    数据流图是一种图形化技术,他描绘信息流和数据从输入移动到输出的过程中所经受的变换.
    它只描绘数据在软件中流动和被处理的逻辑过程,
    此外,设计数据流图时只需要考虑系统必须完成的逻辑功能,完全不需要考虑怎样具体地实现这些功能.

     3.数据流图的符号




    4.数据流图注意事项

    1.数据流图中的箭头和程序流程图中的箭头表示的控制流有本质区别
    2.数据流图应该描绘所有可能的数据流向,而不应该出现某个数据流的条件 重点注意,不许出现任何条件
    3.数据存储和数据流都是数据,仅仅所处的状态不同.数据存储是静止状态的数据,数据流是处于流动中的数据.
    4.数据流图的基本要点是:描绘做什么,而不考虑怎么做
  • 相关阅读:
    cf C. Vasya and Robot
    zoj 3805 Machine
    cf B. Vasya and Public Transport
    cf D. Queue
    cf C. Find Maximum
    cf B. Two Heaps
    cf C. Jeff and Rounding
    cf B. Jeff and Periods
    cf A. Jeff and Digits
    I Think I Need a Houseboat
  • 原文地址:https://www.cnblogs.com/nanfengnan/p/14595257.html
Copyright © 2020-2023  润新知