Скачиваний:
384
Добавлен:
30.04.2013
Размер:
3.88 Mб
Скачать

 

Создание диаграммы декомпозиции

Алгоритм выполнения упражнения:

  1. Щелкнуть по кнопке по кнопке Go to Child на панели инструментов BPwin.

  2. В открывшемся диалоговом окне Activity Box Count: 2.1.включить переключатель IDEF0; 2.2.в списке Number of Activities in this Decomposition задать число блоков на диаграмме нижнего уровня – 3; 2.3.щелкнуть по кнопку ОК.

  3. На автоматически созданной диаграмме декомпозиции задать свойства данной диаграммы с помощью опций диалогового окна Diagram Properties в соответствии с пунктами 6.1 – 6.6 алгоритма, описанного в занятии 1. Диалоговое окно открыть с помощью команды Diagram Properties контекстного меню диаграммы.

  4. Задать свойства функций (блоков) с помощью опций диалогового окна Activity Properties в соответствии с пунктами 8.1 – 8.7 алгоритма, описанного в занятии 1. Название и определение функций приведены в таблице, остальные данные для задания свойств блока автор задает самостоятельно.

    Название блока(ACTIVITY NAME)

    Определение функции(ACTIVITY DEFINITION)

    Продажи и маркетинг

    Телемаркетинг и презентации, выставки

    Сборка и тестирование компьютеров

    Сборка и тестирование настольных и портативных компьютеров

    Отгрузка и получение

    Отгрузка заказов клиентам и получение компонентов от поставщиков

  5. Сохранить результаты работы.

  6. Для внесения изменений в расположение граничных стрелок на диаграмме (связи их с соответствующими блоками) необходимо использовать инструменты, расположенные на панели инструментов BPwin: 6.1.для перемещения стрелки - щелкнуть по кнопке Pointer Tool, выделить требуемую стрелку (курсор примет вид двунаправленной стрелки) и переместить в новое место расположения; 6.2.для удлинения стрелки - щелкнуть по кнопке Precedence Arrow Tool, поместить курсор в начало имеющейся стрелки и указать сторону блока, к которой следует ее удлинить; 6.3.для создания ветвления стрелки - щелкнуть по кнопке Precedence Arrow Tool, поместить курсор в тело имеющейся стрелки и указать сторону блока, к которой следует ее провести; 6.4.при необходимости внести изменения в текст названий стрелок и его расположение; 6.5.для задания имени для ветви стрелки – дважды щелкнуть кнопкой мыши по этой ветви и в открывшемся диалоговом окне Arrow Properties ввести имя для ветви. Например, для ветви стрелки управления работы «Сборка и тестирование компьютеров» дать имя «Правила сборки и тестирования», в ее описание внести «Инструкции по сборке, процедуры тестирования, критерии производительности и т. д.». Для новой ветви стрелки механизма работы «Продажи и маркетинг» задать имя «Система оформления заказов».

  7. Задание новых стрелок произвести с помощью словаря стрелок: 7.1.выполнить команду Dictionary/Arrow; 7.2. внести в словарь два новых имени «Заказы клиентов» и «Собранные компьютеры». За-дать для них известные свойства; 7.3.сохранить изменения в словаре стрелок; 7.4.на диаграмме соединить стрелкой выход блока А1 с управлением блока А2, а выход бл-ка А2 с входом блока А3; 7.5.открыть диалоговое окно Arrow Properties и задать для первой стрелки имя «Заказы клиентов», а для второй - «Собранные компьютеры»; 7.6.Если необходимо, с помощью инструмента Squiggle (одноименная кнопка на панели ин-струментов BPwin) соединить надпись и стрелку зигзагом; 7.7.задать остальные свойства стрелок самостоятельно.

  8. Любым известным способом: 8.1.создать стрелку обратной связи (по управлению) «Результаты сборки и тестирования», идущую от блока А2 к блоку А1; 8.2.изменить, при необходимости, стиль стрелки; 8.3. в контекстном меню выбрать опцию Extra Arrowhead; 8.4. перенести имена стрелок так, чтобы их было удобнее читать; 8.5.щелкнуть по кнопке Squiggle на панели инструментов BPwin и соединить зигзагом стрелку с ее именем.

  9. Создать новую граничную стрелку выхода «Маркетинговые материалы», выходящую из блока А1. Т.к. эта стрелка автоматически не попадает на диаграмму верхнего уровня, то она отображается на диаграмме с квадратными скобками на конце: 9.1.щелкнуть правой кнопкой по концу стрелки и в контекстном меню выбрать команду Arrow Tunnel; 9.2.в диалоговом окне Border Arrow Editor выбрать опцию Resolve it to Border Arrow задания стрелки как граничной; 9.3.в контекстном меню стрелки "Маркетинговые материалы" выбрать опцию Trim.

  10. Создать и сохранить отчет.

  11. Сохранить результаты выполнения занятия 2.

 

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

