Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

О.А. Бияков Моделирование бизнес-процессов в стандарте IDEF0

.pdf
Скачиваний:
65
Добавлен:
19.08.2013
Размер:
422.98 Кб
Скачать

10

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

композиции блока его необходимо выделить и нажать кнопку . Появится окно (рис. 9), в котором надо будет указать количество блоков на следующем уровне декомпозиции и стандарт, в котором должны быть представлены блоки. Описание каждого блока дочерней диаграммы выполняется по вышеприведенной последовательности.

Рис. 9. Окно декомпозиции родительской диаграммы

3.3. Описание свойств функциональной дуги (стрелки)

Стрелки на контекстной диаграмме служат для описания взаимодействия системы с окружающим миром. Они могут начинаться у границы диаграммы и заканчиваться у работы (или наоборот). Такие стрелки называются граничными. Для внесения граничной стрелки входа на контекстной диаграмме необходимо выполнить следующие действия:

1)щелкните на символе стрелки в палитре инструментов ;

2)перенесите курсор к левой стороне экрана, пока не появится начальная штриховая полоска;

3)щелкните один раз по полоске (откуда выходит стрелка) и еще раз в левой части работы со стороны входа (где заканчивается стрелка);

4)вернитесь в палитру инструментов и выберите опцию редактирования стрелки ;

5)дважды щелкните на линии стрелки, появится окно (рис. 10).

11

В появившемся окне введите название стрелки. Название должно быть выражено существительным.

Рис. 10. Окно свойств стрелки (наименование)

После закрытия этого окна снова щелкните два раза по стрелке и перейдите в появившемся окне на вкладку Definition (рис. 11).

Рис. 11. Окно свойств стрелки (описание)

На вкладке дайте расшифровку сути функциональной дуги (стрелки). Аналогичные действия необходимо выполнить со всеми стрелками на диаграмме, в том числе и внутренними, которые соединяют функциональные блоки (работы) между собой.

Имена вновь внесенных стрелок автоматически заносятся в словарь (Arrow Dictionary). Словарь стрелок редактируется при помощи специального редактора Arrow Dictionary Editor, в котором определяется стрелка и вносится относящийся к ней комментарий. Словарь стрелок можно распечатать в виде отчета (меню Report / Arrow Report...) и получить тем самым толковый словарь терминов предметной области, использующихся в модели.

4. Организация коллективной работы над моделью

Возможность слияния и расщепления моделей обеспечивает коллективную работу над проектом. Так, руководитель проекта может соз-

12

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

Разбиение модели. Для разбиения модели на части необходимо придерживатьсяследующегоалгоритма:

определите часть модели, которую необходимо отделить;

щелкните правой кнопкой мыши на выбранном функциональном блоке;

выберите пункт меню "Split model";

в диалоговом окне "Split options" введите имя, соответствующее имени функционального блока (использование этого имени позволит впоследствии объединить модель);

включите опцию "Copy entire dictionaries", чтобы скопировать словари объектов в отделяемую часть модели;

нажмите кнопку ОК.

Вдереве модели будет создана и отображена новая модель. Обратите внимание на следующие моменты:

блок, с которого производилось разбиение, становится диаграммой контекстного уровня в новой модели;

в исходной связи появляется стрелка связи с именем, соответствующим имени новой модели;

все дочерние диаграммы функционального блока перенесены в новую модель;

разбитый функциональный блок остается в исходной модели.

После создания новой модели можно использовать диалог ввода свойств созданной модели.

Объединение моделей. По завершении разработки разделенных моделей BPWin позволяет их объединение в одну. Для объединения моделей:

название стрелки связи должно соответствовать названию импортируемой модели;

название функционального блока в контекстной диаграмме импортируемой модели должно соответствовать названию аналогичного функционального блока в основной модели.

13

При слиянии BPWin копирует все функциональные блоки, стрелки и другую информацию (кроме контекстной диаграммы) из импортируемой модели в основную. BPWin пропускает диаграмму контекстного уровня в импортируемой модели, поскольку она уже существует в основной модели. Все декомпозиции в импортируемой модели относятся в основной модели к целевому функциональному блоку. Целевой функциональный блок в основной модели всегда должен иметь исходящую из него стрелку связи.

После открытия основной и импортируемой модели нужно:

щелкнуть правой кнопкой мыши на функциональном блоке основной модели, к которому нужно импортировать данные;

выбрать из меню пункт "Merge Model";

диалог "Continue with merge?" подтверждает, что именно Вы хотите объединить, и позволяет задать опции объединения.

По завершении объединения можно заметить, что дерево модели обновляется для отражения изменений в основной модели.

5.Задание для выполнения работы

1.На основе разработанной вербальной модели сформулируйте цель анализа (функционального моделирования). Выберите "точку зрения".

2.Создайте новую модель, опишите ее основные свойства.

3.На стандартном бланке для IDEF0 нарисуйте контекстную диаграмму (А0), указав на диаграмме "цель" и "точку зрения".

4.Выполните декомпозицию контекстной диаграммы на 2-6 подсистем, опишите их. Уровень декомпозиции 3-4.

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

6.Подготовьте общий отчет по модели бизнес-процесса (Tools/ Reports/ Model Report) и отчет по функциональным блокам и стрелкам

(Tools/ Reports/ Diagram Object Report).

14

Составители Олег Анатольевич Бияков

Наталья Юрьевна Коломарова

МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ В СТАНДАРТЕ IDEF0

Методические указания к лабораторной работе по дисциплине «Проектирование информационных систем» для студентов специальности 351400 «Прикладная информатика в экономике»

Редактор А.В. Дюмина

Подписано в печать 02.06.03. Формат 60х84/16.

Бумага офсетная. Отпечатано на ризографе. Уч.-изд.л. 0,8. Тираж 50 экз. Заказ ГУ КузГТУ, 650026, Кемерово, ул. Весенняя, 28.

Типография ГУ КузГТУ, 650099, Кемерово, ул. Д. Бедного, 4А.

Соседние файлы в предмете Информатика