Wednesday 5 August 2015

UNIFIED MODELING LANGUAGE

The main purpose of learning this language is to design diagrams which also represent to design phase of Waterfall Model.

In this language we mainly learn about the construction of 9 diagrams. Among 9 diagrams 4 are static and 5 are dynamic.

The static diagrams are 

1) Class Diagram
2) Object Diagram
3) Component Diagram and 
4) Deployment Diagram.

The dynamic diagrams are 

1) Use Case Diagram
2) Sequence Diagram
3) Collaboration Diagram 
4) Activity Diagram,
5) State Chart Diagram

The class Diagram and Object Diagram represent the structure of the entire system. so  they can also be called as Structure Modeling Diagrams.

The Component Diagram and Deployment Diagram represent the architecture of the entire system. So they can also be represented as Architectural Modeling Diagrams.

The Sequence Diagram represent the “Time Ordering of Messages” and Collaboration Diagram represent the “Entire Organizational flow of Messages”. So they can also be represented as Interaction Diagrams.

 The Use Case Diagram represents the entire behavior of the system and Activity Diagram represent the control flow of the system. So the can also be represented as the Behavior Modeling Diagrams.
The State Chart Diagram represent different types of states and how to connect these states.

Among all Diagrams the main and important Diagrams which have to be used for designing any system are

1) Class Diagram
2) Use Case Diagram
3) Sequence Diagram
4) Collaboration Diagram 
5) Activity Diagram.

---------------------------------------------------------------------------
Article By:

S.Guru Jyothi
Asst. Prof.
CSE Department

Sphoorthy Engineering College


Sphoorthy Engineering College




No comments:

Post a Comment