1. 什么是数据流程图它在系统分析中有何作用
数据流程图:
是一种能全面地描述系统数据流程的主要工具,是一种能全面地描述信息饥明系统逻辑模型的烂坦告工具。它用一组符号来描述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。数据流程图有两个特征: 抽象性和概括性。系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。
数据流程图的作用:
便于用户表达功能需求和数据需求及其联系;便于两类人员共同理解现行系统和规划系统的框架;清晰表达数据流的情况;有利于信孙系统建模。
2. “数据流图”“系统流程图”“程序流程图”“数据流程图”这四个有什么区别
1.数据流图(DataFlowDiagram);
坚持更DFD,它从数据的传递和加工角度,以图形方式来表达系统的逻辑功能,数据在系统内部的逻辑流向和逻辑交换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示放大。它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据流图的基本元素:
2.系统流程图(SystemFlowchart);
描绘系统物理模型的传统工具。他的基本思想是用图形符号以黑盒子的形式描绘系统理念的每个部件包括程序,文件,数据库,表格,人工过程等,表达信息在给个部件之间流动的情况,而不是表示对信息进行加工处理的控制过程。
例图:
3.程序流程图;
4.程序渣盯大的系统结构图。
数据流程图:反应输就走向,它不考虑时序关系,主要用于业务分析,用作详细设计。途中的有向线段表示了数据流。
系统流程图:反应主体框架。
程序流程图:程序逻辑描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所以来的条件,途中的有向线则晌段表示的是控制流从一个处理走到下一个处理。
程序的系统结构图:反应的是系统中模块的调用关系和层次关系,谁调用谁有一个先后次序关系。途中的有向线段表示调用时程序的控制从调用模如竖块一道被调用模块,并隐含了当调用结束时控制将交回给调用模块。
3. 数据流图,程序结构图和系统结构图的区别和联系
数据流图,程序结构图和系统结构图的区别和联系如下:
1、数据流图(Data Flow Diagram),简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
2、系统流程图(System Flowchart)是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况,而不是表示对信息进行加工处理的控制过程。
3、数据流程图:反应数据走向 ,它不考虑时序关系,是业务分析用的,用作详细设计。图中的有向线段表示了数据流。
4、程序流程图:程序逻辑 描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所依赖的条件,图中的有向线段表示的是控制流,从一个处理走到下一个处理。
5、系统结构图:反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系。图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。
4. 什么是数据流程图它在系统分析中有何作用
数据流程图是一种分析工具,全面地描述系统数据流程,整个系统中信息的全貌在数据流程图中用一组符号来描述,综合地反映出系统中信息的流动、处理和存储情况。
它在系统分析中的作用是,它用结构化系统分析方法从数据传递和加工角度出发,用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
抽象性和概括性是数据流程图的两个主要特征。抽象性是数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况。概括性是数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。
(4)什么是信息系统流程图扩展阅读
数据流程图历史:
在二十世纪七十年代,结构设计的原始开发者拉里·康斯坦丁(Larry Constantine)根据Martin和Estrin的“数据流图”(Data Flow Graph)计算模型提出了一种实用技术的数据流图。
数据流图(DFD)迅速成为一种流行的方式,可视化软件系统流程中涉及的主要步骤和数据。DFD通常用于显示计算机系统中的数据流,尽管它们理论上可以应用于业务流程建模。DFD有助于记录主要的数据流,或者在数据流方面探索新的高级设计。