Автор работы: Пользователь скрыл имя, 13 Марта 2012 в 03:53, курсовая работа
Целями данной курсовой работы являются: применение методики предпроектного обследования предприятия, анализ полученных материалов для последующего моделирования выбранного бизнес-процесса. Этап моделирования включает в себя разработку модели процесса в стандарте IDEF0, описание документооборота и обработки информации в стандарте DFD, а также описание процесса в стандарте IDEF3. Следующей целью данной работы является анализ работы предприятия на основе построенной модели и предложение по оптимизации и реорганизации рассматриваемого бизнес – процесса.
Введение. 4
1. Анализ предметной области. 5
1.1. Общие положения 5
1.2. Основные задачи и функции деканата. 5
1.3. Организационная структура деканата. 5
1.4. Персонал деканата 5
1.5. Должностные инструкции 6
1.5.1. Должностная инструкция декана 6
1.5.2. Должностная инструкция заместителя декана факультета 7
1.6. Номенклатура дел 8
2. Сценарий деятельности деканата. 11
3. Сравнение и выбор методологий моделирования 14
3.1. Сравнительный анализ методов. 18
4. Сравнительный анализ CASE-средств. 21
4.1. Общая информация о продуктах. 21
4.2. Сравнение и выбор Case-средств. 24
5. Построение графической модели. 29
5.1. Теоретические сведения о методологиях IDEF0, IDEF3 и DFD. 29
5.2. Графическая модель. 32
5.2.1 Навигатор модели – Model Explorer. 32
5.2.2 Диаграммы функциональной декомпозиции. 33
5.2.3 Диаграммы потоков данных. 36
5.2.4 Диаграмма процессов. 38
6. Построение математической модели. 39
6.1. Теоретические сведения о сетях Петри. 39
6.2. Построение графа сети Петри. 40
6.3. Анализ построенной сети Петри матричным методом. 42
6.4. Анализ сети Петри на основе дерева достижимости. 43
7. Оптимизация бизнес-процессов. 44
7.1 Анализ и Реинжиниринг построенной модели 44
7.2. Построение модели с учетом реинжиниринга. 44
Заключение. 46
Список литературы. 47
Выводы по диаграммам:
В языке UML для этапов анализа предназначены следующие виды диаграмм:
Проанализируем их функциональную пригодность для этих целей.
Use case diagram – рекламируется разработчиками как альтернативный инструмент анализа вместо стандартных структурных нотаций. Однако, описывая функции системы (прецеденты) и их исполнителей (актеры), не позволяет проанализировать существующую модель бизнес-процессов и выявить ее недостатки, также к другим минусам можно отнести недостаточную степень регламентации описания функции (невозможно проследить механизмы и управление процессом) и невозможность проследить их логику взаимодействия.
Плюсом диаграммы является ее простота, наглядность и читабельность неспециалистами. Фактически является некоторым аналогом нотации IDEF0 (прецедент – работа, актер – один из механизмов).
Activity diagram – представляют собой схемы потоков управления в системе от действия к действию, а также параллельные и альтернативные потоки, с является неким аналогом нотаций IDEF0 и IDEF3. Т.е. понятие «перекресток» заменяется элементами «линия синхронизации» и «выбор», а «работа» - «действием». Диаграмма не очень приспособлена для отображения сложной логики, но возможно ее использование в качестве доступного для понимания аналога заказчику.
Дуги Use Case и Activity диаграмм не имеют смысловых типов, которые указаны для дуг IDEF0. Использование данных диаграмм требует установления дополнительных синтаксических соглашений, т.к. UML нежесткий язык и допускает построение синтаксически корректных Activity-диаграмм, не имеющих смысла или не поддающихся объяснению. Например, чтобы определить тип входящей стрелки, различать документы, можно их выделять цветом, использовать пунктирные и сплошные стрелки и т.п.
Sequence diagram – иллюстрирует события, инициированные в системе исполнителями. Если изобразить диаграмму на абстрактном уровне в терминах предметной области, а систему рассматриваются как "черный ящик", то она является достаточно удобным инструментом для построения общей информационной модели. Т.е. входное сообщение является входной информацией в терминах IDEF0, а отклик системы (объекта) – выходной информацией.
3. Методология ARIS
Методология ARIS определяет принципы
моделирования различных
Методология ARIS включает большое количество методов моделирования, в том числе известных как диаграммы Чена ERM, язык UML (Unified Modeling Language), методики ОМТ (Object Modeling Technique), BSC (Balanced Scorecard) и т.п.
К преимуществам методологии ARIS разработчики относят следующие:
Очевидно, что выбор методов определяется целями проекта и в значительной мере влияет на весь его дальнейший ход. Рациональный выбор возможен при понимании нескольких аспектов:
Сравнение подходов должно дать ответы на следующие вопросы:
1. На сколько сам подход и его нотации применимы для того или иного этапа проектирования ИС.
2. Что является критерием для
выбора подхода в случае, когда
возможно применение более
Т.к. каждый подход регламентируется разработчиками как методология, подходящая для анализа и проектирования, то имеет смысл подробнее остановиться на нотациях. В Таблице представлено сравнение нотаций применяемых для анализа ИС.
Сравнительный анализ нотаций
ARIS (eEPC), IDEF, Sequence и Activity diagram
Таблица 2
№ |
Критерии сравнения |
ARIS |
IDEF0 |
IDEF3 |
Sequence diagram |
Activity diagram |
1 |
Принцип построения диаграммы |
Временная последовательность выполнения |
Принцип иерархической упорядоченности |
Временная последовательность выполнения |
Последовательность выполнения |
Последовательность выполнения |
2 |
Описание процедуры процесса |
Объект на диаграмме |
Объект на диаграмме |
Объект на диаграмме |
Объект на диаграмме |
Объект на диаграмме |
3 |
Входящий документ |
Используется отдельный объект для описания («документ») |
Стрелка слева, стрелка сверху |
Нет (может быть отражен привязкой объекта) |
В зависимости от принятого соглашения может быть объектом или стрелкой |
Может быть объектом или стрелкой |
4 |
Входящая информация |
Используется объект для описания («кластер», «технический термин») |
Стрелка слева, стрелка сверху |
Нет (может быть отражен привязкой объекта) |
Может быть объектом или стрелкой |
Может быть объектом или стрелкой |
5 |
Исходящий документ, информация |
Используется объект для описания («документ», («кластер») |
Стрелка справа |
Нет (может быть отражен привязкой объекта) |
Может быть объектом или стрелкой |
Может быть объектом или стрелкой |
7 |
Исполнитель процедуры |
Используется объект для описания («позиция», «организационная единица») |
Стрелка снизу |
Нет (может быть отражен в модели только привязкой объекта-комментария) |
Используется отдельный объект «Actor» |
Разграничение зон на диаграмме |
8 |
Используемое оборудование |
Используется отдельный объект для описания |
Стрелка снизу |
Нет (может быть отражен привязкой объекта) |
- |
- |
9 |
Управление процедурой |
Нет. Может быть отражено только последовательностью выполнения |
Стрелка сверху |
Только логика процесса |
Только логика процесса |
Только логика процесса |
10 |
Контроль выполнения процедуры |
Нет. Может быть отражен указанием входящих документов |
Стрелка сверху |
Нет |
Нет. Может быть отражен указанием входящих документов |
Нет. Может быть отражен указанием документов |
11 |
Обратная связь по управлению/контролю |
Нет. Может быть отражена последовательностью выполнения |
Стрелка сверху |
Нет |
Нет. Может быть отражен указанием входящих документов |
Нет. Может быть отражен указанием входящих документов |
12 |
Наглядность модели |
Модель наглядна и есть возможность использования визуальных образов с последующей конвертацией |
Модель нечитабельна неспециалистами |
Модель нечитабельна неспециалистами |
Модель наглядна, но несколько громоздка |
Модель очень наглядна |
Функциональные возможности
В данной работе нам необходимо построить модель бизнес-процесса выбранной предметной области. Для этого в большей степень подойдут методологии IDEF0, IDEF3 и DFD. C помощью данных нотаций мы сможем представить бизнес-процесс как иерархию функциональных блоков, также определить последовательность выполнения работ и на более детальном уровне исследовать документооборот.
Основная задача данного аналитического
исследования состоит в том, чтобы
ответить на ряд вопросов, возникающих
у руководителей и специалистов
в начале проекта по моделированию
и реорганизации бизнес-
В настоящее время на российском рынке представлено достаточно большое количество CASE-систем, многие из которых позволяют, так или иначе, создавать описания (модели) бизнес-процессов предприятий. Очевидно, что выбор системы в значительной мере определяет весь дальнейший ход проекта. Рациональный выбор системы возможен при понимании руководством компании, и ее специалистами нескольких аспектов:
В России для моделирования и
анализа бизнес-процессов
В данном сравнительном анализе мы будем рассматривать Rational Rose, ARIS и BPwin
BPwin - средство моделирования бизнес-процессов
BPwin - мощное средство системного анализа деловой и производственной активности, позволяющее адекватно отслеживать соответствие структуры бизнеса, документооборота, финансовых потоков жестким и динамичным требованиям экономики. Система BPwin поможет повысить конкурентоспособность, оптимизировать процессы управления. Результатом использования BPwin является исключение лишних и бесполезных действий, снижение затрат, повышение гибкости и эффективности всего вашего бизнеса. BPwin - незаменимый инструмент менеджеров и бизнес-аналитиков, а в руках системных аналитиков и разработчиков - еще и мощное средство моделирования процессов при создании корпоративных информационных систем.
Основные достоинства BPwin:
IBM Rational Rose - входит в состав пакета IBM Rational Suite и предназначен для моделирования программных систем с использованием широкого круга инструментальных средств и платформ. Rational Rose является одним из ведущих инструментов визуального моделирования в программной индустрии, благодаря полноценной поддержке языка UML и многоязыковой поддержке командной разработки. Инструмент полностью поддерживает компонентно-ориентированный процесс создания ИС. Любые участники проекта - аналитики, специалисты по моделированию, разработчики и другие - могут использовать модели, построенные в Rational Rose, для большей эффективности создания конечного продукта. Для аналитиков, специализирующихся в области разработки баз данных, Rational Rose даст возможность визуально проектировать и генерировать базы данных любого размера. Таким образом, можно создавать базы данных Microsoft SQL Server, Oracle, Sybase, SQL Anywhere, IBM DB2 и любые другие, которые поддерживают возможность запуска скриптов стандарта ANSI SQL. Любые модели, создаваемые с помощью данного средства, являются взаимосвязанными: бизнес-модель, функциональная модель, модель анализа, модель проектирования, модель базы данных, модель компонентов и модель физического развертывания системы. Интеграция Rational Rose с Rational RequisitePro позволяет на базе визуальной модели разработать полный набор требований, которые необходимо реализовать при создании конечного продукта. Интеграция Rational Rose с Rational TestManager позволяет создавать сценарии тестирования на базе визуальной модели. Интеграция Rational Rose с Rational ClearCase позволяет поставить на версионный контроль модель целиком или по частям. Интеграция Rational Rose с Rational SoDA позволяет автоматизировать процесс создания документов и отчетов по визуальной модели.