SlideShare una empresa de Scribd logo
1 de 20
UML 
Prepared By: MUHAMMAD HAMZA KHAN
What is UML? 
 UML stands for Unified Modeling Language 
 UML is a diagramming language designed for Object- 
Oriented programming 
 UML can be used to describe: 
 the organization of a program 
 how a program executes 
 how a program is used 
 how a program is deployed over a network 
 …and more
Why we use UML? 
 Use graphical notation: more clearly than natural 
language (imprecise) and code (too detailed). 
 Help acquire an overall view of a system. 
 UML is not dependent on any one language or 
technology. 
 UML moves us from breakup to standardization.
Types of UML 
 Class diagram 
 Component diagram 
 Development diagram 
 Object diagram 
 Package diagram 
 Profile diagram 
 Composite structure diagram 
 Use case diagram 
 Activity diagram 
 State machine diagram 
 Sequence diagram 
 Communication diagram 
 Interaction overview diagram 
 Timing diagram
Structure & Behavioral diagrams 
 Structure diagrams show the things in a system being 
modeled. 
 In a more technical term they show different objects in 
a system. 
 Behavioral diagrams shows what should happen in a 
system. 
 They describe how the objects interact with each other 
to create a functioning system.
Class Diagram 
 A class diagram shows classes, interfaces, and their 
relationships 
 It shows the classes in a system, attributes and operations of 
each class and the relationship between each class. 
 In most modeling tools a class has three parts, name at the top, 
attributes in the middle and operations or methods at the 
bottom 
Name of the class 
Variables [optional] 
Methods
Component Diagram 
 A component diagram displays 
the structural relationship of components 
of a software system. 
 These are mostly used when working with 
complex systems that has many 
components. 
 Components communicate with each other 
using interfaces.
Deployment Diagram 
 A deployment diagrams shows the hardware of your system and 
the software in those hardware. 
 Deployment diagrams are 
useful when your software 
solution is deployed across 
multiple machines with 
each having a unique 
configuration
Object Diagram 
 Object Diagrams, sometimes referred as Instance diagrams are 
very similar to class diagrams. 
 As class diagrams they also show the relationship between 
objects but they use real world examples. 
 They are used to show how a system will look like at a given 
time.
Package Diagram 
 As the name suggests a package diagrams shows the 
dependencies between different packages in a system.
Profile Diagram 
 Profile diagram is a new diagram type introduced in UML 2. 
 This is a diagram type that is very rarely used in any 
specification.
Composite Structure 
Diagram 
 Composite structure diagrams are used to show the internal 
structure of a class.
Use Case Diagram 
 Use case diagrams gives a graphic overview of 
the actors involved in a system, different 
functions needed by those actors and how 
these different functions are interacted. 
 It’s a great starting point for any project 
discussion because you can easily identify the 
main actors involved and the main processes 
of the system.
Activity Diagram 
 Activity diagrams represent workflows in an graphical way. 
 They can be used to describe business workflow or the 
operational workflow of any component in a system. 
 Sometimes activity diagrams are used as an alternative to State 
machine diagrams.
State Machine Diagram 
 State machine diagrams are similar to 
activity diagrams although notations and 
usage changes a bit. 
 They are sometime known as state diagrams 
or start chart diagrams as well. 
 These are very useful to describe the 
behavior of objects that act different 
according to the state they are at the 
moment
Sequence Diagram 
 Sequence diagrams in UML shows how object interact with each other and 
the order those interactions occur. 
 It’s important to note that they show the interactions for a particular 
scenario. 
 The processes are represented vertically and interactions are show as arrows.
Communication Diagram 
 Communication diagram was called collaboration diagram in 
UML 1. 
 It is similar to sequence diagrams but the focus is on messages 
passed between objects. 
 The same information can be represented using a sequence 
diagram and different objects.
Interaction Overview 
Diagram 
 Interaction overview diagrams are very similar to activity diagrams. 
 While activity diagrams shows a sequence of processes Interaction 
overview diagrams shows a sequence of interaction diagrams. 
 In simple term they can be called a 
collection of interaction diagrams and the 
order they happen.
Timing Diagram 
 Timing diagrams are very similar to sequence diagrams. 
 They represent the behavior of objects 
in a given time frame. 
 If its only one object the diagram is 
straight forward but if more then one 
objects are involved they can be used 
to show interactions of objects during 
that time frame as well.
THANK YOU

Más contenido relacionado

La actualidad más candente

UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGERaval Chirag
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram Rahul Pola
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagramShahid Riaz
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignHaitham El-Ghareeb
 
Unified modelling language (UML)
Unified modelling language (UML)Unified modelling language (UML)
Unified modelling language (UML)Hirra Sultan
 
11 deployment diagrams
11 deployment diagrams11 deployment diagrams
11 deployment diagramsBaskarkncet
 
Uml deployment diagram
Uml deployment diagramUml deployment diagram
Uml deployment diagramAsraa Batool
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & DesignMeghaj Mallick
 
Introduction to Unified Modeling Language
Introduction to Unified Modeling LanguageIntroduction to Unified Modeling Language
Introduction to Unified Modeling LanguageAMITJain879
 

La actualidad más candente (20)

UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Presentation on uml
Presentation on umlPresentation on uml
Presentation on uml
 
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagram
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Uml
UmlUml
Uml
 
Unified modelling language (UML)
Unified modelling language (UML)Unified modelling language (UML)
Unified modelling language (UML)
 
State chart diagram
State chart diagramState chart diagram
State chart diagram
 
