Analiza Strukturalna
Modelowanie systemu informacyjnego.
Zastosowanie w modelowaniu systemu informacyjnego metod symbolicznych.
Wyodrębnienie w systemie informacyjnym aspektów:
- funkcjonalny,
- strukturalny,
- przyczynowo - skutkowy.
Definicja systemu jest koniunkcją definicji poszczególnych aspektów systemu.
Podstawą analizy strukturalnej są metody symboliczne - Yourdon zaproponował diagramy:
- DFD,
- dekompozycja hierarchiczna, TRG, STC, ERD (struktury danych)
- STD
Przyczynowo - skutkowo aspekt systemu informacyjnego
Przykład diagramu decyzyjnego definiującego model N-O
Przedmiotem analizy strukturalnej jest organizacja funkcjonująca w otoczeniu komunikujących się ze sobą organizacji
Celem analizy strukturalnej jest wyodrębnienie (identyfikacja) strukturalnego i procesowego „obrazu” organizacji. Podstawową realizacji tego celu jest wiedza, która ujęta w teksty i werbalizowana stanowi o organizacji i otoczeniu organizacji. Teksty są podstawową metodą komunikowania i posługiwania się wiedzą. Teksty, zastosowane dla każdego przypadku organizacji, stanowią odrębną wiedzę o przypadkach organizacji.
Obserwatorzy, aby komunikować wiedzę o organizacji muszą komunikować całość tekstu o danym przypadku organizacji.
Metody analizy strukturalnej wyodrębniają w wiedzy o organizacji teksty dominujące, które według wiedzy obserwatorów zapewniają identyfikację poszczególnych przypadków organizacji. Dominującymi tekstami są struktury organizacyjne oraz procesy, formalizowane metodami diagramów. Diagram jest tekstem złożonym z pewnej małej ilości symboli i reguł semantyki (interpretacji symboli), który, za pomocą ikon i wizualizacji, komunikuje wiedzą o strukturach.
Diagramy są stosowane w wielu metodach analizy strukturalnej (np.: DFD, UML, ARIS). Zastosowanie symboli i reguły semantyki diagramu ma na celu wyodrębnienie pewnego dominującego aspektu w obrazie organizacji.
Przykładem jest diagram struktury organizacyjnej typu dywizyjnego oraz tekst stanowiący jego interpretację.
Definicja semantyki musi zapewnić jednoznaczną interpretację diagramu, formułowaną przez różnych obserwatorów.
Diagram struktury organizacyjnej, za pomocą symboli, kodyfikuje wiedzę o organizacji. Przykładem jest diagram struktury organizacyjnej typu macierzowego.
Na diagramie zastosowano symbole za pomocą, których interpretujemy typ (status) jednostki oraz zależności między jednostkami struktury organizacyjnej. Interpretacja diagramu struktury stanowi dominującą wiedzą o organizacji gdyż za pomocą symboli wyodrębniamy jednostki organizacyjne oraz zależności między jednostkami. Na przykład symbole definiujące diagram struktury dywizyjnej interpretujemy jako jednostki i hierarchię jednostek. W przykładzie struktury macierzowej zastosowana symbole, które definiują zależności operacyjne niezależnie od hierarchii jednostek. Należy zauważyć, że diagram struktury macierzowej zawiera symbole struktury dywizyjnej.
Semantyka diagramów struktur organizacyjnych jest definiowana w oparciu o koncepcję struktury jako pewnego podziału. Podział organizacji na jednostki jest definiowany względem lub w celu wyodrębnienia pewnych dominujących atrybutów jednostek - np.: kompetencji. Podział jest przedstawiany diagramami, np.: diagramem interpretowanym „organizacja zawiera jednostki”.
Powyższy diagram jest złożony z dwóch różnych symboli i nazw (etykiet) symboli. Symbol „linii łamanej ze strzałką” pozwala definiować hierarchię jednostek.
W definicji diagramu można zastosować regułę, że jednostki organizacji mogą być też podzielone. Podział jednostki może być również definiowany regułą nazwy jednostki (np.: jednostka 3 zawiera jednostki 3.1 i 3.2)
Diagram struktury organizacyjnej sztabowej definiuje podział i hierarchię jednostek. Wprowadzając symbole zależności jednostek ze względu na realizację zadań (projektów) definiujemy diagram struktury macierzowej.
Organizacja w interakcji z otoczeniem realizuje procesy, które mogą być definiowane diagramami decyzyjnymi.
Przykład diagramu decyzyjnego
Diagram decyzyjny jest interpretowany względem współrzędnej czasu punktowej. Interpretacja przedstawionego przykładu definiuje punkty współrzędnej czasu: „komunikacja”, „warunek”, „działanie”, gdyż (symbol) „warunek” determinuje tylko jedno „działanie”.
Procesy realizowane przez organizację, które są definiowane zbiorem diagramów decyzyjnych będą interpretowane względem punktowej skali czasu. W tym celu przyporządkowujemy każdemu diagramowi lokalną współrzędną czasu oraz dla organizacji przyporządkowujemy globalną skalę czasu. Względem globalnej współrzędnej czasu interpretujemy diagramy decyzyjne, które są w pewnym punkcie swoich lokalnych współrzędnych czasu. (interpretację diagramu nazywamy „stanem” diagramu).
Nadawca podaje komunikat do transmisji
Start
Odbiorca analizuje czy odebrany komunikat należy do zbioru komunikatów
Transmisja odebrana
Stop
Transmisja nierozpoznana
Kierownik
Zespół 1
Zespół 2
Przykładowa struktura organizacyjna zawiera jednostki: „kierownik”, „zespół 1”, „zespół 2”. Jednostka „zespół 1” jest podległa kierownikowi. Jednostka „zespół 2” jest podległa kierownikowi.
Projekt 1
Projekt 1
Kierownik 1
Kierownik 2
Zespół 1
Zespół 2
Zespół 3
Zespół 4
Organizacja
Jednostka 1
Jednostka 2
Organizacja
Jednostka 1
Jednostka 3
Jednostka 1
Organizacja
Jednostka 1
Jednostka 3
Jednostka 1
J. 3.1
J 3.2
Organizacja
Jednostka 1
Jednostka 3
Jednostka 1
J. 3.1
J 3.2
Zadanie 1
Organizacja
Interakcja z otoczeniem
Procesy
Warunek
Komunikacja (wejścia - wyjścia) z otoczeniem
Działanie na zasobach (zbiorach danych)
Działanie na zasobach (zbiorach danych)
Komunikacja
Warunek
Działanie
Warunek 1
Komunikacja 1
Działanie 1 na zasobach (zbiorach danych)
Etap 1
Etap 2
Etap 3
Warunek 2
Komunikacja 2
Działanie 2 na zasobach (zbiorach danych)
Proces 1
Proces 2
Współrzędna globalna
Komunikacja 1
Warunek 1
Działanie 1
Komunikacja 2
Warunek 2
Działanie 2