Modelowanie i analiza systemów - wykład VI

Modelowania zdarzeń i zmian stanów:

I. Model ELH

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

ELH działa w zakresie jednego obiektu ERD i przedstawia jego losy. Szczegółowy opis zdarzeń w odpowiedniej kolejności.

ELH ma strukturę drzewa którego korzeń stanowi pojedyncze obiekt. A węzły stanowią zdarzenia oddziaływujące na ten obiekt.

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 DRD do tego obiektu

  2. 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

STD - diagram zmian stanów dla całego systemu. Głownie po to aby pokazać zmiany stanów jakie występują w odpowiedzi na zdarzenia. System identyfikuje zdarzenie i przechodzi z obecnego stanu do następnego wg diagramu. Ogólne założenia:

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

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

  3. Każdy stan musi być dostępny prze skończoną liczbę stanów pośrednich

  4. Z każdego stan zdefiniowany musi być możliwość osiągnięcia sprzęgu końcowego

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

Składowe diagramu:

0x01 graphic

0x01 graphic

0x01 graphic

Zasady budowania Diagramów:

0x01 graphic

0x01 graphic