Activity diagrams
Activity diagramsActivity diagrams
Activity diagrams
 
11 deployment diagrams
11 deployment diagrams11 deployment diagrams
11 deployment diagrams
 
Uml deployment diagram
Uml deployment diagramUml deployment diagram
Uml deployment diagram
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Behavioural modelling
Behavioural modellingBehavioural modelling
Behavioural modelling
 
UML
UMLUML
UML
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & Design
 
Introduction to Unified Modeling Language
Introduction to Unified Modeling LanguageIntroduction to Unified Modeling Language
Introduction to Unified Modeling Language
 

Similar a Uml with detail

Similar a Uml with detail (20)

UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Learn sqa process
Learn sqa processLearn sqa process
Learn sqa process
 
Uml.pptx
Uml.pptxUml.pptx
Uml.pptx
 
432
432432
432
 
UML
UMLUML
UML
 
Experiment no
Experiment noExperiment no
Experiment no
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Uml(unified modeling language) Homework Help
Uml(unified modeling language) Homework HelpUml(unified modeling language) Homework Help
Uml(unified modeling language) Homework Help
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Uml introduciton
Uml introducitonUml introduciton
Uml introduciton
 
ooAD
ooADooAD
ooAD
 
Uml overview modified
Uml overview modifiedUml overview modified
Uml overview modified
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Uml structural diagrams
Uml structural diagramsUml structural diagrams
Uml structural diagrams
 
Uml
UmlUml
Uml
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
 
Uml
UmlUml
Uml
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 

Último

MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 

Último (20)

MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

Uml with detail

  • 1. UML Prepared By: MUHAMMAD HAMZA KHAN
  • 2. What is UML?  UML stands for Unified Modeling Language  UML is a diagramming language designed for Object- Oriented programming  UML can be used to describe:  the organization of a program  how a program executes  how a program is used  how a program is deployed over a network  …and more
  • 3. Why we use UML?  Use graphical notation: more clearly than natural language (imprecise) and code (too detailed).  Help acquire an overall view of a system.  UML is not dependent on any one language or technology.  UML moves us from breakup to standardization.
  • 4. Types of UML  Class diagram  Component diagram  Development diagram  Object diagram  Package diagram  Profile diagram  Composite structure diagram  Use case diagram  Activity diagram  State machine diagram  Sequence diagram  Communication diagram  Interaction overview diagram  Timing diagram
  • 5. Structure & Behavioral diagrams  Structure diagrams show the things in a system being modeled.  In a more technical term they show different objects in a system.  Behavioral diagrams shows what should happen in a system.  They describe how the objects interact with each other to create a functioning system.
  • 6. Class Diagram  A class diagram shows classes, interfaces, and their relationships  It shows the classes in a system, attributes and operations of each class and the relationship between each class.  In most modeling tools a class has three parts, name at the top, attributes in the middle and operations or methods at the bottom Name of the class Variables [optional] Methods
  • 7. Component Diagram  A component diagram displays the structural relationship of components of a software system.  These are mostly used when working with complex systems that has many components.  Components communicate with each other using interfaces.
  • 8. Deployment Diagram  A deployment diagrams shows the hardware of your system and the software in those hardware.  Deployment diagrams are useful when your software solution is deployed across multiple machines with each having a unique configuration
  • 9. Object Diagram  Object Diagrams, sometimes referred as Instance diagrams are very similar to class diagrams.  As class diagrams they also show the relationship between objects but they use real world examples.  They are used to show how a system will look like at a given time.
  • 10. Package Diagram  As the name suggests a package diagrams shows the dependencies between different packages in a system.
  • 11. Profile Diagram  Profile diagram is a new diagram type introduced in UML 2.  This is a diagram type that is very rarely used in any specification.
  • 12. Composite Structure Diagram  Composite structure diagrams are used to show the internal structure of a class.
  • 13. Use Case Diagram  Use case diagrams gives a graphic overview of the actors involved in a system, different functions needed by those actors and how these different functions are interacted.  It’s a great starting point for any project discussion because you can easily identify the main actors involved and the main processes of the system.
  • 14. Activity Diagram  Activity diagrams represent workflows in an graphical way.  They can be used to describe business workflow or the operational workflow of any component in a system.  Sometimes activity diagrams are used as an alternative to State machine diagrams.
  • 15. State Machine Diagram  State machine diagrams are similar to activity diagrams although notations and usage changes a bit.  They are sometime known as state diagrams or start chart diagrams as well.  These are very useful to describe the behavior of objects that act different according to the state they are at the moment
  • 16. Sequence Diagram  Sequence diagrams in UML shows how object interact with each other and the order those interactions occur.  It’s important to note that they show the interactions for a particular scenario.  The processes are represented vertically and interactions are show as arrows.
  • 17. Communication Diagram  Communication diagram was called collaboration diagram in UML 1.  It is similar to sequence diagrams but the focus is on messages passed between objects.  The same information can be represented using a sequence diagram and different objects.
  • 18. Interaction Overview Diagram  Interaction overview diagrams are very similar to activity diagrams.  While activity diagrams shows a sequence of processes Interaction overview diagrams shows a sequence of interaction diagrams.  In simple term they can be called a collection of interaction diagrams and the order they happen.
  • 19. Timing Diagram  Timing diagrams are very similar to sequence diagrams.  They represent the behavior of objects in a given time frame.  If its only one object the diagram is straight forward but if more then one objects are involved they can be used to show interactions of objects during that time frame as well.