【发布时间】:2016-03-21 19:25:25
【问题描述】:
我需要为一个类项目制作这三个 UML 图,但它们看起来完全一样,是一个类图。
【问题讨论】:
-
什么是合并类模型?
标签: uml class-diagram domain-model
我需要为一个类项目制作这三个 UML 图,但它们看起来完全一样,是一个类图。
【问题讨论】:
标签: uml class-diagram domain-model
不同之处在于这些模型处理它们试图反映的现实的抽象级别。概念模型只是领域的粗略草图。您尝试收集业务对象(内容和关系)。应用程序类模型是一种旨在对所考虑的系统 (SUC) 进行编码的模型。 “合并类模型”这个术语不是一个常用术语(至少我不知道)。但这听起来像是设计的最后阶段,并且与 SUC 的一种实现完全匹配。
【讨论】:
下面是一个简单的例子,说明概念模型和实现模型之间的区别。
Conceptual VS Implementation model
根据我自己的经验,概念模型比实现模型有用得多。实现模型要做的时间要长得多,并且只是源代码的可视化。概念模型应该可以帮助您更好地分析、理解和交流系统。 一个好的程序员应该能够将概念模型直接实现到源代码中。
【讨论】: