Этапы построения моделей в DFD–технологии: основные виды и последовательности работ.

Практическая работа № 13-14

Тема: Создание диаграммы IDEF3

Цель: научиться создавать диаграммы IDEF3

Ход работы

Перешел на диаграмму А2 и декомпозировали работу "Сборка настольных компьютеров". В диалоге Activity Box Count установил число работ 4 и нотацию IDEF3.

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Возникла диаграмма IDEF3, содержащая работы (UOW). Правой кнопкой мыши щелкнул по работе, выбрал в контекстном меню Name и внес имя работы "Подготовка компонентов". Затем во вкладке Definition внес определение "Подготавливаются все компоненты компьютера согласно спецификации заказа".

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Во вкладку UOW внес свойства работы.

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

С помощью кнопки Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru палитры инструментов внес в диаграмму еще 6 работ со следующими именами:

o Установка материнской платы и винчестера

o Установка модема

o Установка дисковода CD-ROM

o Установка флоппи- дисковода

o Инсталляция операционной системы

o Инсталляция дополнительного программного обеспечения

С помощью кнопки Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru палитры инструментов создал объект ссылки. Внес имя объекта внешней ссылки "Компоненты". Связал стрелкой объект ссылки и работу "Подготовка компонентов".

Связал стрелкой работы "Подготовка компонентов" (выход) и "Установка материнской платы и винчестера". Изменил стиль стрелки на Object Flow.

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

С помощью кнопки Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru на палитре инструментов внес два перекрестка типа асинхронного "или" и связал работы с перекрестками. Правой кнопкой щелкнул по перекрестку для разветвления (fan-out), выбрал Name и внес имя "Компоненты, требуемые в спецификации заказа".

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Создал объект ссылки «Программное обеспечение», два перекрестка типа исключающего "ИЛИ" и связали работы

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Контрольные вопросы

Практическая работа № 13-14

Тема: Создание диаграммы IDEF3

Цель: научиться создавать диаграммы IDEF3

Ход работы

Перешел на диаграмму А2 и декомпозировали работу "Сборка настольных компьютеров". В диалоге Activity Box Count установил число работ 4 и нотацию IDEF3.

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Возникла диаграмма IDEF3, содержащая работы (UOW). Правой кнопкой мыши щелкнул по работе, выбрал в контекстном меню Name и внес имя работы "Подготовка компонентов". Затем во вкладке Definition внес определение "Подготавливаются все компоненты компьютера согласно спецификации заказа".

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Во вкладку UOW внес свойства работы.

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

С помощью кнопки Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru палитры инструментов внес в диаграмму еще 6 работ со следующими именами:

o Установка материнской платы и винчестера

o Установка модема

o Установка дисковода CD-ROM

o Установка флоппи- дисковода

o Инсталляция операционной системы

o Инсталляция дополнительного программного обеспечения

С помощью кнопки Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru палитры инструментов создал объект ссылки. Внес имя объекта внешней ссылки "Компоненты". Связал стрелкой объект ссылки и работу "Подготовка компонентов".

Связал стрелкой работы "Подготовка компонентов" (выход) и "Установка материнской платы и винчестера". Изменил стиль стрелки на Object Flow.

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

С помощью кнопки Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru на палитре инструментов внес два перекрестка типа асинхронного "или" и связал работы с перекрестками. Правой кнопкой щелкнул по перекрестку для разветвления (fan-out), выбрал Name и внес имя "Компоненты, требуемые в спецификации заказа".

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Создал объект ссылки «Программное обеспечение», два перекрестка типа исключающего "ИЛИ" и связали работы

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru Этапы построения моделей в DFD–технологии: основные виды и последовательности работ. - student2.ru

Контрольные вопросы

Этапы построения моделей в DFD–технологии: основные виды и последовательности работ.

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

Шаг 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 соответствующего уровня на базе функций (опера­ций).

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

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

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

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

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

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

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

III. Разработка событийной модели бизнес- системы:

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

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

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

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

Наши рекомендации