UML: Unified Modeling Language to genialne narzędzie dla analityków IT i biznesowych!

UML to graficzny język do wizualizacji dokumentów i część systemu, która ma głównie cechy oprogramowania. Jest to standard konsorcjum OMG (Object Management Group). UML nie jest metodologią. UML służy „tylko” do wyrażania (rysowania) obiektów wymaganych przez poszczególne metodyki. Również popularne metodyki takie jak UP (Unified Process) czy RUP (Rational UP) wykorzystują UML.

Do czego przydaje się UML?

Jednakże jako środek komunikacji pomiędzy klientem, analitykami, programistami, programistami i kierownikami projektów. Nadaje się jako narzędzie dokumentacyjne dla istniejących projektów. Można go również używać jako języka programowania.

Czy znajdą swoich analityków?

UML jest również bardzo przydatny w fazie analitycznej projektu, na przykład podczas przeprowadzania analizy biznesowej. Choć do analizy biznesowej bardzo wygodne jest używanie języka BPMN (notacja modelowania procesów biznesowych) to do zaprojektowania modelu procesów biznesowych przedsiębiorstwa wystarczy wykorzystanie diagramu aktywności z języka UML. W idealnym przypadku modelujemy cały proces biznesowy jako serię ustrukturyzowanych działań, które opisujemy bardziej szczegółowo w zagnieżdżonych diagramach aktywności.

Marián Knězek