Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационная система автоматизации регистрации и мониторинга заявок от контрагентов ООО «ФонтанГрад.docx
Скачиваний:
157
Добавлен:
18.05.2017
Размер:
3 Мб
Скачать
☆

2.2.2 Выбор инструментариев моделирования

Существует множество средств моделирования автоматизированных систем. За последние десятилетия сформировалось новое направление в программотехнике - CASE (Computer-Aided Software/System Engineering) на основе методологии структурного системного анализа и проектирования. CASE-технология представляет собой совокупность методологий анализа, проектирования, разработки программного обеспечения (ПО) и сопровождения информационных систем, поддержанную комплексом, взаимосвязанных средств автоматизации [4]. CASE – это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки ПО.

Итак, основным критерием при выборе CASE-средств является поддержка выбранных методологий. Помимо этого необходимо учитывать доступность и простоту работы с данными средствами.

Для построения моделей в методологии IDEF0 и IDEF1x использовании CASE-средства BPwin\ERwin от компании Computer Associates. [5] Данные средства по своим функциональным возможностям полностью соответствуют поставленным критериям и при этом обладают удобным интерфейсом.

Остановимся подробно на выборе CASE-средства, для построения моделей по методологиям UML 2.0 и IDEF0. На российском рынке представлен большой набор программных продуктов, поддерживающих эти методологии, наиболее известными из которых являются следующие средства:

  1. Microsoft Visio 2007.

  2. AllFusion Modeling Suite;

  3. Aris Toolset.

1. Microsoft Visio 2007. Это наиболее простое и доступное средство моделирования. Данный продукт имеет стандартные, привычные всем панели управлении в стиле MS Office и легко интегрируется с любыми приложениями этого пакета, что упрощает работу с ним для неопытных пользователей.

CASE-средство Microsoft Visio 2007 поставляется в комплекте с базовым пакетом Microsoft Office и не требует дополнительных затрат на приобретение. Помимо этого данный продукт поддерживает все виды диаграмм языка UML.

2. AllFusion Modeling Suite – пакет инструментальных средств разработанный компанией Computer Associates International, Inc. (CA), пакет поддерживает все этапы разработки информационных систем, в этот пакет входит пять продуктов:

AllFusion Process Modeler – «BPwin» (позволяет облегчить проведение обследования предприятия и построить функциональные модели).

AllFusion ERwin Data Modeler – «ERwin» (позволяет создавать модели данных и генерировать схему баз данных).

AllFusion Data Model Variator - «ERwin Examiner» (позволяет производить поис и исправление ошибок модели данных).

AllFusion Model Manager – «ModelMart» (система организации коллективной работы и хранилище моделей BPwin и ERwin).

AllFusion Component Modeler – «Paradigm Plus» (инструмент создания обьектных моделей).

Рассмотрим продукты которые нам понадобятся в проектировании:

AllFusion Process Modeler – «BPwin»: основан на методологии IDEF и предназначен для функционального моделирования и анализа деятельности предприятия. Методология IDEF, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

Возможности BPwin: поддерживает сразу три стандартные нотации - IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ).

Эти три основных ракурса позволяют:

Описывать предметную область наиболее комплексно.

Позволяет оптимизировать процедуры в компании.

Полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостной анализ, ABC).

Позволяет облегчить сертификацию на соответствие стандартам качества ISO9000; интегрирован с ERwin (для моделирования БД), Paradigm Plus (для моделирования компонентов ПО) и др.; содержит собственный генератор отчетов; позволяет эффективно манипулировать моделями - сливать и расщеплять их; имеет широкий набор средств документирования моделей, проектов.

AllFusion ERwin Data Modeler – «ERwin»: это средство концептуального моделирования БД. Используется при моделировании и создании баз данных произвольной сложности на основе диаграмм "сущность - связь". В настоящее время ERWin является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра СУБД самых различных классов.

Возможности ERWin:

