Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > coding technique > diagram > UML diagram > interaction diagram
Next UML diagrampackage diagram    UpUML diagram    Previous UML diagraminstance diagram   

interaction diagram
subjectfact 
interaction diagramcan be used to define the protocol used when two components communicate with each other2001-08-30 14:56:01.0
can contain more or less detail depending on what you wish to communicate2001-08-30 14:56:01.0
can show several different types of communication including:2001-08-30 14:56:01.0
has definition A sequence diagram or collaboration diagram used to model the dynamic aspects of a software system2001-08-30 14:56:01.0
has part actor symbol2001-08-30 14:56:01.0
has part message symbol2001-08-30 14:56:01.0
has part object symbol2001-08-30 14:56:01.0
has purpose to better understand the sequence of messages2001-08-30 14:56:01.0
helps you to visualize how the system runs2001-08-30 14:56:01.0
is a subtopic of 5.1 - What is UML?2001-08-30 14:56:01.0
is a kind of UML diagram2001-08-30 14:56:01.0
models the dynamic aspects of a software system2001-08-30 14:56:01.0
should be created after developing a class diagram and a use case model because you need to know the actors and objects involved in an interaction2001-08-30 14:56:01.0
shows the behaviour of systems in terms of how objects interact with each other2001-08-30 14:56:01.0
UML diagramdescribes aspects of the architectural model2001-08-30 14:58:07.0
has part constraint2001-08-30 14:58:07.0
has part note2001-08-30 14:58:07.0
see also Unified Modelling Language2001-08-30 14:58:07.0
diagramhas advantages it conveys or summarizes complex concepts or mechanisms more easily than other techniques2001-08-30 14:55:19.0
has problems
  • can be hard for users to interact with or interpret
  • not usable by blind people
  • it can be expensive to program diagram drawing software
2001-08-30 14:55:19.0
should have a label if its meaning is not obvious, using a caption or pop-up label that appears when the user moves the mouse over it2001-08-30 14:55:19.0

Kinds of interaction diagram :

Next UML diagrampackage diagram    UpUML diagram    Previous UML diagraminstance diagram