Лабораторная работа
Основы работы в BPwin
Категория: | Лабораторная работа |
Дисциплина: | Автоматизированные информационные системы |
Город: | Беларусь, Минск |
Учебное заведение: | БНТУ, ФИТР |
Стоимость работы: | бесплатный |
Оценка: | 10 |
Объем страниц: | 17 |
Год сдачи: | 2020 |
Дата публикации: | 20.08.2020 |
Фрагменты для ознакомления
ЛАБОРАТОРНАЯ РАБОТА № 2
Основы работы в BPwin
- помощью этой лабораторной работы Вы сможете:
- познакомиться с основными элементами рабочего интерфейса BPwin;
- освоить технологию создания новой модели;
- научиться редактировать построенную диаграмму.
Теоретические сведения
- Для упрощения процесса построения модели бизнес-процессов в IDEF0, можно использовать CASE-средство BPwin, которое позволяет наглядно представить функциональную декомпозицию системы.
AllFusion Process Modeler (BPwin) является инструментальным средством, полностью поддерживающим стандарт IDEF0, который был принят в начале 90-х годов в США на основе SADT.
Основная идея методологии SADT - построение древовидной функциональной модели предприятия.
Сначала функциональность предприятия описывается в целом, без подробностей. Такое описание называется контекстной диаграммой (рис. 1.1.).
Взаимодействие с окружающим миром описывается в терминах входа (данные или объекты, потребляемые или изменяемые функцией), выхода (основной результат деятельности функции, конечный продукт), управления (стратегии и процедуры, которыми руководствуется функция) и механизмов (необходимые ресурсы).

Рис. 1.1. Пример диаграммы IDEF0
Кроме того, при создании контекстной диаграммы формулируются цель моделирования, область (описания того, что будет рассматриваться как компонент системы, а что как внешнее воздействие) и точка зрения (позиция, с которой будет строиться модель). Обычно в качестве точки зрения выбирается точка зрения лица или объекта, ответственных за работу моделируемой системы в целом.
Общая функция разбивается на крупные подфункции. Этот процесс называется функциональной декомпозицией.
Затем каждая подфункция декомпозируется на более мелкие - и так далее до достижения необходимой детализации описания. Таким образом, формируется диаграмма IDEF0.
Этапы построения модели
- Определение основного бизнес-процесса.
- Построение контекстной диаграммы.
- Построение диаграммы процесса верхнего уровня.
- Функциональная декомпозиция каждого процесса, с помощью детализирующих диаграмм.
Практическое задание
Создание диаграммы А-0
Построение модели бизнес-процесса рассмотрим на примере работы мебельной фабрики. Во время проведения обследования предприятия были выявлены её целевые задачи, функциональные деятельности каждого из подразделений предприятия и функциональные взаимодействия между ними; информационные потоки внутри подразделений и между ними; внешние по отношению к предприятию объекты и внешние информационные воздействия, а так же нормативно-справочная документация, данные по имеющимся на предприятии средствам и системам автоматизации.
Целевые функции мебельной фабрики:
- переработка сырья;
- изготовление деталей для мебели;
- сборка изделия;
- контроль качества.
Нормативные документы мебельной фабрики:
- чертежи (деталей, сборочный);
- нормы по переработке сырья;
- стандарты качества;
- производственные инструкции;
- инструкции по технике безопасности.
Подразделения предприятия:
- цех по обработке сырья и бракованных изделий;
- цех по изготовлению деталей;
- сборочный цех;
- отдел проверки качества изделия.
Основным сырьем для изготовления мебели является дерево.
Определим основной бизнес-процесс, используя выявленные целевые функции. Так как основное предназначение мебельной фабрики состоит в том, чтобы изготавливать мебель, значит, основным бизнес-процессом является ИЗГОТОВЛЕНИЕ МЕБЕЛИ.
Создадим контекстную диаграмму. В данном случае она представляет собой самое общее описание системы. Напомню, что в модели может быть только одна контекстная диаграмма.
Для построения контекстной диаграммы нам необходимо определить входную информацию (данные или материальные ресурсы), которая преобразуется в процессе для получения результата; выходную информацию
- готовый результат; управление, которое влияет на процесс, но не преобразуется процессом.; механизмы, которые выполняют процесс.
Для контекстного процесса ИЗГОТОВЛЕНИЕ МЕБЕЛИ определим необходимую информацию:
- ВХОД - сырьё;
- УПРАВЛЕНИЕ – чертежи, производственные инструкции, инструкции по технике безопасности (нормативные документы);
- МЕХАНИЗМЫ – персонал, производственное оборудование;
- ВЫХОД – готовая мебель.
Задание 1. Запуск программы и открытие проекта.
Создание новой модели.
- Запустите BPwin.
- Выберите режим работы: создать новую модель (Create model).
- В поле Name введите имя модели: Изготовление мебели.
- Из группы Type выберите тип диаграммы Business Process (IDEF0) (рис. 1.2.).

