
- •Содержание
- •Отчет о выполнении лабораторной работы
- •Теоретическая подготовка к выполнению лабораторной работы
- •Практическая подготовка к выполнению лабораторной работы
- •Изучение инструментальной среды bpWin для idef0 Запуск среды bpWin
- •Выбор кодировки
- •Нумерация блоков и диаграмм модели
- •Анализ предметной области Определение области, цели и точки зрения на модель
- •Построение контекстной диаграммы Задание основной функции системы
- •Задание граничных стрелок
- •Работа со словарем стрелок
- •Отображение icom-кодов для граничных стрелок
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Миграция граничных стрелок
- •Задание внутренних стрелок
- •Задание разветвляющихся и сливающихся стрелок
- •Задание дополнительных стрелок, туннелирование стрелок
- •Лабораторная работа №2 Работа с функциональной моделью idef0 и построение функционально-стоимостной авс-модели Цель работы
- •Задание для лабораторной работы
- •Ответить на вопросы
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Построение каркаса диаграммы
- •Создание отчетов в bpWin
- •Отчет Model Report
- •Отчет Arrow Report
- •Отчет Model Consistency Report
- •Проведение функционально-стоимостного анализа
- •Задание единиц измерения
- •Описание центров затрат
- •Задание стоимостей работ по каждой статье расхода
- •Определение общих затрат
- •Результаты стоимостного анализа
- •Построить контекстную диаграмму и диаграммы декомпозиции.
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Практическая подготовка к выполнению лабораторной работы
- •Изучение инструментальной среды bpWin для idef3 Запуск среды bpWin
- •Нумерация работ и диаграмм
- •Построение контекстной диаграммы
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Задание стрелок
- •Задание перекрестков
- •Задание объектов ссылок
- •Построить контекстную диаграмму и диаграммы декомпозиции.
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Нумерация объектов модели dfd
- •Построение диаграмм декомпозиции Декомпозиция процессов
- •Задание потоков данных
- •Хранилища данных
- •Изображение разветвляющихся и сливающихся стрелок
Задание потоков данных
Начальный вид диаграммы декомпозиции главного процесса содержит несвязные граничные стрелки, которые показывают, какими потоками обменивается система с внешними сущностями, расположенными на контекстной диаграмме.
В соответствие с правилом балансировки необходимо выполнить следующие действия:
внешние сущности контекстной диаграммы следует перенести на диаграмму декомпозиции;
перенесенные внешние сущности следует связать с соответствующими процессами на диаграмме при помощи перешедших при декомпозиции граничных стрелок.
После выполнения указанных операций стрелки на контекстной диаграмме отобразятся как недопустимые. Для устранения полученного конфликта в методологии DFD следует отключить режим отображения недопустимых стрелок. Для этого следует выбрать пункт меню Model/Model Properties, а в закладке Display отключить опцию Tunnels.
Особенностью построения диаграмм декомпозиций следующего уровня является следующее:
все объекты родительской диаграммы (внешние сущности, процессы), связанные с декомпозируемым процессом потоками данных, на дочерней диаграмме следует отобразить как внешние сущности;
полученные внешние сущности на дочерней диаграмме следует связать с соответствующими процессами при помощи перешедших при декомпозиции граничных стрелок.
Хранилища данных
Хранилища данных изображают объекты в покое и предназначены для сохранения данных системы.
Д
ля
внесения хранилища данных служит кнопка
Data Store
в палитре инструментов. Имя хранилища
данных задается в соответствующем
диалоге Data Store
, который можно получить при помощи
контекстного меню объекта (Рис. 4.81).
Рис. 4.81 Диалог для указания имени хранилища данных
Хранилища данных являются неизменными объектами и могут переноситься из диаграммы в диаграмму.
Изображение разветвляющихся и сливающихся стрелок
В DFD стрелки могут сливаться и разветвляться, что позволяет описать декомпозицию стрелок. Каждый новый сегмент сливающейся или разветвляющейся стрелки может иметь собственное имя.
Рис.
4.82
Диаграмма
декомпозиции А0
Р
ис.
4.83. Диаграмма декомпозиции А1
Р
ис.
4.84 Диаграмма декомпозиции А2
Р
ис.
4.85 Диаграмма декомпозиции А3
Р
ис.
4.86 Диаграмма декомпозиции А4
Р
ис.
4.87 Диаграмма декомпозиции А5