Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС для ПИЭ.doc
Скачиваний:
73
Добавлен:
18.09.2019
Размер:
2.33 Mб
Скачать

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

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

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

Шаг 1. Разработка контекстной диаграммы.

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

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

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

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

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

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

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

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

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

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

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

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

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

    1. Построение DFD первого уровня на базе деятельностей и процессов.

Шаг 3. Разработка иерархии диаграмм, образующих структурную функциональную модель.

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

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

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

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

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

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

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

Шаг 4.Анализ и оптимизация структурной функциональной модели.

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

        • определение сущностей модели и их атрибутов;

        • проведение атрибутного анализа и оптимизация сущностей;

        • идентификация отношений между сущностями и определение типов отношений;

        • разрешение неспецифических отношений;

        • анализ и оптимизация информационной модели.

  1. Разработка событийной модели организации

  • идентификация перечня состояний модели;

  • определение возможностей переходов между состояниями;

  • определение условий, активизирующих переходы, и действий, влияющих на дальнейшее поведение;

  • анализ и оптимизация событийной модели.