Chapter 1 Object-Oriented Model Basics

UML and object-oriented modeling

What is UML?

UML (The Unified Modeling Language) is a modeling language aimed at

 

defining standards for object-oriented modeling. UML has become a

 

standardized language largely through the work of the OMG (Object

 

Management Group), a group composed of individuals and representatives of

 

companies involved in object-oriented projects. However, its original

 

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 well-defined syntax and semantics that is clear and easy to use in

Terminology

object modeling. All of the terminology used in the OOM interface is

 

consistent with UML language notations.

What is object-

Object-oriented modeling refers to the process of using objects as the basic

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

Page 13
Image 13
Sybase 7.5 manual UML and object-oriented modeling