Диаграммы и нотации Часть 4
e. EPC Extended event driven process chain
Как рисовать
Правила • Процесс управляется событиями (инициируется и завершается) • У каждой функции есть только один «вход» и «выход» • Событие может быть связано только с функцией • Важно различать логические операторы событий и логические операторы функций
Синтаксис Событие не может «принимать решение»
Важно! • Событие мгновенно во времени • Не может быть события неопределенного типа ( «Ожидание согласования договора» . Правильно: «Договор согласован» и «Договор не согласован» ) • 1 фунция = 1 действие ( «прием и регистрация» ) • В узлах всегда логические операторы
Пример
Ошибка
Сравнение нотаций
Блок схема, DFD UML b. PMN IDEF 0 e. EPC Распространен 5 ность 5 4 5 3 Сложность освоения 1 2 4 3 4 Строгость синтаксиса 1 4 3 5 3 «Ориентация» процесс объект процесс Используется Описание Проектирование простых системы, процессов документировани е, определение границ системы процесс Описание БП (несколько участников)
Case-средства «Computer Aided Software Engineering»
Средство (в чем? ) Нотация (из чего? ) Методология (как? В какой последовательности? )
Примеры • • Designer/2000 Silverrun ERwin+BPwin Enterprise Architect S-Designor Rational Rose Business Studio
Критерии выбора • • • Соответствие вашим целям Количество поддерживаемых нотаций Количество поддерживаемых моделей Возможность генерации кода Стоимость Сложность внедрения Сложность использования Удобство Наличие веб-версии
В чем рисую я Нотация Средство Блок-схема, DFD Gliffy UML Argo. UML, Visio IDEF 0 Visio BPMN Bizagi Modeler или http: //academic. signavio. com e. EPC ARIS Express
Литература • http: //habrahabr. ru/company/eos/blog/1168 51/ (e. EPC) • http: //habrahabr. ru/post/137086/ (e. EPC) • http: //habrahabr. ru/post/143273/