Brugsdiagram og aktivitetsdiagram er adfærdsmæssige UML-diagrammer, der beskriver et systems dynamiske natur. Forskellen mellem use case-diagram og aktivitetsdiagram er, at et use case-diagram hjælper med at modellere systemet, brugerinteraktioner, mens aktivitetsdiagram hjælper med at modellere systemets arbejdsgang.