我想创建一个三层软件架构dataflowdiagram,最后我想创建一个数据流图中的威胁模型。创建Dataflowdiagram的三层架构
该软件被认为是某种网关。它通过REST接口接受HTTP请求,并为用户提供不同类型的服务。它有三个不同的层,提供不同的功能,每层都可以在不同的机器上执行。
- 边界层(接受请求)
- 控制层(提供业务逻辑)
- 适配层(Dataconnection到后端系统)
例子: 我们只是假设用户想要在Sofware的帮助下创建一个DOC文件。他会在边界层上请求一个DOC文件,该文件将这个请求转发到业务逻辑发生的控制层。控制层将从适配器层请求所需的数据。
现在,这是一个非常简单的例子。
我的问题如下:
是每层(边界,控制适配器),其中需要被分解成较小的流程或我只显示为“生成DOC文件的过程的数据流程图一个流程“?
如果每一层IST在不同的机器上执行现在会发生什么 - 这将改变数据流图或将它保持不变,因为数据流保持不变 - 只有底层架构的变化?
非常感谢。