3. Part I: A brief introduction to UML
For those who are not familiar...
4. What is UML?
●
Unified Modeling Language
●
Notations
– Graphical representation of classes, objects, flows,
interactions, use cases, etc.
●
Used in a broad range of areas
●
Mainly applied in Object-Oriented Programming
21. What is the metamodel?
●
A library written entirely in UML
●
Classes, defining all UML elements
●
A UML that describes UML (!?)
●
Think of it like a C++ compiler for the C++
language