Задания на функциональное моделирование

Методические указания по работе с CASE-средством BPWin

CASE-средство BPWin имеет простой и понятный пользовательский интерфейс для построения требуемых функциональных моделей и сценариев. Он зависит от используемой технологии. В любом случае при запуске средства моделирования появляются:

· меню,

· основная панель инструментов,

· панель специальных инструментов,

· навигатор моделей,

· окно моделирования.

Окно BPWin

Основная панель инструментов содержит следующие кнопки:

- создание новой модели;
- открытие имеющейся модели;
- сохранение построенной модели;
- напечатать модель;
- выбор масштаба;
- масштабирование;
- проверка правописания;
- включение/выключение навигатора модели;
- включение/выключение Model Mart.

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

Панель специальных инструментов содержит следующие основные кнопки:

- редактирование функциональных блоков и стрелок (режим редактирования);
- добавление функционального блока в модель;
- создание стрелок (режим рисования);
- переход на верхний уровень модели;
- декомпозиция модели.

Окно модели является местом создания функциональной модели исследуемой системы. В нем строятся и редактируются функциональные блоки, рисуются и редактируются стрелки, осуществляется декомпозиция.

Порядок работы в BPWin

I) Инициализация проекта, построение контекстной диаграммы.

1. Запустите BPwin.

2 Если появляется диалог ModelMart Connection Manager, нажмите на кнопку Cancel (Отмена).

3 Щелкните по кнопке – New models (создание новой модели). Появляется диалоговое окно I would like to (рис. 1.1). Внесите в текстовое поле Name имя модели "Пример" и выберите Туре – Business Process (IDEF0). Нажмите кнопку ОК.

Рис. 1.1. Присвоение модели имени и выбор типа модели

 

4. Откроется диалоговое окно Properties for New Models (Свойства новой модели) (рис/ 1.2).

Рис. 1.2. Ввод имени автора модели и его инициалов.

 

Введите в текстовое поле Author (Автор) имя автора модели и в текстовое поле Author initials его инициалы. Нажмите последовательно кнопки Apply и ОК.

5. Автоматически создается незаполненная контекстная диаграмма.

6. Обратите внимание на кнопку на панели инструментов . Эта кнопка включает и выключает инструмент просмотра и навигации – Model Explorer (Браузер модели). Model Explorer имеет три вкладки – Activities, Diagrams и Objects. Во вкладке Activities щелчок правой кнопкой по объекту в браузере модели позволяет выбрать опции редактирования его свойств.

7. Перейдите в меню Model/Model Properties. Во вкладке General диалогового окна Model Properties в текстовое поле Model name следует внести имя модели "Пример", а в текстовое поле Project имя проекта "Модель примера", и, наконец, в текстовое Time Frame (Временной охват) – AS-IS (Как есть).

8. Во вкладке Purpose диалогового окна Model Properties в текстовое поле Purpose (цель) внесите данные о цели разработки модели "Моделировать пример (AS-IS)", а в текстовое поле Viewpoint (точка зрения) – "Аналитик".

9. Во вкладке Definition диалогового окна Model Properties в текстовое поле Definition (Определение) внесите "Это учебный пример, описывающий работу ПО" и в текстовое поле Scope (охват) – "Общее понятия о ПО: исследование возможностей, построение диаграмм и т.д.".

10. Перейдите на контекстную диаграмму и правой кнопкой мыши щелкните по прямоугольнику представляющему, в нотации IDEF0, условное графическое обозначение работы. В контекстном меню выберите опцию Name. Во вкладке Name внесите имя "Действие" (рис.1.3). Имя должно быть кратким и емким, чтобы было легко понять назначение системы.

Рис.1.3. Присвоение работе названия

11. Во вкладке Definition диалогового окна Activity Properties в текстовое поле Definition (Определение) внесите "Полное описание действия" (рисунок 1.4). Текстовое поле Note (Примечания) оставьте незаполненным.

Рис. 1.4. Внесение дополнительных данных о работе

 

12. Создайте ICOM-стрелки на контекстной диаграмме выполняется в режиме рисования с помощью Мыши.

Рис.1.5.

Начало стрелки отмечается черной полосой в левой части диаграммы.

Рис.1.6.

После щелчка в черной полосе за Мышью потянется линия стрелки, которая заканчивается щелчком в черном треугольнике.

