📅  最后修改于: 2023-12-03 14:40:43.325000             🧑  作者: Mango
数据流图(DFD)是一种基于图形化符号的图形表示方法,用于说明数据的流动及其处理过程。DFD中的符号(箭头、圆形、矩形等)被用于指示各个过程的流向和数据流动。DFD的主要作用是描述系统的功能。它着重于说明数据流转的过程,强调系统内部的过程模块及其之间的关系。
在DFD中一共有四种不同类型的符号:
DFD的优点主要体现在以下几个方面:
DFD的缺点主要体现在以下几个方面:
实体关系图(ERD)是一种用于描述关系数据库中实体类型之间关系的图形表示法。ERD用于指示各种实体和它们之间的联系,比如,一个人(实体)拥有一个电子邮件地址(关系),或者一个公司(实体)雇佣了多个员工(实体)。
在ERD中有以下四种不同类型的符号:
ERD的优点主要体现在以下几个方面:
ERD的缺点主要表现在以下几个方面:
DFD和ERD都是软件设计中常用的图形化表示法。DFD是一种功能描述工具,重点在于描述数据流转的过程;ERD是一种数据流转描述工具,重点在于描述实体和它们之间的联系。两者都有各自的优缺点,应当根据具体情况选择合适的工具或将其结合使用。