Блок-схема — различия между версиями

м
Строка 2: Строка 2:
  
 
'''Блок-схема''' — распространенный тип схем (графических моделей), описывающих [[Алгоритм|алгоритмы]] или [[Процесс|процессы]], в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности. Правила выполнения регламентируются ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения». Стандарт в частности регулирует способы построения схем и внешний вид их элементов.
 
'''Блок-схема''' — распространенный тип схем (графических моделей), описывающих [[Алгоритм|алгоритмы]] или [[Процесс|процессы]], в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности. Правила выполнения регламентируются ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения». Стандарт в частности регулирует способы построения схем и внешний вид их элементов.
== Критика ==
+
 
Распространённой и ошибочной практикой является попытка использования блок-схем для иллюстрации алгоритма на низком уровне (на уровне кода) — то есть, попытка вписывать в блоки схемы фрагменты кода на каком-либо искусственном языке. Такой подход применим только к программам, организованным согласно структурному подходу, и не может отразить, к примеру, алгоритм, который реализуется во взаимодействии абстракций при объектно-ориентированном подходе. Для целей описания алгоритмов, взаимодействия частей системы и иллюстрации многих других сопутствующих вещей существует нотация [[UML]].
+
В литературе по управлению проектами, рисками и качеством блок-схемы также называют '''Диаграммами последовательности операций'''.
 +
 
 +
== Swimlane ==
 +
Один из самых простых типов блок-схемы – так называемая нотация '''“Процедура”''' (cross-functional flowchart в Visio), ее иногда называют Swimlane (дорожка для плавания в бассейне). На блок-схеме разные дорожки символизируют роли: это могут быть разные отделы, разные люди, разные узлы агрегата. Квадратики и ромбики – это какие-то действия, когда что-то произошло.
  
 
[[Категория:Инструментальные средства управления качеством]]
 
[[Категория:Инструментальные средства управления качеством]]
 
[[Категория:Нотации]]
 
[[Категория:Нотации]]

Версия 01:25, 18 августа 2019

Схема — графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения данных, потока, оборудования и т. д. (ГОСТ 19.701-90).

Блок-схема — распространенный тип схем (графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности. Правила выполнения регламентируются ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения». Стандарт в частности регулирует способы построения схем и внешний вид их элементов.

В литературе по управлению проектами, рисками и качеством блок-схемы также называют Диаграммами последовательности операций.

Swimlane

Один из самых простых типов блок-схемы – так называемая нотация “Процедура” (cross-functional flowchart в Visio), ее иногда называют Swimlane (дорожка для плавания в бассейне). На блок-схеме разные дорожки символизируют роли: это могут быть разные отделы, разные люди, разные узлы агрегата. Квадратики и ромбики – это какие-то действия, когда что-то произошло.