3.6. Conclusion
As we've seen, many of the elements that compose the UML have a precise mapping to the Java programming language, which is consistent with the claims that the UML is a precise and unambiguous communication mechanism. As individuals associated with software development, we must interpret each of these elements in a fashion that is faithful to this claim. Different interpretations of these elements can result in miscommunication, which is one of the challenges the UML attempts to resolve.
Though the UML is precise and unambiguous, we also must make sure that we don't derive more meaning than our diagrams actually convey. The UML is not a visual programming language but a modeling language. As such, the intent is not to model at ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access