Modele procesów biznesowych stanowią pomost łączący rzeczywiście funkcjonujący biznes z systemami informatycznymi, które mają wspierać działanie firmy. Modele stanowią uproszczenie rzeczywistości zgodnie z założonymi wcześniej regułami. Z tego też powodu jest istotne aby modele te poprawnie odzwierciedlały rzeczywistość. W celu sprostania temu wyzwaniu należy zbudować odpowiednie repozytorium projektu. W tekście tym zaprezentowana zostanie przykładowa architektura repozytorium wraz z omówieniem podstawowych elementów notacji UML wspierającej modelowanie procesów biznesowych
Model procesów biznesowych wyrażony w języku UML składa się z dwóch zasadniczych elementów:
-
Biznesowego modelu przypadków użycia (ang. Business Use-Case Model)
-
Modelu analizy biznesowej (ang. Business Analisys Model)
Z takiego podziału wynika, że w repozytorium projektu powinniśmy zbudować właśnie takie dwa katalogi:
W modelu biznesowych przypadków użycia umieszcza się aktorów biznesowych oraz biznesowe przypadki użycia, które są pogrupowane w diagramy:
Na zamieszczonym przykładzie znajduje się jeden diagram. W dzielnym pakiecie znajdują się cele biznesowe wraz z diagramem, który prezentuje zależności pomiędzy biznesowymi przypadkami użycia a celami biznesowymi:
Natomiast w modelu analizy biznesowej znajdują się byty biznesowe i pracownicy biznesowi:
Należy zayważyć, że byty biznesowe i pracownicy biznesowi stanowią tylko elementy składowe struktury organizacji. O tym jak te elementy są ze sobą powiązane oraz w jaki sposób wchodzą ze sobą w interakcję można przekonać się z realizacji biznesowych przypadków użycia:
Każdy biznesowy przypadek użycia ma swoją realizację, która zawiera diagram klas, diagram sekwencji i diagram aktywności.
Więcej na temat modeli biznesowych można przeczytać w pozostałych częściach tego artykułu:
- Wstęp do artykułu
- Przedstawienie przykładowej organizacji
- Elementy notacji UML dedykowanej do modelowania procesów biznesowych
- Architektura modelu procesów biznesowych
- Biznesowy model przypadków użycia
- Model analizy biznesowej
- Transformacja modelu biznesowego do modelu systemu