INTRODUCTION TO UML

UML is a languageused for object-oriented analysis and design.

UML stands for unified modelling language

UML includes a set of graphical notation techniques to create visual models of software systems.

Three developers of UML are Grady Booch, Ivar Jacobson and James Rumbaugh.

UML is a language for visualizing, specifying, constructing, documenting.

UML is not a development method. It is designed to be compatible with the object-oriented software development methods.

VIEWS IN UML

  1.  Functional View:

This view describes functional requirements of the system.

Use case diagrams give static functional view for functions and static relationships.

Activity diagrams give dynamic functional view.

  •  Static Structural View:

The class and object diagramsgive the structural view of system.

  • Behavioral (dynamic structural) view:

Interaction diagrams- collaboration diagrams and sequence diagrams describe sequences of interactions between objects.

State transition diagrams show state-based behavior of objects.

  •  Architectural View:

This view describes logical and physical structure.

Component diagrams and deployment diagrams are used in this view.

Leave a comment

Design a site like this with WordPress.com
Get started