Методические указания Программное средство структурного моделирования процессов ramus
![]()
|
Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 1 ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УПРАВЛЕНИЕ ДИСТАНЦИОННОГО ОБУЧЕНИЯ И ПОВЫШЕНИЯ КВАЛИФИКАЦИИ Кафедра «Робототехника и мехатроника» МЕТОДИЧЕСКИЕ УКАЗАНИЯ « Программное средство структурного моделирования процессов «RAMUS » к выполнению лабораторных работ по дисциплине «Моделирование бизнес- процессов» Автор Герасимов В.А. Ростов-на-Дону, 2015 Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 2 Аннотация В методических указаниях дана методика моделирования бизнес процессов в нотации IDEF0 и DFD. Предназначены для студентов направления 09.03.01 «Информатика и вычислительная техника» профиль «Автоматизированные системы обработки информации и управления» факультета «Автоматизация, мехатроника и управление». Компьютерная обработка: Алхилов В.К. Автор Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов к.т.н., доцент Герасимов В.А. Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 3 Оглавление Введение ................................................................................. 4 1. Создание контекстной диаграммы ................................... 5 2. Создание диаграммы декомпозиций ..............................13 3. Создание диаграммы декомпозиции А2 .........................18 4. Создание диаграммы DFD ................................................22 5. Краткое руководство пользователя ПО «Ramus» .........25 5.1. Начало работы ......................................................... 25 5.2. Работа с главным меню............................................ 25 5.3. Работа с оконным интерфейсом программы ............. 31 Литература ............................................................................33 Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 4 ВВЕДЕНИЕ Цель проведения занятий: освоение интерфейса ИС РАМУС для моделирования бизнес процессов в нотации IDEF0 и DFD. В результате выполнения заданий студент получит навык создания и редактирования функциональных моделей в про- граммной среде Ramus. Работа предполагает последовательное выполнение заданий, поэтому необходимо сохранять модели, по- лученные по результатам каждого упражнения. В качестве примера рассматривается деятельность неко- торой промышленной компании. Компания занимается сборкой и продажей смартфонов на ОС Android и Windows Mobile. Компания не производит компоненты самостоятельно, а только собирает их из покупных комплектующих и устанавливает программное обес- печение. Деятельность компании состоит из следующих элементов: - продавцы принимают заказы клиентов; - операторы группируют заказы по типам клиентов; - операторы собирают и тестируют смартфоны; - операторы упаковывают смартфоны согласно заказам; - кладовщик отгружает клиентам заказ. Компания использует приобретенную бухгалтерскую ИС, которая позволяет оформить заказ, счет и отследить платежи по счетам. Перед выполнением работ запустите программу Ramus (Пуск Программы Ramus Ramus). Если программа не установлена на ПК, то при наличии доступа в Интернет самостоя- тельно произведите инсталляцию данного ПО с сайта разработчи- ка: http://ramussoftware.com/index.php?option=com_docman&Itemid=1 2. Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 5 1. СОЗДАНИЕ КОНТЕКСТНОЙ ДИАГРАММЫ 1.1. После запуска программы на экране появится окно начала работ. Выберите опцию "Создать" и нажмите "ОК". Рис. 1.1 – Диалоговое окно начала работы в Ramus 1.2. Внесите имя автора, название проекта, название мо- дели и выберите опцию "IDEF0". Рис. 1.2 – Ввод имени автора модели и его инициалов Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 6 На следующем шаге укажите, что модель используется "от- делом стратегического планирования и развития". В описании проекта укажите "Это учебная модель, описывающая деятель- ность компании", перейдите к следующему шагу. 1.3. Раздел "классификаторы" оставьте незаполненным и нажмите "Дальше". Рис. 1.3 – Указание классификаторов 1.4. В следующем диалоговом окне нажмите "Окончить" и перейдите к рабочему интерфейсу программы. Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 7 Рис. 1.4 – Рабочий интерфейс программы 1.5. Через меню Диаграмма Свойства модели можно от- редактировать метаданные модели, а именно: название модели, описание, место ее использования. Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 8 Рис. 1.5 – Свойства модели 1.6. Активируйте окно модели, кликнув на область моде- лирования. Создайте контекстную диаграмму, нажав на кнопку . Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 9 Рис. 1.6 — Создание контекстной диаграммы 1.7. Перейдите в режим редактирования контекстной диа- граммы, нажав правой кнопкой мыши на объекте и выбрав опцию "Редактировать активный элемент". В закладке "Название" введи- те "Деятельность компании". Во вкладке "Описание" введите "Те- кущие бизнес-процессы компании". Обратите внимание, что вкладка "Описание" может быть недоступна в версии RAMUS Educational Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 10 Рис.1.7 – Свойства функционального блока 1.8. Создайте ICOM-стрелки на контекстной диаграмме (таблица 1.1). Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 11 Таблица 1.1 – Стрелки контекстной диаграммы Название стрелки (Arrow Name) Определение стрелки (Arrow Definition) Тип стрелки (Arrow Type) Звонки клиентов Запросы информации, заказы, техпод- держка и т. д. Input Правила и процедуры Правила продаж, инструкции по сборке, процедуры тестирования, критерии про- изводительности и т. д. Control Проданные продукты Настольные и портативные компьютеры Output Бухгалтерская систе- ма Оформление счетов, оплата счетов, рабо- та с заказами Mechanism На рис. 1.8 представлен результат построения контекстной диаграммы по результатам работы №1. Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 12 Рис. 1.8 – Результат построения контекстной диаграммы Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 13 2. СОЗДАНИЕ ДИАГРАММЫ ДЕКОМПОЗИЦИЙ 2.1. Выберите кнопку перехода на уровень ниже в панели ин- струментов . 2.2. В диалоговом окне укажите число работ на диаграмме нижнего уровня - "3", а нотацию декомпозиции – IDEF0 (рис.2.1), затем нажмите "ОК". Автоматически будет создана диаграмма де- композиции. 2.3. Правой кнопкой мыши щелкните по 1-ой работе, вы- берите "Редактировать активный элемент" и на вкладке "Назва- ние" укажите имя работы. Повторите операцию для всех трех ра- бот, а также внесите их описание в соответствующую вкладку на основе данных таблицы (табл. 1.2). Обратите внимание, что вкладка "Описание" может быть недоступна в версии RAMUS Educational. Рис. 2.1 – Диалоговое окно декомпозиции работ Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 14 Таблица 1.2 – Описание работ декомпозиции первого уровня Название работы (Activity Name) Определение работы (Activity Definition) Продажи и марке- тинг Телемаркетинг и презентации, выставки Сборка и тестирова- ние компьютеров Сборка и тестирование настольных и портативных ком- пьютеров Отгрузка и получе- ние Отгрузка заказов клиентам и получение компонентов от поставщиков 2.4. Перейдите в режим рисования стрелок. Произведите связывание граничных стрелок с функциональными объектами, как показано на рис. 2.2. Для связывания граничных стрелок наводите курсор на сами стрелки, а не на границы области по- строения моделей. Правой кнопкой мыши щёлкните по ветви стрелки "Сборка и тестирование смартфонов", переименуйте ее в "Правила сборки и тестирования" (рис. 2.3). 2.5. Правой кнопкой мыши щелкните по ветви стрелки ме- ханизма работы "Продажи и маркетинг" и переименуйте ее в "Си- стема оформления заказов" (рис. 2.3). 2.6. Создайте новые внутренние стрелки, как показано на рисунке (рис. 2.4). 2.7. Создайте стрелку обратной связи (по управлению) "Ре- зультаты сборки и тестирования", идущую от работы "Сборка и тестирование смартфонов" к "Продажи и маркетинг". Измените стиль стрелки - толщину (правая кнопка мыши "Редактировать активный элемент" вкладка "Линия"). Методом drag&drop воз- можно переносить стрелки и их названия. При необходимости возможно установить "тильду" (опция контекстного меню при нажатии на стрелке правой кнопкой мыши) для явной связи стрелки и подписи к ней (рис. 2.5). Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 15 Рис. 2.2 – Связывание граничных стрелок на диаграмме де- композиции A0 Рис. 2.3 – Присвоение названий ветвям стрелок диаграммы декомпозиции A0 Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 16 Рис. 2.4 – Внутренние стрелки диаграммы декомпозиции A0 Рис. 2.5 – Результаты редактирования стрелок на диаграм- ме декомпозиции A0 Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 17 2.8. Создайте новую граничную стрелку "Маркетинговые материалы", выходящую из работы "Продажи и маркетинг". Эта стрелка автоматически не попадает на диаграмму верхнего уров- ня и имеет квадратные скобки у окончания. Щелкните правой кнопки мыши по квадратным скобкам и выберите в контекстном меню "Туннель" (см. рис. 2.6) одну из двух опций: "Создать стрел- ку" и "Обозначить туннель круглыми скобками", в нашем случае выбрать первый вариант. Рис. 2.6 – Результат туннелирования стрелок Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 18 3. СОЗДАНИЕ ДИАГРАММЫ ДЕКОМПОЗИЦИИ А2 Декомпозируем работу "Сборка и тестирование смартфо- нов". В результате проведения экспертизы получена следующая информация. Производственный отдел получает заказы клиентов от от- дела продаж по мере их поступления. Диспетчер координирует работу сборщиков, сортирует за- казы, группирует их и дает указание на отгрузку смартфонов, ко- гда они готовы. Каждые 2 часа диспетчер группирует заказы - отдельно для смартфонов на ОС Windows Phone и Android - и направляет на участок сборки. Сотрудники участка сборки собирают смартфоны согласно спецификациям заказа и инструкциям по сборке. Когда группа смартфонов, соответствующая группе заказов, собрана, она направляется на тестирование. Тестировщики тестируют каждый смартфон и в случае необходимости заменяют неисправные ком- поненты. Тестировщики направляют результаты тестирования дис- петчеру, который на основании этой информации принимает ре- шение о передаче смартфонов, соответствующих группе заказов, на отгрузку. На основе этой информации внесите новые работы и стрел- ки (таблица 3.1 и 3.2). Таблица 3.1 – Работы диаграммы декомпозиции А2 Название работы (Activity Name) Определение работы (Activity Definition) Отслеживание расписания и управление сборкой и тести- рованием Просмотр заказов, установка расписания выполнения заказов, просмотр результатов тестирования, фор- мирование групп заказов на сборку и отгрузку Сборка смартфонов на ОС Windows Phone Сборка смартфонов на ОС Windows Phone в соответ- ствии с инструкциями и указаниями диспетчера Сборка смартфонов на ОС Android Сборка смартфонов на ОС Android в соответствии с инструкциями и указаниями диспетчера Тестирование смартфонов Тестирование смартфонов и компонентов. Замена неработающих компонентов Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 19 Таблица 3.2 – Стрелки диаграммы декомпозиции А2 Наименование стрелки (Arrow Name) Источник стрелки (Arrow Source) Тип стрелки ис- точника (Arrow Source Type) Приемник стрелки (Arrow Dest.) Тип стрелки приемника (Arrow Dest. Type) Диспетчер Персонал про- изводственного отдела Отслеживание расписания и управление сбор- кой и тестирова- нием Mechanism Заказы клиен- тов Граница диа- граммы Control Отслеживание расписания и управление сбор- кой и тестирова- нием Control Заказы на смартфоны на ОС Windows Phone Отслеживание расписания и управление сборкой и те- стированием Output Сборка смартфо- нов на ОС Windows Phone Control Заказы на смартфоны на ОС Android Отслеживание расписания и управление сборкой и те- стированием Output Сборка смартфо- нов на ОС Android Control Компоненты "Tunnel" Input Сборка смартфо- нов на ОС Windows Phone Input Сборка смартфо- нов на ОС Android Input Тестирование смартфонов Input Смартфоны на ОС Windows Phone Сборка смарт- фонов на ОС Windows Phone Output Тестирование смартфонов Input Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 20 Смартфоны на ОС Android Сборка смарт- фонов на ОС Android Output Тестирование компьютеров Input Персонал про- изводственного отдела "Tunnel" Сборка смартфо- нов на ОС Windows Phone Mechanism Сборка смартфо- нов на ОС Android Mechanism Правила сборки и тестирования Граница диа- граммы Сборка смартфо- нов на ОС Windows Phone Control Сборка смартфо- нов на ОС Android Control Тестирование смартфонов Control Результаты сборки и тести- рования Сборка смарт- фонов на ОС Windows Phone Output Граница диа- граммы Output Сборка смарт- фонов на ОС Android Output Тестирование смартфонов Output Результаты те- стирования Тестирование смартфонов Output Отслеживание расписания и управление сбор- кой и тестирова- нием Input Собранные смартфоны Тестирование смартфонов Output Граница диа- граммы Output Тестировщик Персонал про- изводственного отдела Тестирование смартфонов Mechanism Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 21 Указание пере- дать смартфоны на отгрузку Отслеживание расписания и управление сборкой и те- стированием Output Тестирование смартфонов Control Рис. 3.1 – Результат выполнения работы 3 Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 22 4. СОЗДАНИЕ ДИАГРАММЫ DFD 4.1. Создайте контекстную диаграмму процесса "Оформ- ление заказов" (Файл Новый проект). Рис. 4.1 – Задание имени и автора проекта 4.2. Декомпозируйте созданную контекстную диаграмму "Оформление заказов", для чего в диалоговом окне выберите ко- личество элементов декомпозиции - 2, тип диаграммы - DFD. Нажмите "ОК" и внесите в диаграмму DFD имена работ: o проверка и внесение клиента; o внесение заказа. 4.3. Создайте классификаторы: o список клиентов; o список продуктов; o список заказов; o заявки на заказ. 4.4. Внесите в модель соответствующие хранилища дан- ных при помощи кнопки , а также внешнюю ссылку "Заявки на заказ", используя кнопку . 4.5. На основе следующей информации постройте DFD- Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 23 модель процесса "Оформление заказов": o процесс "Оформление заказов" состоит из двух подпро- цессов: проверка и внесение клиентов и внесение заказов. Для выполнения этих процессов необходим список клиентов, список продуктов и для регистрации результатов выполнения процессов реестр списка заказов. Проверка и внесение клиентов в базу дан- ных клиентов осуществляется на основе информации из заявок на заказ, а также после анализа информации в списке клиентов. o внесение заказов производится только при наличии ин- формации о соответствующем клиенте в списке клиентов и только на товары, которые занесены в список продуктов компании. Су- ществуют возможность использовать ранее созданные заказы, сохраненные в списке заказов. Имейте в виду, что связь между некоторыми функцио- нальными объектами и хранилищами данных может быть двуна- правленной (исходящая и входящая стрелки). Построенная модель должна иметь следующий вид: Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 24 Рис. 4.2 – Диаграмма DFD Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 25 5. КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПО «RAMUS» 5.1. Начало работы При запуске «Ramus» появляется окно, в котором предла- гается создать новый проект (по умолчанию) или же открыть уже существующий файл проекта. Данное окно не будет выводиться в дальнейшем если поставить галочку «Использовать выбор по умолчанию и больше не спрашивать». При выборе пункта «Создать новый файл» автоматически запускается мастер создания нового проекта. Этот мастер можно закрыть и заполнить необходимые сведения позже, но рекомен- дуется выполнить все его этапы. На первом этапе предлагается внести сведения об авторе, названии проекта и модели. Также можно выбрать тип нотации модели: IDEF0 или DFD. На втором этапе предлагается внести сведения о том, в ка- кой организации используется данный проект. На третьем этапе предлагается дать короткое описание проекту. На четвёртом этапе предлагается создать несколько основ- ных классификаторов проекта. Например: «Документы», «Персо- нал» и т.д. На пятом, заключительном этапе, предлагается выбрать ка- кие классификаторы, из созданных, будут содержать перечень собственников процессов. Это важно для дальнейшей работы над проектом. Например, это мог бы быть классификатор «Персонал» После завершения работы мастера, откроется рабочее про- странство «Диаграммы» в котором можно приступить к рисова- нию графической модели. 5.2. Работа с главным меню 5.2.1 Пункты меню «Файл». Меню «Файл» содержит следующие пункты: «Новый проект» - позволяет создать новый проект. (Функция также доступна посредством нажатия кнопки на соот- ветствующей панели инструментов) «Открыть» - позволяет открыть ранее созданный проект. (Функция также доступна посредством нажатия кнопки на соот- ветствующей панели инстру- ментов) Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 26 «Сохранить» - позволяет сохранить изменения, внесённые в данный проект, в ходе текущего сеанса работы без изменения имени и местонахождения файла проекта. (Функция также до- ступна посредством нажатия кнопки на соответствующей панели инструментов) «Сохранить как» - позволяет сохранить изменения, вне- сённые в данный проект в ходе текущего сеанса работы под но- вым именем и (или) с указанием нового местонахождения файла проекта. «Открыть новое окно» - позволяет открыть текущий про- ект в новом окне (бывает весьма полезно, например, при исполь- зовании более одного монитора). В новом окне меню «Файл» бу- дет отсутствовать. «Выход» - позволяет закрыть текущий проект. Рядом со всеми пунктами меню «Файл» указаны комбина- ции горячих клавиш, посредством которых можно осуществлять соответствующие пунктам меню действия, не заходя в меню «Файл». 5.2.2. Пункты меню «Правка». Данное меню содержит следующие пункты: «Отменить» - позволяет последовательно отменять ранее выполненные действия. Функцию можно также выполнить по- средством нажатия кнопки на соответствующей панели инстру- ментов или же с помощью комбинации горячих клавиш Ctrl+Z. «Повторить» - позволяет последовательно повторить ра- нее отменённые действия. Функцию можно также выполнить по- средством нажатия кнопки на соответствующей панели инстру- ментов или же с помощью комбинации горячих клавиш Ctrl+Y. 5.2.3. Пункты меню «Диаграмма» Меню «Диаграмма» содержит следующие пункты: «Параметры страницы» - при вызове данного пункта ме- ню, откроется окно, в котором можно задать параметры предва- рительного просмотра и печати диаграмм: формат печати, ориен- тация листов, ширина полей. Данное окно так же можно вызвать посредством нажатия кнопки на соответствующей панели инстру- ментов «Предварительный просмотр» - при вызове данного пунк- та открывается окно с эскизами и изображениями диаграмм. В данном окне также присутству- ют следующие элементы Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 27 управления: кнопка вызова окна параметров страницы (см. предыдущий пункт); кнопка вызова окна печати (см. следующий пункт); поле для выбора масштаба изображения диаграмм; поле для выбора количества столбцов для размещения изображений диаграмм. Данное окно также можно вызвать посредством нажа- тия кнопки на соответствующей панели инструментов. «Печать» - при вызове данного пункта меню откроется окно, в котором можно задать параметры печати диаграмм моде- ли. Окно содержит: поле, в котором можно выбрать принтер, на который будет подана печать диаграмм; список диаграмм доступ- ных для печати (напротив названия каждой диаграммы можно снять или поставить отметку печати данной диаграммы); кнопки, с помощью которых можно снять отметки или же поставить от- метки печати всех диаграмм; счетчик, в котором можно указать количество экземпляров каждой из печатаемых диаграмм; Кнопка вызова окна параметров страницы (см. соответствующий пункт выше). Данное окно так же можно вызвать посредством нажатия кнопки на соответствующей панели инструментов. Окно печати так же можно вызвать комбинацией клавиш Ctrl+P. «Режим стрелки» - Основной режим при работе с диа- граммами. Данный режим позволяет манипулировать объектами диаграмм: перетягивать, менять размеры, отсоединять стрелки от краёв диаграммы или функционального блока и присоединять эти стрелки к функциональным блокам и левому краю диаграммы. В данный режим можно войти, нажав клавишу «Z» на клавиатуре, или же экранную кнопку на соответствующей панели инструмен- тов. Альтернативный вариант выхода в данный режим из любого другого режима – клик правой кнопки мыши в любом пу- стом месте диаграммы. «Режим добавления функциональных блоков» - данный режим позволяет добавлять на диаграммы новые функциональ- ные блоки путём клика левой кнопки мыши на диаграмме. В дан- ный режим можно войти, нажав клавишу «X» на клавиатуре или же экранную кнопку на соответствующей панели инструментов. «Режим работы со стрелками» - данный режим позволяет добавлять стрелки на диаграммы. В данный режим можно войти, нажав клавишу «C» на клавиатуре или же экранную кнопку на соответствующей панели инструментов. «Режим размещения тильд» - данный режим позволяет размещать на диаграмме тильды связующие название стрелки и саму стрелку на диаграмме, для этого достаточно в данном ре- Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 28 жиме кликнуть левой кнопкой мыши на стрелку в месте, где должна начинаться тильда. Тильды не являются обязательным атрибутом IDEF0-диаграмм, но упрощают чтение диаграмм. В данный режим можно войти, нажав клавишу «V» на клавиатуре, или экранную кнопку на соответствующей панели инструментов. «Режим добавления внешних ссылок» - данный режим позволяет размещать на диаграмме сущность диаграмм DFD «ссылка». Данный пункт доступен только для редактирования диаграмм DFD. «Режим добавления хранилищ данных» - данный режим позволяет размещать на диаграмме сущность диаграмм DFD «хранилище данных». Данный пункт доступен только для редак- тирования диаграмм DFD. «Режим добавления текста» - данный режим позволяет добавить произвольный текст в любом месте диаграммы. Режим используется для добавления комментариев непосредственно на диаграмму. В данный режим можно войти, нажав клавишу «B» на клавиатуре, или экранную кнопку на соответствующей панели инструментов. «Сетка» - данный пункт позволяет включать и отключать видимость сетки, по узлам которой выравниваются функциональ- ные блоки диаграммы и текстовые рамки (названия стрелок, ком- ментарии). В данный режим можно войти, нажав клавишу «N» на клавиатуре или же экранную кнопку на соответствующей панели инструментов. «Перейти к родительской диаграмме» - данный пункт поз- воляет переместиться из текущей диаграммы в родительскую. Данный пункт дублирует кнопка на соответствующей панели ин- струментов. Альтернативный вариант перемещения на родитель- скую диаграмму – зажав на клавиатуре кнопку Ctrl, кликнуть на пустом месте диаграммы (данный вариант значительно ускоряет скорость перемещения вверх по иерархии диаграмм). «Перейти к дочерней диаграмме» - данный пункт позво- ляет перейти из текущей диаграммы, в одну из дочерних. Для этого, на диаграмме должен быть выделен необходимый функци- ональный блок. Данный пункт дублирует кнопка на соответству- ющей панели инструментов. Альтернативный вариант перемеще- ния на дочернюю диаграмму – зажав на клавиатуре кнопку Ctrl, кликнуть на необходимый функциональный блок левой кнопкой мыши (данный вариант значительно ускоряет скорость переме- щения вниз по иерархии диа- грамм). Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 29 «Центровать все стрелки» - данный пункт позволяет от- центровать размещение всех стрелок, относительно функцио- нальных блоков на текущей диаграмме. Функцию также можно выполнить с помощью комбинации горячих клавиш Alt+C. Данный способ позволяет быстро упорядочить вид диаграмм. «Вставить модели из файла» - данный пункт позволяет вставить модель с другого файла. После выбора данного пункта меню, откроется окно открытие файла. После выбора файла, по- явится окно «Вставить из файла», в данном окне необходимо ука- зать модели, которые необходимо вставить в текущий файл. Если в данном окне отметить поле «Импортировать все классификато- ры» к текущему файлу будут прикреплены все классификаторы, используемые в файле, который мы прикрепляем. «Свойства модели» - данный пункт позволяет открыть ок- но для настройки свойств модели, диаграмма, которой открыта. Окно настройки моделей, позволяет: указать список атрибутов для функциональных блоков, порядок их отображения, указать атрибут, который используется в качества названия функцио- нальных блоков; указать название проекта, для которого создает- ся модель, автора проекта, место использования, дать описание проекту, указать статус контекстной диаграммы, а также указать читателей диаграмм модели. Окно для настроек свойств модели можно, также открыть с помощью контекстного меню, заголовка активной диаграммы. «Свойства диаграммы» - данный пункт позволяет открыть окно настроек активной диаграммы. В данном окне можно указать автора диаграммы, дату создания, дату ревизии и статус диа- граммы. Окно для настроек свойств активной диаграммы можно, также открыть с помощью контекстного меню, заголовка активной диаграммы. «Экспортировать как рисунки» - данный пункт позволяет сохранить диаграммы модели как рисунки, при этом можно задать размеры и формат файлов рисунков. «Экспортировать в IDL» - данный пункт позволяет открыть окно сохранения модели в файл IDL. В данном окне нужно ука- зать какую именно модель нужно экспортировать в файл IDL. «Импортировать из IDL» - данный пункт позволяет импор- тировать модель из файла IDL. 5.2.4. Пункты меню «Окна» «Показать окно» – поз- воляет выбрать из списка окно, Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 30 которое следует показать в текущем рабочем пространстве. «Рабочее пространство» - позволяет выбрать из списка рабочее пространство, которое следует отразить в окне програм- мы. В списке, рядом с названиями рабочих пространств, указаны комбинации горячих клавиш, которые вызывают данные рабочие пространства. Кроме того, в верхнем правом углу окна програм- мы, размещены кнопки, посредством нажатия на которые, также, можно переключаться между рабочими пространствами. 5.2.5. Пункты меню «Сервис» Меню сервис содержит следующие пункты: «Отрыть проект в веб-браузере» - позволяет открыть про- ект в браузере по умолчанию. Робота с веб-интерфейсом «Ramus» будет описана дальше. «Создать шаблон диаграммы» - позволяет сохранить ак- тивную диаграмму в виде шаблона, который в свою очередь мо- жет быть использован при создании новых диаграмм. «Шаблоны диаграммы» - позволяет открыть редактор со- хранённых шаблонов диаграмм. «Свойства проекта» - позволяет указать (изменить) ос- новные свойства проекта. При вызове данного пункта будет от- крыто окно, в котором содержится несколько вкладок. Во вкладке «Правописание» можно указать язык, со сло- варём которого, будет сверяться правописание слов использован- ных в проекте. Во вкладке «Автоматическое добавление атрибутов» мож- но указать, какие атрибуты будут автоматически присутствовать в создаваемых классификаторах. По умолчанию, в создаваемых классификаторах автоматически создаётся один атрибут «Назва- ние». Во вкладке «Классификаторы собственников» можно ука- зать, какие именно классификаторы, из существующих в проекте, будут содержать перечень собственников процессов. В дальней- шем, это будет влиять на содержимое списка вариантов соб- ственника процесса для всех функциональных блоков моделей. «Свойства программы» – позволяет указать (изменить) основные свойства программы «Ramus». При вызове данного пункта будет открыто окно, в котором содержится несколько вкладок. Во вкладке «Общие настройки» можно указать, следует ли всё время сохранять программу в памяти или нет. Если выбран Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 31 параметр «Всё время сохранять программу в памяти», то это су- щественно ускорит процесс повторного открытия файлов «Ramus» (все, кроме первого запуска, в течение одного сеанса работы операционной системы), но будет занимать некоторый, дополнительный, объём оперативной памяти системы. Если вы- бран параметр «Показывать начальный загрузчик», перед запус- ком программы будет открываться диалоговое окно, позволяющее настроить автоматическое открытие файл или открытие файлов, которые были недавно открыты. Если выбран параметр «Прове- рять наличие обновлений», «Ramus» будет время, от времени проверять наличие более новой версии Ramus. Во вкладке «Диаграмма» – можно указать параметры внешнего вида объектов IDEF0 и DFD диаграмм по умолчанию (цвет и шрифт). 5.2.6. Пункты меню «Помощь» Данное меню содержит следующие пункты: «Справка» - позволяет открыть окно с электронной верси- ей данной инструкции. «О программе...» - позволяет открыть окно с основными сведениями о программе «Ramus». «Зарегистрировать копию программы» - позволяет от- крыть окно для ввода регистрационного имени и регистрационно- го имени. 5.3. Работа с оконным интерфейсом программы Программа «Ramus» обладает гибким графическим ин- терфейсом, который можно настроить под нужды и предпочтения конкретного пользователя. Обладая минимальными навыками работы с компьютер- ными программами можно легко изменить внешний вид програм- мы. Каждое, из основных окон программы можно показать, ис- пользуя соответствующее меню (см. выше). Ненужные окна мож- но закрыть. Можно менять размеры и месторасположение окон. Можно создавать общие окна для двух и более окон, в которых содержимое отдельных окон будет размещено на вкладках обще- го окна. Для перетягивания окна, следует нажать левой кнопкой мыши на шапке окна, и, не отпуская кнопки, переместить мышь. Перемещая окно по экрану можно заметить, как полупрозрачная Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 32 рамка указывает область, где будет размещено окно если вы от- пустите кнопку мыши в данный момент. Для того чтобы создать общее окно для двух окон, следу- ет переместить одно окно на шапку другого. Даная возможность доступна не для всех комбинаций окон. Если окно слишком узко, для того чтобы все кнопки в шапке окна могли разместиться в ряд, то часть кнопок становится доступна из списка, которое появляется в правом верхнем углу окна. Также эти кнопки доступно через контекстное меню шапки окна. Чтобы не запутаться в окнах программы, можно закрыть все окна в данном рабочем пространстве и последовательно от- крыть нужные, выбирая для них удобное. Управление дистанционного обучения и повышения квалификации Моделирование бизнес-процессов 33 ЛИТЕРАТУРА 1. Ramus - кроссплатформенная система моделирования и анализа бизнес-процессов. http://ramussoftware.com/. 2. Ramus 1.2.8.1. Скачать. http://ramussoftware.com/index.php?option=com_docman&Itemid=1 2. 3. Грекул В.И. Проектирование информационных систем. http://www.intuit.ru/studies/courses/2195/55/info. 4. Грекул В.И. Проектирование информационных систем. Практикум 2: Программное средство структурного моделирования процессов RAMUS. http://www.intuit.ru/studies/courses/2195/55/lecture/15043. 5. Грекул В.И. Проектирование информационных систем. Практикум 3: Создание диаграммы DFD. http://www.intuit.ru/studies/courses/2195/55/lecture/15044. |