Пример готовой курсовой работы по предмету: Базы данных
Содержание
Оглавление
Перечень условных сокращений 3
Введение 4
Постановка задачи 5
Аналитическая часть 6
Обзор инструментальных средств Visio, BPWin, ARIS и Rational Rose 6
Методологии и стандарты 8
IDEF0 в моделировании бизнес-процессов управления 9
Обзор инструментов и обоснование выбора BP Win 10
Практическая часть 16
Заключение 28
Список источников 29
Перечень условных сокращений
ПП программный продукт
CASE (Computer Aided Software/System Engineering) компьютерная разработка программного обеспечения/систем
IDEF (ICAM DEFinition, ntegrated Computer-Aided Manufacturing) — проект для моделирования крупных систем
UML (Unified Modeling Language) — унифицированный язык моделирования
Введение
Тема магистерской диссертации «Формирование эффективного механизма организации туризма на охраняемых природных территориях».
Цель: обосновать эффективный механизм организации туризма на охраняемых природных территориях.
Объект: природоохранные территории РБ и зарубежных стран.
Предмет: механизм организации туризма на природоохранных территориях.
Современные CASE-системы это средства разработки не только программных систем, но и организационно-управляющих. С их помощью решаются задачи бизнес-моделирования, бизнес-анализа, организации и реорганизации бизнес-процессов и т. п. [2, c.25].
В рассматриваемом контексте CASE-технология фактически представляет собой совокупность методологий проектирования, моделирования, анализа и реорганизации бизнес-процессов, поддержанную комплексом взаимоувязанных средств автоматизации. CASE это инструментарий для бизнес-аналитиков, заменяющий им бумагу и карандаш на компьютер для автоматизации анализа и проектирования бизнес-процессов.
В аналитической части работы проводится обзор CASE-средств, проводится анализ функциональности различных ПП для моделирование бизнес-процессов.
В практической части работы рассматриваются вопросы построения экскурсионного маршрута по природоохранной территории с помощью BPwin (теперь AllFusion Process Modeler) — программного продукта в области реализации средств CASE-технологий.
Постановка задачи
В ходе создания модели построения экскурсионного маршрута по природоохранной территории необходимо решить следующие задачи:
Провести обзор инструментальных CASE-средств;
Рассмотреть основные стандарты и методологии моделирования бизнес-процессов;
Провести сравнение ПП и обосновать выбранный инструмент для моделирования;
Разработать модель построения экскурсионного маршрута.
Аналитическая часть
Обзор инструментальных средств Visio, BPWin, ARIS и Rational Rose
Visio — наиболее простое и доступное средство моделирования процессов. Этот продукт имеет стандартные, привычные всем панели управлении в стиле MS Office и легко интегрируется с любыми приложениями этого пакета, что упрощает работу с ним для неопытных пользователей. Однако для временного или стоимостного анализа требуется разработка отчетов, что значительно усложняет использование этого продукта. Типовые отчеты явно не достаточны для анализа бизнес-процессов. Несмотря на это, Visio является распространенным средством для описания бизнес-процессов как в России, так и за рубежом. Visio поддерживает IDEF и UML форматы для описания бизнес-процессов. Возможна также самостоятельная разработка форматов [7].
BPWin — занимает промежуточное место, отличаясь достаточной простотой и большими возможностями анализа. Функциональность BPWin заключается не только в рисовании диаграмм, но и в проверке целостности и согласованности модели. BPWin обеспечивает логическую четкость в определении и описании элементов диаграмм, а также проверку целостности связей между диаграммами. Инструмент обеспечивает коррекцию наиболее часто встречающихся ошибок при моделировании. Кроме того, BPWin поддерживает пользовательские свойства, которые применяются к элементам диаграммы для описания специфических свойств, присущих данному элементу. Основным ограничением этой системы является положенный в ее основу стандарт IDEF, в котором существуют жесткие ограничения при построении моделей. Это упрощает задачу при описании простых процедур, но усложняет описание больших процессов. Схемы IDEF при описании сложных процессов начинают представлять бесчисленное множество взаимосвязанных схем, внешне очень похожих, что затрудняет понимание процесса в целом. Часто не удается представить нужную степень точности описания на 1 схеме.
ARIS — рассматривает предприятие как совокупность четырех взглядов (views):
взгляд на организационную структуру;
взгляд на структуру функций;
взгляд на структуру данных;
взгляд на структуру процессов.
ARIS позволяет составлять диаграмму целей, связывая процессы через цели с миссией компании. В результате после построения бизнес-модели получается комплексное видение компании: Цели — Процессы — Оргструктура — Данные — Продукты/услуги в виде отдельных, но связанных через объекты диаграмм. Это означает, что при изменении названия должности на одной диаграмме сразу корректируются названия во всех процессах, где она присутствует, и в оргструктуре [8].
При этом каждый из данных взглядов разделяется еще на три подуровня:
описание требований;
описание спецификации;
описание внедрения.
Итак, ARIS предлагает рассматривать организацию с позиции 4-х аспектов, отображающих разные взгляды на предприятие, а также разную глубину этих взглядов. Для описания бизнес-среды предлагается использовать 85 типов моделей (обычно в практической деятельности применяется не более 6-7 типов моделей), каждая из которых принадлежит тому или иному аспекту. ARIS Toolset является, с одной стороны, достаточно сложной для освоения системой. С другой стороны, диаграммы бизнес-процессов в готовом виде понятны даже неподготовленным сотрудникам, это позволяет эффективно организовывать работу команд, не прибегая к тотальному обучению всех работающих над проектом сотрудников.
Rational Rose — CASE-средство фирмы Rational Software Corporation (США), предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанный ими универсальный язык для моделирования объектов (UML — Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Smalltalk, PowerBuilder. Ada, SQLWindows и ObjectPro).
Основной вариант — Rational Rose/C++ -позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на C++. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.
Методологии и стандарты
Для моделирования сложных систем существуют хорошо обкатанные методологии и стандарты. К ним относятся, в частности, методологии семейства IDEF, с помощью которых можно эффективно отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах. При этом глубина исследования процессов в системе определяется самим разработчиком, что позволяет не перегружать создаваемую модель излишними данными [8].
В настоящий момент к семейству IDEF можно отнести следующие стандарты:
IDEF0 — методология функционального моделирования. С помощью наглядного графического языка IDEF0 представляет изучаемую систему в виде набора взаимосвязанных функций («функциональных блоков»).
Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы;
IDEF1 — методология моделирования информационных потоков внутри системы. Позволяет отображать и анализировать их структуру и взаимосвязь;
IDEF1X (IDEF1 Extended) — методология построения реляционных структур. IDEF1X относится к типу методологий «Сущность-взаимосвязь» (ER — Entity-Relationship) и, как правило, используется для моделирования реляционных баз данных, имеющих отношение к рассматриваемой системе;
IDEF2 — методология динамического моделирования развития систем. Из-за серьезных сложностей, связанных с анализом динамических систем, от этого стандарта сейчас практически отказались, и его развитие приостановилось на самом начальном этапе. Существующие алгоритмы и их компьютерные реализации позволяют превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе «раскрашенных сетей Петри» (CPN — Color Petri Nets);
IDEF3 — методология документирования процессов, происходящих в системе. С помощью IDEF3 описываются сценарий и последовательность операций для каждого процесса. IDEF3 напрямую связана с методологией IDEF0: каждая функция (функциональный блок) может быть представлена средствами IDEF3 в виде отдельного процесса;
IDEF4 — методоогия построения объектно-ориентированных систем. Средства IDEF4 позволяют наглядно отображать структуру объектов и принципы их взаимодействия, позволяя анализировать и оптимизировать сложные объектно-ориентированные системы;
IDEF5 — методология онтологического исследования сложных систем. С помощью словаря терминов и правил позволяет описать онтологию системы. В итоге могут быть сформированы достоверные утверждения о состоянии системы в некоторый момент времени, на основе которых делаются выводы о дальнейшем развитии системы и производится её оптимизация.
IDEF0 в моделировании бизнес-процессов управления
В настоящее время в России многие предприятия пользуются общепринятым на Западе стандартами менеджмента, особенно широко используемым стандартом описания бизнес-процессов является семейство методологий IDEF. Однако если еще несколько лет назад данными стандартами пользовались только аналитики и разработчики информационных систем с целью описания бизнес-процессов на уровне конечных исполнителей, то на данный момент упомянутые стандарты начинают распространяться среди руководителей, следовательно, встает вопрос использования данных стандартов для управления организацией [1, c.130].
На рис.
1. приводится принцип моделирования процессов в стандарте IDEF0.
Рис. 1
Рис. 2
IDEF0 предлагает графическое представление (рис. 2), которое отражает поведение компании или процесса как системы и является своеобразным шаблоном при моделировании деятельности организации или процесса, позволяя разложить стратегические цели компании/процесса на отдельные составляющие и довести их до конечных исполнителей [3, с. 57].
Вся деятельность разбивается на три уровня: цели, окружающая среда, внутренняя организация, а далее организуются обратные связи между этими уровнями. Важно заметить, что в общем случае такое разбиение не подразумевает строго соответствия выделенных уровней и организационных единиц, их иерархий.
Обзор инструментов и обоснование выбора BP Win
Все сравниваемые методологии (ORG-Master, ARIS и BP-Win) позволяют строить модели бизнес-систем, отображающие различные стороны систем. В этих моделях представляются реализуемые в бизнес-системах функции, их структура, протекающие в нх процессы, а также циркулирующие в них данные (в том числе планы, проекты, регламенты, первичные документы и отчеты).
Однако, подходы, использованные в этих системах, различны.
В ARIS широко используется первый из названных подходов: для отображения различных сторон системы применяются разные модели (организационные, функциональные, информационные модели, модели выходов, модели управления), а ориентация на язык UML в поздних версиях системы еще более расширяет спектр используемых средств представления. Однако, такое расширение предельно усложняет возможности овладения данным инструментом для управленческого персонала.
В BP-Win, в принципе, использован такой же путь, но с меньшим разнообразием отражаемых аспектов деятельности в силу ориентации на представление объектов в стандартах IDEF0, IDEF3 и DFD, ориентированных на описания логики использования информационных систем.
В ORG-Master для представления разных объектов модели и связей между ними существует единый механизм, основанный всего на двух базовых понятиях: классификатор и проекция.
BP-Win также позволяет задать иерархию на объектах класса, так называемую, категоризацию, однако это выполняется несколько сложнее, чем в ORG-Master.
Открытость моделей для всех трех рассматриваемых средств обеспечивается возможностью добавления новых объектов или классов объектов и отношений между ними.
Выдержка из текста
Обзор инструментов и обоснование выбора BP Win
Все сравниваемые методологии (ORG-Master, ARIS и BP-Win) позволяют строить модели бизнес-систем, отображающие различные стороны систем. В этих моделях представляются реализуеме в бизнес-системах функции, их структура, протекающие в них процессы, а также циркулирующие в них данные (в том числе планы, проекты, регламенты, первичные документы и отчеты).
Однако, подходы, использованные в этих системах, различны.
В ARIS широко используется первый из названных подходов: для отображения различных сторон системы применяются разные модели (организационные, функциональные, информационные модели, модели выходов, модели управления), а ориентация на язык UML в поздних версиях системы еще более расширяет спектр используемых средств представления. Однако, такое расширение предельно усложняет возможности овладения данным инструментом для управленческого персонала.
В BP-Win, в принципе, использован такой же путь, но с меньшим разнообразием отражаемых аспектов деятельности в силу ориентации на представление объектов в стандартах IDEF0, IDEF3 и DFD, ориентированных на описания логики использования информационных систем.
В ORG-Master для представления разных объектов модели и связей между ними существует единый механизм, основанный всего на двух базовых понятиях: классификатор и проекция.
BP-Win также позволяет задать иерархию на объектах класса, так называемую, категоризацию, однако это выполняется несколько сложнее, чем в ORG-Master.
Открытость моделей для всех трех рассматриваемых средств обеспечивается возможностью добавления новых объектов или классов объектов и отношений между ними.
В ARIS и BP-Win для этого необходимо пополнение фиксированных классов объектов, используемых в моделях бизнес-процессов, т.е. системы являются «закрытыми» для пользователей и «обогащение» представления бизнес-системы производится исключительно авторами продуктов.
Модели бизнес-процессов в ARIS и BP-Win строятся непосредственно, а существующие взаимосвязи компонент процесса должны подготавливаться для проведения анализа, в результате соответствующих процедур.
Так, например, после построения модели бизнес процесса в BP-Win, с помощью ERwin строится отдельная модель данных, в которой устанавливаются связи между компонентами системы (сущностями модели данных по методологии ERD).
Затем эти модели связываются посредством механизма, по сути своей схожим с используемым в ORG-Master механизмом построения проекций.
ORG-Master позволяет экспортировать матричные проекции в MS Excel, где на их основе формируются диаграммы организационного анализа.
В ARIS и BP-Win для этой цели необходимо либо вручную проследить все связи по диаграммам бизнес-процессов (и моделям данных в BP-Win), либо специально строить соответствующие списки или отчеты.
Поддержка методологии IDEF3 (в BP-Win), ABC-методов в ARIS и BP-Win, а также средств имитационного моделирования в ARIS (и, частично, в BP-Win) предусматривает определенную обработку этих оценок. Что касается собственно исходных данных, то они задаются пользователем, который, таким образом, и несет ответственность за конечный результат [5, с. 179].
В части документации для разработки информационной системы наиболее традиционные возможности предусматривает среда BP-Win/ERwin, которая, собственно, для этого и создавалась.
Возможности ARIS примерно аналогичны: в первых версиях модели данных описывались по схеме сущность-отношение, в более поздних на языке UML. Однако инструмент ARISToolset обеспечивает более развитые функции разработки информационных систем.
Возможности ORG-Master позволяют полностью представить структуры данных, необходимые для организации информационной поддержки моделируемых бизнес-процессов с помощью собственных универсальных средств классификаторов и проекций.
Несомненным удобством при работе с BPWin является то, что по каждому блоку и стрелке можно записать комментарий.
Большим преимуществом BPWin по сравнению с другими изобразительными средствами является то, что при построении иерархических диаграмм потоки родительской диаграммы, входящие в дочернюю, автоматически переносятся туда. И, наоборот, выходящие из дочерней, сразу отображаются в родительской. Если в родительской диаграмме мы удаляем стрелку, то в дочерней ее вход заключается в скобки. Это очень удобно, так как позволяет отслеживать потоки между уровнями.
Главной ценностью в методологии IDEF0 и DFD является иерархический подход, позволяющий описывать процессы любой сложности. В результате весь процесс отображается набором диаграмм различной степени обобщения. Теория (SADT) утверждает, что обычный человек не может воспринять смысл схемы более чем из 5-6 блоков.
BPWin предназначен, кроме рисования, и для других функций, например, для расчета стоимости и продолжительности работ.
Для это потребуется создать Центры затрат (Cost centers), которые можно трактовать как статьи расхода. При проведении стоимостного анализа в BPwin сначала задаются единицы измерения времени и денег, затем описываются центры затрат и, наконец для каждой работы на диаграмме декомпозиции назначаются продолжительность (duration), частота проведения данной работы в рамках общего процесса (frequency) и суммы по каждому центру затрат, то есть задается стоимость каждой работы по каждой статье расхода. Этот очень упрощенный принцип подсчета справедлив, если работы выполняются последовательно.
Основные функциональные возможности сравниваемых инструментов представлены в таблице
1. где по пятибалльной шкале обозначены оценки степени реализации функций или свойств.
Как видно из таблицы
1. прямое суммирование оценок дает разброс около ± 4%. Такой разброс лежит в пределах погрешности самих оценок. Более того, сами средства, различающиеся по функциональной направленности, получили близкие оценки за счет того, что различающиеся сильные и слабые стороны разных средств при прямом подсчете компенсируют друг друга.
Однако в ходе обсуждения функциональных возможностей подчеркивалось, что непосредственно для решения задач бизнес инжиниринга, отдельные группы функциональных возможностей имеют различное значение. Этот факт отражен коэффициентами, записанными в графе Bес таблицы 1. С учетом этого фактора видно, что общая оценка ПП BPWin немного превосходит ORG-Master.
Список использованной литературы
1.Калянов Г.Н. Теория и практика реорганизации бизнес-процессов // М.: СИНТЕГ, 2000.
2.Юдицкий С.А., Вукович И.Ю. Динамическое экспресс-моделирование организационных систем (информационная технология ДЭМОС).
М.: ИПУ, 1998.
3.Маклаков С.В. Моделирование бизнес процессов с AllFusion Process Modeler (BPWin 4.1.).
М.: Диалог-Мифи, 2003.
4.Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник — М.: Финансы и статистика, 2002.
5.Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: МГУ, 1998.
6.http://www.iteam.ru/publications/it/section_51/article_2265/
7.http://www.interface.ru/chapters/publicat.htm?catId=1
8.http://kmsoft.ru/publications/km/ontology_pub/analiz_instr_sredstv_b_ing_1.html