
- •Содержание
- •Отчет о выполнении лабораторной работы
- •Теоретическая подготовка к выполнению лабораторной работы
- •Практическая подготовка к выполнению лабораторной работы
- •Изучение инструментальной среды bpWin для idef0 Запуск среды bpWin
- •Выбор кодировки
- •Нумерация блоков и диаграмм модели
- •Анализ предметной области Определение области, цели и точки зрения на модель
- •Построение контекстной диаграммы Задание основной функции системы
- •Задание граничных стрелок
- •Работа со словарем стрелок
- •Отображение icom-кодов для граничных стрелок
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Миграция граничных стрелок
- •Задание внутренних стрелок
- •Задание разветвляющихся и сливающихся стрелок
- •Задание дополнительных стрелок, туннелирование стрелок
- •Лабораторная работа №2 Работа с функциональной моделью idef0 и построение функционально-стоимостной авс-модели Цель работы
- •Задание для лабораторной работы
- •Ответить на вопросы
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Построение каркаса диаграммы
- •Создание отчетов в bpWin
- •Отчет Model Report
- •Отчет Arrow Report
- •Отчет Model Consistency Report
- •Проведение функционально-стоимостного анализа
- •Задание единиц измерения
- •Описание центров затрат
- •Задание стоимостей работ по каждой статье расхода
- •Определение общих затрат
- •Результаты стоимостного анализа
- •Построить контекстную диаграмму и диаграммы декомпозиции.
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Практическая подготовка к выполнению лабораторной работы
- •Изучение инструментальной среды bpWin для idef3 Запуск среды bpWin
- •Нумерация работ и диаграмм
- •Построение контекстной диаграммы
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Задание стрелок
- •Задание перекрестков
- •Задание объектов ссылок
- •Построить контекстную диаграмму и диаграммы декомпозиции.
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Нумерация объектов модели dfd
- •Построение диаграмм декомпозиции Декомпозиция процессов
- •Задание потоков данных
- •Хранилища данных
- •Изображение разветвляющихся и сливающихся стрелок
Задание дополнительных стрелок, туннелирование стрелок
Если возникнет необходимость внести дополнительные граничные стрелки на диаграмме декомпозиции нижнего уровня, то такие стрелки будут изображаться в квадратных скобках и считаться неразрешенными (Рис. 1.18). Автоматически они не появляются на диаграммах верхнего уровня.
Р
ис.
1.18 Неразрешенные стрелки
Возможны два варианта выхода из описанной ситуации: миграция стрелок на более высокие уровни детализации либо туннелирование стрелок.
Следует щелкнуть правой кнопкой мыши по квадратным скобкам граничной стрелки и в контекстном меню выбрать команду Arrow Tunnel. Появляется диалог Border Arrow Editor (Рис. 1.19).
Р
ис.
1.19 Миграция стрелок
Если выбрать переключатель Resolve Border Arrow, стрелка мигрирует на диаграмму верхнего уровня, а если выбрать Change To Tunnel – стрелка будет туннелирована и не попадет на другую диаграмму. В ее изображении вместо квадратных скобок появятся круглые скобки, говорящие о вхождении в туннель.
Диаграммы декомпозиции следующих уровней строятся аналогично и приведены на Рис. 1.20 – Рис. 1.25.
Р
ис.
1.20 Диаграмма декомпозиции А1
Р
ис.
1.21. Диаграмма декомпозиции А2
Р
ис.
1.22 Диаграмма декомпозиции А21
Р
ис.
1.23 Диаграмма декомпозиции А3
Р
ис.
1.24 Диаграмма декомпозиции А4
Р
ис.
1.25 Диаграмма декомпозиции А5
Лабораторная работа №2 Работа с функциональной моделью idef0 и построение функционально-стоимостной авс-модели Цель работы
Построение диаграммы дерева узлов модели IDEF0.
Оформление каркаса диаграммы.
Создание отчетов по модели IDEF0.
Проведение функционально-стоимостного анализа АВС: объект затрат, двигатель затрат, центр затрат.
Задание для лабораторной работы
На основе модели IDEF0 для информационной системы "Организация питания в семье" изучить возможности программы BPWin для моделирования и анализа систем, для этого:
Построить диаграмму дерева узлов модели IDEF0.
Изучить варианты заполнения каркаса диаграмм.
Составить отчеты по модели: Model Report, Diagram Object Report, Arrow Report, Model Consistency Report.
Провести функционально-стоимостный анализ.
Ответить на вопросы
Какая информация отображается в окне Model Explorer?
Какая информация отображается на диаграмме дерева узлов?
Для чего предназначен каркас диаграмм, каково назначение элементов каркаса?
Какие известны отчеты по модели, что они содержат?
Для чего проводится функционально-стоимостный анализ?
Каковы основные принципы проведения функционально-стоимостного анализа?
Какие базовые элементы используются для проведения функционально-стоимостного анализа?
Отчет о выполнении лабораторной работы
Тема лабораторной работы.
Ответы на вопросы.
Результаты выполнения задания в электронном виде.
Теоретическая подготовка к выполнению лабораторной работы
Для выполнения лабораторной работы следует изучить теоретический материал, приведенный в [1].
Основные этапы и принципы проектирования системы с помощью методологии SADT (стандарт IDEF0) приведены в [1, п.4.2].
Построение диаграммы дерева узлов [1, пп.4.2.5].
Проведение функционально-стоимостного анализа [1, пп.4.3].
Практическая подготовка к выполнению лабораторной работы
Построение диаграммы дерева узлов
BPWin автоматически поддерживает нумерацию по узлам, т. е. при проведении декомпозиции создается новая диаграмма, и ей автоматически присваивается соответствующий номер. BPWin позволяет иметь в модели только одну диаграмму декомпозиции в данном узле. Различные версии диаграммы можно хранить в виде бумажной копии либо как диаграммы для экспозиции.
BPWin имеет мощный инструмент навигации по модели – Model Explorer, расположенный в окне инструментальной среды программы и позволяющий представить иерархию работ и диаграмм в удобном и компактном виде, но не соответствующем стандарту IDEF0.
Д
ля
представления структуры модели по
стандарту IDEF0 существуют диаграммы
дерева узлов, для создания которых
следует выбрать в меню пункт Diagram/Add
Node Tree
(Рис. 2.26).
Рис. 2.26 Создание диаграммы дерева узлов
Возникает диалог формирования диаграммы дерева узлов Node Tree Wizard (Рис. 2.27).
Р
ис.
2.27 Диалог формирования диаграммы дерева
узлов
На первом шаге диалога Node Tree Wizard следует указать глубину дерева Number of Levels (по умолчанию – 3), корень дерева Top Level Activity (по умолчанию – родительская работа текущей диаграммы) и имя диаграммы Node Tree Name.
Если в нескольких диаграммах в качестве корня на дереве узлов использовать одну и ту же работу, все эти диаграммы получат одинаковый номер (номер узла + постфикс N, например AОN) и в списке открытых диаграмм (пункт меню Window) их можно будет различить только по имени.
П
о
умолчанию нижний уровень декомпозиции
в диаграмме дерева узлов показывается
в виде списка, остальные работы – в виде
прямоугольников. Для отображения всего
дерева в виде прямоугольников на втором
шаге диалога Node Tree
Wizard следует выключить
опцию Bullet Last Level (Рис. 2.28).
Рис. 2.28 Задание параметров диаграммы дерева узлов
Примеры диаграмм дерева узлов показаны на Рис.2.29, Рис. 2.30.
Р
ис.2.29
Диаграмма дерева узлов, построенная от
контекстного блока
Рис.
2.30 Диаграмма дерева узлов,
построенная от блока №2