如何从用例创建 Class 图

How To Create A Class Diagram From A Use Case

有没有人有任何指示或可以帮助我根据用例图绘制 class 图?自从我完成一次以来已经有几年了,我完全不知所措。 不确定如何 link 图像直接进入 post。

我不需要任何广泛的东西,只是非常简单

class 图和用例图确实有很大不同,它们详细说明了设计的不同方面。将用例图视为您开始解释系统的东西——人(business/org 中的各种角色)与他们接触或使用的系统之间的高级交互。然后这些系统与其他系统连接。

现在 class 图表更加详细,它显示了特定用例气泡中的对象或组件!有时那些 classes 是数据库表,有时它们是对象。所以 class 图表更详细一些。

因此,如果您想从用例图转到 class 图,请从用例中的第一个系统开始,并详细说明该项目的组件。 类 可以表示数据库表或实际系统对象,这取决于您的需要以及您希望中继设计的详细程度。尽可能深入地传达您的观点,以便任何人 build/review 您的系统都能理解设计。

Class 图表可让您将系统 概念化为一个整体,并可视化系统的不同组件如何相互作用。此 class 图表可让您将系统分解为可管理的部分,从而节省冗长的 运行 时间,因为您将在编写代码之前对系统的工作方式有具体的了解。创建 class 图表时 要问 的一些常见问题如下:

  1. 我需要什么class?
  2. 这些 classes 有什么功能和信息?
  3. 他们如何互动?

有关详细信息,请参阅 Medium 上的这篇文章,他们在提供有关 class 图表演练的教程方面做得很好。