Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОДП / Лекция 3 Основы структуризации бизнеса.doc
Скачиваний:
59
Добавлен:
04.06.2015
Размер:
49.66 Кб
Скачать

3. Этапы построения моделей в dfd-технологии

Ниже перечислены основные виды и последовательность работ, рекомендуемые при построении моделей бизнес-систем.

I. Разработка структурной функциональной модели бизнес-системы. Шаг 1. Разработка контекстной диаграммы.

1.1. Идентификация внешних объектов, с которыми система взаимодей­ствует.

1.2. Идентификация основных видов информации, циркулирующей меж­ду системой и внешними объектами.

1.3. Идентификация подсистем бизнес-системы (если в этом есть необхо­димость).

1.4. Идентификация основных видов информации, циркулирующей меж­ду подсистемами (в случае выполнения п. 1.3).

1.5. Построение контекстной диаграммы, на которой подсистемы пред­ставляются в виде контекстных процессов, внешние объекты - в виде вне­шних сущностей, основные виды информации - в виде потоков между вне­шними сущностями и контекстными процессами (а также между контекст­ными процессами в случае выполнения п. 1.3).

1.6. Группирование потоков (если в этом есть необходимость).

Шаг 2. Разработка диаграммы уровня основных процессов.

2.1. Идентификация бизнес-процессов с указанием их типов.

2.2. Группирование процессов по деятельностям.

2.3. Определение связей между процессами и внешними объектами и их непосредственное связывание с использованием родительских потоков (по­токов между внешними сущностями и контекстным процессом).

2.4. Определение информационных потоков между процессами.

2.5. Идентификация базовых накопителей.

2.6. Определение информационных потоков между процессами и нако­пителями.

2.7. Построение DFD первого уровня на базе деятельностей и процессов. Шаг 3. Разработка иерархии диаграмм, образующих структурную функ­циональную модель.

3.1. Декомпозиция каждого процесса текущей DFD с помощью детали­зирующей диаграммы или спецификации процесса.

3.2. Идентификация функций и операций каждого из процессов.

3.3. Определение связей между функциями (операциями) и внешними объектами и их непосредственное связывание с использованием родитель­ских потоков (потоков между детализируемым процессом и другими процес­сами и накопителями родительской диаграммы).

3.4. Определение информационных потоков между функциями (операци­ями).

3.5. По необходимости введение накопителей уровня процесса, детализи­рующих базовые накопители.

3.6. Определение информационных потоков между функциями (операци­ями) и накопителями уровня процесса.

3.7. Построение DFD соответствующего уровня на базе функций (опера­ций).