Are semantic differences UML necessary?

I ask if it is necessary or useful to have semantic deviations in UML. It would not be more useful if it was more formal and therefore verifiable or even used for rapid prototyping. What is the advantage of dispersion? Can you give some examples?

+3
source share
1 answer

I would rather get rid of the semantic variational points of UML. A typical example that causes confusion when modeling diagrams is the point of multiple classification semantic change. When modeling generalizations in a class diagram, you can assume that the diagram allows multiple classification (an object can be an instance of two or more classes that are not related by a subtype relation) or not.

Typically, designers with background programming imply that this is not possible, although at a conceptual level, many of us tend to implicitly assume that this is possible. You can submit the result.

+1
source

Source: https://habr.com/ru/post/1745273/


All Articles