Diagram przypadków użycia (ang. use case diagram) – graficzne przedstawienie przypadków użycia, aktorów oraz związków między nimi, występujących w danej dziedzinie przedmiotowej.

Diagram przypadków użycia w języku UML służy do modelowania funkcjonalności systemu. Tworzony jest zazwyczaj w początkowych fazach modelowania. Diagram ten stanowi tylko przegląd możliwych działań w systemie, szczegóły ich przebiegu są modelowane za pomocą innych technik (np. diagramów stanu lub aktywności).

Diagram przypadków użycia przedstawia usługi, które system świadczy aktorom, lecz bez wskazywania konkretnych rozwiązań technicznych.

Cele stosowania diagramu przypadków użycia identyfikacja oraz dokumentacja wymagań, umożliwiają analizę obszaru zastosowań, dziedziny przedmiotowej, pozwalają na opracowanie projektu przyszłego systemu, stanowią przystępną i zrozumiałą platformę współpracy i komunikacji twórców systemu, inwestorów i właścicieli, są rodzajem umowy, kontraktu pomiędzy udziałowcami co do zakresu i funkcjonalności przyszłego systemu, stanowią podstawę testowania funkcji systemu na dalszych etapach jego cyklu życia.

Kategorie pojęciowe oraz notacja graficzna Diagram przypadków użycia składa się z następujących kategorii pojęciowych: przypadków użycia, aktorów, związków.

Przypadek użycia