Тема: Создание диаграммы декомпозиции.
Цель: - изучить основные приемы создания диаграммы декомпозиции, приобрести навыки проектирования моделирования функциональной модели, декомпозиции контекстной и первого уровня диаграмм.
Вид работы: групповой
Время выполнения: 2 часа
Теоретические сведения
Декомпозиция используется при моделировании информационных систем для разделения функций на составляющие части. Процесс декомпозиции полностью определяется автором модели. Декомпозиции могут подвергаться функции, созданные по методологиям IDEF 0, DFD и IDEF 3. Хотя эти методологии между собой различаются, но базовые принципы декомпозиции одинаковы.
Декомпозиционное разложение модели используется в моделировании бизнес-процессов, для того чтобы дать более подробное описание блоков. Каждый из них может в свою очередь быть декомпозированным. При каждой декомпозиции блока создается новая диаграмма. Число декомпозиций не ограничено и полностью зависит от уровня сложности, который необходимо показать в модели.
Ход работы
1. Для создания диаграммы декомпозиции процесса первого
уровня используйте контекстную диаграмму, созданную в предыдущей работе.
Выберите кнопку перехода
на нижний уровень в палитре инструментов и в диалоговом окне Activity Box Count установите число работ на
диаграмме нижнего уровня – 3. Автоматически будет создана диаграмма
декомпозиции.
2. Чтобы создать 3 работы на диаграмме нижнего уровня и внести имя работ, определение, статус, источник для каждой работы следует:
Правой кнопкой мыши щелкнуть по работе расположенной в левом верхнем углу области редактирования модели;
Выберите в контекстном меню опцию Name и внесите имя работы;
Повторите операцию для оставшихся двух работ;
Внесите определение, статус и источник для каждой работы согласно данным таблицы 4.
Таблица 4 – Работы диаграммы декомпозиции А0
Название работы (Activity Name) |
Определение работы (Activity Definition) |
Статус |
Источник |
Продажа и маркетинг |
Телемаркетинг и презентации, выставки |
Занятие |
Практикум по CASE - технологиям |
Сборка и тестирование компьютеров |
Сборка и тестирование настольных и портативных компьютеров |
Занятие |
Практикум по CASE - технологиям |
Отгрузка и получение |
Отгрузка заказов клиентов и получение компонентов от поставщиков |
Занятие |
Практикум по CASE - технологиям |
3. Изменяя свойства работ, используйте словарь работ Dictionary – Activity:
Опишите имя и свойства работы в словаре;
Внесите работу в диаграмму с помощью кнопки в палитре
инструментов;
Удалите работу из словаря, используемую на какой-либо диаграмме;
Удалите работу из диаграммы;
Просмотрите словарь, работа не удалена. Имя и описание такой работы может быть использовано в дальнейшем;
Добавьте работу в словарь;
Удалите все имена работ, не использующихся в модели.
Для изменения свойств работ после их внесения в диаграмму, можно воспользоваться словарем работ. Вызов словаря производится при помощи пункта главного меню Dictionary – Activity.
Если описать имя и свойства работы в
словаре, ее можно будет внести в диаграмму позже с помощью кнопки в панели инструментов.
Невозможно удалить работу из словаря, если она используется на какой-либо
диаграмме. Если работа удалена из диаграммы, из словаря она не удаляется. Имя и
описание такой работы может быть использовано в дальнейшем.
Для добавления работы в словарь необходимо перейти в конец списка и щелкнуть правой кнопкой по последней строке. Возникает новая строка, в которой нужно внести имя и свойства работы.
Для удаления всех имен работ, не
использующихся в модели, щелкните по кнопке (Purge (Чистить)).
4. Связывая граничные стрелки с остальными, перейдите в
режим рисования и используйте кнопку на палитре инструментов.
5. Правой кнопкой мыши щелкните по ветви стрелки управления работы «Сборка и тестирование компьютеров». Переименуйте ее в «Правила сборки и тестирования».
6. Переименуйте стрелку механизма работы «Продажи и маркетинг» в «Систему оформления заказов».
7. Альтернативный метод внесения имен и свойств стрелок – это использование словаря стрелок (вызов словаря – меню Dictionary - Arrow). Если внести имя и свойства стрелки в словарь, ее можно будет внести в диаграмму позже.
Стрелку нельзя удалить из словаря, если она используется на какой-либо диаграмме. Если удалить стрелку из диаграммы, из словаря она не удалится. Имя и описание такой стрелки может быть использовано в дальнейшем. Для добавления стрелки необходимо перейти в конец списка и щелкнуть правой кнопкой по последней строке. Возникает новая строк, в которой нужно внести имя и свойства стрелки.
8. Создайте новые внутренние стрелки.
9. Создайте стрелку обратной связи (по управлению) «Результаты сборки и тестирования», идущую от работы «Сборка и тестирование компьютеров» к работе «Продажи и маркетинг».
Измените стиль стрелки (толщина линий);
Установите из контекстного меню опцию Extra Arrowhead (Дополнительный Наконечник стрелы);
Методом drag&drop перенесите имена стрелок так, чтобы их было удобнее читать. При необходимости, установите из контекстного меню Squiggle (Загогулину).
10. Создайте новую граничную стрелку выхода «Маркетинговые материалы», выходящую из работы «Продажи и маркетинг».
Эта стрелка автоматически не попадает на диаграмму
верхнего уровня и имеет квадратные скобки на наконечнике ;
Щелкните правой кнопкой мыши по квадратным скобкам и выберите пункт меню Arrow Tunnel;
В диалоговом окне border Arrow Editor (Редактор Граничных Стрелок) выберите опцию Resolve it to Border Arrow (Разрешить как Граничную стрелку);
Для стрелки «Маркетинговые материалы» выберите опцию Trim (Упорядочить) из контекстного меню.
Задания к практическому занятию
Задание 1.
1. Создайте новую модель, разработав контекстную страницу модели.
2. Обдумайте, на какие функции может быть разложена главная функция системы, обозначенная Вами в функциональном блоке на контекстной странице модели (число тих функций должно быть от 3 до 6).
3. Создайте диаграмму декомпозиции первого уровня, выбрав нотацию диаграммы (IDEF0). Укажите количество функциональных блоков планируемых для размещения на диаграмме.
4. На диаграмме декомпозиции впишите названия выделенных функций в функциональные блоки. Функциональные блоки на диагонали должны быть расположены в порядке убывания их значимости или в соответствии с последовательностью выполнения работ.
5. Соедините интерфейсные дуги, которые мигрировали с диаграммы верхнего уровня на созданную диаграмму декомпозиции в виде стрелок, с функциональными блоками в соответствии с их назначением.
6. Сделайте разветвления дуг при необходимости.
Если название располагается до разветвления стрелки, то можно оставить единое название для всех веток. В случае если ветки обозначают разные объекты, подпишите каждую ветку.
7. Создайте внутренние дуги, связывающие функциональные блоки между собой. Каждый функциональный блок обязательно должен иметь дуги Управления и Выхода. Дуги Механизма и Входа могут отсутствовать. Именуйте каждую дугу.
Задание 2. Составьте модель в стандарте IDEF0 для заданной преподавателем информационной системы, включающую в себя контекстную диаграмму и диаграммы декомпозиции процессов первого и второго уровня.
Контрольные вопросы
1. Что понимается под работой в методологии IDEF0?
2. Какие типы стрелок используются в нотации IDEF0 пакета BPwin?
3. Что такое «вход» в методологии IDEF0?
4. Что такое «выход» в методологии IDEF0?
5. Что такое «управление» в методологии IDEF0?
6. Что такое «механизм» в методологии IDEF0?
7. Какие связи между работами возможны в методологии IDEF0?
8. Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.