
Chapter 1
UML and object-oriented modeling
What is UML? | UML (The Unified Modeling Language) is a modeling language aimed at |
| defining standards for |
| standardized language largely through the work of the OMG (Object |
| Management Group), a group composed of individuals and representatives of |
| companies involved in |
| conception drew much of its inspiration from the work of G. Booch, J. |
| Rumbaugh, and I. Jacobson. |
| UML has a vocabulary and rules that focus on the conceptual and physical |
| representation of a system. You use UML symbols and notations to create |
| your models and diagrams in an OOM. |
Notational | UML has a |
Terminology | object modeling. All of the terminology used in the OOM interface is |
| consistent with UML language notations. |
What is object- | |
oriented modeling? | building blocks for creating a software system. An object in this context |
| usually means a class, that is, a description of a set of common objects. Each |
| object or class has identity and behavior. You use these objects to build |
| models in which the properties of each object interact to perform certain |
| actions that together make up a system of information. |
3