Моделирование на ARIS процессов управления с учетом требований безопасности
Предназначение и методология системы ARIS, преимущества использования скриптов. Сравнительный анализ CASE–средств. Моделирование процессов управления средствами ARIS. Разработка алгоритма, описание работы и листинг программы, инструкция пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 10.06.2011 |
Размер файла | 4,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
РЕФЕРАТ
Данная дипломная работа содержит 122 страницу, 22 таблиц, 24 рисунков, 5 приложений. Темой дипломной работы является: “Моделирование на ARIS процессов управления с учетом требований безопасности”. Объектом и целью исследования являются базовые атрибуты среды ARIS, способ добавления новых атрибутов, характеризующих требования по обеспечению безопасности информации, а также написание скрипта, анализирующего модель процесса управления с учетом требований безопасности. К таковым относятся требования по обеспечению конфиденциальности, целостности, доступности информации.
Инструментальная среда исследования - ARIS Toolset (ARIS version 6.2). Инструментарий ARIS позволяет проводить построение, анализ и оценку рабочих процессов компании в терминах методологии организации бизнес-процессов. Результатом описания является набор взаимосвязанных моделей ARIS. Кроме того, ARIS предоставляет достаточно простые средства для документирования и моделирования процессов.
БЕЗОПАСНОСТЬ ИНФОРМАЦИИ, АТРИБУТЫ, ARIS EEPC, ГРУППА АТРИБУТОВ, ТИП АТРИБУТА, СКРИПТ.
РЕФЕРАТ
Дана дипломна робота містить 122 сторінку, 22 таблиць, 24 рисунків, 5 додатків. Темою дипломної роботи є: ”Моделювання на ARIS процесів управління з урахуванням вимог безпеки”. Об'єктом і метою дослідження є базові атрибути середовища ARIS, спосіб додавання нових атрибутів, що характеризують вимоги по забезпеченню безпеки інформації, а також написання скрипта, що аналізує модель процесу управління з урахуванням вимог безпеки. До таких відносяться вимоги по забезпеченню конфіденційності, цілісності, доступності інформації.
Інструментальне середовище дослідження - ARIS Toolset (ARIS version 6.2). Інструментарій ARIS дозволяє проводити побудову, аналіз та оцінку робочих процесів компанії в термінах методології організації бізнес-процесів. Результатом опису є набір взаємозалежних моделей ARIS. Крім того, ARIS надає досить прості засоби для документування і моделювання процесів.
БЕЗПЕКА ІНФОРМАЦІЇ, АТРИБУТИ, ARIS EEPC, ГРУПА АТРИБУТІВ, ТИП АТРИБУТА, СКРИПТ.
ABSTRACT
This degree work is contain 122 pages, 22 tables, 24 figures, 5 appendixes. The subject of the degree work is: “Modeling of control processes by means of ARIS taking into account safety requirements”. Object and the purpose of research are base attributes of ARIS environment, the way of adding new attributes that describe requirements on the information safety, and also writing a script that analyses the model of control process taking into account safety requirements. Such requirements are maintenance of confidentiality, integrity, availability of information.
The tool environment of research is ARIS Toolset (ARIS version 6.2). ARIS toolkit allows carrying out the construction, analysis and estimation of working processes of a company in terms of methodology of the business processes organization. Result of the description is the set of the interconnected ARIS models. Besides, ARIS gives simple means for documenting and modeling of processes.
SAFETY OF THE INFORMATION, ATTRIBUTES, ARIS EEPC, GROUP OF ATTRIBUTES, TYPE OF AN ATTRIBUTE, THE SCRIPT.
СОДЕРЖАНИЕ
СПИСOК СОКРАЩЕНИЙ
ВВЕДЕНИЕ
1 АНАЛИЗ И ОБОСНОВАНИЕ РАЗРАБОТКИ. ПОСТАНОВКА ЗАДАЧИ
1.1 Описание объекта исследования
1.2 CASE-технология
1.2.1 Методы моделирования в Bpwin
1.2.2 Моделирование в Erwin
1.2.3 Краткое описание методологии ARIS
1.2.4 Положительные стороны использования скриптов в ARIS
1.2.5 Предназначение системы ARIS. Примеры использования системы ARIS
1.3 Сравнительный анализ CASE - средств
1.4 Постановка задачи
1.5 Техническое задание на разработку
1.5.1 Функциональные требования к разработке программы (скрипта)
1.5.2 Требования к инструментальным средствам
1.5.3 Требования к методическому обеспечению
2. РАЗРАБОТКА СКРИПТА
2.1 Общие сведения
2.1.1 Моделирование процессов управления средствами ARIS
2.1.3 Характеристика атрибутов в нотации ARIS eEPC
2.1.4 Способ добавления новых атрибутов
2.2 Выбор языка программирования
2.3 Описание структур данных, используемых в скрипте
2.4 Разработка алгоритма
2.5 Описание работы программы
2.6 Разработка инструкции по использованию скрипта
2.7 Инструментальные средства
3. БЕЗОПАСНОСТЬ ЖИЗНИ И ДЕЯТЕЛЬНОСТИ ЧЕЛОВЕКА
3.1 Анализ условий труда
3.2 Техника безопасности
3.3 Производственная санитария и гигиена труда
3.4 Пожарная профилактика
4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
4.1 Расчет расходов на маркетинг
4.4 Расчет затрат на тиражирование
4.5 Расчет полных затрат
4.6 Планирование пассива баланса
4.7 Планирование необходимой чистой прибыли и ожидаемого изменения актива
4.8 Расчет цены товара и финансового результата
4.9 Расчет операционных показателей
4.10 Расчет конкурентоспособности товара
4.11 Выводы по расчётам
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ В
СПИСOК СОКРАЩЕНИЙ
ABC - Activity Based Costing. Стоимостной анализ
API Application Programming Interface. Программный интерфейс приложения
ARIS - Architecture of Integrated Information Systems. Архитектура Интегрированных информационных систем
CASE - Computer-Aided Software Engineering. Автоматизированное проектирование и создание программ
DFD - Data Flow Diagramming. Диаграммы потоков данных
eEPC - extended Event-Driven Process Chain. Событийная цепочка процесса
ERM - Entity Relationship Model. Модель “сущность - отношение”КИС - корпоративная информационная система
HTML - Hypertext Markup Language. Гипертекстовой язык разметки
IDEF - Integration Definition for Function Modeling
ISO - International Organization for Standardization. Международная организация по стандартизации
TCP/IP - (Transmission Control Protocol/Internet Protocol) протокол управления передачей/межсетевой протокол,
UML - Unified Modeling Language. Унифицированный язык моделирования
SADT - Structured Analysis and Design Technique. Методология структурного анализа и проектирования
SVGA - Super Video Graphics Array. Супер видео графический адаптер
БИ - безопасность информации
БП - бизнес-процесс
ДО - диалоговое окно
КЕО - коэффициент естественной освещенности
НИЛ - научно - исследовательской лаборатория
ОВПФ - опасные и вредные производственные факторы
ПО - программное обеспечение
ПТ - предмет труда
ПЭВМ - персональная электронно-вычислительная машина
СУБД - система управления базами данных
ФОТ - фонд оплаты труда
ЦСК - Центр сертификации ключей
«Ч-М-С» - «Человек - Машина - Среда»
ВВЕДЕНИЕ
Теория моделирования технических систем и процессов в 20-м веке убедительно доказала свою эффективность и практическую значимость. Этого нельзя сказать о моделировании экономических систем и процессов. Достижения в области математики и быстрое развитие средств вычислительной техники существенно расширили возможности создания и развития новых высокоэффективных теорий моделирования [1]. В настоящее время примеров практического использования моделей экономических систем в мировой практике немного, а в украинской действительности они пока единичны. Но заказчик, например, автоматизированной системы управления предприятием или системы автоматизации технологических процессов желает “увидеть” и скорректировать будущую систему до того, как он оплатит ее изготовление, и она будет реализована физически. А для этого необходимо моделирование проектируемой системы. Наличие комплексной модели предприятия является основой для выполнения следующих работ: проведения анализа, оценки и внесения предложений по совершенствованию деятельности предприятия; разработки автоматизированной системы управления предприятием; разработки системного проекта и внедрения корпоративной информационной системы (КИС), поддерживающей систему управления; подготовки и проведения процедуры сертификации предприятия в соответствии с требованиями международных стандартов качества серии ISO 9000 и т. д.
Наибольшую перспективу имеют комплексные (интегрированные) методологии моделирования бизнес - систем и бизнес-процессов (БП), к которым относится ARIS - методология, позволяющая в зависимости от целей проектирования выбирать соответствующие модели.
Методология помогает охватить и учесть все важные этапы, шаги и моменты моделирования. Более того, методология обеспечивает организационную поддержку, позволяющую скоординировать работу больших коллективов разработчиков. ARIS - методологию используют для описания деятельности предприятия[1, 2].
Основной предпосылкой исследования нотации ARIS послужил ее недостаток, который заключается в отсутствии атрибутов, характеризующих требования по обеспечению безопасности информации (БИ) в моделируемой системы. К таковым относятся требования по обеспечению конфиденциальности, целостности и доступности информации, что, безусловно, является актуальной проблемой на данный момент.
Целью дипломной работы является разработка скрипта, анализирующего модель процесса управления с учетом требований безопасности.
Целью раздела “Безопасность жизни и деятельности человека” является создание безопасных и здоровых условий труда на рабочих местах и в рабочих зонах пользователей компьютерных и информационных технологий при разработке или эксплуатации продукта проектирования путем разработки вопросов охраны труда .
При выполнении дипломной работы будет проводиться анализ условий труда, рассматриваться необходимые меры, обеспечивающие в сфере производства оптимальное с точки зрения сохранения здоровья и работоспособности взаимодействие людей с техническими средствами и окружающей средой. Учитывая нормативные документы, нужно определить доминирующий вредный производственный фактор и методы борьбы с ним. А также определить степень огнестойкости здания, категория взрывоопасности.
1. АНАЛИЗ И ОБОСНОВАНИЕ РАЗРАБОТКИ. ПОСТАНОВКА ЗАДАЧИ
1.1 Описание объекта исследования
Усиление тенденции стандартизации и значительное падение цен на аппаратное обеспечение обусловили существенное обеспечение подходов к разработке информационных систем.
В прошлом промышленные разработки ограничивались в основном вопросами интегрирования систем и их оптимизации. Однако в последние годы центральным аспектом разработок все чаще становится создание решений по специальным требованиям заказчиков. Распределенные информационные системы, которые могут объединяться в интегрированные информационные сети, приобретают все большую популярность благодаря их доступности и сэкономить время и деньги при создании информационной инфраструктуры для поддержки бизнес-процессов.
Жесткие организационные структуры, построенные по функциональному признаку, имеют центральную ориентацию и часто зависят от ограниченных возможностей централизованной архитектуры «хост-терминал». Это приводит к потере гибкости в деятельности компании. Новые возможности открываются в результате начавшейся децентрализации компьютеров и компьютерных служб и появления в связи с этим новейших концепций создания информационных систем (например, архитектуры «клиент/сервер», автоматизация рабочих процессов). В условиях постоянно усиливающейся конкуренции эти идеи стали актуальными практически для любой компании [1].
Гибкие информационные системы, направленные на автоматизацию внутренних бизнес-процессов, - один из решающих факторов в конкурентной борьбе компании. Выделить бизнес-процессы, проанализировать их взаимосвязи и предложить оптимизированную инфраструктуру информационной поддержки позволяет только комплексный анализ деятельности компании. Однако, в отличие от традиционной централизованно-функциональной среды, управление в этих новых структурах значительно сложнее. Для успеха здесь, в первую очередь, необходимы ясно определенное и унифицированное описанное распределение ответственности, максимальная прозрачность структур, коммуникационная база, интегрирующая все уровни компании, а также простое управление проектом. Все это должно быть ориентировано на достижение целей, которые ставит перед собой компания.
Жизненный цикл информационных систем принято разбивать на стадии системного анализа, проектирования, непосредственного кодирования, тестирования и сопровождения. Известно, что исправление ошибок, допущенных на предыдущей стадии, обходится примерно в 10 раз дороже, чем на текущей. Отсюда следует, что наиболее критическими являются первые стадии проекта.
Центральным понятием первого этапа жизненного цикла является понятие системы. Система - это совокупность объектов, компонентов или элементов, образующих некоторую целостность. Определяющей предпосылкой выделения некоторой совокупности как системы является возникновение у нее некоторых свойств, которых не имеют элементы, входящие в систему.
Важнейшими характеристиками любой системы являются её структура и процесс функционирования. Под структурой системы понимают устойчивую во времени совокупность взаимосвязей между её элементами или компонентами. Именно структура связывает воедино все элементы и препятствует распаду системы на отдельные компоненты.
Процесс функционирования системы тесно связан с изменением её свойств или поведения во времени. При этом важной характеристикой системы является её состояние, под которым понимается совокупность свойств или признаков, которые в каждый момент времени отражают наиболее существенные особенности поведения системы.
Для автоматизации проектирования и разработки информационных систем используется структурная методология, означающая использование формализованных методов описания разрабатываемой системы и принимаемых технических решений.
Методология системного анализа служит концептуальной основой системно-ориентированной декомпозиции предметной области. Результатом системного анализа является построение некоторой модели системы или предметной области[1,2].
Исследование системы начинается с наиболее общего её описания с последующей детализацией представления отдельных аспектов её поведения и функционирования. При этом общая модель строится в виде некоторой иерархической структуры, которая отражает различные уровни абстракции с ограниченным числом компонентов на каждом из уровней. Одним из главных принципов структурного системного анализа является выделение на каждом из уровней абстракции только наиболее существенных компонентов или элементов системы.
Процесс моделирования любой системы начинается с определения контекста, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
Субъект -- это сама система, при этом необходимо точно установить, что входит в систему, а что лежит за её пределами. Иными словами, первоначально следует определить область моделирования. При описании области необходимо учитывать два компонента - широту и глубину. Широта определяет границы модели. Глубина определяет, на каком уровне детализации модель является завершённой.
При формулировании цели следует ответить на следующие вопросы:
1. Почему нужно построить модель процесса?
2. Что должна показывать модель?
3. Что может получить эксперт?
Точку зрения можно представить как взгляд человека, который видит систему в нужном для моделирования направлении. Точка зрения должна соответствовать цели моделирования. Как правило, выбирается точка зрения человека, ответственного за моделируемую работу в целом.
Методы моделирования деятельности компании являются одним из инструментов для управления этими сложными задачами. Модели деятельности - это решающая предпосылка для анализа бизнес-процессов, выстраивания проектов в одну линию с целями компании и, наконец, для построения эффективных информационных структур в виде сложных распределенных интегрированных систем, поддерживающих все основополагающие организационные структуры.
Моделирование реальных ситуаций в работе компании и отработка комплексных бизнес-процессов стали темой все более широких обсуждений. Появление различных методов моделирования усиливает эту тенденцию, а их огромное множество приводит к еще большим усложнениям и путанице. Вследствие этого, предпринимаются попытки создать стандартизованные концепции (архитектуры) для процесса разработки информационных систем и методов моделирования.
Для построения сложной системы необходимо сначала разделить её на несколько абстрактных представлений и построить модели, используя принятые обозначения - нотации. Модель помогает понять проблему всем участникам, задействованным в реализации проекта на различных этапах: заказчику, эксперту, аналитику, проектировщику, программисту и др.
1.2 CASE-технология
Создание систем автоматизации предприятий является очень сложной задачей. В технологическом цикле создания программного обеспечения принято выделять следующие этапы [3]:
· анализ - определение того, что система будет делать,
· проектирование - определение подсистем и их взаимодействие,
· реализация - разработка подсистем по отдельности, объединение - соединение подсистем в единое целое,
· тестирование - проверка работы системы,
· установка - введение системы в действие,
· функционирование - использование системы.
В [3] показано, что наиболее критичными являются ранние этапы создания информационных систем - этап анализа и этап проектирования, поскольку именно на этих этапах могут быть допущены наиболее опасные и дорогостоящие ошибки. Существуют различные методологии и CASE-средства, обеспечивающие автоматизацию этих этапов. Такие CASE-средства должны выполнять следующие задачи:
1. Построение модели бизнес-процессов предприятия и анализ этой модели, в том числе стоимостной анализ (ABC) и анализ эффективности бизнес-процессов с помощью имитационного моделирования.
2. Создание структурной модели предприятия и связывание структуры с функциональной моделью. Результатом такого связывания должно быть распределение ролей и ответственности участников бизнес-процессов.
3. Описание документооборота предприятия.
4. Создание сценариев выполнения бизнес-функций, подлежащих автоматизации и полного описание последовательности действий (включающее все возможные сценарии и логику развития).
5. Создание сущностей и атрибутов и построение на этой основе модели данных.
6. Определение требований к информационной системе и связь функциональности информационной системы с бизнес-процессами.
7. Создание объектной модели, на которой в дальнейшем может быть автоматически сгенерирован программный код.
8. Интеграция с инструментальными средствами, обеспечивающими поддержку групповой разработки, системами быстрой разработки, средствами управления проектом, средствами управления требованиями, средствами тестирования, средствами управления конфигурациями, средствами распространения и средствами документирования.
Для автоматизации процесса анализа, проектирования, генерации, тестирования и сопровождения информационных систем используются программно - технологические средства, которые получили название CASE-средств. Они и реализуют CASE - технологию создания и сопровождения информационных систем.
Термин CASE (Сomputer-Aided Software/System Engineering) дословно переводится как разработка программного обеспечения с помощью компьютера [4].
CASE-средства представляют собой программные средства, поддерживающие процессы создания и/или сопровождения информационных систем.
CASE-технология - это совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения (ПО), поддержанную комплексом взаимоувязанных средств автоматизации. CASE - это инструментарий для системных аналитиков, разработчиков и программистов, заменяющий им бумагу и карандаш.
Основная цель CASE состоит в том, чтобы отделить проектирование ПО от его кодирования и последующих этапов разработки.
Во многих современных CASE-системах применяются методологии структурного анализа и проектирования, основанные на наглядной диаграммной технике, при этом для описания модели проектируемой системы используются графы, диаграммы, таблицы и схемы. Такие методологии обеспечивают строгое и наглядное описание проектируемой системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней [4,5].
К CASE-средствам структурного типа относятся продукты фирмы PLATINUM technology BPwin и ERwin, ARIS и др.
1.2.1 Методы моделирования в Bpwin
BPwin поддерживает три методологии: IDEF0, DFD и IDEF3, позволяющие анализировать систему с трех ключевых точек зрения:
1. С точки зрения функциональности системы. В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывают информационные, людские и производственные ресурсы, потребляемые каждой работой.
2. С точки зрения потоков информации (документооборота) в системе. Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF0, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес функциями внутри системы. В то же время диаграммы DFD оставляют без внимания взаимодействие между бизнес- функциями.
3. С точки зрения последовательности выполняемых работ. Более точную картину можно получить, дополнив модель диаграммами IDEF3. Этот метод привлекает внимание к очередности выполнения событий. В IDEF3 включены элементы логики, что позволяет моделировать и анализировать альтернативные сценарии развития бизнес процесса [4,5].
BPwin умеет проверять создаваемые модели с точки зрения синтаксиса выбранной методологии, проверяет ссылочную целостность между диаграммами, а также выполняет ряд других проверок, чтобы помочь вам создать правильную модель, а не просто рисунок. При этом сохраняются главные преимущества рисунка -- простота создания и наглядность.
BPwin тесно интегрируется с такими программными продуктами, как:
- система моделирования данных ERwin (Platinum Technology Inc.);
- комплекс управления и хранения проектов ModelMart (Platinum Technology Inc.);
- специализированный генератор отчетов по модели RPTwin (Platinum Technology Inc.);
- система имитационного моделирования BPSimulator (System Modeling Corporation);
- инструмент стоимостного анализа EasyABC (ABC Technologies).
Модель IDEF0 предназначена для описания бизнес-процессов на предприятии, она позволяет понять, какие объекты или информация служат сырьем для процессов, какие результаты производят работы, что является управляющими факторами и какие ресурсы для этого необходимы. Методология структурного моделирования предполагает построение модели AS-IS (как есть), анализ и выявление недостатков существующих бизнес-процессов и построение модели TO-BE (как должно быть), то есть модели, которая должна использоваться при построении автоматизированной системы управлением предприятия.
Нотация IDEF0 позволяет наглядно представить бизнес-процессы и легко выявить такие недостатки как недостаточно эффективное управление, ненужные, дублирующие, избыточные или неэффективные работы, неправильно использующиеся ресурсы и т.д. При этом часто выясняется, что обработка информации и использование ресурсов неэффективны, важная информация не доходит до соответствующего рабочего места и т.д. Признаком неэффективной организации работ является, например, отсутствие обратных связей по входу и управлению для многих критически важных работ. Встроенная система стоимостного анализа (ABC) позволяет количественно оценить стоимость каждой работы и эффективность реализации той или иной технологии.
Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. DFD описывают функции обработки информации, документы, объекты, а также сотрудников или отделы, которые участвуют в обработке информации. Наличие в диаграммах DFD элементов для описания источников, приемников и хранилищ данных позволяет более эффективно и наглядно описать процесс документооборота [4].
Для описания логики взаимодействия информационных потоков более подходит IDEF3, называемая также workflow diagramming, - нотация моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов. Диаграммы IDEF3 позволяют описать как отдельные сценарии реализации бизнес-процессов, так и полное описание последовательности действий. Диаграммы нового типа - Swim Lane, использующие методологию Process Flow Network и могут быть добавлены в модель, содержащую диаграммы IDEF3. Диаграммы Swim Lane иллюстрируют несколько параллельных потоков, что позволяет отобразить процесс вместе с зависящими от него процессами как параллельные потоки на одной диаграмме (рис.1. 1). Кроме того, на диаграммах Swim Lane можно указать роли исполнителей работ, тем самым более качественно задокументировать роли и ответственности.
Рис.1. 1. - Распределение ролей при выполнении работ на диаграмме Swim Lane.
Организационные диаграммы (organization charts) позволяют описать структуру предприятия и создаются на основе предварительно созданных ролей. Благодаря организационным диаграммам можно отобразить как структуру организации, так и любую другую иерархическую структуру (рис.1. 2).
Рис.1.2. Организационная диаграмма.
В BPwin 4.0 стал возможен экспорт модели в систему имитационного моделирования Arena (Systems Modeling Corp.). Имитационное моделирование - это метод, позволяющий строить модели, учитывающие время выполнения функций. Полученную модель можно “проиграть” во времени и получить статистику происходящих процессов так, как это было бы в реальности. В имитационной модели изменения процессов и данных ассоциируются с событиями. “Проигрывание” модели заключается в последовательном переходе от одного события к другому. Обычно имитационные модели строятся для поиска оптимального решения в условиях ограничения по ресурсам, когда другие математические модели оказываются слишком сложными. Экспорт модели процессов в Arena позволит аналитикам более качественно производить реорганизацию деятельности предприятий и оптимизировать производственные процессы [4,5].
BPwin 4.0 поддерживает словари сущностей и атрибутов, что позволяет создавать объекты модели данных непосредственно в среде BPwin, связывать их с объектами модели процессов и экспортировать в систему моделирования данных ERwin. Такая связь гарантирует завершенность анализа, гарантирует, что есть источник данных (Сущность) для всех потребностей данных (Работа) и позволяет делить данные между единицами и функциями бизнес-процессов. Каждая стрелка в модели процессов может быть связана с несколькими атрибутами различных сущностей. Связи объектов способствуют согласованности, корректности и завершенности анализа.
1.2.2 Моделирование в Erwin
Для построения модели данных Computer Associates предлагает мощный и удобный инструмент - Erwin[4]. Erwin имеет два уровня представления модели - логический и физический. На логическом уровне данные представляются безотносительно конкретной СУБД, поэтому могут быть наглядно представлены даже для неспециалистов. Физический уровень данных - это, по - существу, отображение системного каталога, который зависит от конкретной реализации СУБД. Erwin позволяет проводить процессы прямого и обратного проектирования для СУБД более 20 типов. Это означает, что по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога с учетом реализации конкретной СУБД. Кроме того, Erwin позволяет выравнивать модель и содержимое системного каталога после редактирования того, либо другого. Erwin поддерживает три нотации (IDEF1X, IE и DIMENSIONAL), что позволяет его применять как для проектирования оперативных баз данных, так и для создания хранилищ данных.
Создание современных информационных систем, основанных на широком использовании распределенных вычислений, объединении традиционных и новейших информационных технологий, требует тесного взаимодействия всех участников проекта: менеджеров, бизнес- и системных аналитиков, администраторов баз данных, разработчиков. Для этого использующиеся на разных этапах и разными специалистами средства моделирования и разработки должны быть объединены общей системой организации совместной работы. Фирма Computer Associates разработала систему Erwin - хранилище моделей Bpwin и Erwin, к которому открыт доступ для участников проекта создания информационной системы [4,5].
Хотя перечисленные выше задачи 1-5 достаточно эффективно решаются с помощью структурных средств Bpwin и Erwin, современные объектно-ориентированные CASE - методологии и CASE - средства позволяют более эффективно решать задачи проектирования. К таким средствам относится система ARIS.
1.2.3 Краткое описание методологии ARIS
Методология ARIS рассматривает предприятие как совокупность четырех взглядов: взгляд на организационную структуру, взгляд на структуру функций, взгляд на структуру данных, взгляд на структуру процессов. При этом каждый из этих взглядов разделяется еще на три подуровня: описание требований, описание спецификации, описание внедрения. Таким образом, ARIS предлагает рассматривать организацию с позиции 12 аспектов, отображающих разные взгляды на предприятие, а также разную глубину этих взглядов. Для описания бизнес-процессов предлагается использовать 85 типов моделей, каждая из которых принадлежит тому или иному аспекту. Среди большого количества возможных методов описания можно выделить следующие: EPC (event-driven process chain) - метод описания процессов, нашедший применение для описания процессов системы SAP R/3; ERM (Entity Relationship Model) - модель сущностей-связей для описания структуры данных; UML (Unified Modeling Language) - объектно-ориентированный язык моделирования. ARIS Toolset (ARIS Easy Design) - единая среда моделирования, которая представляет собой совокупность четырех основных компонентов - Explorer (Проводник), Designer (средство для графического описания моделей), Таблиц (для ввода различных параметров и атрибутов) и Мастеров (Wizards). Различия двух продуктов заключается не в методологической части (ARIS Easy Design входит в ARIS Toolset), а лишь в функционале. ARIS Easy Design ориентирован на сбор информации и документирование, когда ARIS Toolset позволяет еще и проводить комплексный анализ, семантические проверки информации [2].
Типы моделей отражают методологию моделирования различных аспектов деятельности предприятия. Основной объем типов моделей был создан исходя из целей построения программных средств, реализующих эту деятельность на основе информационных технологий. Тем не менее, типы моделей уровня описания требований имеют значительную гибкость, позволяющую использовать их для задач проектирования системы управления предприятия. Каждый тип модели представлен набором типов объектов и типов связи между ними. Тип связи между объектами имеет место в типе модели при соответствующем логическом обосновании этой связи в данной теории моделирования. Наличие типа связи в типе модели означает возможность осуществления такой связи в модели.
Модель создается в некоторой группе и является дальнейшей конкретизацией типа модели. Модель представляет собой конкретный набор объектов и связей, не противоречащий типу модели. На рисунке 1.3 представлена структура модели ARIS, из которого видно, что модель ARIS это совокупность символов, их свойств, атрибутов и отношений между ними, которая адекватно описывает некоторые свойства моделируемого объекта.
Рис.1.3 - Структура модели
Структура объекта ARIS представлена на рисунке 1.4.
Рис 1.4 - Структура объекта
Методология ARIS предполагает определенный подход к формализации информации о деятельности организации и представление ее в виде графических моделей, удобном для понимания и анализа. Модели, создаваемые по методологии ARIS, отражают существующую ситуацию с той или иной степенью приближенности. Степень детализации описания зависит от целей проекта, в рамках которого проводится моделирование. Модели ARIS могут быть использованы для анализа и выработки различного рода решений по реорганизации деятельности предприятия, в том числе по внедрению информационной системы управления, разработке систем менеджмента качества. Методология ARIS реализует принципы структурного анализа и позволяет определить и отразить в моделях основные компоненты организации, протекающие процессы, производимую и потребляемую продукцию, используемую информацию, а так же выявить взаимосвязи между ними [2].
Создаваемые модели представляют собой документированную совокупность знаний о системе управления, включая организационную структуру, протекающие процессы, взаимодействия между организацией и субъектами рынка, состав и структуру документов, последовательность шагов процессов, должностные инструкции отделов и их сотрудников. В отличие от других подходов, методология ARIS предполагает хранение всей информации в едином репозитории, что обеспечивает целостность и непротиворечивость процесса моделирования и анализа, а также позволяет проводить верификацию моделей. Кроме того, только ARIS Toolset позволяет создавать скрипты (шаблоны) для отчетов, анализа и семантических проверок. ARIS Toolset - это средство для полноправного управления проектом ARIS. Функции управления заключаются в возможностях разграничения доступа для различных групп пользователей, а также ограничения методологии. Это необходимо, чтобы избавится от избыточности методологии при реализации конкретного проекта.
1.2.4 Положительные стороны использования скриптов в ARIS
С помощью скриптов решается основная задача - документирование данных из базы ARIS, собранных в ходе описания компании, в документах формата MS Office.
Возможность использования скриптов в ARIS является очень сильным инструментом, позволяющим документировать знания о компании и проводить анализ этих знаний.
Решить данную задачу невозможно без применения скриптов, поскольку использование только графической информации во многих случаях невозможно или неудобно.
Информационные «выжимки» из базы данных ARIS в виде должностных инструкций, положений о подразделении, регламентных карт, технических заданий, являются одним из результатов описания деятельности компании и в дальнейшем активно используются сотрудниками компании[6].
Возможность формирования отчета в виде текстовых файлов (DOC, RTF, TXT) позволяет получить в результате работы скрипта готовые к работе документы стандартных форматов, причем в виде, не требующем трудоемких правок.
Возможность формирования отчета в виде табличного файла (Excel) позволяет использовать результаты работы в электронных таблицах (Excel) и переносить их в СУБД (например, Access).
Возможность формирования отчета в виде HTML-файла позволяет опубликовывать в интернете / интранете результаты работы скрипта, т.е. делать их доступными для неограниченного количества пользователей.
Помимо задач документирования базы данных ARIS, с помощью скриптов возможно решить и вспомогательные вопросы:
- очень часто необходимо заполнение некоторых атрибутов объектов и моделей определенными, заранее известными значениями, что через проводник ARIS делать довольно трудоемко. В данном случае бывает проще написать скрипт, который в автоматическом режиме заполняет или изменяет значения определенных атрибутов;
- существует возможность запуска скриптов из проводника Windows или из программ, организующих запуск программ по расписанию. Эта возможность позволяет генерировать отчеты по определенному расписанию без участия человека;
- при моделировании часто возникают ошибки в моделях (не тот тип, цвет объекта и т.п.) которые довольно трудно диагностировать при большом объеме моделирования. Для решения данной задачи возможно написание и использование проверочных скриптов для диагностирования ошибок в моделях;
- с помощью скриптов можно организовать импорт или экспорт информации из ARIS в другие приложения, однако при этом мы не можем менять структуру базы данных ARIS, и организовываем импорт через текстовые файлы. Этот вариант привлекает своей простотой по сравнению с использованием ARIS API, который является отдельным продуктом ARIS и приобретается по отдельной лицензии.
1.2.5 Предназначение системы ARIS. Примеры использования системы ARIS
Инструментальная система ARIS, реализующая методологию ARIS, предназначена для визуального представления принципов и условий функционирования различного рода организаций, а также для анализа их деятельности по различным показателям. Целью такого анализа является определение идеальных характеристик, реформирование организационной структуры, функций, бизнес-процессов, используемых данных.
В рамках методологии ARIS имеется также возможность определить требования к автоматизированной системе управления и провести ее проектирование.
Круг компаний, использующих интегрированную инструментальную среду ARIS, достаточно широк. Организации, занимающиеся консалтинговой деятельностью, применяют ARIS как средство для анализа деятельности фирм-клиентов. Четыре из пяти ведущих мировых консалтинговых фирм используют ARIS в качестве инструментария для оптимизации своей деятельности. Различного рода компании, занимающиеся как производством продукции, так и предоставлением услуг, успешно применяют систему ARIS для анализа и реорганизации собственной деятельности и поддержания внутренних процессов при изменениях ситуации на рынке. Компания всегда имеет в своем распоряжении визуальное отображение всех аспектов своей деятельности, а также средства для их анализа (стоимостного, динамического, анализа соответствия организационной структуры выполняемым функциям и т.д.)[1,2].
Продукт ARIS может быть использован фирмами-разработчиками программного обеспечения для поддержки проектирования информационных систем. Если деятельность предприятия поддерживается системой управления класса EPR, например, системой R/3 фирмы SAP, то комплекс ARIS будет постоянно обеспечивать такой системе актуальное состояние, соответствующее существующим на предприятии бизнес-процессам.
Направленность данного продукта на управление качеством по международному стандарту ISO 9001 позволит компаниям вывести их деятельность на уровень, соответствующий общепринятым требованиям к организации процессов. Кроме того, данная система обеспечит поддержку процесса подготовки сертификации на соответствие данному стандарту. Для этого в системе предусмотрена возможность для создания специальных отчетов, отвечающих требованиям ISO 9001, а также модели, отражающие полную методологию процесса сертификации. Правильное проведение всех необходимых мероприятий позволит предприятию успешно выйти на европейский рынок и быть признанным большинством компаний Европы.
Система ARIS в настоящее время уже успешно используется множеством известных компаний различного профиля как в Европе, в России, Украине, так и по всему миру.
Фирма Mercedes-Benz применяет ARIS с 1995 г. для анализа и совершенствования деятельности в области производства легковых автомобилей. Поводом для ее приобретения послужила возрастающая конкуренция на рынке легковых автомобилей и острая необходимость в повышении конкурентоспособности предприятия. Система ARIS позволила фирме перейти на качественно новый уровень в организации производства.
Автомобилестроительная компания Volkswagen, успешно использовала систему ARIS для реализации эффективной программы лизинга в двух дочерних подразделениях -- Volkswagen Leasing и Volkswagen Bank. Разработанная программа лизинга «LEASIS» в настоящий момент контролирует около 99 % всего лизингового рынка Германии. Весь процесс разработки данной программы был полностью осуществлен в системе ARIS и продолжался почти 5 месяцев при участии от 6 до 20 специалистов на разных этапах составления проекта. Окончательным этапом разработки стали расчет экономических показателей реализации программы, презентация проекта и обучение будущих участников данной программы, что также было организовано с применением инструментария ARIS.
1.3 Сравнительный анализ CASE - средств
Преимущества методологии ARIS:
- возможность рассматривать объект с разных точек зрения;
- разные уровни описания, обеспечивающие поддержку концепции жизненного цикла систем;
- дифференцированный подход к анализируемому объекту (организацию, систему управления и т.д.);
- множество методов моделирования, отражающих различные аспекты исследуемой предметной области и позволяющих моделировать широкий спектр систем (организационно-хозяйственных, технологических и прочих);
- все модели и объекты создаются и хранятся в единой базе проекта, что обеспечивает построение интегрированной и целостной модели предметной области;
- возможность многократного применения результатов моделирования;
- накопленное корпоративное знание о всех аспектах деятельности организации может в дальнейшем служить основой при разработке различных проектов непосредственно в среде ARIS и с использованием интерфейсов и других средств.
В таблице 1.1 приведены показатели сравнительного функционального анализа систем ARIS, Bpwin, Erwin, что демонстрирует преимущества системы ARIS, особенно для моделирования бизнес - процессов и процессов управления.
Бизнес-процессы, бизнес-системы, а также процессы управления, моделируемые в среде ARIS, имеют дело с обработкой информационных потоков. В ходе моделирования необходимо определить требования по обеспечению БИ. Под безопасностью информации понимают состояние информации, в котором обеспечивается сохранение определенных политикой безопасности свойств информации[7]. К этим свойствам относятся конфиденциальность, доступность, целостность и наблюдаемость:
- конфиденциальность (англ. confidentiality) информации - свойство информации, которое заключается в том, что информация не может быть получена неавторизованным пользователем и/или процессом;
- целостность (англ. integrity) информации - свойство системы, которое заключается в том, что каждый ее компонент не может быть устранен, модифицирован или прибавлен с нарушением политики безопасности;
- доступность (англ. availability) - свойство ресурса информации, которое заключается в том, что пользователь и/или процесс, который владеет соответствующими полномочиями, может использовать ресурс в соответствии с правилами, установленными политикой безопасности, не ожидая дольше заданного (малого) промежутка времени, т.е. когда он находится в виде, необходимом пользователю, в месте, необходимом пользователю, и в то время, когда он ему необходим[7].
Также определённый интерес представляет такой компонент как категория доступа (англ. security clearance).
Реализация функций БИ оказывается значительно более дешевой и эффективной, если они встраиваются в информационные системы и сервисы на стадиях задания требований и проектирования. Чем скорее организация примет меры по защите своих информационных систем, тем более дешевыми и эффективными они будут для нее впоследствии. Поэтому вопрос о добавлении группы атрибутов, отвечающих за БИ при проектировании и моделировании различного рода процессов с использованием среды ARIS, является достаточно актуальным.
Данная задача может быть решена с помощью встроенных средств самой среды ARIS. Модуль ARIS Configuration позволяет корректировать методы и объекты ARIS, приспосабливая их к требованиям конкретных пользователей или специфических задач.
Таблица 1.1 - Сравнительный функциональный анализ
Сравнительный функциональный анализ |
|||||
|
Функции, свойства |
ARIS |
Erwin |
Bpwin |
|
1 |
Моделирование организационных функций и процессов |
+ |
+ |
+ |
|
2 |
Разработка технического задания |
+ |
+/- |
+/- |
|
3 |
Функционально-стоимостной анализ |
+ |
+ |
+/- |
|
4 |
Оптимизация бизнес процессов |
+ |
- |
- |
|
5 |
Имитационное моделирование, событийно-управляемое моделирование |
+ |
+/- |
- |
|
6 |
Оформление проектной документации; генерация технологических инструкций для рабочих мест |
+ |
+/- |
+ |
|
7 |
Хранение моделей деятельности предприятий |
+ |
+/- |
+/- |
|
8 |
Создание концептуальных и физических моделей структуры базы данных |
+/- |
+ |
+ |
|
9 |
Стандартное представление основных бизнес процессов (более 100 типов) |
+ |
- |
- |
|
10 |
Ведение библиотеки типовых бизнес моделей |
+ |
+/- |
+/- |
|
11 |
Групповая работа над проектом |
+ |
+ |
+ |
|
12 |
Выдача встроенных отчетов по стандарту ISO9000 |
+ |
- |
- |
|
|
Ценовые различия |
$31 740 (+ $ 14 610) |
$23 685 (+ $ 4 245) |
$40 520 (+ $ ?) |
|
«+» - да «+/-» - частичная реализация, требующая доработки иными инструментальными средствами «-» - не |
1.4 Постановка задачи
В данной дипломной работе необходимо разработать скрипт, анализирующий модель процесса управления с учетом требований безопасности.
Для решения этой задачи необходимо выполнить следующее:
- выполнить корректировку модуля ARIS Configuration, добавив атрибуты безопасности.
- разработать скрипт, выполняющий функции анализа модели на соответствие значений атрибутов БИ.
1.5 Техническое задание на разработку
1.5.1 Функциональные требования к разработке программы (скрипта)
Необходимо разработать скрипты, реализующие функции:
- определение уровней категории доступа объектов модели, с учетом требований безопасности;
- проверки соответствия уровня требований и уровня безопасности;
- генерации отчета.
Исходными данными для программы должны быть:
- модель;
- группа выделенных моделей;
- тип модели - модель eEPC (описано в разделе 2.1.2);
- объекты типов: “Information carrier”, “Position”, “Application system type”;
- группа атрибутов “Security”, типы атрибутов “Confidentiality”, “Security clearance” (описано в разделе).
1.5.2 Требования к инструментальным средствам
Скрипт должен быть разработан с помощью инструментальных средств системы ARIS
1.5.3 Требования к методическому обеспечению
Должно быть разработано руководство по применению скрипта.
2. РАЗРАБОТКА СКРИПТА
2.1 Общие сведения
Инструментарий ARIS используется для описания бизнес-процессов компании. Результатом описания является набор взаимосвязанных моделей ARIS, которые можно просматривать с помощью ARIS Toolset или ARIS Easy Design. Как правило, графическая информация о процессе, содержащаяся в моделях, легко усваивается, но для работы часто необходимо представить ее в виде обычных текстовых документов или таблиц (возможно, с рисунками). Для извлечения информации о моделях и объектах из базы ARIS необходимо на встроенном в ARIS языке SAX Basic создавать программные модули (скрипты), с помощью которых осуществляется сбор и вывод информации в файлы документов.
Скрипт (script) - программа, набор специальных команд, которые выполняются системой ARIS, и в результате выполнения которых формируется файл отчета или изменяется наполнение базы данных ARIS (атрибуты)[6].
Скрипт открывается для редактирования только в ARIS, и применение других редакторов для его просмотра и изменения невозможно.
Помимо простого вывода информации, содержащейся в базе данных ARIS, с помощью скриптов возможно проводить анализ всей совокупности моделей и объектов (базы данных ARIS), обрабатывать статистику и выполнять любые другие действия, необходимые для документирования и анализа нарисованных моделей.
В согласии с общей идеологией ARIS - процессной ориентацией анализа деятельности предприятия, средства для создания отчетов ARIS не нацелены на анализ сразу всей совокупности информации, хранимой в базе ARIS (хотя и позволяют это делать).
Перед анализом информации базы и созданием отчета о результатах анализа (и о содержимом базы) системой предлагается уточнить, какой объект базы предполагается взять за «отправной пункт» начала анализа.
Также возможно не выбирать конкретный объект (модель) или группу объектов (моделей), а выбрать всю базу целиком или папки, содержащиеся в ней.
В соответствии с требованиями разграничения доступа к служебной информации на предприятии, различные модели, или конкретные объекты, или отдельные логические связи между ними будут недоступны для скриптов, запускаемых от имени некоторого лица, если это лицо не имеет соответствующих прав доступа к частям базы данных ARIS. А значит, и отчеты, создаваемые этим лицом с помощью скриптов, будут содержать только информацию, соответствующую правам доступа этого лица.
При создании скрипта необходимо знать заранее его предполагаемые область применимости и контекст выполнения. Совокупность выбранных методологических фильтров, прав доступа пользователя, от имени которого открыта база ARIS, а также вид, тип и имя выбранного перед запуском скрипта объекта (базы целиком, подмножества моделей или подмножества объектов моделей), прямо влияющие на результат выполнения запущенного скрипта - на конечный отчет, называются контекстом выполнения скрипта. Подмножество объектов или моделей, на которых скрипт будет корректно работать, называется областью применимости скрипта.
При создании скрипта, формирующего тот или иной отчет, необходимо хорошо представлять себе следующее:
§ для кого будет создаваться отчет(например, отчет для руководства предприятия или отчет для средств массовой информации), т.е. какую информацию из базы ARIS отчет, возможно, отобразит;
§ в какой форме (текст, рисунки, таблицы, графики) будет представлен отчет.
Сформированный отчет может быть сохранен в виде HTML-файла, файла формата текстового редактора MS Word либо рабочей книги MS Excel.
2.1.1 Моделирование процессов управления средствами ARIS
Инструментальная среда ARIS содержит множество моделей, каждая из которых отнесена к определенному типу представления и уровню описания. Полный набор моделей является, безусловно, избыточным для проведения конкретного проекта, так как существуют группы моделей, представляющих альтернативные способы описания[2,8].
Кроме того, использование большого количества различных типов моделей и нотаций почти всегда означает дублирование описания, то есть представление одной и той же информации с нескольких точек зрения и на разных уровнях обобщения. Нельзя сказать, что подобное описание является некорректным или неоправданным. Однако при этом следует помнить о том, что резко возрастают трудозатраты на поддержание моделей в актуальном состоянии, а также увеличивается вероятность занесения противоречивой информации, наличие которой зачастую слишком сложно отследить и исправить[1,8].
При подготовке каждого проекта, проводимого в среде ARIS, необходимо определиться с набором используемых типов моделей, а следовательно, объектов, их атрибутов и связей.
Подобные документы
Цель моделирования и точка зрения. Деятельность компании GE Money Bank. Моделирование процессов при помощи CASE-средства ARIS Toolset и методологии ARIS. Правила соединения объектов на диаграмме еЕРС. Диаграмма цепочки добавленного качества (VAD).
курсовая работа [3,3 M], добавлен 04.09.2014Моделирование регламента Центра сертификации ключей ЗАО "Инфраструктура открытых ключей" с учётом требований безопасности. Основные определения и понятия моделирования процессов. Функции программно-технического комплекса центра. Атрибуты безопасности.
дипломная работа [563,4 K], добавлен 20.03.2012Архитектура интегрированных информационных систем ARIS как методология моделирования бизнес-процессов, преимущества и недостатки использования. Выбор бизнес-процесса для моделирования и его содержательное описание, табличный формат его описания.
курсовая работа [2,2 M], добавлен 19.06.2015Анализ этапов и особенностей разработки оптимальной и функциональной ARIS-модели - программного продукта компании IDS Scheer для моделирования бизнес-процессов компании. Изучение основных концепций, методологий и подходов экстремального программирования.
контрольная работа [119,9 K], добавлен 04.06.2011Графическое моделирование IDEF0 и интегрированное средство моделирования ARIS. Примеры графического построения процессов и проекта в каждом из выбранных технологических продуктов. Преимущества и недостатки использования данных продуктов в управлении.
курсовая работа [861,4 K], добавлен 16.02.2012Создание алгоритма, включающего процессы аренды помещения под тренажерный зал, обустройство и закупку, получения нужных документов на открытие зала, найма персонала. Моделирование бизнес-процесса в нотации IDEF0, IDEF3, DFD в BPwin и EPC в Aris.
курсовая работа [496,9 K], добавлен 16.05.2016Общее понятие корреспонденции, ее виды и формы. Пример работы реальной системы электронного документооборота "ИнтароСофт". Описание процессов работы с патентами с использованием методологии ARIS. Выгрузка таблицы корреспонденции в файл формата Word.
курсовая работа [1,2 M], добавлен 06.06.2014Описание основных функциональных блоков системы и выбор элементной базы. Схема электрическая принципиальная. Описание программы, алгоритм функционирования. Проверка работоспособности, листинг, моделирование. Функции работы с индикатором. Опрос клавиатуры.
курсовая работа [2,4 M], добавлен 21.03.2016Программа, моделирующая систему массового обслуживания (СМО). Моделирование программы имитации работы турникетов на стадионе (многоканальная СМО) в визуальной среде Delphi 7. Описание программного модуля, листинг программы и руководство пользователя.
курсовая работа [3,8 M], добавлен 20.08.2009Анализ деятельности предприятия и моделирование основных бизнес-процессов. Моделирование бизнес-процессов при помощи CASE-средства Rational Rose. Получение прибыли путем расширения рынка товаров и услуг. Бизнес-процесс "Заказ и закупка товара".
дипломная работа [1,2 M], добавлен 31.07.2012