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

Управление информационными системами. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
УПРАВЛЕНИЕ
ИНФОРМАЦИОННЫМИ
СИСТЕМАМИ
Направление подготовки 09.03.03 – Прикладная информатика
Бакалавриат
Ставрополь
2016
УДК 004.046 (075.8) ББК 65.290-2 я73
О 66
Печатается по решению
редакционно-издательского совета
Северо-Кавказского федерального
университета
канд. экон. наук, доцент И. В. Азаров,
д-р экон. наук, профессор А. С. Мараховский
О 66 Управление информационными системами: лаборатор-
ный практикум/ авт.-сост. А. Ю. Орлова. – Ставрополь: Изд-во СКФУ, 2016. – 138 с.
Практикум разработан в соответствии с учебной программой и
Государственным образовательным стандартом высшего профессио­нального образования и посвящен платформе IBM Web- Sphere Business Modeler, версии 6.0.2.1, который является наиболее удобным средством для эффективного моделирования бизнес-процессов и управления проектами. С использованием данного программного продукта на предприятии можно эффективно управлять его ресурса­ми, проектировать информационные системы и имитировать процес­сы. Каждая работа содержит теоретическую часть, методику и поря­док выполнения работы, имеет четкую цель и предлагает последова­тельность шагов, позволяющих решить поставленную задачу. В конце каждой лабораторной работы приведены задания и контрольные во­просы.
Предназначен для бакалавров, обучающихся по направлению
09.03.03 – Прикладная информатика.
канд. экон. наук, доцент А. Ю. Орлова
Рецензенты:
УДК 004.046 (075.8) ББК 65.290-2 я73
Автор-составитель
© ФГАОУ ВО «Северо-Кавказский
федеральный университет », 2016
2
ВВЕДЕНИЕ
Данное пособие (лабораторный практикум) предназначено
для формирования у студентов следующих компетенций:
способен использовать, обобщать и анализировать инфор-
мацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1);
способен осознавать социальную значимость своей буду-
щей профессии, обладать высокой мотивацией к выполнению профессиональной деятельности (ОК-6);
способен понимать сущность и проблемы развития совре-
менного информационного общества (ОК-7);
способен использовать нормативные правовые документы в
профессиональной деятельности (ПК-1);
способен готовить обзоры научной литературы и электрон-
ных информационно-образовательных ресурсов для профессио­нальной деятельности (ПК-22).
Также курс рекомендуется для самостоятельной подготовки
начинающих программистов и администраторов, может быть исполь­зован для ознакомления с новыми возможностями платформы IBM WebSphere Business Modeler и перед прохождением других курсов, ориентированных на более продвинутый уровень слушателей.
Лабораторный практикум позволяет: сформировать у студентов целостное представление о воз-
можностях платформы IBM WebSphere Business Modeler;
научиться корректно использовать существующие в плат-
форме объекты и механизмы;
выработать навыки правильного применения инструментов
разработки управляемого приложения.
3
ЛАБОРАТОРНЫЕ РАБОТЫ
1. Знакомство с интерфейсом
IBM WebSphere Business Modeler
Цель работы: знакомство с платформой IBM WebSphere
Business Modeler.
Формируемые компетенции: ОК-1, ОК-6, ОК-7, ПК-1, ПК-22.
Теоретическая часть
IBM WebSphere Business Modeler позволяют эффективно мо-
делировать бизнес-процессы и управлять проектами.
IBM WebSphere Business Modeler предоставляет гораздо
больше возможностей, чем просто создание эффективных моделей бизнес-процессов. Например, можно просмотреть, как процессы будут работать в различных сценариях, проанализировать модели процесса и результаты имитации, добавить бизнес-величины, при­меняемые в приложения для мониторинга процессов.
Существующие модели бизнес-процессов или данные можно
использовать как отправную точку для проекта моделирования, импортировав их в WebSphere Business Modeler. Например, можно импортировать файлы моделей Microsoft Visio, структурирован­ных текстовых файлов (например, данные таблиц) и файлы WebSphere Business Modeler, включая XML.
В WebSphere Business Modeler можно импортировать модели
процессов и определения следующих форматов:
Microsoft Visio (файлы VDX). Текст с разделителями (CSV и TXT) из других программ,
например, электронных таблиц или баз данных.
Проекты WebSphere Business Modeler (файлы MAR и ZIP). Наборы XML WebSphere Business Modeler (файлы XML). Организации WebSphere Business Integration Workbench вер-
сии 4.2.4 (файлы ORG).
Результаты мониторинга (файлы XML) из IBM WebSphere
Business Monitor.
Бизнес-службы (файлы WSDL) и объекты бизнес-служб
(файлы XSD).
Web-службы из WebSphere Service Registry and Repository
(файлы WSDL и XSD).
4
Вывод WebSphere MQ Workflow (файлы FDL, разработан-
Режим
моделирования
Функция
Простое бизнес­моделирование
Создание общего представления бизнес-процесса, то есть его потоков операций
Промежуточное бизнес­моделирование
Представление дополнительных подробностей про­цесса и моделей данных, например, указание бизнес­правил и логики, применяемых для моделей
Расширенное бизнес­моделирование
Подготовка моделей, которые будут использованы в качестве основы для программных приложений
ные в WebSphere MQ Workflow Buildtime).
WebSphere Business Modeler позволяет создать наглядное
представление процесса, содержащее все необходимые сведения об этом процессе. Например, можно включить в модель бизнес­элементы (данные и рабочие продукты) и ресурсы. Затем можно связать эти модели с бизнес-процессом. В любом месте диаграммы процесса, структуры или определения структуры можно добавить аннотации, похожие на пояснительные заметки.
Режимы бизнес-моделирования
WebSphere Business Modeler поддерживает несколько режи-
мов моделирования бизнес-процессов, каждый из которых позво­ляет представить модель с разной степенью детализации. Три ре­жима моделирования упрощают экспорт моделей для различных технологий при разработке приложений. Эти режимы описаны в таблице 1.1, и между ними можно переключаться.
Архитектура на основе служб
Архитектура на основе служб (SOA) позволяет создавать, раз-
вертывать и интегрировать отдельные бизнес-функции и процессы с различными базовыми приложениями и вычислительными плат­формами. IBM WebSphere Business Modeler является ключевым компонентом этой архитектуры, который позволяет определить взаимосвязь между целями бизнеса и реализацией процесса.
Таблица 1.1
Обзор режимов моделирования
5
Режим
моделирования
Функция
WebSphere Busi­ness Integration Server Foundation
Применяется для экспорта моделей в файлы трех форматов, которые можно импортировать в IBM
WebSphere Integration Developer: BPEL (Business Process Execution Language), WSDL (Web Services Description Language) и XSD (XML Schema Defini­tion).
WebSphere MQ Workflow
Создание вывода в формате FlowMark Definition Language (FDL), который можно использовать в IBM WebSphere MQ Workflow в качестве основы для создания автоматизированного потока операций.
WebSphere Process Server
Для экспорта модели в артефакты SCA (Service Component Architecture), а также файлы BPEL, WSDL и XSD, которые впоследствии можно импортировать в WebSphere Integration Developer и использовать для создания системных решений в IBM WebSphere Process Server.
При использовании SOA все деловые операции (такие как про­верка остатка средств на счету клиента или открытие нового банков­ского счета) вместе с базовой информационной технологией разби­ваются на многоразовые компоненты, или службы. По мере развития бизнеса такие службы можно компоновать по-новому. Даже в разно­родных средах и при использовании разных технологий SOA обеспе­чивает взаимодействие между службами в открытой коммуникаци­онной среде. Такой способ взаимодействия бизнес-процессов позво­ляет обмениваться информацией внутри предприятия и за его преде­лами, включая клиентов, партнеров и поставщиков.
WebSphere Business Modeler можно использовать для реализации этапа моделирования цикла SOA, как показано на рисунке, и подго­товить модели бизнес-процессов для следующего этапа цикла. Таким образом, этот продукт служит связующим звеном между моделиро­ванием бизнес-процесса и реализацией служб программного обеспе­чения. WebSphere Business Modeler также дополняет средства моде­лирования SOA, в частности Rational Software Architect.
6
Обзор редакторов
WebSphere Business Modeler содержит целый ряд редакторов, помогающих в создании бизнес-моделей.
Редактор процессов позволяет графически представить после­довательность выполнения процесса. С помощью редактора опре­делений можно задать атрибуты для большинства элементов, со­здаваемых в Панель Дерево проектов.
Редактор структур – это графический редактор, предназна­ченный для моделирования структур организации и взаимосвязей между ними.
Моделируемые процессы можно имитировать с использова­нием редактора имитаций. Это дает возможность выявить слабые места модели и те фрагменты, которые можно улучшить.
Редактор процессов
Редактор процессов позволяет графически представить после­довательность выполнения процесса, как показано на рис. 1.1.
Рисунок 1.1. Редактор процессов моделирования
При создании процесса в Панель Дерево проектов этот ин­струмент позволяет нарисовать диаграмму процесса, наглядно представив последовательность выполнения процесса. В диаграм­му процесса можно добавлять следующие элементы из палитры:
Задачи
Процессы
7
Передатчики уведомлений
Приемники уведомлений
Циклы
Решения
Соединения
Разветвления
Слияния
Хранилища
Начальные и конечные узлы и узлы остановки
Соединения
Комментарии
Кроме того, в диаграмму можно добавлять многоразовые эле­менты, перенося их с помощью мыши из окна Панель Дерево про­ектов, в том числе следующие элементы:
Задачи, процессы, хранилища, службы (можно переносить
на панель рисования)
Ресурсы, роли, подразделения организации и расположе-
ния (можно переносить в локальные задачи и подпроцессы)
Бизнес-элементы (можно переносить в соединения и ло-
кальные хранилища)
Диаграмма процесса описывает последовательность выполне­ния процесса. Для определения атрибутов процесса, в том числе входов и выходов, можно открыть вкладку Спецификация этого процесса. Для добавления меток к показанным на диаграмме опе­рациям можно открыть вкладку Визуальные атрибуты.
Форматы, поддерживаемые редактором процессов
Диаграмму процесса можно создать или открыть в произволь­ном формате, либо в формате дорожек. Произвольный формат не накладывает никаких ограничений на то, где можно размещать эле­менты, хотя рекомендуется упорядочить элементы последовательно­сти операций слева направо. В формате дорожек элементы сортиру­ются по дорожкам. Каждая дорожка представляет одну из указанных пользователем категорий. Например, если элементы должны быть рассортированы по ролям, то при добавлении операции она будет размещена на дорожке связанной с ней роли. Дорожки могут приме­няться для сортировки по следующим элементам:
Определения простых ресурсов
Определения составных ресурсов
8
Роли
Классификаторы
Подразделения организации
Расположения
При конструировании и просмотре диаграмм процессов по­лезно применять оба формата, поддерживаемых редактором про­цессов. Произвольный формат обеспечивает максимальную гиб­кость в размещении элементов диаграммы, в то время как формат дорожек позволяет быстро рассортировать операции по выбранной категории. Вы можете в любой момент переключиться с одного формата просмотра на другой. Для этого достаточно щелкнуть правой кнопкой мыши на диаграмме процесса и выбрать пункт
Переключиться на произвольный формат или Переключиться на разметку дорожек по [название категории].
Редактор определений
С помощью редактора определений можно задать атрибуты для большинства элементов, создаваемых в Панели Дерева проек­тов (рис. 1.2).
Рисунок 1.2. Задание атрибутов определений
Набор атрибутов, доступных в редакторе определений, зависит от типа создаваемого или изменяемого элемента. Редактор определений можно использовать при работе со следующими элементами:
9
Бизнес-элементы, шаблоны бизнес-элементов и экземпля-
ры бизнес-элементов
Уведомления и шаблоны уведомлений
Глобальные задачи
Глобальные процессы (на вкладке Спецификация)
Глобальные хранилища
Службы
Ресурсы, определения ресурсов и шаблоны определений
ресурсов
Роли
Расписания
Подразделения организации, определения организаций и
шаблоны определений организаций
Расположения, определения расположений и шаблоны
определений расположений
Редактор структур
Редактор структур – это графический редактор, предназна­ченный для моделирования структур организации и взаимосвязей между ними (см. рис. 1.3).
Рисунок 1.3. Моделирование структуры организации
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]