Diagram případů použití a diagram aktivit jsou diagramy chování UML, které popisují dynamickou povahu systému. Rozdíl mezi diagramem případů použití a diagramem aktivit spočívá v tom, že diagram případů použití pomáhá modelovat systém, uživatelské interakce, zatímco diagram aktivit pomáhá modelovat pracovní tok systému.