Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Управление информационными системами. Лабораторный практикум
.pdf
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
УПРАВЛЕНИЕ
ИНФОРМАЦИОННЫМИ
СИСТЕМАМИ
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Направление подготовки 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 Business Integration
Server Foundation
Применяется для экспорта моделей в файлы трех
форматов, которые можно импортировать в IBM
WebSphere Integration Developer: BPEL (Business
Process Execution Language), WSDL (Web Services
Description Language) и XSD (XML Schema Definition).
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