5. Нажмите OK. После щелчка на кнопке ОК появляется диалог Properties for New Models (рис. 1.3.).
6. Укажите свою фамилию и инициалы.

Models После этого вы увидите стандартное окно BPwin (рис. 1.4.):

Основные инструменты BPwin
Все основные действия с диаграммами, такие как создание, редактирование и т.д., можно выполнить с помощью главного меню, либо контекстно-зависимого меню (меню, появляющееся при нажатии правой кнопке мыши). Принципы работы с меню являются стандартными для среды Windows: объект сначала делается активным, затем над ним осуществляются необходимые действия.
На основной панели инструментов расположены элементы управления, в основном знакомые по другим Windows-интерфейсам (рис. 1.5.):

Функциональность панели инструментов доступна из основного меню BPwin (табл. 1).

На основной панели инструментов (либо в любом желаемом месте экрана) расположены инструменты редактора BPwin для IDEF0-диаграмм (рис. 1.6.).


Задание 2. Работа с блоком.
Построение контекстной диаграммы процесса ИЗГОТОВЛЕНИЕ МЕБЕЛИ.
Для ввода имени блока необходимо:
- Щелкнуть правой клавишей мыши по блоку.
- Выбрать команду Name.
- В диалоговом окне ввести название «Изготовление мебели» (рис.1.7.).

4. Для того чтобы текст стал понятен, в контекстном меню выберите пункт Font (рис. 1.8.):

5. В диалоговом окне Activity Properties в нижней части вкладки Fоnt установите флажки в опциях Арр1у setting to, позволяющих изменить шрифт для всех работ на текущей диаграмме, в модели, и в группе Global, позволяющей изменить шрифт одновременно для всех объектов модели, в опции Script выберите «кириллический».
6. Установите шрифт Arial Unicode MS, курсив, 16 пт (рис. 1.9.).

Задание 3. Построение дуг.
Для построения дуги управления необходимо:
- Выбрать на панели инструментов кнопку “Стрелка”.
- Подвести курсор к верхнему краю окна построения диаграммы до появления черной полосы и произвести щелчок левой кнопкой мыши по этой полосе (рис. 1.10.).

Рис. 1.10. Начало построения дуги
3. Подвести курсор мыши к верхней стороне блока до образования темного треугольника и щелкнуть левой кнопкой мыши (рис. 1.11.). Построение дуг входа и механизмов производится аналогичным образом.

Рис. 1.11. Построение дуги управления
4. Постройте дуги входа и механизмов. Для построения дуги выхода выполняются те же действия, но в противоположном порядке: от правой стороны блока к правой стороне окна построения диаграмм.
5. Постройте дугу выхода.
Задание 4. Идентификация дуги управления.
- Выберите на панели редактирования кнопку “Стрелка”.
- Щелкните правой кнопкой мыши по дуге.
- Выберите команду Name (рис. 1.12.).

Рис. 1.12. Контекстно-зависимое меню
4. В диалоговом окне введите название дуги: «Нормативная документация» (рис. 1.13.).

Рис. 1.13. Диалоговое окно Arrow Properties
5. Для того чтобы текст для дуги стал понятен (рис 1.14.), выберите меню Моdel - Default Fonts.

Рис. 1.14. Фрагмент диаграммы
ВРwin позволяет установить шрифт по умолчанию для объектов определенного типа (например, дуг) на диаграммах и в отчетах. После выбора меню Моdel - Default Fonts появляется каскадное меню, каждый пункт которого служит для установки шрифтов для определенного типа объектов (рис. 1.15.):

Рис. 1.15. Диалог Моdel - Default Fonts
- Context Activity -работа на контекстной диаграмме;
- Context Arrow-стрелки на контекстной диаграмме;
- Decomposition Activity -работы на диаграмме декомпозиции;
- Decomposition Arrow -стрелки на диаграмме декомпозиции;
- Node Tree Техt -текст на диаграмме дерева узлов;
- Frame User Техt -текст, вносимый пользователем в каркасе диаграмм;
- Frame System Техt -системный текст в каркасе диаграмм;
- Техt Вlocks - текстовые блоки;
- Parent Diagram Техt - текст родительской диаграммы;
- Parent Diagram Title Техt - текст заголовка родительской диаграммы;
- Report Техt - текст отчетов.
6. В диалоговом окне Default Context Arrow Name Text Font в нижней части установите флажок в опции Change all occurrences, позволяющей изменить шрифт для названий всех дуг на текущей диаграмме, в опции Script выберите «кириллический».
7. Установите шрифт Arial Unicode MS, курсив, 14 пт. (рис. 1.16.).

