Modelowanie stanów i zdarzeń (ELH, WI, Semestr I N2, Modelowanie i analiza systemów, Poprawione wykłady


Modelowanie i analiza systemów - wykład VI

Modelowania stanów i zdarzeń - techniki ELH i STD

I. Model ELH

ELH - stanowi trzecią płaszczyznę widzenia systemu informatycznego opartą na zdarzeniach zdefiniowanych na diagramie DFD, które oddziałują na obiekty zdefiniowane na diagramie ERD.

Pojedynczy diagram ELH koncentruje się na jednym wybranym obiekcie zdefiniowanym przy pomocy technik modelowania i przedstawia jego „losy”. Umożliwia szczegółowy opis wszystkich operacji w odpowiedniej kolejności związanych z obiektem i wyklucza ominięcia zdarzeń, które nie zawsze mają odbicie w diagramie DFD (spojrzenie całościowe). Historię danego obiektu tworzą zdarzenia, które zachodzą w zależności od pewnych warunków.

Diagram ELH ma strukturę drzewa, którego korzeń stanowi dany obiekt, a węzły stanowią zdarzenia oddziałujące na ten obiekt (proste i złożone). W celu identyfikacji zdarzeń oddziałujących na dany obiekt na podstawie DFD bierze się pod uwagę procesy aktualizujące składnicę reprezentującą dany obiekt. Dla każdego takiego procesu rozważa się przepływy aktualizujące składnicę oraz identyfikuje wszystkie zdarzenia, których rezultatem jest dany przepływ.

Składowe diagramu:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Budowanie modelu ELH:

  1. budowanie tabeli krzyżowań obiekt-zdarzenie

    1. Wybór obiektu z tabeli

    2. Przyporządkowanie zdarzeń z modelu DFD do tego obiektu

    3. utworzenie tablicy pokazującej wszystkie obiekty i wszystkie zdarzenia na nich oddziałujące

  2. dla każdego obiektu budowanie diagramu ELH

    1. Normalny cykl życia obiektu

    2. Uzupełniamy o wyjątkowe zdarzenia

    3. Zdarzenie błędne i awaryjne

Pierwszy poziom modelu jest sekwencją podstawowych zdarzeń:

0x01 graphic

II. Diagram STD

Technika STD polega na budowie jednego diagram zmian stanów dla całego systemu. Ukazuje przede wszystkim zmiany stanów, jakie następują w odpowiedzi na zdarzenia. System identyfikuje zdarzenie i przechodzi do innego stanu, czemu towarzyszy wykonanie określonych czynności. Każdy stan jest stanem stabilnym, w którym system może pozostawać aż do momentu wystąpienia zdarzenia, które spowoduje jego zmianę.

Ogólne założenia i zasady tworzenia diagramów STD sprowadzają się do spełnienia takich podstawowych warunków:

  1. System zawsze musi znajdować się w jakimś stanie ( projektant musi zamodelować wszystkie możliwe stany jakie może przyjąć system)

  2. Na diagramie musi być jeden i tylko jeden sprzęg wejściowy i wyjściowy

  3. Każdy stan musi być dostępny ze stanu startowego bezpośrednio lub przez skończoną liczbę stanów pośrednich

  4. Z każdego stanu musi być możliwość osiągnięcia stanu końcowego bezpośrednio lub przez skończoną liczbę stanów pośrednich

  5. STD jest deterministyczny. Z jednego stanu pod wypływem określonego zdarzenia system musi przejść tylko i wyłącznie do jednego stanu następnego

Diagram STD może być używany jako dobre uzupełnienie DFD poprzez ukazanie następstw czasowych poszczególnych procesów z DFD. Przepływy danych wejściowych mogą być warunkami powodującymi zmianę stanu, a dane wyjściowe z procesu można traktować jako akcję.

Składowe diagramu:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic



Wyszukiwarka

Podobne podstrony:
Modelowanie funkcji i procesów (DFD), WI, Semestr I N2, Modelowanie i analiza systemów, Poprawione w
Cykl zycia systemu informatycznego, WI, Semestr I N2, Modelowanie i analiza systemów, Poprawione wyk
Modelowanie danych (ERD, WI, Semestr I N2, Modelowanie i analiza systemów, Poprawione wykłady
Analiza strukturalna i obiektowa, WI, Semestr I N2, Modelowanie i analiza systemów, Poprawione wykła
cw4a, Uczelniane, Semestr 1, Modelowanie i analiza systemów informatycznych, Materiały - Uniwersytet
Modelowanie i analiza systemów - wykład III, Modelowanie i analiza systemów
Modelowanie i analiza systemów - wykład II, Modelowanie i analiza systemów
Modelowanie i analiza systemow w1
Modelowanie i analiza systemów - wykład VI, Modelowanie i analiza systemów
Modelowanie i analiza systemów - wykład V, Modelowanie i analiza systemów
Modelowanie i analiza systemów - wykład I, Modelowanie i analiza systemów
Modelowanie i analiza systemów - wykład IV, Modelowanie i analiza systemów
cz 1a modelowanie i analiza systemow informatycznych
,Modelowanie i symulacja systemów, notatki z wykładów
Gotowy test (może zawierać błędy)v2 (2), Politechnika Poznańska, Mechatronika, Semestr 03, Metrolog
Pytania na kolosa, Studia, Mechatronika, Semestr III, Techniki wytwarzania i systemy montażu, Wykład
Sztuczna inteligencja wyklad 2, WI, Semestr III N2, Metody sztucznej inteligencji

więcej podobnych podstron