Exploring Unified Modeling Language (UML), a non-proprietary graphical language for modeling (visualizing, specifying, constructing, and documenting) software systems as well as other systems, processes and structures including hardware, databases, organizations, and businesses. The idea is to architect as opposed create ad hoc, to have blueprints instead of napkins. UML was released in 1997 by the OMG (Object Management Group) as a fusion of predecessors such as Booch, OMT, OOSE and Class-Relation.

My goal is to eventaully make a more general graphs and charts section. Graph Theory, graphs, charts, flowcharting, UML, Venn/Euler/Johnston, etc.

"Higher" UML is general, intuitive, and natural. "Lower" UML is more syntax specific as it gets closer to the hardcore details of implementation.

The UML model  consists of different types of diagrams which may also be combined.

These are the symbols used in UML diagrams:

Page Modified: (Hand noted: ) (Auto noted: )