What Is the UML? How We Got Here Notations and Meta-Models Why Do Analysis and Design? Looking for More Information