Создание диаграммы декомпозиции второго уровня
Для декомпозиции блока А2 «Сборка и тестирование компьютеров» используется информация полученную при консалтинговом обследовании фирмы. На основании проведенной экспертизы получено дескриптивное описание моделируемой подсистемы в виде следующей информации.
функция производственного отдела – обработка поступающих из отдела продаж заказов клиентов на компьютеры и ноутбуки по мере их поступления. Составление спецификации на компьютер согласно заказа;
к персоналу производственного отдела относятся диспетчер и тестировщик: -диспетчер: § координирует работу сборщиков, и дает указание на отгрузку компьютеров, когда они готовы; § сортирует поступившие заказы, группирует их по отдельности и передает сгруппированные заказы через каждые 2 часа на сборочный участок; § на основании полученных результатов тестирования принимает решение о передаче компьютеров, соответствующих группе заказов, на отгрузку; — тестировщики проверяют работоспособность каждого компьютера и в случае необходимости заменяют неисправные компоненты;
функция персонала участка сборки: — комплектация и сборка компьютеров согласно спецификациям заказа и инструкциям по сборке; — отправка группы собранных компьютеров, соответствующая группе заказов, на тестирование в производственный отдел.
Выводы: 1.Функция «Сборка и тестирование компьютеров» состоит из 4-х функций:
Функция (ACTIVITY NAME) Описание (ACTIVITY DEFINITION)
Отслеживание расписания и управ-ление сборкой и тестированием Просмотр заказов, установка расписания выполнения заказов, просмотр резуль-татов тестирования, формирование групп заказов на сборку и отгрузку
Сборка настольных компьютеров Сборка настольных компьютеров в соответствии с инструкциями и указаниями диспетчера
Сборка ноутбуков Сборка ноутбуков в соответствии с инструкциями и указаниями диспетчера
Тестирование компьютеров Тестирование компьютеров и компонентов. Замена неработающих компонентов
2.Стрелка управления «Заказы клиентов» является управляющей только для блока А1. 3.Стрелка управления «Правила сборки и тестирования является управлением для блоков А2, А3, А4. 4.Механизмом для всех блоков функции «Сборка и тестирование компьютеров» является пер-сонал производственного отдела. Для блоков А1, А2 и А3 – это диспетчер, для блока А4 – тестировщик. В связи с тем, что данная стрелка не имеется на родительской диаграмме, то ее следует преобразовать в туннельную. 5.Данные о собранных компьютерах, ноутбуках и результатах их тестирования являются выходом для блоков А2, А3, А4. 6.Данные о компьютерах не прошедших тестирование должны поступать диспетчеру, чтобы он оформил заказ и спецификацию для сборочного участка. 7.Собранные компьютеры и ноутбуки, прошедшие тестирования являются выходом блока А4 8.По результата тестирования диспетчер дает указание на отгрузку готовых компьютеров – выход блока А1 и управление блока А4. 9.Диспетчер формирует заказы на сборку настольных компьютеров и на ноутбуки – выходы А1 и управление для А2 и А3 соответственно. 10.Для сборки компьютеров и ноутбуков согласно разработанной спецификации необходимы комплектующие. Расходные материалы и комплектующие необходимы и при проведении тестирования. 11.Собранные компьютеры и ноутбуки должны проходить тестирование. Алгоритм выполнения упражнения:
На основе вышеприведенной информации создать 4 функции/блоки: 1.1.щелкнуть по кнопке по кнопке Go to Child на панели инструментов BPwin: 1.2.в открывшемся диалоговом окне Activity Box Count: 1.2.1.включить переключатель IDEF0; 1.2.2.в списке Number of Activities in this Decomposition задать число блоков на диа-грамме нижнего уровня – 4; 1.2.3.щелкнуть по кнопку ОК.
На автоматически созданной диаграмме декомпозиции «Сборка и тестирование компьюте-ров» произвести последовательное задание свойств новой диаграммы с помощью опций диалогового окна Diagram Properties и в соответствии с пунктами 6.1 – 6.6 алгоритма, опи-санного в занятии 1.
Произвести настройку свойств функций с помощью опций диалогового окна Activity Properties и в соответствии с пунктами 8.1 – 8.7 алгоритма, описанного в занятии 1. Название и определение функций приведены в таблице, остальные данные для задания свойств блока пользователь задает самостоятельно.
При необходимости пользователь может изменить некоторые свойства блоков с помощью словаря функций, который вызывается по команде Dictionary/Activity.
Соединить все стрелки, импортированные из родительской диаграммы с соответствующими блоками.
Любым известным способом: 6.1.создать стрелки согласно данным содержащимся в таблице:
Наименование стрелки (ARROW NAME) Источник стрелки (ARROW SOURCE) Тип стрелки-источника (ARROW SOURCE TYPE) Приемник стрелки (ARROW DEST.) Тип стрелки приемника (ARROW DEST. TYPE)
Диспетчер Персонал производственного отдела
Отслеживание расписания и управление сборкой и тестированием
Персонал производственного отдела "Tunnel"
Сборка настольных компьютеров
Тестировщик Персонал производственного отдела
Заказы на настольные компьютеры Отслеживание расписания и управление сборкой и тестированием
Заказы на ноутбуки Отслеживание расписания и управление сборкой и тестированием
Сборка настольных компьютеров
Настольные компьютеры Сборка настольных компьютеров
Ноутбуки Сборка ноутбуков
Правила сборки и тестирования Граница диаграммы
Сборка настольных компьютеров
Результаты сборки и тестирования Сборка настольных компьютеров
Результаты тестирования Тестирование компьютеров
Отслеживание расписания и управление сборкой и тестированием
Собранные компьютеры Тестирование компьютеров
Указание передать компьютеры на отгрузку Отслеживание расписания и управление сборкой и тестированием
6.2.при необходимости изменить стиль созданных стрелок; 6.3.при необходимости перенести имена стрелок так, чтобы их было удобнее читать; 6.4.при необходимости соединить зигзагами стрелки с их именами; 6.5.Туннелировать и связать на верхнем уровне граничные стрелки, если это необходимо. 7.Сохранить полученную модель. Результат выполнения занятия 3 показан на рисунке:
‹ Создание диаграммы декомпозиции Вверх Создание диаграммы узлов ›