Unified Modeling Language (UML) može se koristiti za različite aspekte poslovne analize. Modele može izraditi poslovni analitičar (BA) kako bi prikazali trenutne i predložene poslovne procese, promičući organizacijske promjene. UML za poslovnu analizu također se može koristiti za hvatanje poslovnih zahtjeva i za pružanje početne točke za projektiranje i razvoj računalnih aplikacija.
UML za poslovnu analizu nudi različite vrste dijagrama. Svaka vrsta ističe određene aspekte poslovnih procesa ili zahtjeve sustava. Ovi dijagrami mogu uključivati dijagrame staza za plivanje, dijagrame slučajeva korištenja, dijagrame aktivnosti i dijagrame slijeda.
Dijagram plivačke staze može se koristiti za analizu poslovnih procesa i zahtjeva. Ovaj dijagram prikazuje određeni proces, aktere u procesu i interakcije između aktera, što može prikazati kako se jedinica rada kreće između aktera. Ove dijagrame obično je lako razumjeti netehničkim korisnicima, tako da mogu potvrditi da je dijagram točan. Dijagrami plivačkih staza također olakšavaju uvid u višak ili neučinkovitost u procesu kako bi se on mogao poboljšati. Na primjer, ako se stavka rada vrati akteru nekoliko puta, moguće je da bi se proces mogao učiniti učinkovitijim kombiniranjem zadataka na radnu stavku koja se vraća manje puta.
Dijagrami slučajeva upotrebe navode barem jednog aktera i zadatak koji daje vrijednost akteru(ima). Na primjer, akter može biti kupac, a zadatak koji treba izvršiti je naručiti robu. Ovaj dijagram UML za poslovnu analizu vrlo jednostavno pokazuje zahtjeve sustava za značajku koja omogućuje akteru da naruči robu.
Dijagrami klasa obično se koriste za pomoć u definiranju poslovnih zahtjeva za razvoj sustava. Oni pokazuju vrste objekata, kao što su ljudi ili stvari, njihove međusobne odnose te njihove atribute i operacije. Na primjer, osiguravajuće društvo može imati sustav upravljanja policama s klasom pod nazivom Police. Klasa Policies može imati atribut kao što je vlasnik i operaciju kao što je payClaim.
Dijagrami aktivnosti korisni su za modeliranje poslovnih procesa jer prikazuju tijek rada, a mogu se koristiti i kao dokumenti sa zahtjevima sustava. Dijagram aktivnosti često prikazuje sekvencijalno izvedene zadatke. Model često ima početak i kraj, točke odlučivanja i ukazuje na različite odgovorne strane i njihove zadatke. Također pokazuje koji se zadaci mogu pojaviti u isto vrijeme.
Dijagrami slijeda još su jedan UML alat za poslovnu analizu koji se može koristiti na razini poslovnog procesa za opisivanje trenutne interakcije poslovnih objekata. Ovi se dijagrami također mogu koristiti za zahtjeve za nove aplikacije. Oni prikazuju pozive, ili poruke, između objekata, redoslijedom kojim se pojavljuju.