1.1. What’s in a Modeling Language?1.1.1. Detail Overload: Modeling with Code1.1.2. Verbosity, Ambiguity, Confusion: Modeling with Informal Languages1.1.3. Getting the Balance Right: Formal Languages1.2. Why UML 2.0?1.3. Models and Diagrams1.4. “Degrees” of UML1.5. UML and the Software Development Process1.6. Views of Your Model1.7. A First Taste of UML1.7.1. Notes1.7.2. Stereotypes1.7.2.1. Stereotype applied to classes (see Chapters 4 and 5)1.7.2.2. Stereotypes applied to components (see Chapter 12)1.7.2.3. Stereotypes applied to artifacts (see Chapter 15)1.7.2.4. Tagged values1.8. Want More Information?