Vývojový diagram vs diagram toku údajov (DFD)
Pojmy vývojový diagram a diagram toku údajov (DFD) súvisia so softvérovým inžinierstvom, ktoré krok za krokom popisuje cestu procesu alebo údajov. Aj keď vývojový diagram sa používa takmer vo všetkých oblastiach vzdelávania a inžinierstva, vývojový diagram sa používa hlavne v softvérovom priemysle. Obidva diagramy slúžia na jednoduché pochopenie procesu. Vývojový diagram poskytuje kroky potrebné na dosiahnutie požadovaných výsledkov a vývojový diagram údajov popisuje zdroj, z ktorého údaje pochádzajú, zmenu, ktorá nastane v systéme, a zdroj, pri ktorom končí. Oba tieto diagramy poskytujú veľmi ľahký spôsob, ako pochopiť spôsob, akým proces prebieha alebo sa údaje spracovávajú od začiatku do konca.
Vývojový diagram
Vývojový diagram sa vytvára na rozdelenie procesu na jednoduché kroky tak, že sa kroky zapíšu do polí, ktoré sú spojené šípkami. Vývojový diagram začína od prvého kroku a končí posledným krokom so všetkými akciami, ktoré sa majú vykonať v strede. Vývojový diagram tiež upozorňuje na problémy tým, že poskytuje riešenie, ak sa vyskytne chyba v priebehu ktoréhokoľvek kroku. Najväčšou výhodou vývojového diagramu je, že poskytuje celkový pohľad na proces jediným pohľadom, aby ste mu lepšie porozumeli. Existujú rôzne typy vývojových diagramov ako
• Vývojový diagram systému
• Vývojový diagram údajov
• Vývojový diagram dokumentu
• Vývojový diagram programu
Schéma toku údajov
Diagram toku údajov je znázornenie toku údajov systémom, počas ktorého sa tiež spracovávajú. Tok údajov z externého zdroja alebo interného zdroja do cieľového miesta je znázornený na diagrame. Miesto, kde po spracovaní údaje skončia, je tiež zobrazené v diagrame dátových tokov. Procesy, cez ktoré budú údaje prechádzať, sú uvedené v týchto diagramoch. Tieto procesy môžu byť postupnosťou alebo môžu pôsobiť súčasne, keď údaje prechádzajú systémom.
Vývojový diagram vs diagram toku údajov (DFD) • Hlavný rozdiel medzi vývojovým diagramom a vývojovým diagramom údajov spočíva v tom, že vývojový diagram predstavuje kroky na dokončenie procesu, keď vývojový diagram údajov predstavuje tok údajov. • Vývojový diagram nemá žiadny vstup ani výstup do externého zdroja, zatiaľ čo vývojový diagram údajov popisuje cestu údajov z externého zdroja do interného úložiska alebo naopak. • Načasovanie a postupnosť procesu výstižne ukazuje vývojový diagram, kde diagram toku údajov nepopisuje, že keď spracovanie údajov prebieha v konkrétnom poradí alebo prebieha niekoľko procesov súčasne. • Dátové vývojové diagramy definujú funkčnosť systému, kde vývojový diagram ukazuje, ako zabezpečiť fungovanie systému. • Vývojové diagramy sa používajú pri navrhovaní procesu, ale vývojový diagram údajov sa používa na opísanie cesty údajov, ktorá tento proces dokončí. |