Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ BPWin часть 1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.56 Mб
Скачать

Задание дополнительных стрелок, туннелирование стрелок

Если возникнет необходимость внести дополнительные граничные стрелки на диаграмме декомпозиции нижнего уровня, то такие стрелки будут изображаться в квадратных скобках и считаться неразрешенными (Рис. 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 для моделирования и анализа систем, для этого:

  1. Построить диаграмму дерева узлов модели IDEF0.

  2. Изучить варианты заполнения каркаса диаграмм.

  3. Составить отчеты по модели: Model Report, Diagram Object Report, Arrow Report, Model Consistency Report.

  4. Провести функционально-стоимостный анализ.

Ответить на вопросы

  1. Какая информация отображается в окне Model Explorer?

  2. Какая информация отображается на диаграмме дерева узлов?

  3. Для чего предназначен каркас диаграмм, каково назначение элементов каркаса?

  4. Какие известны отчеты по модели, что они содержат?

  5. Для чего проводится функционально-стоимостный анализ?

  6. Каковы основные принципы проведения функционально-стоимостного анализа?

  7. Какие базовые элементы используются для проведения функционально-стоимостного анализа?

Отчет о выполнении лабораторной работы

  1. Тема лабораторной работы.

  2. Ответы на вопросы.

  3. Результаты выполнения задания в электронном виде.

Теоретическая подготовка к выполнению лабораторной работы

Для выполнения лабораторной работы следует изучить теоретический материал, приведенный в [1].

Основные этапы и принципы проектирования системы с помощью методологии SADT (стандарт IDEF0) приведены в [1, п.4.2].

Построение диаграммы дерева узлов [1, пп.4.2.5].

Проведение функционально-стоимостного анализа [1, пп.4.3].

Практическая подготовка к выполнению лабораторной работы

  1. Построение диаграммы дерева узлов

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