Unified Modeling Language (UML)
Unified Modeling Language (UML) is a visual language for specifying, constructing, and documenting the artifacts of systems.
System Modeling
Seen in CS247.
Goal: visualize classes and the relationships between them at a high level.
Go see Lecture 9