Kuo UML naudojamas verslo analizei?

Vieningoji modeliavimo kalba (UML) gali būti naudojama įvairiems verslo analizės aspektams. Modelius gali sukurti verslo analitikas (BA), kad pavaizduotų esamus ir siūlomus verslo procesus, skatinančius organizacinius pokyčius. Verslo analizės UML taip pat gali būti naudojamas verslo reikalavimams užfiksuoti ir kompiuterių taikomųjų programų kūrimo ir kūrimo atskaitos tašku.

Verslo analizės UML siūlo įvairių tipų diagramas. Kiekvienas tipas pabrėžia tam tikrus verslo procesų ar sistemos reikalavimų aspektus. Šios diagramos gali apimti plaukimo juostų diagramas, naudojimo atvejų diagramas, veiklos diagramas ir sekos diagramas.

Plaukimo juostos diagrama gali būti naudojama tiek verslo procesų, tiek reikalavimų analizei. Ši diagrama rodo konkretų procesą, proceso dalyvius ir veikėjų sąveiką, kuri gali parodyti, kaip darbo vienetas juda tarp veikėjų. Šias diagramas paprastai lengva suprasti netechniniams vartotojams, todėl jie gali patvirtinti, kad diagrama yra teisinga. Plaukimo juostų diagramos taip pat leidžia lengvai peržiūrėti proceso perteklius ar neveiksmingumą, kad jį būtų galima patobulinti. Pavyzdžiui, jei darbas grąžinamas aktoriui kelis kartus, gali būti, kad procesas gali būti efektyvesnis, derinant užduotis su darbo elementu grąžinama mažiau kartų.

Naudojimo atvejų diagramos nurodo bent vieną veikėją ir užduotį, kuri suteikia vertę veikėjui (-ams). Pavyzdžiui, veikėjas gali būti klientas, o užduotis, kurią reikia atlikti, yra užsakyti prekes. Ši verslo analizės UML diagrama labai paprastai parodo sistemos reikalavimą funkcijai, kuri leidžia aktoriui užsisakyti prekes.

Klasių diagramos dažniausiai naudojamos siekiant padėti apibrėžti verslo reikalavimus sistemų kūrimui. Jie parodo objektų tipus, pvz., žmones ar daiktus, jų santykius vienas su kitu, atributus ir operacijas. Pavyzdžiui, draudimo bendrovė gali turėti polisų valdymo sistemą, kurios klasė pavadinta Polisai. Politikos klasėje gali būti atributas, pvz., savininkas, ir operacija, pvz., „payClaim“.

Veiklos diagramos yra naudingos verslo procesų modeliavimui, nes jos vaizduoja darbo eigą ir gali būti naudojamos kaip sistemos reikalavimų dokumentai. Veiklos diagramoje dažnai bus rodomos nuosekliai atliekamos užduotys. Modelis dažnai turi pradžios ir pabaigos, sprendimo taškus, nurodo įvairias atsakingas šalis ir jų užduotis. Tai taip pat nurodo, kurios užduotys gali būti atliekamos tuo pačiu metu.

Sekos diagramos yra dar vienas UML verslo analizės įrankis, kurį galima naudoti verslo procesų lygiu, norint aprašyti, kaip šiuo metu sąveikauja verslo objektai. Šios diagramos taip pat gali būti naudojamos naujų programų reikalavimams. Jie vaizduoja skambučius arba pranešimus tarp objektų tokia tvarka, kokia jie vyksta.