第 0 层 - 系统层
数据流关系图的系统层是任何系统的起点。 需要为所有系统创建系统层。
目标:表示主要的系统部分(具有足够的上下文),可帮助你了解其工作原理及彼此交互方式。
系统层中的数据流图应适合单个页面。 它们还应只包含系统处理的主要过程。 提供尽可能多的上下文,并清楚标记每个元素,以便任何人都能理解它的工作方式。
提示
系统层也称为上下文层。
何时使用系统层
你创建的每个系统都需要系统层。 上下文概述可帮助所有人更详细地了解你的系统,以便他们可以参与更有意义的讨论。
深入了解系统部分
在大多数情况下,系统部分需要进行更深入的研究,因为它们会带来风险。
示例包括:
- 任何新系统都会给环境带来未知风险。
- 新的分析程序、协议和文件格式。
- 新的身份验证和授权机制。
- 新的机密存储或加密算法。
- 与第三方身份验证系统(例如 Facebook)的集成。
- 主要功能所需的提升权限。
- 所需的未加密信道。
如果是这种情况,请为每个系统部分创建数据流关系图。 执行以下步骤:
步骤 | 指南 |
---|---|
1 | 使用清晰的描述标签创建一个过程元素,例如“Web 服务名称”。 |
2 | 创建一个新文件,并完全按照描述标签为其命名。 |
3 | 仅将数据流关系图侧重于要“放大”的系统部分。 |
结果可获得过程层(称为第 1 层)中的一系列数据流关系图。