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

Декомпозиция

Читайте также:
  1. IDEF0(SADT)- функциональная декомпозиция
  2. Декомпозиция
  3. Декомпозиция процессов
  4. Декомпозиция процессов
  5. Декомпозиция процессов
  6. Декомпозиция процессов.

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

Чтобы выполнить декомпозицию функции, необходимо щелкнуть по кнопке . Возникает диалог Activity Box Count (рис.7), в котором следует указать нотацию новой диаграммы и количество блоков на ней. Для IDEF0 рекомендуется 3-6 блоков.

Рис.7 Диалог Activity Box Count.

BPwin создает новую диаграмму, которая является диаграммой разложения родительской диаграммы. Заметьте, что новые действия не связаны между собой и не поименованы — это следующая задача. Необходимо задать взаимодействие между блоками и «привязать» к новым блокам стрелки, которые автоматически унаследованы от родительской диаграммы (рис.8).

Рис.8 Пример несвязанных стрелок.

Имя блока и другие его свойства вводятся в закладке «Name» списка свойств блока. Для вывода свойств блока на экран достаточно дважды щелкнуть мышью на блоке.

Следующим шагом при создании диаграммы должно быть соединение всех использованных на диаграмме блоков с помощью стрелок, представляющих входы, результаты работы, средства управления и механизмы. Для этого достаточно соединить исходящую точку стрелки с точкой ее окончания. Окончанием стрелки может быть как одна из сторон функциональных блоков, так и граница диаграммы. BPwin автоматически выделяет допустимые окончания для создаваемых стрелок. Для рисования стрелки пользуются инструментом из комплекта инструментов. Задание имени стрелки производится в закладке «Name» диалога свойств стрелок. Для вызова этого диалога достаточно дважды щелкнуть мышью на нужной стрелке.

Если количества блоков на диаграмме окажется недостаточным, существует возможность добавления на нее новых блоков с использованием кнопки панели инструментов. Для добавления блока следует щелкнуть на этом инструменте, а затем — на диаграмме в том месте, где необходимо расположить новый блок. После того как дополнительный блок создан, вы можете связать его стрелками с другими блоками и задать его название и другие свойства.

Обратите внимание на рис.9. Если действие не было декомпозировано, в верхнем левом углу блока будет появляться символ «листа». После декомпозиции данного блока символ «листа» исчезнет.

Рис.9 Пример недекомпозированного блока.

Нумерация блоков производится автоматически при их создании. Номера могут быть относительными или постоянными, они отражают иерархическое положение блока в пределах модели. Вы можете управлять нумерацией блоков на диаграмме, используя закладку «Numbering» диалога ввода свойств модели (рис.5).

Перемещение любых объектов на диаграмме осуществляется с помощью их «захвата» мышью и перемещения в новое место. При перемещении блоков одновременно перемещаются и связанные с ними стрелки. Функциональные блоки могут также быть перемещены между диаграммами с использованием команд «Cut/Paste» из меню «Edit». При изменении взаимного расположения блоков могут меняться и их номера.

Для идентификации граничных стрелок предназначены ICOM-коды. Код содержит префикс, соответствующий типу стрелки (Input, Control, Output, Mechanism) и порядковый номер. BPwin вносит ICOM-коды автоматически. Для отображения ICOM-кодов следует включить опцию ICOM codes на закладке Display диалога свойств.

Практическое задание:

1. Согласно варианту, создайте контекстную диаграмму. Определите цель, точку зрения модели. Опишите свойства в соответствующих закладках диалога Model Properties.

2. Задайте входы, выходы, механизмы и управление.

3. Создайте декомпозицию контекстной диаграммы, состоящую из 2-3 блоков. Задайте автоматическую нумерацию блоков и ICOM-кодов.

4. Установите связи между блоками. Задайте имена дуг.

5. Сохраните проект в отдельный файл.

Контрольные вопросы:

1. Для чего используется методология IDEF0.

2. Объясните необходимость задания цели и точки зрения модели?

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

4. Перечислите этапы декомпозиции блока.

5. Расскажите, каким образом на диаграмму добавить блок, дугу.

6. Дайте определение ICOM-кодов.

7. Для чего используются закладки General, Purpose, Definition, Status, Numbering, Display в диалоге Model Properties.

Варианты к практическим работам

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

2. Система должна описывать порядок выполнения практической работы по дисциплине «Проектирование ИС».

3. Система должна описывать порядок получения водительских прав.

4. Система должна описывать порядок организации городского спортивного соревнования.

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

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

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

8. Система должна описывать порядок обработки заказов в службе быта.

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

10. Система должна описывать работу приемного покоя в больнице.

11. Система должна описывать порядок приема заявки на поставку продукции на хлебокомбинате.

12. Система должна описывать процесс поставки сезонных товаров в оптовой фирме.

13. Система должна описывать процесс работы торгового отдела.

15. Система учета в видеопрокате.

16. Система учета проката на лыжной базе

 

 


Дата добавления: 2015-08-27; просмотров: 426 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Построение модели IDEF0. Контекстная диаграмма| AllFusion Process Modeler

mybiblioteka.su - 2015-2024 год. (0.009 сек.)