https://www.myziyuan.com/
- hhcw0320
- 数据流图和程序流程图:数据流程图:DFD,是系统使用图形方式的逻辑功能,系统内部的逻辑流量方向和逻辑变换过程,是结构化系统分析方法的主要表达式工具。以及代表软件模型的图方法。数据流程图的基本符号:1。外部实体的矩形表示; 2.圆角矩形表示转换数据的处理逻辑; 3.右下方的存储表示数据的存储; 4.箭头表示数据流。数据流程图中有几个主要元素:→:数据流。数据流是数据在系统内传播的路径,因此由一组组件组成。如tiCKET列表由乘客名称,年龄,单位,ID号,日期,目标和其他数据项组成。由于数据流是流量中的数据,因此必须有流动方向。除了数据存储之间的数据流之外,数据流应以名词或名词命名。 □:数据源(终点)。代表系统,它可以是人类,对象或其他软件系统。 ○:数据处理(处理)。处理是处理收到某些数据条目,处理它的数据的单元并生成输出。 〓:数据存储。表示信息的静态存储,可以表示文件,文件的一部分,数据库的元素等。数据流程图是描述系统数据流的工具,其独立地是抽象的,而且信息通过图形方式描述和实际流动描述。为了描述复杂软件系统的信息流方向和处理,可以使用分层DFD,并且层状DFD具有顶层,中间层和底层。 (1)顶层。确定系统的范围,决定输入输出数据流,指示系统的边界,并将整个系统的功能作为过程,顶级DFD只有一个。 (2)中间层。在顶层下方是多个中间层,中间层是在前一层上的分解结果,并且它是下一楼的许多处理的抽象,即,它可以进一步分解。 (3)潜在的。如果DFD的处理不能bE进一步分解,该DFD是底部。底层DFD的处理由基本加工,所谓的基本处理意味着不能分解的处理。数据流程图的基本组件系统组件包括System.data的外部实体,处理,数据存储和系统.Data流量四个组件,外部实体外部实体引用与系统和系统相关联的人员或事物,指示外部来源和目的地,属于系统的外部和系统。外部实体支持称为源点的系统数据输入实体,以及支持系统数据输出的实体称为端点。通常,外部实体由数据流程图中的一个方框表示。在里面框,写入外部实体名称,为了区分不同的外部实体,方块的左上角可以由一个字符表示,并且相同的外部实体可以处于数据流程图中。多次,此时,小斜线在外部实体符号的右下角复制。如图2所示,处理过程处理是指数据逻辑,其是数据变换,用于改变数据值。每个过程还包括数据输入,数据处理和数据输出的一部分。处理过程与圆角矩形矩形导出,并且矩形部分用于识别函数。功能描述部门是必不可少的,功能执行部门代表谁是谁完毕。 3.数据流数据流是指处理功能的输入或输出。它用于表示中间数据流值,但不能用于改变数据值。数据流是用于在系统中传输过程的模拟系统数据的工具。在数据流程图中,使用水平箭头或垂直箭头,箭头指向数据的流动方向,箭头线注意数据。 4.数据存储数据存储保存的数据用于存储数据。系统处理来自数据存储的数据,并将处理数据返回到数据存储。与数据流不同,数据存储本身不会生成任何操作,它只响应存储和访问数据要求。数据存储中的数据存储由右侧开口的长部分表示。在长频带中编写数据存储名称。为了区分和引用,添加左端,然后标记徽标,字母D和编号都是如此。 1.绘图数据流程图的基本原则:1数据流程图上的所有图形符号必须是上述四个基本元素。 2数据流程图的主要地图必须包含上述四个基本元素,并且是不可能的。 3在外部实体之间必须关闭数据流程图上的数据流,外部实体可以是一个或多个。 4处理过程具有至少一个输入数据流和输出流。 5任何数据流映射必须与其父MapCorr对应的过程,输入数据流和输出数据流量必须保持一致,所谓的“平衡”。 6数据流图上的每个元素必须具有名称。 2.绘制数据流程图的基本步骤:1将系统视为整体功能,澄清信息的输入和输出。 2找到系统的外部实体。一旦发现外部实体,可以确定系统和外界之间的接口,找到系统的源和结束。 3找到外部实体的输入数据流和输出数据流。 4在图形边缘绘制系统的外部实体。 5从外部实体的输入流(源)出发,逐步一步一步一步,直到发现外部实体所需的输出流形成数据流。 6内部数据处理系统被视为整体函数,以及内部和信息处理,交付和存储过程。 7任何水平的水平,直到所有处理步骤都非常具体。 3.绘制数据流程图的注意事项:1关于级别的划分,逐层扩展数据流程图是分解前一层中的一些处理框。随着治疗的分解,功能越来越具体,数据存储和更多的数据流。如何划分水平,多大程度上没有绝对标准,一般认为发展水平与管理水平一致,或者可以分为更好,处理块的分解是自然的,注意功能诚信,一个公关透明盒膨胀,一般是适合分解为4到10个过程盒。 2检查数据流程图以了解一个系统,不可能是完美的,开始分析系统,虽然我们有错误地了解问题,但应该理解,但它应该基于我们的理解,数据流程图表达,检查,逐渐修改,获得更完美的图纸。 3易于理解的数据流程图,用于增加数据流程图,是系统分析师调查业务流程和与用户的交换理念的工具。因此,数据流程图应简明扼要地理解。这也有利于未来的设计,这对于维护系统规范是有利的。
- 2021-08-25 22:25:49
- 456
- 数据流程图是以图形方式在问题中的信息转换和传输过程。它将系统视为数据流与数据流联系的各种概念的组合,分解和抽象手段控制需求分析的复杂性,使用分层数据流程图来表示复杂系统。许多信息,数据流程图也称为数据流映射,都是指DFD:数据流程图。应该注意的是,数据流程图和编程中的程序流程图是不同的。数据流图涉及企业业务系统中数据处理处理的客观过程,并且不关心未来的电子处理处理。程序;只有在数据流程图中流动的数据不一控制过程,但在程序流程图中,必须有控制逻辑。结构化分析是在数据流上工作的有效方法。通常,它用于定义系统的需要,即,分析对象被抽象成系统,然后自上而下的逐层分解将复杂的系统分解为简单,有能力的多个子系统清楚如图1所示(通过层分解)所示,理解和表达。这可以单独了解系统的每个细节,订单和相互关系,并找到部件之间的数据接口。结构化分析方法中使用的工具包括数据流程图(DFD),数据字典(DD),结构化语言,确定树,决策表等。数据字典是用户可以访问的录制数据库和应用程序元数据的目录。活动数据字典是指在修改数据库或应用程序结构时由DBMS自动更新的数据字典。被动数据字典是在修改时必须手动更新的数据字典。
- 2021-08-25 22:24:15
- wolf8668
- 管理信息系统什么是数据流程图,数据流程图,我的理解应该是数据从哪产生,在哪里进行加工,最终要输出到哪里。
- 2021-08-25 22:24:15