Контекстная диаграмма и детализация процессов
Декомпозиция DFD осуществляется на основе процессов: каждый процесс может раскрываться с помощью DFD нижнего уровня.
Важную специфическую роль в модели играет специальный вид DFD — контекстная диаграмма, моделирующая систему наиболее общим образом. Контекстная диаграмма отражает интерфейс системы с внешним миром, а именно, информационные потоки между системой и внешними сущностями, с которыми она должна быть связана. Она идентифицирует эти внешние сущности, а также, как правило, единственный процесс, отражающий главную цель или природу системы насколько это возможно. Каждый проект должен иметь только одну контекстную диаграмму, при этом нет необходимости в нумерации ее единственного процесса.
DFD первого уровня строится как декомпозиция процесса, который присутствует на контекстной диаграмме.
Построенная диаграмма первого уровня также имеет множество процессов, которые в свою очередь могут быть декомпозированы в DFD нижнего уровня. Таким образом строится иерархия DFD с контекстной диаграммой в корне дерева. Этот процесс декомпозиции продолжается до тех пор, пока процессы могут быть эффективно описаны с помощью коротких (до одно страницы) миниспецификаций обработки (спецификаций процессов).
При таком построении иерархии DFD каждый процесс более низкого уровня необходимо соотнести с процессом верхнего уровня. Обычно для этой цели используются структурированные номера процессов. Так, например, если мы детализируем процесс номер 2 на диаграмме первого уровня, раскрывая его с помощь DFD, содержащей три процесса, то их номера будут иметь следующий вид: 2.1, 2.2 и 2.3. При необходимости можно перейти на следующий уровень, т.е. для процесса 2.2 получим 2.2.1, 2.2.2 и т.д.
Примеры DFD диаграммы представлены на рисунках А.4.8-4.10.
Рисунок А.4.8 – Пример 1 DFD диаграммы
Рисунок А.4.9 – Пример 2 DFD диаграммы
Рисунок А.4.10 – Пример DFD диаграммы для описания потоков данных при бухгалтерском учете на небольшом производственном предприятии
А.5 Лабораторная работа 5 – 2ч.
Разработка событийно-функиональных моделей бизнес-процессов
Предметной области ARIS
А.5.1 Цель работы - изучение нотаций ARIS и их применение для построения моделей бизнес-процессов, потоков данных и организационных структур с использованием средств Case-систем MS Visio / ARIS.
А.5.2 Предмет работы
Предметом лабораторной работы является событийно-функциональное моделирование бизнес-процессов предметной области.
А.5.3 Содержание лабораторной работы
1) Изучить нотации ARIS, а также возможности событийно-функционального моделирования бизнес-процессов в Case-системах MS Visio / ARIS.
2) Описать бизнес-процессы предметной области с помощью нотации ARIS eEPC (цепочки процесса, управляемого событиями).
3) Построить схему организационной структуры предприятия с помощью нотации ARIS Organizational Chart.
4) Построить схемы потоков данных между функциями бизнес-процессов с помощью нотации ARIS Information Flow.
5) Составить отчет по проделанной работе.
6) Защитить работу.