Поддерживает методологию структурного моделирования SADT и следующие нотации: стандартную нотацию IDEF1x для ER-диаграмм моделей данных, нотацию IE и специальную нотацию, предназначенную для проектирования хранилищ данных - Dimensional.

Поддерживается прямое (создание БД на основе модели) и обратное (генерация модели по имеющейся базе данных) проектирование для 20 типов СУБД: настольные, реляционные и специализированные СУБД, предназначенные для создания хранилищ данных.

Интегрирован линейкой продуктов Computer Associates для поддержки всех стадий разработки ИС, CASE-средствами Oracle Designer, Rational Rose, средствами разработки и др.

Позволяет повторно использовать компоненты созданных ранее моделей, а также использовать наработки других разработчиков.

Возможна совместная работа группы проектировщиков с одними и теми же моделями (с помощью AllFusion Model Manager).

Позволяет переносить структуру БД (не сами данные!) из СУБД одного типа СУБД в другой.

Позволяет документировать структуру БД.

BPwin и ERwin компании Соmputer Associates. Computer Associates International, Inc. (CA) входит в пятерку ведущих производителей программного обеспечения, предлагая средства моделирования, резервного копирования, управления инфраструктурой предприятия (сетями, серверами и т.д.), информационной безопасности, business intelligence и т.д. [6].

3. ARIS: компании IDS Scheer AG. Система ARIS представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику. ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

Организационные модели, представляющие структуру системы - иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений.

Функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей.

Информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы.

Модели управления, представляющие комплексный взгляд на реализацию бизнес-процессов в рамках системы.

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, ER и UML. Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функция", "событие", "структурное подразделение", "документ" и т.п. Между объектами устанавливаются разнообразные связи. Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте. Значения атрибутов могут использоваться при имитационном моделировании или для проведения стоимостного анализа

Типичный процесс оценки и/или выбора может использовать набор критериев различных типов. Каждый критерий должен быть выбран разработчиком с учетом особенностей конкретного процесса. Выбор и уточнение набора используемых критериев является критическим шагом в процессе оценки и/или выбора.

Выделим критерии наиболее важные конкретно для данного процесса моделирования:

Наличие большинства поддерживаемых стандартов;

Наличие средств графического отображения модели;

Удобство работы по созданию моделей;

Интеграция с CASE-средствами;

Возможность декомпозиции объекта;

Простота освоения продукта.

В табл. 2 ниже приводится сравнение функциональных возможностей и свойств, вышеперечисленных case средств, предназначенных для моделирования бизнес-процессов.

Таблица 2 - Сравнительный анализ по базовым функциям

Функциональные возможности, среда

ARIS

AllFusion

VISIO

Поддерживаемый стандарт

eEPS (расширение IDEF3),

ERD, UML

IDEF0, IDEF3, DFD,

IDEF1х.

UML IDEF*, DFD

Наличие средств графического отображения модели

Высокая

Средняя

Низкая

Удобство работы по созданию моделей

Сложно

Просто

Просто

Интеграция с Case-средствами

Да

Да

Частично

Возможность декомпозиции объекта

Да

Да

Да

Простота освоения продукта

Сложно

Просто

Просто

На основе опроса экспертов оценим по 10ти больной шкале каждое CASE-средство по выделенным критериям.

Таблица 3 – Экспертное оценивание CASE-средств

Функциональные возможности, среда

ARIS

AllFusion Modeling Suite

Rational Rose

Поддерживаемый стандарт

6

6

4

Наличие средств графического отображения модели

8

6

4

Удобство работы по созданию моделей

3

8

5

Интеграция с Case-средствами

2

2

1

Возможность декомпозиции объекта

1

1

1

Простота освоения продукта

3

6

3

Сумма

23

29

18

Исходя из поставленных задач, предстоящих условий моделирования и произведенных сравнительных характеристик делаем вывод, что по доступности, простоте использования и распространению поддерживаемых стандартов наиболее подходящим программным средством для моделирования бизнес-процессов является AllFusion Modeling Suite фирмы Computer Associates.

Соседние файлы в предмете Дипломная работа (подготовка и защита)