Определение на системна блок-схема

Креативна бизнесдама мозъчна атака, преглед на блок-схема, окачена на тухлена стена в офиса

Кредит на изображението: Изображения на герои/Изображения на герои/GettyImages

Блок-схема е графично изобразяване на последователност от дейности в даден процес. Блок-схемите са използвани за първи път в началото на 20-ти век за описване на инженерни и производствени системи. С нарастването на компютърното програмиране, системната блок-схема се превърна в ценен инструмент за изобразяване на потока на контрол през компютърна система и където се вземат решения, които влияят на потока.

Системна блок-схема срещу Диаграма на потока от данни

Разнообразие от стандартни символи се използват както в системните, така и в блок-схемите на данните, като формата на символа показва неговата функция. Символите са свързани с линии, които показват посоката на потока. Текстът вътре в символа описва специфичната му функция. За разлика от блок-схемите на данни, които показват движението на данни, системните блок-схеми показват решения, които променят потока на логиката на програмата. Системните блок-схеми използват символа диамант, за да представят решенията да/не, като отделен ред оставя диаманта за всеки отговор.

Видео на деня

Символи на системната блок-схема

Всички системни блок-схеми започват и завършват с овална форма, която показва началото и края на описаната задача за програмиране. В блок-схемата се използва правоъгълник за представяне на процес или дейност, която трябва да бъде завършена. Въвеждането или извеждането на данни в системата се представя с паралелограм. В компютърна система примерите за източници на въвеждане на данни включват клавиатури, мишки, скенери, камери, микрофони и различни видове сензори. Примерите за изходни дестинации включват 2D и 3D принтери, дисплейни устройства и високоговорители.

Четене на системна блок-схема

Ако искате да разберете една система, трябва да знаете как да четете диаграмата на системата, която я описва. Започвайки с началния символ, следвайте потоците през всеки символ до крайния символ. При всеки символ за решение проследете алтернативните пътища. Преминаването през блок-схема по този начин се нарича „проверка на бюрото“. Програмистите използват проверка на бюрото, за да се уверят, че всички решения и процеси са правилно дефинирани, преди да започнат да кодират.

Предимства на системните блок-схеми

Компютърното програмиране изисква внимателно планиране и логическо мислене. Програмистите трябва да разберат добре дадена задача, преди да започнат да кодират. Системните блок-схеми са били широко използвани в ранните дни на програмирането, за да помогнат на системните дизайнери да визуализират всички решения, които трябва да бъдат разгледани. Оттогава бяха въведени други инструменти, които може да са по-подходящи за описание на сложни системи. Един от тези инструменти е псевдокодът, който използва комбинация от синтаксис на програмния език и естествен език, подобен на английски, за да опише как ще бъде изпълнена дадена задача. Много системни дизайнери намират псевдокод за по-лесен за създаване и модифициране от сложна блок-схема. Въпреки това, блок-схемите все още се използват за много бизнес приложения.