Rozdiel medzi diagramom toku údajov (DFD) a UML

Rozdiel medzi diagramom toku údajov (DFD) a UML
Rozdiel medzi diagramom toku údajov (DFD) a UML

Video: Rozdiel medzi diagramom toku údajov (DFD) a UML

Video: Rozdiel medzi diagramom toku údajov (DFD) a UML
Video: "Мы идём широкими полями" - Anthem of POA 2024, Júl
Anonim

Diagram toku údajov (DFD) vs UML

Grafické znázornenie toho, ako údaje prechádzajú systémom, sa nazýva diagram toku údajov (DFD). Vývoj DFD je jedným z prvých krokov pri vývoji informačného systému. UML (Unified Modeling Language) je modelovací jazyk používaný v objektovo orientovanom softvérovom dizajne. Pri vývoji objektovo orientovaného softvéru sa UML používa na špecifikáciu a vizualizáciu komponentov, ktoré tvoria softvérový systém. UML diagramy predstavujú hlavne štrukturálny pohľad a behaviorálny pohľad na systém.

Čo je diagram toku údajov (DFD)?

DFD je grafické znázornenie toho, ako dáta prechádzajú systémom. Vývoj DFD je jedným z prvých krokov pri vývoji informačného systému. DFD zobrazuje podrobnosti, ako sú údaje, ktoré prichádzajú do systému a odchádzajú zo systému, ako údaje prechádzajú systémom a ako budú údaje v systéme uložené. DFD však neobsahuje informácie o časových informáciách procesov. Hlavné komponenty zahrnuté v DFD sú procesy, dátové úložiská, dátový tok a externé entity. Pri vývoji diagramov DFD sa najskôr nakreslí DFD na úrovni kontextu. Zobrazuje, ako celý systém interaguje s externými zdrojmi údajov a záchytmi údajov. Ďalej sa vytvorí DFD úrovne 0 rozšírením kontextovej úrovne DFD. Úroveň 0 DFD obsahuje podrobnosti o podsystémoch v rámci systému a o tom, ako cez ne prechádzajú údaje. Obsahuje tiež podrobnosti o dátových skladoch požadovaných v rámci systému. Yourdon & Coad a Gane & Sarson sú dve notácie, ktoré sa používajú na kreslenie DFD.

Čo je UML?

UML je modelovací jazyk používaný v objektovo orientovanom softvérovom dizajne. UML poskytuje možnosti špecifikovať a vizualizovať komponenty, ktoré tvoria softvérový systém. UML diagramy predstavujú hlavne štrukturálny pohľad a behaviorálny pohľad na systém. Štrukturálny pohľad na systém je reprezentovaný pomocou diagramov, ako sú diagramy tried, diagramy zloženej štruktúry atď. Dynamický pohľad na systém je reprezentovaný pomocou diagramov, ako sú diagramy sekvencií, diagramy aktivít atď. UML verzia 2.2 obsahuje štrnásť diagramov, ktoré obsahujú sedem diagramov pre reprezentujúcich štrukturálny pohľad a ďalších sedem reprezentujúcich behaviorálny pohľad. Medzi siedmimi diagramami správania možno použiť štyri diagramy na znázornenie interakcií so systémom. Existujú nástroje, ktoré možno použiť na modelovanie UML, ako napríklad IBM Rational Rose.

Aký je rozdiel medzi diagramom toku údajov (DFD) a UML?

DFD je grafické znázornenie toho, ako dáta prechádzajú systémom, kým UML je modelovací jazyk používaný v objektovo orientovanom softvérovom dizajne. UML špecifikuje triedu diagramov, ktoré možno použiť na modelovanie štruktúry a správania softvérového systému. Preto UML diagramy, keď sú kombinované, predstavujú detailnejší pohľad na systém ako použitie samotného DFD. DFD poskytuje dobrý východiskový bod na pochopenie toho, ako systém skutočne funguje, ale pri vývoji systému budú veľmi užitočné diagramy UML, ako sú diagramy tried, diagramy štruktúry atď.

Odporúča: