Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Пример выполнения лабораторной работы. Лабораторная работа №2

Лабораторная работа №2

 

Создание диаграммы декомпозиции второго уровня

Цель работы

Приобретение навыков создания диаграмм декомпозиции второго уровня и диаграмм узлов в BPwin.

Постановка задачи

 

Декомпозируем работу "Сборка и тестирование компьютеров".

В результате проведения экспертизы получена следующая информация.

Производственный отдел получает заказы клиентов от отдела продаж по мере их поступления.

Диспетчер координирует работу сборщиков, сортирует заказы, группирует их и дает указание на отгрузку компьютеров, когда они готовы.

Каждые 2 часа диспетчер группирует заказы - отдельно для настольных компьютеров и ноутбуков - и направляет на участок сборки.

Сотрудники участка сборки собирают компьютеры согласно спецификациям заказа и инструкциям по сборке. Когда группа компьютеров, соответствующая группе заказов, собрана, она направляется на тестирование. Тестировщики тестируют каждый компьютер и в случае необходимости заменяют неисправные компоненты.

Тестировщики направляют результаты тестирования диспетчеру, который на основании этой информации принимает решение о передаче компьютеров, соответствующих группе заказов, на отгрузку. 1.

 

Пример выполнения лабораторной работы

1 На основе этой информации внесите новые работы и стрелки (таблица 2.1 и 2.2).

Для этого на вкладке Activities браузера модели выделите работу «Сборка и тестирование компьютеров», нажмите кнопку перехода на нижний уровень, которая находится на панели инструментов и в диалоговом окне Activity Box Count установите число работ на диаграмме нижнего уровня – 4 и нажмите ОК. Автоматически будет создана диаграмма декомпозиции А2.

 

Таблица 2.1 - Работы диаграммы декомпозиции А2

Название работы (Activity Name) Определение работы (Activity Definition)
Отслеживание расписания и управление сборкой и тестированием Просмотр заказов, установка расписания выполнения заказов, просмотр результатов тестирования, формирование групп заказов на сборку и отгрузку
Сборка настольных компьютеров Сборка настольных компьютеров в соответствии с инструкциями и указаниями диспетчера
Сборка ноутбуков   Сборка ноутбуков в соответствии с инструкциями и указаниями диспетчера
Тестирование компьютеров   Тестирование компьютеров и компонентов. Замена неработающих компонентов

 

2 Свяжите граничные стрелки с работами а также создайте новые внутренние стрелки.

 

Таблица 2.2 - Стрелки диаграммы декомпозиции А2

Наименование стрелки (Arrow Name)   Источник стрелки (Arrow Source)   Тип стрелки источника (Arrow Source Type) Приемник стрелки (Arrow Dest.)   Тип стрелки приемника (Arrow Dest. Type)
Диспетчер   Персонал производственного отдела       Отслеживание расписания и управление сборкой и тестированием Mechanism  
Заказы клиентов   Граница диаграммы   Control   Отслеживание расписания и управление сборкой и тестированием Control  
Заказы на настольные компьютеры   Отслеживание расписания и управление сборкой и тестированием Output   Сборка настольных компьютеров   Control  
Заказы на ноутбуки   Отслеживание расписания и управление сборкой и тестированием Output   Сборка ноутбуков   Control  
Компоненты   "Tunnel"   Input     Сборка настольных компьютеров Input  
Сборка ноутбуков Input
Тестирование компьютеров Input
Настольные компьютеры Сборка настольных компьютеров Output Тестирование компьютеров Input
Ноутбуки     Сборка ноутбуков   Output   Тестирование компьютеров Input  
Персонал производственного отдела     "Tunnel"     Сборка настольных компьютеров Mechanism
Сборка ноутбуков   Mechanism
Правила сборки и тестирования   Граница диаграммы       Сборка настольных компьютеров Control  
Сборка ноутбуков Control
Тестирование компьютеров Control  
Результаты сборки и тестирования   Сборка настольных компьютеров Output   Граница диаграммы   Output  
Сборка ноутбуков   Output  
Тестирование компьютеров Output  
Результаты тестирования Тестирование компьютеров Output   Отслеживание расписания и управление сборкой и тестированием Input  
Собранные компьютеры   Тестирование компьютеров   Output   Граница диаграммы   Output  
Тестировщик   Персонал производственного отдела     Тестирование компьютеров   Mechanism  
Указание передать компьютеры на отгрузку   Отслеживание расписания и управление сборкой и тестированием Output   Тестирование компьютеров   Control  
             

 

