Användningsfallsschema och aktivitetsdiagram är beteendemässiga UML-diagram som beskriver systemets dynamiska karaktär. Skillnaden mellan use case-diagram och aktivitetsdiagram är att ett use case-diagram hjälper till att modellera systemet, användarinteraktioner medan aktivitetsdiagram hjälper till att modellera systemets arbetsflöde.