Цитата:
Почему нарисована жирная вертикаль?
1 Королевская дорога.
Свойства связей WF для ЕРС-D я вижу такими:
Подтипы: «простая дорога», «королевская дорога».
Впрочем как и подтипы: «без логики», AND, OR, XOR.
Подтип «королевская дорога» будет не обязательный ко всему маршруту от начала до конца, а избирательный: на участке, где есть реальные предпосылки назвать «королевской» - указываем (также жирной линией), где – нет, то используется тип связи «простая дорога».
Там где, нет никаких предпосылок назвать основной \ королевской, например, при выборе равнозначных ветвлений, типа выбора цвета, то не нужно Вводить пользователя в заблуждение, пытаясь ему необоснованно навязать «королевский путь». Это скорее какой-то обман, нежели формализация процесса.
Итого: Где нужна - там используем «королевская дорога» (подсвечиваем, жирным участок маршрута, магистраль), где в реальности нет никакой «королевской», то ничего и не показываем, т.е. не придумываем разную «отсебятину» (автор схемы не придумывает), вводя в заблуждение пользователя (читателя схемы).
2 По поводу линии «параллельная». Странная вообще линия, на горизонтальном участке она вроде как «две параллельные линии», а на вертикально – одна. Если показать линию с изгибом, то как будет выглядеть изгиб?
Странно, почему тогда на выходе «Проведи учет в системе Б» использована не двойная, а одинарная линия? Ведь если процесс был вначале параллельный, то почему он стал в конце другим?
Какая была бы логика (применительно к рассматриваемом алгоритму), если заменить двойную на одинарную? Ведь есть же схемы Дракон, где вправо выходит одна линия.
Например, несколько параллельных веток-блоков - шампуров (т.е. параллельных процессов) соединены же не двойной линией. Полагаю, что шампуров в схеме может быть несколько, точнее это просто отдельные параллельные процессы, которые мы намного проще и понятнее обозначили бы в нотации VAD, а потом декомпозировали в ЕРС (или в ЕРС просто параллельными ветками, а если нужно выделить в что-то отдельное, то макрофункциями, т.е. "link").
3 Стр. 83 книжки Белгородский Аквапарк имеет параллельные линии и даже «королевскую дорогу». Зачем показана эта ветвь (королевская), в чем ее смысл?
Ведь каждое разветвление на схеме – это генерация (рождение) нового маркера (фишки в терминах сети Петри), по которым мы определяем в какой функции (на какой операции) в какой момент находится процесс.
Т.е. в реально параллельных ветках будет по маркеру в каждой. Правило: Сделал развилку с n-ветвями, добавь такое же число маркеров. Тут у нас три ветки и два условия, одна ветка безусловная. Где логика?
Как работала бы логика, если бы линии к "тяжелой" и "легкой" степени были бы не двойные, а одинарные?
4 Про документы и входы \ выходы видел на рис. 40 книжки Белгородский Аквапарк, но это скорее обозначение комментариев, чем объектов. Это не то, что DocFlow (видно движение), это даже не статическое отражение документов, т.к. они должно быть при DocStatic (виден состав и привязка) быть привязаны к определённой функции \ операции.
5 Раскрашенная и оптимизированная схема Дракона стала вдруг ЕРС. По мотивам:
download/file.php?id=7923&mode=view На рис. «ЕРС vs Цветного Дракона» показана раскраска и смещение блока с Исполнителем вправо. Если показать эту схему знатоку нотации ЕРС, то он и не будет сомневаться что ее рисовали как ЕРС, только немного «криво» (торопясь), например, вместо правого желтого овала (Роль) отрисовали прямоугольник, а у зеленого прямоугольника забыли скруглить края (Функция). Примитив "событие" - по форме идентичный (шестиугольник).
Ну и OR забыли добавить, хотя он тут не особо и нужен, т.к. логику определяет само условие в шестиугольнике, а не подпись OR.