Для декомпозиции блока А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.Собранные компьютеры и ноутбуки должны проходить тестирование.

Алгоритм выполнения упражнения:

  1. На основе вышеприведенной информации создать 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.щелкнуть по кнопку ОК.

  2. На автоматически созданной диаграмме декомпозиции «Сборка и тестирование компьюте-ров» произвести последовательное задание свойств новой диаграммы с помощью опций диалогового окна Diagram Properties и в соответствии с пунктами 6.1 – 6.6 алгоритма, опи-санного в занятии 1.

  3. Произвести настройку свойств функций с помощью опций диалогового окна Activity Properties и в соответствии с пунктами 8.1 – 8.7 алгоритма, описанного в занятии 1. Название и определение функций приведены в таблице, остальные данные для задания свойств блока пользователь задает самостоятельно.

  4. При необходимости пользователь может изменить некоторые свойства блоков с помощью словаря функций, который вызывается по команде Dictionary/Activity.

  5. Соединить все стрелки, импортированные из родительской диаграммы с соответствующими блоками.

  6. Любым известным способом: 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 показан на рисунке:

 

Создание диаграммы узлов

Алгоритм выполнения занятия:

  1. Выполнить команду Diagram/Add Node Tree.

  2. В первом диалоговом окне помощника Node Tree Wizard: 2.1.в текстовом поле Node Tree Name ввести имя диаграммы «Деятельность компании»; 2.2.в списке Top level указать функцию верхнего уровня «А0:Деятельность компании»; 2.3.в списке Number of levels задать количество уровней равное 3.

  3. Щелкнуть по кнопке Next.

  4. В диалоговом окне Node Tree Diagram Wizard - Step 2 of 2 задать стиль отображения на диа-грамме компонентов дерева узлов: 4.1.для изображения функций нижнего уровня в виде прямоугольника отключить флажок Bullet last level; 4.2.для указания номеров узлов в нижнем правом углу блока функции включить флажок Show node numbers; 4.3.для вычерчивания блоков для каждого узла включить флажок Show boxes; 4.4.для размещения названия блока в прямоугольнике включить переключатель Fit ach box to text; 4.5.для задания заголовка в верхней части диаграммы узлов установить флажок Include Kit; 4.6.для задания заголовка, содержащего номер узла, С-номера и номера страницы, в нижней части диаграммы включить флажок Include title; 4.7.для соединения блоков горизонтальными и вертикальными линиями установить пере-ключатель Orthogonal lines.

  5. Щелкнуть по кнопке Finish.

  6. В контекстном меню диаграммы выбрать опцию Node Tree Properties и произвести настройку свойств диаграммы.

  7. Открыть вкладку браузера Diagrams. В результате выполнения занятия 4 создана диаграмма дерева узлов Node tree Diagram представленная на рисунке.

  8. Сохранить полученную модель.

Диаграмму дерева узлов можно модифицировать, например функции нижнего уровня могут быть отображены не в виде прямоугольников, а в виде списка. Для этого правой кнопкой мыши щелкнуть по свободному месту, не занятому объектами, выбрать опцию контекстного меню Node tree Diagram Properties и на вкладке Style диалогового окна Node Tree Properties включить опцию Bullet Last Level. После щелчка по кнопке ОК. диаграмма дерева узлов приобретет вид, показанный на рисунке. С помощью опции Diagonal lines выбранной в контекстном меню Node tree Diagram Properties на вкладке Style диалогового окна Node Tree Properties можно соединять блоки с помощью диагональных линий. Результат внесенных изменений представлен на рисунке.

 

Создание FEO-диаграммы

