Modelowanie biznesowe Modelowanie biznesowe to praktyka stosowana z powodzeniem przez wiele współczesnych przedsiębiorstw. Służy do opisu wszystkiego, co składa się na daną organizację. W procesie wytwarzania oprogramowania jest pierwszym etapem z jakim spotykają się twórcy oprogramowania, gdyż model biznesowy to opis rzeczywistej firmy lub instytucji.
Modelowanie biznesowe pozwoli zrozumieć czym zajmuje się dane przedsiębiorstwo. Zasadniczym celem budowy modelu biznesowego jest utworzenie takiego obrazu organizacji, który będąc opisem rzeczywistości stanie się podstawą szkieletu aplikacji (opisem tego szkieletu).
Modelowanie biznesowe jest sposobem odwzorowywania i dokumentowania procesów biznesowych. Zrozumienie istoty procesów biznesowych jest podstawą specyfikacji wymagań oraz analizy i projektowania systemów informatycznych..
Model jest to kopia rzeczywistego urządzenia technicznego lub fragmentu przyrody. Modele są budowane w kontekście biznesowym lub informatycznym w celu lepszego zobrazowania istniejących lub przyszłych systemów.
Model w projektowaniu pełni funkcje: -Komunikacji między elementami systemu
-Wizualizacji wszystkich procedur z punktu widzenia klientów ekspertów
-Weryfikacji faktów pod kątem kompletności spójności i poprawności
Analiza biznesowa organizacji - Składa się z : ,
-biznesowego diagramu przypadków użycia organizacji -przedstawia aktorów, usługi (czyli, biznesowe przypadki użycia ) oraz związki między nimi
-biznesowych scenariuszy,
-diagramy aktywnośći - ,opisują procedury w naszym przypadku procedury biznesowe obowiązujące w systemie biznesowym
-diagramy sekwencji – opisuje chronologiczny przebieg interakcji(skupiają się na informacjach)
-wewnętrzna – jest ukryta przed światem zewnętrznym ,opisuje strukturę organizacyjną , uwzględnia pracowników i narzędzia biorące udział w realizacji potrzeb otoczenia i obsłudze niezbędnych procesów biznesowych, procesów przepływu informacji oraz z systemami informatycznymi. Opisuje wewnętrzny proces i aktywności, powiazania i struktury systemu biznesowego. Model organizacyjny – jest to modelowany system biznesowy, który obejmuje całą organizacje. Proces biznesowy – procedura lub wręcz zdarzenie(aktywności) realizowane z myślą o osiągnięciu danego celu. Aktywności - etapy realizowania procesu biznesowego. Mogą być realizowane sekwencyjnie lub równolegle. Przypadek użycia – jest specyfikacją takiego zbioru transakcji realizowanych przez system który prowadzi do uzyskania wyraźnego wyniku. W systemie biznesowym są to usługi świadczone na rzecz klientów, partnerów biznesowych lub innych systemów biznesowych. Biznesowy przypadek użycia – opisuje interakcje między aktorem a systemem biznesowym, to znaczy opisuje funkcję systemu biznesowego wykorzystywaną przez aktora Związek – semantyczne powiązanie pomiędzy elementami modelu. Asocjacja – to relacja między aktorem a biznesowym przypadkiem użycia. Reprezentuje możliwość wykorzystania przez aktora określonej funkcji systemu biznesowego (czyli, biznesowego przypadku użycia)Związek zawierania – związek między dwoma przypadkami użycia (pokazywany za pomocą strzałki z grotem) jeden przypadek zawiera się w drugim, grot strzałki pokazuje jaki przypadek jest zawarty w drugim przypadek1<====| przypadek2 (przypadek1 jest zawarty w przypadku2) (na przykład odprawa zawiera w sobie procedurę wystawiania karty pokładowej).Podmiot (zakres systemu) - to system biznesowy, w którym występuje jeden lub większa liczba biznesowych przypadków użycia. Reprezentowany jest przez prostokąt. Uogólnienie polega na tym, że pewien przypadek użycia może być szczególną odmianą innego, już istniejącego przypadku użycia. -- związek rozszerzenia (ang. extend), który wskazuje, że dany przypadek użycia opcjonalnie rozszerza funkcjonalność bazowego przypadku użycia
Etapy tworzenia diagramu przypadków użycia: 1. identyfikacja aktorów; 2. opcjonalne opracowanie diagramu kontestowego; 3. identyfikacja przypadków użycia; 4. opracowanie związków w szczególności asocjacji; 5. wykorzystanie wszystkich kategorii zaawansowanych do opracowania diagramu przypadków użycia; 6. udokumentowanie przypadków użycia z wykorzystaniem szablonów