Практическая работа 1. (1). Практическая работа Программное средство структурного моделирования процессов ramus
![]()
|
Практическая работа № 1. Программное средство структурного моделирования процессов RAMUS Цель работы: освоить интерфейс ИС РАМУС для моделирования БП в нотации IDEF0. Работа предполагает последовательное выполнение заданий, поэтому необходимо сохранять модели, полученные по результатам каждого упражнения. В качестве примера рассматривается деятельность промышленной компании. Компания занимается сборкой и продажей настольных компьютеров и ноутбуков. Компания не производит компоненты самостоятельно, а только собирает и тестирует компьютеры. Деятельность компании состоит из следующих элементов: продавцы принимают заказы клиентов; операторы группируют заказы по типам клиентов; операторы собирают и тестируют компьютеры; операторы упаковывают компьютеры согласно заказам; кладовщик отгружает клиентам заказ. Компания использует приобретенную бухгалтерскую ИС, которая позволяет оформить заказ, счет и отследить платежи по счетам. Перед выполнением упражнения 1. Запустите программу Ramus (Пуск -> Программы -> Ramus -> Ramus). Если программа не установлена на ПК, то при наличии доступа в Интернет самостоятельно произведите инсталляцию данного ПО с сайта разработчика: http://ramussoftware.com/. Упражнение 1.1. Создание контекстной диаграммыПосле запуска программы на экране появится окно начала работ ( рисунок 1.1). Выберите опцию "Создать" и нажмите "ОК". ![]() Рисунок 1.1.Диалоговое окно начала работы в Ramus Внесите имя автора, название проекта, название модели и выберите опцию "IDEF0". На следующем шаге укажите, что модель используется "отделом стратегического планирования и развития". В описании проекта укажите "Это учебная модель, описывающая деятельность компании", перейдите к следующему шагу. Раздел "классификаторы" оставьте незаполненным и нажмите "Дальше". В следующем диалоговом окне нажмите "Окончить" и перейдите к рабочему интерфейсу программы. Через меню Диаграмма -> Свойства модели можно отредактировать мета-данные модели, а именно: название модели, описание, место ее использования. Активируйте окно модели, кликнув на область моделирования. Создайте контекстную диаграмму, нажав на кнопку ![]() Перейдите в режим редактирования контекстной диаграммы, нажав правой кнопкой мыши на объекте и выбрав опцию "Редактировать активный элемент". В закладке "Название" введите "Деятельность компании". Во вкладке "Описание" введите "Текущие бизнес-процессы компании". Обратите внимание, что вкладка "Описание" может быть недоступна в версии RAMUS Educational Создайте стрелки на контекстной диаграмме в соответствие с информацией, приведенной в таблице 11.1. Для создания стрелок необходимо перейти в режим построения стрелок с помощью кнопки ![]() Таблица 1.1. Описание стрелок контекстной диаграммы
На рисунке 1.2 представлен результат построения контекстной диаграммы по результатам Упражнения 1. ![]() Рисунок 1.2. Контекстная диаграмма Задание 2. Создание диаграммы декомпозицийВыберите кнопку перехода на уровень ниже ![]() В диалоговом окне укажите число работ на диаграмме нижнего уровня - "3", а нотацию декомпозиции - IDEF ( рисунок 1.3), затем нажмите "ОК". Автоматически будет создана диаграмма декомпозиции. ![]() Рисунок 1.3.Диалоговое окно декомпозиции работ Правой кнопкой мыши щелкните по 1-ой работе, выберите "Редактировать активный элемент" и на вкладке "Название" укажите имя работы. Повторите операцию для всех трех работ, а также внесите их описание в соответствующую вкладку на основе данных таблицы (табл. 1.2). Обратите внимание, что вкладка "Описание" может быть недоступна в версии RAMUS Educational. Таблица 1.2. Описание работ декомпозиции первого уровня
Перейдите в режим рисования стрелок. Произведите связывание граничных стрелок с функциональными объектами, как показано на рисунке 1.4. Для связывания граничных стрелок наводите курсор на сами стрелки, а не на границы области построения моделей. ![]() Рисунок 1.4.Связывание граничных стрелок на диаграмме декомпозиции A0 Правой кнопкой мыши щёлкните по ветви стрелки "Сборка и тестирование компьютеров", переименуйте ее в "Правила сборки и тестирования" (рисунок 1.5). Правой кнопкой мыши щелкните по ветви стрелки механизма работы "Продажи и маркетинг" и переименуйте ее в "Система оформления заказов" (рисунок 1.5) ![]() Рисунок 1.5. Присвоение названий ветвям стрелок диаграммы декомпозиции A0 Создайте новые внутренние стрелки, как показано на рисунке ( рисунок 11.6) ![]() Рисунок 1.6.Внутренние стрелки диаграммы декомпозиции A0 Создайте стрелку обратной связи (по управлению) "Результаты сборки и тестирования", идущую от работы "Сборка и тестирование компьютеров" к "Продажи и маркетинг". Измените стиль стрелки - толщину (правая кнопка мыши -> "Редактировать активный элемент" -> вкладка "Линия"). Методом drag&drop возможно переносить стрелки и их названия. При необходимости возможно установить "тильду" (опция контекстного меню при нажатии на стрелке правой кнопкой мыши) для явной связи стрелки и подписи к ней (рисунок 1.7) ![]() Рисунок 1.7.Результаты редактирования стрелок на диаграмме декомпозиции A0 Создайте новую граничную стрелку "Маркетинговые материалы", выходящую из работы "Продажи и маркетинг" Эта стрелка автоматически не попадает на диаграмму верхнего уровне и имеет квадратные скобки у окончания ![]() ![]() Рисунок 1.8.Результат туннелирования стрелок Упражнение 1.3. Создание диаграммы декомпозиций второго уровняДекомпозируем работу "Сборка и тестирование компьютеров". В результате проведенного анализа получена следующая информация о процессе: Производственный отдел получает заказы от отдела клиентов по мере их поступления. Диспетчер координирует работу сборщиков, сортирует заказы, группирует и дает указания на отгрузку компьютеров, когда они готовы. Каждые 2 часа диспетчер группирует заказы - отдельно для настольных компьютеров и ноутбуков - и направляет их на участок сборки. Сотрудники участка сборки собирают компьютеры согласно спецификациям заказа и инструкциям по сборке. Когда группа компьютеров, соответствующая группе заказов, собрана, она направляется на тестирование. Тестировщик тестируют каждый компьютер и, в случае необходимости, заменяет неисправные компоненты. Тестировщики направляют результаты тестирования диспетчеру, который на основании этой информации принимает решение о передаче компьютеров, соответствующих группе заказов, на отгрузку. На основе информации из таблиц 1.3 и 1.4 внесите новые работы и стрелки на диаграмму декомпозиции A2. Таблица 1.3. Описание функциональных блоков диаграммы декомпозиции A2
Произведите туннелирование и связку граничных стрелок, если это необходимо. Результат выполнения упражнения 3 представлен на рис. 1.9. ![]() Рисунок 1.9. Результат декомпозиции процесса Сборка и тестирование |