FEO-диаграмма создается для детального рассмотрения взаимодействие процесса «Сборка и тестирование компьютеров» с другими процессами. На такой диаграмме будут только стрелки функции «Сборка и тестирование компьютеров». Алгоритм выполнения упражнения:

  1. В браузере открыть вкладку Diagram.

  2. Для открытия диаграммы А0 щелкнуть по имени диаграммы «Деятельность компании».

  3. Выполнить команду Diagram/Add FEO diagram.

  4. В открывшемся диалоговом окне Add FEO Diagram в текстовом поле Name of new diagram задать имя диаграммы. Предпочтительно, чтобы имя FEO-диаграммы совпадало с именем активной диаграммы.

  5. Установить переключатель Decomposition.

  6. Щелкнуть по кнопке ОК.

  7. Выполнить команду Diagram/Diagram Properties и на вкладке Diagram Text задать свойства. В качестве описания FEO-диаграммы ввести текст «Это FEO-диаграмма, на которой будут только стрелки блока «Сборка и тестирование компьютеров».

  8. Удалить лишние стрелки на диаграмме FEO.

  9. После добавления FEO-диаграммы в модель, пользователь может открыть ее щелчком по ее имени в браузере Model Explorer, открытом на вкладке Diagram.

  10. Сохранить полученную модель.

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

 

Расщепление и слияние моделей

Порядок выполнения расщепление модели:

  1. Открыть модель.

  2. На диаграмме А2 в контекстном меню блока "Сборка и тестирование компьютеров" выбрать команду Split model.

  3. В открывшемся диалоговом окне Split Option: 3.1. задать имя новой модели "Сборка и тестирование компьютеров"; 3.2.для копирования всех словарей объектов из диаграммы-источника в диаграммуцель установить флажок Copy entire dictionaries.

  4. Щелкнуть по кнопке ОК.

  5. В браузере должна появиться новая модель с именем «Сборка и тестирование компьюте-ров», а на диаграмме А0 модели "Деятельность компании" появиться стрелка вызова с именем "Сборка и тестирование компьютеров.

  6. Произвести настройку свойств новой диаграммы.

  7. Создать в новой модели "Сборка и тестирование компьютеров" граничная стрелку "Неис-правные компоненты". На диаграмме А0 это будет стрелка выхода от работ "Сборка настольных компьютеров", "Тестирование компьютеров" и "Сборка ноутбуков".

Произвести слияние модели по алгоритму:

  1. Открыть диаграмму А2 модели "Деятельность компании".

  2. В контекстном меню блока "Сборка и тестирование компьютеров" выбрать команду Merge model.

  3. В диалоговом окне Continue with Merge? установить флажок опции Cut/Paste entire dictionaries.

  4. Щелкнуть по кнопке ОК. В браузере видно, что две модели слились. Модель "Сборка и тести-рование компьютеров" осталась и может быть сохранена в отдельном файле.

  5. На диаграмме А0 модели "Деятельность компании" исчезла стрелка вызова "Сборка и тести-рование компьютеров». Появившуюся неразрешенную граничную стрелку "Неисправные компоненты" направить к входу блока "Отгрузка и получение".

  6. Сохранить полученную модель.

 

Создание диаграммы IDEF3 и ее сценария

На основе анализа деятельности предприятия и бесед с экспертами сделаны следующие выводы:

  1. К компонентам (комплектующим) устанавливаем на компьютер относятся: материнская плата и винчестер, флоппи-дисковод, CD-дисковод и модем.

  2. Для проверки работоспособности компьютера необходимо перед тестированием установить операционную систему и дополнительное программное обеспечение.

  3. Компоненты - это комплектующие компьютера согласно разработанной спецификации. Для функции «Подготовка компонентов» должна существовать ссылка на набор компонентов.

  4. После определения перечня требуемых компонентов можно осуществлять их установку. Т.о. процесс подготовки компонентов содержит процесса установки компонентов.

  5. При моделировании процесса подготовки компонентов необходимо использовать стрелку типа «Object Flow», т.к. именно такая стрелка отображает движение объектов, а не информации.

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

  7. На следующем этапе производится установка операционной системы.

  8. Прежде, чем инсталлировать пользовательское ПО, необходимо, в соответствии с указаниями заказчика, его приобрести. Для указания соответствующим службам необходимости приобретения требуемого ПО с целью его инсталляции следует ввести ссылку с именем «Программное обеспечение», которая должна быть связана стрелкой типа Referent с блоком «Инсталляция ОС» и «Инсталляция дополнительного ПО».

  9. После установки ОС процесс подготовки компьютера может быть закончен или может быть продолжен путем инсталляции дополнительного пользовательского ПО.

