Voodiagramm vs andmevoo skeem (DFD)
Terminid vooskeem ja andmevoo diagramm (DFD) on seotud tarkvaraehitusega, mis kirjeldab samm-sammult protsessi või andmete teed. Ehkki vooskeemi kasutatakse peaaegu kõigis haridusvaldkondades ja inseneriandmete vooskeemi kasutatakse peamiselt tarkvaratööstuses. Mõlemad skeemid on tehtud selleks, et protsess oleks hõlpsasti mõistetav. Voodiagramm sisaldab soovitud tulemuste saavutamiseks vajalikke samme ja andmevoogude diagramm kirjeldab allikat, kust andmed pärinevad, süsteemis toimuvat muutust ja allikat, kus see lõpeb. Mõlemad skeemid pakuvad väga lihtsat viisi mõista protsessi toimumist või andmete töötlemist algusest lõpuni.
Skeem
Skeem tehakse protsessi jaotamiseks lihtsateks sammudeks, kirjutades sammud üles nooltega ühendatud lahtritesse. Skeem algab esimesest sammust ja lõpeb viimases etapis kõigi keskel tehtavate toimingutega. Voogdiagramm loob probleemid ka probleemidest, pakkudes lahenduse, kui mõne sammu ajal ilmneb viga. Voo diagrammi suurim eelis on see, et see annab protsessist ühe pilguga üldise ülevaate, et sellest paremini aru saada. Seal on erinevat tüüpi vooskeeme nagu
• Süsteemi vooskeem
• Andmete vooskeem
• Dokumendi vooskeem
• Programmi vooskeem
Andmevoo diagramm
Andmevoo diagramm kujutab endast süsteemi kaudu toimuvat andmevoogu, mille käigus seda ka töödeldakse. Andmete voog välisest allikast või sisemisest allikast sihtkohta on näidatud diagrammiga. Kuhu andmed pärast töötlemist jõuavad, on näidatud ka andmevoo diagrammil. Protsessid, mille kaudu andmed läbivad, on näidatud nendel diagrammidel. Need protsessid võivad olla järjestused või toimida samaaegselt, kui andmed süsteemi läbivad.
Voodiagramm vs andmevoo skeem (DFD) • Peamine erinevus vooskeemi ja andmete vooskeemi vahel on see, et vooskeemil on esitatud sammud protsessi lõpuleviimiseks, kus andmete vooskeemina esitatakse andmete voog. • Voodiagrammil ei ole sisendit ega väljundit välisele allikale, samas kui andmevoo diagramm kirjeldab andmete teed välisest allikast sisemisse salvestusruumi või vastupidi. • Protsessi ajastust ja järjestust näitab tabavalt vooskeem, kus andmete töötlemine teatud järjekorras või mitme protsessi samaaegne teostamine ei ole andmevoo diagrammiga kirjeldatud. • Andmevoogude diagrammid määratlevad süsteemi funktsionaalsuse, kus vooskeem näitab süsteemi toimimist. • Protsessi kavandamisel kasutatakse vooskeeme, kuid protsessi lõpuleviimiseks vajalike andmete tee kirjeldamiseks kasutatakse andmevoogude skeemi. |