Рис. 1.16. Диалоговое окно Default Context Arrow Name Text Font Вот что должно у вас получиться (рис. 1.17.).

Рис. 1.17. Фрагмент диаграммы
Задание 5. Работа с блоком.
Самостоятельно постройте дуги:
- ВХОДА: «Сырьё»;
- МЕХАНИЗМА: «Персонал», «Производственное оборудование»;
- ВЫХОДА: «Готовая мебель».
Задание 6. Установление тильды.
Название дуги является независимым объектом, который можно перемещать относительно дуги. Текст может располагаться по отношению к дуге в свободной форме, либо соединяться с дугой символом тильды. Чтобы установить тильду следует:
- На панели инструментов нажать кнопку ;

2. Щелкнуть левой кнопкой мыши по тексту, а затем по дуге (рис. 1.18.);

Рис. 1.18. Установление тильды
3. Можно также использовать команду контекстно-зависимого меню Squiggle (рис. 1.19.).

Рис. 1.19. Контекстно-зависимое меню
Дуга представляет собой совокупность отельных графических объектов: прямые участки, изогнутые участки, изображение наконечника. Отдельные элементы можно передвигать независимо друг от друга, меняя форму дуги, также дугу можно перемещать как единый неделимый элемент.
4. Установите тильду к остальным дугам и их названиям.
Задание 7. Изменение цвета текста, фона блока, цвета и стиля дуг.
- Для изменения цвета текста выполните команду контекстно-зависимого меню Color (рис. 1.20.):

Рис. 1.20. Контекстно-зависимое меню
2. Выберите цвет и нажмите кнопку (рис. 1.21.).


Рис. 1.21. Диалоговое окно выбора цвета текста и стрелок
3. Для изменения фона блока выберите Background Color и цвет (рис. 1.22.):

Рис. 1.22. Вкладка Color диалога Activity Properties
4. Для изменения стиля дуги выберите в контекстно-зависимом меню команду Style (рис. 1.23.):

Рис. 1.23. Контекстно-зависимое меню
5. В диалоговом окне укажите тип и стиль дуги, нажмите на кнопку ОК (рис. 1.24.).

Рис. 1.24. Диалоговое окно Arrow Properties Вот что должно у вас получиться (рис. 1.25.).

Рис. 1.25. Пример форматирования элементов диаграммы
Удаление блоков, дуг или текста.
Для удаления блока и дуги или текста необходимо их активизировать щелчком левой кнопки мыши и нажать клавишу Delete, а затем подтвердить намерения по поводу удаления.
Задание 8. Форматирование диаграммы.
- Самостоятельно произведите форматирование всех элементов диаграммы, опираясь на данные, приведенные в таблице 1.3.

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

Рис. 1.26. Контекстная диаграмма процесса «Изготовление мебели»
Контрольные вопросы
- Перечислите основные возможности BPwin.
- Охарактеризуйте основные элементы рабочего интерфейса BPwin.
- Какую методологию поддерживает BPwin?
- Укажите назначение каждой из дуг изображенных на рисунке.
- Назовите основные этапы построения модели.
- Какой процесс можно назвать функциональной декомпозицией?
- Перечислите элементы контекстной диаграммы.
- При помощи какого инструмента строятся дуги на диаграмме?
Отчет:
- Диаграмма верхнего уровня создается путем декомпозиции основной функции контекстной диаграммы. На диаграмме декомпозиции функции нумеруются автоматически слева направо. Номер функции показывается в правом нижнем углу. В левом верхнем исчезает небольшая диагональная черта, которая показывает, что данная функция была декомпозирована.
- После создания контекстной диаграммы, которая представляет собой описание контекста моделируемой системы, проводится функциональная декомпозиция – система разбивается на подсистемы и каждая подсистема описывается в том же синтаксисе, что и система в целом. Затем каждая подсистема разбивается на более мелкие и так до достижения нужного уровня подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции.
- Произведите детализацию процесса, задав нужное количество новых блоков. Для этого:
- Щелкните по блоку «Изготовление мебели» и выберите инструмент .
- В диалоговом окне введите число, на которое будет произведена декомпозиция.
- Укажите тип диаграммы IDEF0 и нажмите OK.
4. При декомпозиции функции входящие в нее и исходящие из нее дуги автоматически появляются на диаграмме декомпозиции, но при этом не касаются блоков. Такие стрелки называются несвязанными и воспринимаются в BPwin как синтаксическая ошибка.
5. Качество изделия может быть повышено путем непосредственного регулирования процессами изготовления деталей и сборки мебели в зависимости от результата работы контроль качества. Обратная связь по управлению свидетельствует об эффективности бизнес-процесса.
6. Тоннельная дуга изображается с круглыми скобками на конце и не попадет на другую диаграмму. Такое тоннелирование может быть применено для изображения малозначимых стрелок.
