Definice vývojového diagramu systému

Kreativní podnikatelka brainstorming, revize vývojový diagram visící na cihlové zdi v kanceláři

Kredit obrázku: Hero Images/Hero Images/GettyImages

Vývojový diagram je grafické znázornění sledu činností v procesu. Vývojové diagramy byly poprvé použity na počátku 20. století k popisu inženýrských a výrobních systémů. Se vzestupem počítačového programování se vývojový diagram systému stal cenným nástrojem pro zobrazení toku řízení počítačovým systémem a tam, kde jsou přijímána rozhodnutí, která tok ovlivňují.

Vývojový diagram systému vs. Vývojový diagram dat

V systémových i datových vývojových diagramech se používá řada standardních symbolů, přičemž tvar symbolu označuje jeho funkci. Symboly jsou propojeny čarami, které ukazují směr proudění. Text uvnitř symbolu popisuje jeho specifickou funkci. Na rozdíl od vývojových diagramů dat, které ukazují pohyb dat, systémové vývojové diagramy zobrazují rozhodnutí, která mění tok programové logiky. Systémové vývojové diagramy používají symbol kosočtverce k reprezentaci rozhodnutí ano/ne, přičemž pro každou odpověď je kosočtverec ponechán samostatnou čarou.

Video dne

Symboly vývojového diagramu systému

Všechny vývojové diagramy systému začínají a končí oválným tvarem, který označuje začátek a konec popisované programovací úlohy. Ve vývojovém diagramu se obdélník používá k reprezentaci procesu nebo činnosti, která má být dokončena. Vstup nebo výstup dat do systému je reprezentován paralelogramem. V počítačovém systému zahrnují příklady zdrojů vstupu dat klávesnice, myši, skenery, kamery, mikrofony a různé typy senzorů. Příklady výstupních cílů zahrnují 2D a 3D tiskárny, zobrazovací zařízení a reproduktory.

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

Pokud chcete porozumět systému, musíte vědět, jak číst vývojový diagram systému, který jej popisuje. Začněte počátečním symbolem a sledujte křivky přes každý symbol až ke koncovému symbolu. U každého rozhodovacího symbolu označte alternativní cesty. Procházení vývojového diagramu tímto způsobem se nazývá „kontrola stolu“. Programátoři používají kontrolu stolu, aby se ujistili, že všechna rozhodnutí a procesy jsou správně definovány, než začnou kódovat.

Výhody systémových vývojových diagramů

Počítačové programování vyžaduje pečlivé plánování a logické myšlení. Programátoři musí důkladně porozumět úloze, než začnou kódovat. Systémové vývojové diagramy byly v počátcích programování hojně využívány, aby pomohly systémovým návrhářům vizualizovat všechna rozhodnutí, která bylo třeba řešit. Od té doby byly zavedeny další nástroje, které mohou být vhodnější pro popis složitých systémů. Jedním z těchto nástrojů je pseudokód, který používá kombinaci syntaxe programovacího jazyka a přirozeného jazyka podobného angličtině k popisu toho, jak bude úkol dokončen. Mnoho systémových návrhářů považuje pseudokód za jednodušší na výrobu a úpravu než komplikovaný vývojový diagram. Vývojové diagramy se však stále používají pro mnoho obchodních aplikací.