Разработка информационной модели бизнес -системы
Шаг 4.Анализ и оптимизация структурной функциональной модели.
Шаг 3. Разработка иерархии диаграмм, образующих структурную функциональную модель.
Шаг 2. Разработка диаграммы уровня основных процессов.
Шаг 1. Разработка контекстной диаграммы.
Разработка структурной функциональной модели бизнес-системы.
Этапы построения моделей в DFD – технологии
Ниже перечислены основные виды и последовательность работ,рекомендуемые при построении моделей бизнес-систем.
1.1. Идентификация внешних объектов, с которыми система взаимодействует
1.2. Идентификация основных видов информации, циркулирующей между системой и внешними объектами.
1.3. Идентификация подсистем бизнес-системы (если в этом есть необходимость).
1.4. Идентификация основных видов информации, циркулирующей между подсистемами (в случае выполнения п. 1.3).
1.5. Построение контекстной диаграммы, на которой подсистемы представляются в виде контекстных процессов, внешние объекты - в виде внешних сущностей, основные виды информации - в виде потоков между внешними сущностями и контекстными процессами (а также между контекстными процессами в случае выполнения п. 1.3).
1.6. Группирование потоков (если в этом есть необходимость).
2.1. Идентификация бизнес-процессов с указанием их типов.
2.2. Группирование процессов по деятельностям.
2.3. Определение связей между процессами и внешними объектами и их непосредственное связывание с использованием родительских потоков (потоков между внешними сущностями и контекстным процессом).
2.4. Определение информационных потоков между процессами.
2.5. Идентификация базовых накопителей.
2.6. Определение информационных потоков между процессами и накопителями.
2.7. Построение DFD первого уровня на базе деятельностей и процессов.
3.1. Декомпозиция каждого процесса текущей DFD с помощью детализирующей диаграммы или спецификации процесса.
3.2. Идентификация функций и операций каждого из процессов.
3.3. Определение связей между функциями (операциями) и внешними объектами и их непосредственное связывание с использованием родительских потоков (потоков между детализируемым процессом и другими процессами и накопителями родительской диаграммы).
3.4. Определение информационных потоков между функциями (операциями).
3.5. По необходимости введение накопителей уровня процесса, детализирующих базовые накопители.
3.6. Определение информационных потоков между функциями (операциями) и накопителями уровня процесса.
3.7. Построение DFD соответствующего уровня на базе функций (операций).
· определение сущностей модели и их атрибутов;
· проведение атрибутного анализа и оптимизация сущностей;
· идентификация отношений между сущностями и определение типов отношений;
· разрешение неспецифических отношений;
· анализ и оптимизация информационной модели.