Schemat przepływu danych

0 Comments

schemat przepływu danych – notacja Yourdon/DeMarco

DFD składa się z procesów, przepływów, magazynów i Terminatorów. Istnieje kilka sposobów wyświetlania tych komponentów DFD.

proces

proces (funkcja, transformacja) jest częścią systemu, który przekształca wejścia na wyjścia. Symbolem procesu jest okrąg, owal, prostokąt lub prostokąt z zaokrąglonymi narożnikami (w zależności od rodzaju notacji)., Proces nazywa się jednym słowem, krótkim zdaniem lub frazą, która ma wyraźnie wyrazić jego istotę.

przepływ danych

przepływ danych (flow, dataflow) pokazuje transfer informacji (czasem także materiału) z jednej części systemu do drugiej. Symbolem przepływu jest strzałka. Przepływ powinien mieć nazwę określającą, jakie informacje (lub jaki materiał) są przenoszone. Wyjątkami są przepływy, w których jasne jest, jakie informacje są przekazywane za pośrednictwem podmiotów powiązanych z tymi przepływami. Przesunięcia materiałowe są modelowane w systemach, które nie są jedynie informacyjne., Flow powinien przekazywać tylko jeden rodzaj informacji (Materiał). Strzałka pokazuje kierunek przepływu (może być również dwukierunkowa, Jeśli informacje do/z jednostki są logicznie zależne – np. pytanie i odpowiedź). Przepływy łączą procesy, magazyny i terminatory.

magazyn

magazyn (magazyn danych, magazyn danych, plik, baza danych) służy do przechowywania danych do późniejszego wykorzystania. Symbolem sklepu są dwie poziome linie, drugi sposób widzenia jest pokazany w notacji DFD. Nazwa magazynu jest rzeczownikiem w liczbie mnogiej (np., zamówienia) – pochodzi ze strumieni wejściowych i wyjściowych magazynu. Magazyn nie musi być tylko plikiem danych, na przykład folderem z dokumentami, szafką na dokumenty i dyskami optycznymi. Dlatego przeglądanie magazynu w DFD jest niezależne od implementacji. Przepływ z magazynu zazwyczaj reprezentuje odczyt danych przechowywanych w magazynie, a przepływ do magazynu zazwyczaj wyraża wprowadzanie danych lub ich aktualizację (czasami także usuwanie danych)., Magazyn jest reprezentowany przez dwie równoległe linie, pomiędzy którymi znajduje się nazwa pamięci (może być modelowany jako węzeł bufora UML).

Terminator

Terminator jest zewnętrzną jednostką, która komunikuje się z systemem i stoi poza nim. Mogą to być np. różne organizacje (np. bank), grupy osób (np. klienci), władze (np. Urząd Skarbowy) lub Wydział (np. Dział kadr) tej samej organizacji, który nie należy do systemu modelowego. Terminator może być innym systemem, z którym komunikuje się modelowany system.


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *