|
Для
декомпозиции блока А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)
|
|
Диспетчер
|
Персонал
производственного отдела
|
|
Отслеживание
расписания и управление сборкой
и тестированием
|
Mechanism
|
|
Персонал
производственного отдела
|
"Tunnel"
|
|
Сборка
настольных компьютеров
|
Mechanism
|
|
Сборка
ноутбуков
|
Mechanism
|
|
Тестировщик
|
Персонал
производственного отдела
|
|
Тестирование
компьютеров
|
Mechanism
|
|
Заказы
на настольные компьютеры
|
Отслеживание
расписания и управление сборкой
и тестированием
|
Output
|
|
Control
|
|
Заказы
на ноутбуки
|
Отслеживание
расписания и управление сборкой
и тестированием
|
Output
|
|
Control
|
|
Комплектующие
|
"Tunnel"
|
Input
|
Сборка
настольных компьютеров
|
Input
|
|
Сборка
ноутбуков
|
Input
|
|
Тестирование
компьютеров
|
Input
|
|
Настольные
компьютеры
|
Сборка
настольных компьютеров
|
Output
|
Тестирование
компьютеров
|
Input
|
|
Ноутбуки
|
Сборка
ноутбуков
|
Output
|
Тестирование
компьютеров
|
Input
|
|
Правила
сборки и тестирования
|
Граница
диаграммы
|
|
Сборка
настольных компьютеров
|
Control
|
|
Сборка
ноутбуков
|
Control
|
|
Тестирование
компьютеров
|
Control
|
|
Результаты
сборки и тестирования
|
Сборка
настольных компьютеров
|
Output
|
Граница
диаграммы
|
Output
|
|
Сборка
ноутбуков
|
Output
|
|
Тестирование
компьютеров
|
Output
|
|
Результаты
тестирования
|
Тестирование
компьютеров
|
Output
|
Отслеживание
расписания и управление сборкой
и тестированием
|
Input
|
|
Собранные
компьютеры
|
Тестирование
компьютеров
|
Output
|
Граница
диаграммы
|
Output
|
|
Указание
передать компьютеры на отгрузку
|
Отслеживание
расписания и управление сборкой
и тестированием
|
Output
|
Тестирование
компьютеров
|
Control
|
6.2.при
необходимости изменить стиль
созданных стрелок;
6.3.при необходимости
перенести имена стрелок так, чтобы
их было удобнее читать;
6.4.при
необходимости соединить зигзагами
стрелки с их именами;
6.5.Туннелировать
и связать на верхнем уровне граничные
стрелки, если это необходимо.
7.Сохранить
полученную модель.
Результат
выполнения занятия 3 показан на
рисунке:

|