我应该在UML图中将FE和BE分开吗?

问题描述 投票:0回答:1

我目前正在设计一个 Web 应用程序,我想知道是否应该在 UML 图中将前端和后端分开,或者是否可以将它们组合起来。

具体来说,我想知道以下场景中的最佳方法:

  1. 当试图了解系统的整体结构和流程时。
  2. 当目标是明确定义每个部分的详细设计时。
  3. 创建不同类型的 UML 图(例如用例图、类图和序列图)时。

我相信分离前端和后端可能对复杂系统有益,但将它们组合起来也有助于理解整体流程。

我希望得到这方面有经验的人的建议。

frontend backend uml
1个回答
0
投票

建模的根本问题是要明确系统的范围。

直观上,我会看到该系统是一个包含前端和后端的系统。所以这是一个系统。虽然您可能希望在某个阶段分离组件,但您可能还需要一些图表来显示两侧,特别是关于部件之间的交互。

另一方面,系统的用例图应该从参与者的角度提供用例,独立于系统的内部结构(即独立于 FE/BE)。但是,您仍然可以拥有一些针对组件范围的更详细的用例图,使您能够显示隐藏在整个系统级别的关注点分离。

© www.soinside.com 2019 - 2024. All rights reserved.