Имя стрелки задается в окне, которое вызывается командой Nameв контекстном меню для стрелки. Имя стрелки должно быть кратким и емким.

Полное описание имени стрелки задается во вкладке Definition. Нет никаких ограничений на длину строки описания.

13. Создайте отчет по модели. В меню Tools/Reports/Model Report задайте опции генерирования отчета (установите галочки) и нажмите кнопку Preview (Предварительный просмотр).

 

 

II) Построение декомпозиций.

 

Декомпозиция контекстной диаграммы осуществляется кнопкой Декомпозиция модели (выберите кнопку перехода на нижний уровень в палитре инструментов) и в диалоговом окне Activity Box Count (рисунок 2.1) установите число работ на диаграмме нижнего уровня – 2 (на практике, не менше 3) и нажмите кнопку ОК.

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

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

2. Автоматически будет создана диаграмма декомпозиции (рис. 2.2) Вид контекстной диаграммы

Диаграмма второго уровня

Список действий вызывается командой Activity … в меню Dictionary.

Список стрелок вызывается командой Arrow … в меню Dictionary.

Стоимостной анализ определяет расходы бизнес-процесса. Статьи расходов задаются в окне, вызываемом командой Cost Center Editor … в меню Model.

Значения расходов задаются командами Costs … в контекстных меню функциональных блоков, заканчивающих декомпозицию.

В этом окне задаются:

· длительность (Duration) расчета расходов;

· частота (Frequency) использования действия;

· значения статей расходов с учетом будущего умножения их на частоту.

 

Сущности и их атрибуты заканчивают моделирование бизнес-процесса.

Окно вызывается командой Entity / Attribute Editor …в меню Model. После построения всех сущностей и их атрибутов следует командой Export / ERWin 4.0 в меню File создать экспортный файл в своей папке.

 

Задания на функциональное моделирование

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

1. Документальное обеспечение управленческой деятельности

o коммерческой фирмы,

o производственного предприятия,

o исследовательского института,

o вуза,

o магазина,

o склада,

o банка.

2. Подготовка в организации

o деловых писем,

o договоров на оказание услуг,

o кредитных договоров,

o учебных материалов,

o контрактов приема на работу.

3. Обработка экономической информации на основе табличных процессоров

o в коммерческой фирме,

o на производственном предприятии,

o в исследовательском институте,

o в вузе,

o в магазине,

o на складе,

o в банке.

4. Обработка экономической информации в базах данных

o коммерческой фирмы,

o производственного предприятия,

o исследовательского института,

o вуза,

o магазина,

o склада,

o банка.

Цель практических занятий – познакомить студентов с CASE-средством BPWin, которое поддерживает IDEF3-технологию моделирования технологических процессов.

Порядок проведения практического занятия:

· Изучить методические указания.

· Выполнить их с помощью BPWin.

· Самостоятельно построить простую функциональную модель по заданию.

Методические указания

Продолжается моделирование в CASE-средстве BPWin. В основе моделирования лежит построенный раньше файл функциональной модели примера.

При моделировании по IDEF3-технологии в CASE-средстве BPWin используются следующие кнопки:

Указаны лишь те кнопки, которые будут использованы при создании диаграммы последовательности этапов процесса.

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

Порядок работы в BPWin

1. Декомпозиция Действия 1

a. Вид технологии IDEF3.

b. Число работ 3.

c. Имена работ диаграммы последовательности этапов процесса.

Имена работ задаются командой Name в контекстных меню этих работ.

2. Создание стрелок

a. Рисование стрелок в режиме рисования.

Выполняется обычным способом.

b. Стилизация стрелок.

Выполняется во вкладке Style окна, вызываемого командой Style в контекстном меню стрелки. Задается стиль Object flow и устанавливается параметр Set type as default for new arrows.

3. Создание ссылок

Осуществляется кнопкой Ссылка.

В окне указываются имя ссылки. Стрелкой связывается ссылка с требуемой работой. Стиль стрелки Referent .

4. Создание перекрестков

Осуществляется кнопкой Перекресток. В окне выбирается тип перекрестка. Стрелками связывается перекресток с требуемыми работами. Стиль стрелок Object flow.

Вид диаграммы последовательности этапов процесса

Стоимостной анализ определяет расходы бизнес-процесса. Статьи расходов задаются в окне, вызываемом командой Cost Center Editor … в меню Model. Значения расходов для каждой операции задаются командой Costsв контекстном меню операции.