Это старая версия документа!
Тут описание правила
Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxkZWZpbml0aW9ucyB4bWxucz0iaHR0cDovL3d3dy5vbWcub3JnL3NwZWMvQlBNTi8yMDEwMDUyNC9NT0RFTCIgeG1sbnM6YnBtbmRpPSJodHRwOi8vd3d3Lm9tZy5vcmcvc3BlYy9CUE1OLzIwMTAwNTI0L0RJIiB4bWxuczpvbWdkaT0iaHR0cDovL3d3dy5vbWcub3JnL3NwZWMvREQvMjAxMDA1MjQvREkiIHhtbG5zOm9tZ2RjPSJodHRwOi8vd3d3Lm9tZy5vcmcvc3BlYy9ERC8yMDEwMDUyNC9EQyIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgaWQ9InNpZC0zODQyMmZhZS1lMDNlLTQzYTMtYmVmNC1iZDMzYjMyMDQxYjIiIHRhcmdldE5hbWVzcGFjZT0iaHR0cDovL2JwbW4uaW8vYnBtbiIgZXhwb3J0ZXI9Imh0dHA6Ly9icG1uLmlvIiBleHBvcnRlclZlcnNpb249IjAuMTAuMSI+CiAgPHByb2Nlc3MgaWQ9IlByb2Nlc3NfMGw5eTE5ZSI+CiAgICA8dGFzayBpZD0iQWN0aXZpdHlfMGYzZjg2ZSI+CiAgICAgIDxvdXRnb2luZz5GbG93XzFkMDFrbjU8L291dGdvaW5nPgogICAgPC90YXNrPgogICAgPHRhc2sgaWQ9IkFjdGl2aXR5XzFsNnEwenMiPgogICAgICA8aW5jb21pbmc+Rmxvd18xZDAxa241PC9pbmNvbWluZz4KICAgIDwvdGFzaz4KICAgIDxzZXF1ZW5jZUZsb3cgaWQ9IkZsb3dfMWQwMWtuNSIgc291cmNlUmVmPSJBY3Rpdml0eV8wZjNmODZlIiB0YXJnZXRSZWY9IkFjdGl2aXR5XzFsNnEwenMiIC8+CiAgPC9wcm9jZXNzPgogIDxicG1uZGk6QlBNTkRpYWdyYW0gaWQ9IkJwbW5EaWFncmFtXzEiPgogICAgPGJwbW5kaTpCUE1OUGxhbmUgaWQ9IkJwbW5QbGFuZV8xIiBicG1uRWxlbWVudD0iUHJvY2Vzc18wbDl5MTllIj4KICAgICAgPGJwbW5kaTpCUE1OU2hhcGUgaWQ9IkFjdGl2aXR5XzBmM2Y4NmVfZGkiIGJwbW5FbGVtZW50PSJBY3Rpdml0eV8wZjNmODZlIj4KICAgICAgICA8b21nZGM6Qm91bmRzIHg9IjE4MCIgeT0iNTAiIHdpZHRoPSIxMDAiIGhlaWdodD0iODAiIC8+CiAgICAgIDwvYnBtbmRpOkJQTU5TaGFwZT4KICAgICAgPGJwbW5kaTpCUE1OU2hhcGUgaWQ9IkFjdGl2aXR5XzFsNnEwenNfZGkiIGJwbW5FbGVtZW50PSJBY3Rpdml0eV8xbDZxMHpzIj4KICAgICAgICA8b21nZGM6Qm91bmRzIHg9IjMzMCIgeT0iNTAiIHdpZHRoPSIxMDAiIGhlaWdodD0iODAiIC8+CiAgICAgIDwvYnBtbmRpOkJQTU5TaGFwZT4KICAgICAgPGJwbW5kaTpCUE1ORWRnZSBpZD0iRmxvd18xZDAxa241X2RpIiBicG1uRWxlbWVudD0iRmxvd18xZDAxa241Ij4KICAgICAgICA8b21nZGk6d2F5cG9pbnQgeD0iMjgwIiB5PSI5MCIgLz4KICAgICAgICA8b21nZGk6d2F5cG9pbnQgeD0iMzMwIiB5PSI5MCIgLz4KICAgICAgPC9icG1uZGk6QlBNTkVkZ2U+CiAgICA8L2JwbW5kaTpCUE1OUGxhbmU+CiAgPC9icG1uZGk6QlBNTkRpYWdyYW0+CjwvZGVmaW5pdGlvbnM+Cg==
Тут антипаттерны (диаграммы)
Фундаментом разработки программного обеспечения является структурное программирование -
набор правил, позволивший значительно облегчить понимание программного кода, сократить число ошибок, упростить отладку и последующую модификацию.
Структурное программирование запрещает произвольную передачу управления (оператор goto),
требуя компоновать программный код из структурных блоков - последовательность, ветвление, цикл, которые могут вкладываться друг в друга.
Кроме того, к принципам структурного программирования относится разработка сверху вниз и выделение повторяющихся фрагментов в подпрограммы (процедуры, функции).
Модель бизнес-процесса является своего рода «программой», только не для компьютера, а для организации, и исходно существующей в виде диаграммы, а не сплошного кода.
Проблемы читаемости, легкости тестирования и последующей модификации для моделей процессов даже более актуальны,
поскольку они должны быть понятны не только профессионалам (как в случае программного кода), но и людям бизнеса - владельцам, участникам и другим заинтересованным сторонам.
Принципы структурного программирования, доказавшие свою эффективность, можно и нужно применять и к моделированию процессов:
Исключения из указанного выше правила (если есть)
Тут ссылки на страницы со схожим контентом (этот раздел опционален)