25-06-2012, 02:14 PM
To study the basic concepts of Unified Modeling Language.
Unified Modeling Language..doc (Size: 502.5 KB / Downloads: 28)
UML NOTATION
• Unified Modeling Language.
• Set of notations and conventions used to describe and model an application.
• Universal language for modeling systems.
• Standard notation for OO modeling systems.
• Does not specify methodology to develop an application.
UML DIAGRAMS
• Class Diagram
• Use Case Diagram
• Behavioral Diagram
Interaction Diagram
Sequence Diagram
Collaboration Diagram
State Chart Diagram
Activity Diagram
• Implementation Diagram
Component Diagram
Deployment Diagram
CLASS DIAGRAM
• Shows the static structure of the model.
• Collection of static modeling elements such as classes and their relationships
connected as a graph.
• Provides visual representation of objects, relationships and their structures.
Class:-
• A class is a set of objects that share a common structure and common behavior.
• It is represented as:
Interface:-
• Specifies the externally-visible operations of a class and/or component.
Association:-
• Model properties of associations.
• The properties are stored in a class and linked to the association relationship.
• Example,
Generalization:-
• A generalize relationship is a relationship between a more general class or use case and a more specific class or use case.
• Example,
USE CASE DIAGRAM
• Set of use cases enclosed by system boundary, communication association between actors and use cases, and generalization among use cases.
Actors:-
• External factors that interacts with the system from the user's perspective.
Use Cases:-
• Set of scenarios that describe how actor uses the system.
• Represented as,
Relationship:-
• Communication – communications with the use case normally.
• Uses – Shown by generalization arrow from the use cases.
• Extends – Used when one case does more than another that is similar to it.
BEHAVIOR DIAGRAM
INTERACTION DIAGRAM
• Diagrams that describes how group of objects are collaborated.
SEQUENCE DIAGRAM:
• Describes the behavior of the system through interaction between the system and the environment in time sequence.
• Two dimensions:
Vertical dimension – represents time.
Horizontal dimension – represents objects.
• Life line – Object's existence during the interaction.