3 Тоннелируйте и свяжите на верхнем уровне граничные стрелки, если это необходимо.

Эти стрелки автоматически не попадают на диаграмму верхнего уровня и имеет квадратные скобки на наконечнике . Щелкните правой кнопкой мыши по квадратным скобкам и выберите пункт меню Arrow Tunnel. Если в диалоговом окне “Border Arrow Editor” (Редактор Граничных Стрелок) выбрать опцию Resolve it to Border Arrow (Разрешить как Граничную Стрелку) стрелка мигрирует на диаграмму верхнего уровня, если по кнопке Change To Tunnel - стрелка будет затоннелирована и не попадет на другую диаграмму. Тоннельная стрелка изображается с круглыми скобками на конце.

Тоннелирование может быть применено для изображения малозначимых стрелок. Если на какой-либо диаграмме нижнего уровня необходимо изобразить малозначимые данные или объекты, которые не обрабатываются или не используются работами на текущем уровне, то их необходимо направить на вышестоящий уровень (на родительскую диаграмму). Если эти данные не используются на родительской диаграмме, их нужно направить еще выше, и т. д. В результате малозначимая стрелка будет изображена на всех уровнях и затруднит чтение всех диаграмм, на которых она присутствует. Выходом является тоннелирование стрелки на самом нижнем уровне. Такое тоннелирование называется "не-в-родительской-диаграмме".

Другим примером тоннелирования может быть ситуация, когда стрелка механизма мигрирует с верхнего уровня на нижний, причем на нижнем уровне этот механизм используется одинаково во всех работах без исключения. (Предполагается, что не нужно детализировать стрелку механизма, т. е. стрелка механизма на дочерней работе именована до разветвления, а после разветвления ветви не имеют собственного имени). В этом случае стрелка механизма на нижнем уровне может быть удалена, после чего на родительской диаграмме она может быть затоннелирована, а в комментарии к стрелке или в словаре можно указать, что механизм будет использоваться во всех работах дочерней диаграммы декомпозиции. Такое тоннелирование называется "не-в-дочерней-работе"

 

Результат выполнения показан на рисунке 2.1.

 

Рисунок 2.1 - Результат выполнения

 

4 Выберите пункт главного меню Diagram/Add Node Tree (рисунок 2.2).

Рисунок 2.2 - Пункт главного меню Diagram/Add Node Tree

5 В первом диалоговом окне гида Node Tree Wizard внесите имя диаграммы, укажите диаграмму корня дерева и количество уровней (рисунок 2.3).

 

Рисунок 2.3 – Первое диалоговое окно гида Node Tree Wizard

 

6 Во втором диалоговом окне гида Node Tree Wizard установите опции, как показано на рисунке 2.4.

Рисунок 2.4 – Второе диалоговое окно гида Node Tree Wizard

 

7 Щелкните по кнопке Finish. В результате будет создана диаграмма дерева узлов (Node tree Diagram) (рисунок 2.5).

Рисунок 2.5 - Диаграмма дерева узлов

 

8 Диаграмму дерева узлов можно модифицировать. Нижний уровень может быть отображен не в виде списка, а в виде прямоугольников, так же как и верхние уровни. Для модификации диаграммы правой кнопкой мыши щелкните по свободному месту, не занятому объектами, выберите меню Node tree Diagram Properties и во вкладке Style диалога Node Tree Properties отключите опцию Bullet Last Level(рисунок 2.6).

Рисунок 2.6 – Отключение опции Bullet Last Level

 

9 Щелкните по ОК. Результат модификации диаграммы дерева узлов показан на рисунке 2.7.

Рисунок 2.7 - Результат выполнения

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.