|
Post by munnaf73 on Jun 8, 2024 3:41:08 GMT
DFD 的目的 系统分析: DFD 有助于了解现有系统并识别效率低下或瓶颈。 系统设计:它们通过提供清晰的数据移动和处理框架来协助设计新系统。 沟通: DFD 作为利益相关者(包括系统分析师、开发人员和用户)之间的沟通工具,确保每个人对系统都有共同的理解。 过程:过程以圆圈或椭圆表示,表示操作或转换数据的功能或活动。 例如:计算工资、处理订单。 数据存储:数据存储以开口矩形或平行线表示,是保存数据的存储库。 示例:数据库、文件或任何存储系统。 外部实体:外部实体以正方 爱沙尼亚电话号码 形或长方形表示,是与系统交互的外部系统或参与者,提供输入或接收输出。 例如:客户、供应商、其他外部系统。 数据流:数据流以箭头表示,表明数据在流程、数据存储和外部实体之间的移动。 例如:发送发票、接收订单。 DFD 的级别 上下文图(0 级 DFD):最高级别,提供整个系统的广泛概述。它将系统显示为与外部实体交互的单个过程。 示例:订单处理系统的单一流程,数据在客户和供应商之间流动。 第 1 级 DFD:将上下文图中的单个流程分解为子流程,显示有关主系统内数据流的更多细节。 示例:将订单处理系统分解为订单输入、库存检查和装运处理等流程。 2 级(及以上)DFD:通过将 1 级流程细分为更具体的子流程来提供更多细节。此过程持续进行,直到达到所需的详细程度。
|
|