Ponadto mogą służyć jako model do generowania gotowego kodu programu przez niektóre narzędzia typu CASE.

Na diagramie interakcji przedstawione jest zazwyczaj zachowanie systemu dotyczące jednego przypadku użycia.

Rodzaje diagramów interakcji diagram sekwencji (inaczej diagram przebiegu) - przedstawiają zależności czasowe pomiędzy obiektami, służą do modelowania systemów czasu rzeczywistego i złożonych scenariuszy. diagram komunikacji (inaczej diagram współdziałania, diagram kolaboracji) - odwzorowują powiązania pomiędzy obiektami, nie uwzględniają upływu czasu, służą do odwzorowywania efektów oddziaływania na pojedynczy obiekt. Oba typy ilustrują ten sam problem, jednak przedstawiają go w innym kontekście, dlatego wybór odpowiedniego diagramu zależy od sposobu, w jaki chcemy daną sytuację opisać.

interakcji