0

背景信息:我正在用两种编程语言(Java 和 PHP)实现一个系统。其中一些功能将在 Java 上实现,其余功能将使用 PHP 实现。

我实际上是 UML 图的新手,我不确定是否可以使用相同的图(序列、用例、类)来解释我的系统。

如果我没有以更清晰的方式表达我的问题,我深表歉意。这是我能想到的最好的了。

4

1 回答 1

1

UML 图旨在从诸如用于实现系统的语言之类的事物中抽象出来;这种抽象级别是使用 UML 的原因之一。

用例图(来自评论的参考)从参与者的角度表达了可以做什么,但这与为实现选择的语言无关。语言(以及语言可能帮助完成用例的方式)是一个实现细节,应该与系统功能保持分离。

于 2014-03-18T11:27:26.447 回答