Galvenā atšķirība starp lietošanas gadījumu diagrammu un darbību diagrammu ir tā, ka lietošanas gadījumu diagramma palīdz modelēt sistēmu un lietotāju mijiedarbību, savukārt darbību diagramma palīdz modelēt sistēmas darbplūsmu.
UML nozīmē Unified Modeling Language. Tas atšķiras no citām programmēšanas valodām, piemēram, C, C ++, Java. Tas palīdz izveidot programmatūras sistēmas attēlu. Objekta orientācija ir visizplatītākā programmatūras risinājumu izstrādes metodika. UML diagrammas palīdz attēlot uz objektu orientētas koncepcijas. Šīs diagrammas palīdz konceptuāli modelēt un atvieglo sistēmas izpratni. Ir dažādas UML diagrammas. Divas no tām ir lietošanas gadījumu diagramma un darbības diagramma.