Vývojový diagram verzus diagram toku údajov (DFD)
Pojmy vývojový diagram a diagram toku údajov (DFD) súvisia so softvérovým inžinierstvom popisujúcim cestu procesu alebo údajov krok za krokom. Aj keď sa vývojový diagram používa takmer vo všetkých oblastiach vzdelávania, diagram toku údajov sa používa hlavne v softvérovom priemysle. Obidva diagramy sú vytvorené tak, aby bol proces jednoduchý na pochopenie. Vývojový diagram poskytuje kroky potrebné na dosiahnutie požadovaných výsledkov a diagram toku údajov popisuje zdroj, z ktorého údaje pochádzajú, zmenu, ktorá nastane v systéme a zdroj, v ktorom končia. Obidva tieto diagramy poskytujú veľmi jednoduchý spôsob, ako pochopiť, ako proces prebieha alebo ako sa spracovávajú údaje od začiatku až do konca.
Vývojový diagram
Vývojový diagram slúži na rozdelenie procesu na jednoduché kroky zapísaním krokov do polí, ktoré sú spojené šípkami. Vývojový diagram začína prvým krokom a končí posledným krokom so všetkými akciami, ktoré sa majú vykonať uprostred. Vývojový diagram tiež rieši problémy tým, že poskytuje riešenie, ak sa počas ktoréhokoľvek kroku vyskytne chyba. 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
Diagram toku údajov
Diagram toku údajov predstavuje tok údajov cez systém, počas ktorého sa tiež spracováva. Tok údajov z externého zdroja alebo interného zdroja do cieľa je znázornený diagramom. Kde údaje skončia po spracovaní, je tiež znázornené v diagrame toku údajov. Procesy, ktorými budú dáta prechádzať, sú znázornené na týchto diagramoch. Tieto procesy môžu byť sekvenciou alebo môžu pôsobiť súčasne, kým údaje prechádzajú systémom.
Vývojový diagram verzus diagram toku údajov (DFD)
• Hlavný rozdiel medzi vývojovým diagramom a diagramom toku údajov je v tom, že vývojový diagram predstavuje kroky na dokončenie procesu, kde diagram toku údajov predstavuje tok údajov.
• Vývojový diagram nemá žiadny vstup ani výstup do externého zdroja, zatiaľ čo diagram toku údajov opisuje cestu údajov z externého zdroja do interného úložiska alebo naopak.
• Načasovanie a postupnosť procesu je vhodne znázornená vývojovým diagramom, kde spracovanie údajov prebieha v určitom poradí alebo prebieha niekoľko procesov súčasne, nie je popísané diagramom toku údajov.
• Diagramy toku údajov definujú funkčnosť systému, pričom ako diagram ukazuje, ako zabezpečiť fungovanie systému.
• Vývojové diagramy sa používajú pri navrhovaní procesu, ale diagram toku údajov sa používa na opis cesty údajov, ktorá dokončí tento proces.