我想知道在UML中使用语义差异是否必要或有用。如果更加正式以便于验证甚至用于快速原型设计,那不是更有用吗?语义差异的好处是什么?你能给出一些例子吗?
我想知道在UML中使用语义差异是否必要或有用。如果更加正式以便于验证甚至用于快速原型设计,那不是更有用吗?语义差异的好处是什么?你能给出一些例子吗?
我更倾向于消除UML的语义变异点。造成我在建模图表时困惑的典型例子是多重分类语义变异点。在类图中建模泛化时,您可以选择假定图表允许多重分类(一个对象可以是两个或更多不相关的类的实例,没有子类型关系),也可以选择不允许。
通常,具有编程背景的设计师会默认认为这是不可能的,而在概念层面上,我们中的许多人则倾向于默认认为这是可能的。你可以想象结果。