WYKŁAD 7

NARZĘDZIA MODELOWANIA I PROJEKTOWANIA STRUKTURALNEGO

Podejście strukturalne

DFD - Data Flow Diagrams - diagramy przepływu danych - podstawowe narzędzie reprezentacji modelu funkcjinującego systemu, wynik funkcjonalnej dekompozycji systemu na procesy.
Elementy DFD:

Diagram kontekstowy (context diagram) - od niego rozpoczynamy dekompozycję funkcjonalną systemu. Opisuje on interakcje modelowanego systemu z jego środowiskiem skłądającym się z obiektów zewnętrznych.
Specyfikacje procesów (PSPEC - process specifications) - narzędzie algorytmicznej definicji procesów elementarnych.
Schemat PSPEC:

Relacyjne diagramy danych

Słownik danych (Data Dictionary - DD) - zawiera specyfikacje wszystkich elementów danych należących do modelowanego systemu, uszczegóławia definicje przepływu danych, zbiorów danych i typów danych na najniższym poziomie abstrakcji.
Notacja (stosowana w słowniku do specyfikacji poszczególnych elementów danych):

=składa się
+i
()jest opcjonalne
{}iteracja - wielokrotne wystąpienie elementu, np. informacje o posiadanych dzieciach
[]wybór jednej z alternatyw, np. płeć [M|K]
|separator dla []
*...*komentarz
@identyfikator pola klucza dla zbioru danych

Diagram przepływu danych.
zamówienie = *zamówienia klienta na produkty*
@numer zamówienia + identyfikator klienta + data zamówienia + {zamówiony produkt} + (uwagi dotyczące zamówienia)
przyjęte zamówienia = {zamówienie}

Diagram przejść stanowych - aspekt dynamiczny Diagramy strukturalne - wzajemne zależności

© Justyna Milczarek, Krzysztof Król, Tomasz Misztur, Marek Mizera