background image

DIAGRAMY 

PRZEPŁYWU 

DANYCH

background image

Lp

.

POJĘCIE

ZNACZENIE

1.

PROCES

Funkcja realizowana w systemie, 

przekształcająca dane wejściowe w 

wynikowe

2.

PRZEPŁYW DANYCH

Powiązanie pomiędzy procesami i 
innymi kategoriami DPD

3.

SKŁADNICA DANYCH

Kolekcja danych, które muszą być 

przechowywane w systemie w 

określonym okresie czasu

4.

TERMINATOR

Źródło lub przeznaczenie danych – 

zewnętrzne obiekty, z którymi system 

komunikuje się, tj. osoby, działy, 

jednostki organizacyjne

background image

Symbole graficzne 

Diagramów Przepływu 

Danych

Proces

Gane/Sarson

Yourdon/Demar

co

Składnica

Przepływ

Obiekt 

zewnętrzny

background image

Klient

Dostaw

ca

Klienci

Części zamienne

Przetwarza

nie 

zamówień

Zamówieni
a

Faktury-
klienta

Zamówieni
a- hurtowe

Faktury

background image

Reguły konstruowania 

DPD

1.

Diagramy przepływu danych uporządkowane są w 
hierarchię:

Diagram kontekstowy

Diagram zerowy

Hierarchia diagramów

Procesy elementarne

2. Diagramy pozwalają na opis systemów o różnym stopniu 

złożoności:

System prosty: 2 do 3 poziomów

System średnio złożony: 3 do 5 poziomów

System złożony: powyżej 5 poziomów

3. Diagram nie może być większy niż format A4.
4. W dekompozycji procesów obowiązuje zasada 7+-2.
5. Wszystkie kategorie występujące na poziomie n-1 muszą być 

pokazane na poziomie n (również w postaci 
zdekomponowanej).

background image

Reguły konstruowania 

DPD

6. Nazwy kategorii w określonej hierarchii 

diagramów są unikalne.

7. Nie nadaje się nazw przepływom do i ze 

składnicy danych. Nazwa określa 

jednoznacznie.

8. Niedopuszczalne są przepływy między 

składnicami i pomiędzy terminatorami.

9. Składnica winna być użytkowana przez co 

najmniej dwa procesy.

10. Strzałka do składnicy oznacza, że 

dokonuje się konkretnych zmian 

(dodawanie, aktualizacja, skreślenie).

11. Strzałka ze składnicy danych oznacza, 

że dane są czytane.

background image

DEKOMPOZYCJA

1

2.1

3

2

4

5

2.2

2.3

2.4

2.4.
1

2.4.
2

2.4.
3

2.4.
4

2.4.
5

Diagram 
kontekstowy

Diagram zerowy 
(systemowy)

Hierarchia 
diagramów

Poziom procesów 
elementarnych

background image

OZNACZENIA 

GRAFICZNE

a

Klienci

a

Klienci

b

Dostawc

y

c

Pracowni

cy

a

Klienci

Identyfikacja

Opis funkcji

Fizyczna 
lokalizacja

Miejsce realizacji

 D1  Klienci

 D2  
Pracownicy

 D1  Klienci

background image

Proces elementarny

• TWORZY CAŁOŚĆ
• MA POWTARZAJĄCE SIĘ 
CHARAKTERYSTYKI

• JEST NIEPODZIELNY
• JEST UNIKALNY W AKCJI, CZASIE I 
MIEJSCU

background image

DOM

A

Zamówienie 

klienta

Jeśli x>3 

GOTO x7

B

Z

c

b

a

c

b

a

Y

X

b

a

background image

DIAGRAM 

KONTEKSTOWY 

FUNKCJONOWANIA 

FIRMY

Klient

Zakład 

Ubezp.

Dostawc

a

Klient

Bank

FUNKCJONOWAN

IE FIRMY

List 
przewozow

Zlecenie 

Zamówieni

Faktura 

Zapytani

-ofertow

Oferta 

Zgłoszen
ie 

Polisa 

Poleceni
e-
przelewu 

Saldo 


Document Outline