My Preferred UML Modeling Version
~Prince Ezechi (W)
What’s UML?
Unified Modeling Language is a generic development modeling language used for analysis, design and implementation of software systems.
UML versions
There are different uml versions and each has its own specific functions/characteristics.
But for the sake of this article I’ll be emphasizing on a particular uml version called the Class Diagram.
Class Diagram
Class diagram is a subset of the structural diagrams in uml, which is used to represent a static view of a system.
Get Prince Ezechi (w)’s stories in your inbox
Join Medium for free to get updates from this writer.
Class diagrams shows the system classes, attributes, operations and the relationship among objects.
I personally prefer this diagram because it explains in details how a system works and interacts with itself, it’s users and it’s environment.
In lay man’s understanding, it breaks down how A interacts with B, and why it interacts that way.
It’s really easy to understand and gives a much clearer understanding of a system or a project.
N/B: This is my personal preference based on my research and experiences which is liable to changes.