Алгоритм создания диаграммы:

  1. Открыть диаграмму А2 и декомпозировать блок «Сборка настольных компьютеров».

  2. В диалоговом окне Activity Box Count установить число блоков декомпозиции 5 и включить переключатель нотации IDEF3.

  3. На созданной диаграмме IDEF3 с помощью опций диалогового окна Diagram Properties задать необходимые свойства новой диаграммы.

  4. Произвести настройку свойств блоков UOW диаграмм IDEF3 с помощью опций диалогового окна Activity Propertie.s 4.1.правой кнопкой мыши щелкнуть по блоку №1: 4.1.1. в контекстном меню выбрать команду Name, в открывшейся одноименной вкладке задать имя блоку «Подготовка компонентов»; 4.1.2.открыть вкладку Definition задать определение блока «Подготавливаются все компоненты компьютера согласно спецификации заказа»; 4.1.3.на вкладке UOW внести в соответствующие текстовые окна следующие свойства блока: 4.1.3.1.Objects - компоненты: винчестеры, корпуса, материнские платы, видеокарты, звуковые карты, дисководы CD-ROM и флоппи, модемы, программное обеспечение; 4.1.3.2.Facts - доступные операционные системы: Windows 98, Windows NT, Windows 2000; 4.1.3.3.Constrains - установка модема требует установки дополнительного программного обеспечения; 4.2.для блока №2 задать имя «Установка материнской платы и винчестера». Задать остальные свойства блока; 4.3.для блока №3 задать имя «Установка модема». Задать остальные свойства блока; 4.4.для блока №4 задать имя «Установка дисковода CD-ROM». Задать остальные свойства блока; 4.5.для блока №5 задать имя «Установка флоппи-дисковода». Задать остальные свойства блока; 4.6.дважды щелкнуть по кнопке Activity Box и поочередно добавить блок №6 с именем «Инсталляция операционной системы» и блок №7 с именем «Инсталляция дополнительного программного обеспечения». Задать остальные свойства блоков.

  5. Для создания ссылки: 5.1.щелкнуть по кнопке Referent; 5.2.указать курсором место расположения рисунка ссылки; 5.3.в диалоговом окне Referent присвоить ссылки имя «Компоненты»; 5.4.щелкнуть по кнопке ОК; 5.5.с помощью опций диалогового окна Referent Properties задать свойства ссылки; 5.6.щелкнуть по кнопке ОК.

  6. Связать стрелкой типа Referent ссылку и блок «Подготовка компонентов»: 6.1.щелкнуть по кнопке Arrow и соединить стрелкой блок и ссылку; 6.2.открыть вкладку Style диалогового окна Arrow Properties. Установить стиль стрелки Referent; 6.3.при необходимости задать/изменить другие свойства этой стрелки.

  7. Связать стрелкой типа Object Flow выход блока «Подготовка компонентов» и вход блока «Установка материнской платы и винчестера».

  8. Для выполнения установки компонентов: 8.1.щелкнуть по кнопке Junction на панели инструментов; 8.2.указать место расположения пиктограммы; 8.3.в открывшемся диалоговом окне Select Junction Type выбрать тип слияния Asynchronous Or; 8.4.соединить стрелкой блок 2 и пиктограмму перекрестка; 8.5.соединить стрелками перекресток и пиктограммы блоков 3,4,5; 8.6.присвоить имя перекрестку «Компоненты, требуемые в спецификации заказа».

  9. Установить еще один перекресток типа Asynchronous Or, указывающий, что после установки одно или нескольких компонентов производится установка операционной системы. Соединить стрелкой соответствующие блоки и перекресток.

  10. Так как инсталляция дополнительного ПО может быть или не быть, то: 10.1. для моделирования процесса инсталляции - создать перекресток типа Exclusively Or (исключающее ИЛИ). Связать через этот перекресток блоки 6 и 7; 10.2.если процесса инсталляции дополнительного ПО не предусматривается, то: 10.2.1.после первого перекрестка типа Exclusively Or создать второй перекресток такого же типа; 10.2.2.соединить стрелкой первый и второй перекресток; 10.2.3.соединить стрелкой блок 7 и второй перекресток.

  11. Закончить создание диаграммы IDEF3 построением граничной стрелки от второго перекрестка.

Сценарий будет создаваться для процесса установки дисковода CD-ROM. Алгоритм выполнения занятия:

  1. В активной диаграмме «Сборка настольных компьютеров» выполнить команду Diagram/Add IDEF3 Scenario.

  2. В открывшемся диалоговом окне Add New IDEF3 Scenario Diagram: 2.1.в текстовой строке Name of new diagram задать имя сценария «Сценарий сборки настольных компьютеров»; 2.2.установить переключатель создания сценария для диаграммы декомпозиции; 2.3.в перечне Source Diagram Name указать имя диаграммы-источника; 2.4.установить флажок копирование всех объектов диаграммы источника Copy contents of source diagram.

  3. Настроить свойства диаграммы сценария.

  4. Удалить элементы, не относящиеся к сценарию действий по сборке настольных компьютеров.

  5. Сохранить полученную модель.