Diagram interakcí
Diagram přehledu interakcí (Interaction Overview Diagram) je jedním z typů diagramů Unified Modeling Language (UML). Zaveden byl až v UML 2.0. Umožňuje dostatečně přehledně zobrazit řízení toku – rozvětvení a souběžnost toků. Znázornit dokáže také procesy protínající více případů užití.

Složky diagramu 

Diagram interakcí má určitou podobnost s activity diagramem, oba totiž zobrazují posloupnost aktivit. U diagramu přehledu interakcí je však každá činnost zobrazena jako rámec, který může obsahovat další vnořené diagramy interakcí (klíčová slova – dle daného typu diagramu: sd – sequence diagram, cd – communication diagram, td – timing diagram, iod – interaction overview diagram) nebo výskyty interakcí (klíčové slovo: ref).

Základní prvky diagramu interakcí 
 Uzly (Nodes)
 Počáteční – startuje tok, a to ve chvíli volání aktivity. Aktivita může obsahovat více iniciálních (počátečních) uzlů.
 Koncový – aktivita může mít více koncových uzlů, první z nich přitom zastavuje všechny toky aktivity.
 Rozhodovací – charakterizován jednou vstupní a více výstupními hranami. V tomto uzlu se rozhoduje, kterou výstupní hranou se bude pokračovat.
 Rozvětvení – uzel, který rozděluje jeden vstupní tok na více výstupních.
 Sloučení – charakterizován více vstupními a jednou výstupní hranou. Dochází zde k rozhodnutí, kterou hranou (tokem) se bude pokračovat.
 Spojení – synchronizuje více vstupních toků do jednoho výstupního.
 Hrany (Edges) – spouští aktivitu po ukončení předchozí aktivity.

Doporučení pro vytváření diagramu 
 Každý vložený diagram interakcí by měl být označen zkratkou svého typu
 Vložené diagramy interakcí nemusí být pojmenovány
 Výskyty interakcí musí být jednoznačně určeny svým názvem
 Čáry života (tzv. Lifelines), které se účastní interakcí, mohou být uvedeny za klíčovým slovem lifelines, a to v záhlaví diagramu

Externí odkazy 
 
 Diagram přehledu interakcí. Příklady použití diagramů UML 2.0 [online]. 2009 [cit. 2014-05-29]. Dostupné z: http://uml.czweb.org/diagram_prehledu.htm 
 Interaction overview diagram. Software Design Tools for Agile Teams, with UML, BPMN and More [online]. [cit. 2014-05-29]. Dostupné z: http://www.visual-paradigm.com/VPGallery/diagrams/InteractionOverviewDiagram.html
 UML 2 Interation Overview Diagrams: An Agile Introduction. Agile Modeling [online]. [cit. 2014-05-29]. Dostupné z: http://www.agilemodeling.com/artifacts/interactionOverviewDiagram.htm

Unified Modeling Language