Pages

Wednesday, October 20, 2010

UML Diagrams brief overview


In brief all diagrams are consider to depict the following things
Activity diagrams*- high-level business processes
Class diagrams***- Collection of static model elements
Communication diagrams**- instances of classes, their interrelationships and message flow b/w them
Component diagrams*** – components composing application/system/enterprise.
Composite Structure diagrams***- internal structure of classifiers with their interaction points to other system parts
Deployment diagrams***- Execution architecture of system.
Interaction overview diagrams**- overviews the control flow within system/business process
Object diagrams***- objects and their relationships at a point in time
Package diagrams***- model element organization and dependencies between packages
Sequence diagrams**- sequential logic modeling
State machine diagrams*- object/interaction state and transition between states
Timing diagram**- state/condition change response of classifier instance/role over time in response to external events
Use case diagrams*- actors and their interrelationships.
Classifiers: such as class/component/use case

No comments: