Thursday, November 11, 2010

UML Diagrams

The UML diagrams are broadly classified as:-
  • Static (Structural diagrams)
  • Dynamic (Behavioral diagrams)
The Static or structural diagrams illustrates the static structure of the system under consideration using objects, attributes, operations and relationships.

The Dynamic or behavioral diagrams illustrates the dynamic behavior of the system under consideration by showing collaborations among objects and changes to the internal states of objects.

There are 14 types of diagrams which are divided into two categories. Seven diagram types represent structural information and so are a part of static diagrams, while the remaining seven represent general types of behavior and so are a part of dynamic diagrams. The dynamic diagrams includes four diagrams that represent different aspects of interactions.

The Static (Structural diagrams) are mentioned below:-
  • Class diagram
  • Component diagram
  • Composite structure diagram
  • Object diagram
  • Package diagram
  • Deployment diagram
  • Profile diagram


The Dynamic (Behavioral diagrams) are mentioned below:-
  • Activity diagram
  • State machine diagram
  • Use case diagram
  • Interaction diagrams
    • Communication diagram
    • Sequence diagram
    • Timing diagrams
    • Interaction overview diagram


The below chart displays the entire hierarchy of the diagrams.  





UML Diagram Resources:-

Click on any of the below links for information about them.
  • Class diagram
  • Component diagram
  • Composite structure diagram
  • Object diagram
  • Package diagram
  • Deployment diagram
  • Profile diagram
  • Activity diagram
  • State machine diagram
  • Use case diagram
  • Interaction diagrams
    • Communication diagram
    • Sequence diagram
    • Timing diagrams
    • Interaction overview diagram


References:-
  • http://en.wikipedia.org/wiki/Unified_Modeling_Language
  • http://www.omg.org/spec/UML/2.2/

No comments:

Post a Comment