Definícia vývojového diagramu systému

Kreatívna podnikateľka brainstorming, kontrola vývojového diagramu visiaceho na tehlovej stene v kancelárii

Kredit za obrázok: Hero Images/Hero Images/GettyImages

Vývojový diagram je grafické znázornenie postupnosti činností v procese. Vývojové diagramy boli prvýkrát použité na začiatku 20. storočia na popis inžinierskych a výrobných systémov. S rozmachom počítačového programovania sa vývojový diagram systému stal cenným nástrojom na zobrazenie toku riadenia cez počítačový systém a tam, kde sa prijímajú rozhodnutia, ktoré tok ovplyvňujú.

Vývojový diagram systému vs. Vývojový diagram údajov

V systémových aj dátových vývojových diagramoch sa používajú rôzne štandardné symboly, pričom tvar symbolu označuje jeho funkciu. Symboly sú spojené čiarami, ktoré ukazujú smer prúdenia. Text vnútri symbolu popisuje jeho špecifickú funkciu. Na rozdiel od vývojových diagramov údajov, ktoré zobrazujú pohyb údajov, systémové vývojové diagramy zobrazujú rozhodnutia, ktoré menia tok logiky programu. Systémové vývojové diagramy používajú symbol kosoštvorca na znázornenie rozhodnutí áno/nie, pričom pre každú odpoveď je kosoštvorec ponechaný samostatným riadkom.

Video dňa

Symboly vývojového diagramu systému

Všetky vývojové diagramy systému začínajú a končia oválnym tvarom, ktorý označuje začiatok a koniec popisovanej programovacej úlohy. Vo vývojovom diagrame sa obdĺžnik používa na znázornenie procesu alebo činnosti, ktorá sa má dokončiť. Vstup alebo výstup dát do systému je reprezentovaný paralelogramom. V počítačovom systéme medzi príklady zdrojov vstupu údajov patria klávesnice, myši, skenery, kamery, mikrofóny a rôzne typy senzorov. Príklady výstupných cieľov zahŕňajú 2D a 3D tlačiarne, zobrazovacie zariadenia a reproduktory.

Čítanie vývojového diagramu systému

Ak chcete porozumieť systému, musíte vedieť, ako čítať vývojový diagram systému, ktorý ho popisuje. Začnite od počiatočného symbolu a postupujte podľa línií cez každý symbol až po symbol konca. Pri každom rozhodovacom symbole nakreslite alternatívne cesty. Prechádzanie vývojovým diagramom týmto spôsobom sa označuje ako „kontrola na stole“. Programátori používajú stolnú kontrolu, aby sa uistili, že všetky rozhodnutia a procesy sú správne definované predtým, ako začnú kódovať.

Výhody systémových vývojových diagramov

Počítačové programovanie si vyžaduje starostlivé plánovanie a logické myslenie. Programátori musia dôkladne pochopiť úlohu predtým, ako začnú kódovať. Systémové vývojové diagramy sa vo veľkej miere používali v prvých dňoch programovania, aby pomohli návrhárom systémov vizualizovať všetky rozhodnutia, ktoré bolo potrebné riešiť. Odvtedy boli zavedené ďalšie nástroje, ktoré môžu byť vhodnejšie na popis zložitých systémov. Jedným z týchto nástrojov je pseudokód, ktorý používa kombináciu syntaxe programovacieho jazyka a anglického prirodzeného jazyka na popis toho, ako bude úloha dokončená. Pre mnohých systémových dizajnérov je jednoduchšie vytvoriť a upraviť pseudokód ako komplikovaný vývojový diagram. Vývojové diagramy sa však stále používajú pre mnohé obchodné aplikácie.