Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

Наиболее важным принципом данной методологии IDEF0 является принцип «функциональной декомпозиции» блоков. Данный принцип представляет собой модельную интерпретацию той практической ситуации, что любое действие (тем более такое сложное, как бизнес-процесс) может быть разбито (декомпозировано) на более простые операции (действия, бизнес-функции). Или, другими словами, функция может быть… Читать ещё >

Выбор CASE-средств моделирования (реферат, курсовая, диплом, контрольная)

Среди всего многообразия средств решения данных задач в методологиях структурного анализа наиболее часто и эффективно применяемыми являются следующие нотации [7]: IDEF0; DFD (Data Flow Diagrams); IDEF3.

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

IDEF0.

Начало моделирования в SADT означает создание диаграмм АО и А-0, которые затем могут быть отрецензированы. Эти две диаграммы полностью рассказывают все об изучаемой системе с минимальной степенью детализации. Создавая их, аналитик предпринимает начальную попытку декомпозировать систему и затем обобщить полученную декомпозицию. Декомпозиция (диаграмма АО) освещает наиболее важные функции и объекты системы. Объединение (диаграмма А-0) трактует систему как «черный ящик», дает ей название и определяет наиболее важные входы, управления, выходы и, возможно, механизмы.

В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной — функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.

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

Наиболее важным принципом данной методологии IDEF0 является принцип «функциональной декомпозиции» блоков. Данный принцип представляет собой модельную интерпретацию той практической ситуации, что любое действие (тем более такое сложное, как бизнес-процесс) может быть разбито (декомпозировано) на более простые операции (действия, бизнес-функции). Или, другими словами, функция может быть представлена как совокупность элементарных функций.

DFD.

Диаграммы потоков данных (DFD) являются основным средством моделирования функциональных требований проектируемой системы. С их помощью эти требования разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

В основе данной методологии (методологии Gane/Sarson) лежит построение модели анализируемой ИС — проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных (ДПД или DFD), описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут такой уровень декомпозиции, на котором процесс становятся элементарными и детализировать их далее невозможно.

Главная цель построения иерархического множества DFD заключается в том, чтобы сделать требования ясными и понятными на каждом уровне детализации, а также разбить эти требования на части с точно определенными отношениями между ними.

IDEF3.

Наличие в диаграммах DFD элементов для описания источников, приемников и хранилищ данных позволяет более эффективно и наглядно описать процесс документооборота. Однако для описания логики взаимодействия информационных потоков более подходит IDEF3, называемая также workflow diagramming — методологией моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов.

IDEF3 — это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе.

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

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

Каждая работа в IDEF3 описывает какой-либо сценарий бизнес-процесса и может являться составляющей другой работы. Поскольку сценарий описывает цель и рамки модели, важно, чтобы работы именовались отглагольным существительным, обозначающим процесс действия, или фразой, содержащей такое существительное.

Точка зрения на модель должна быть задокументирована. Обычно это точка зрения человека, ответственного за работу в целом. Также необходимо задокументировать цель модели — те вопросы, на которые призвана ответить модель.

CASE-средство моделирования должно отвечать следующим требованиям:

Поддержка методологии структурного анализа и проектирования;

Возможность русификации интерфейса;

Поддержка процедуры декомпозиции;

Наличие бесплатной или ознакомительной версии.

Под указанные критерии попадают следующие CASE-средства:

All Fusion ERWin Process modeler (бывший BPWin);

Design/IDEF;

График-студио Лайт.

Дадим характеристику каждому CASE-средству.

All Fusion Process Modeler (BPwin).

Данный программный продукт относится к малым интегрированным средствам моделирования, которые поддерживают несколько типов моделей и методов.

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

Из существующих CASE-средств, ориентированных на построение моделей по методологии IDEF0, BPwin является наиболее известным и распространенным, а удобный интерфейс пользователя облегчает работу с программой [8].

Design/IDEF.

CASE-пакет Design/IDEF автоматизирует все этапы проектирования сложных систем различного назначения: формулировку требований и целей проектирования, разработку спецификаций, определение компонентов и взаимодействий между ними, документирование проекта, проверку его полноты и непротиворечивости. Наиболее успешно пакет применяется для описания и анализа деятельности предприятия; он позволяет оценить такую структуру, как единый организм, сочетающий управленческие, производственные и информационные процессы. В основе пакета лежит методология структурного проектирования и анализа сложных систем IDEF0/SADT. Design/IDEF строит иерархические модели сложных систем посредством декомпозиции ее компонентов, поддерживает коллективную разработку IDEF-модели, позволяя в любой момент объединять различные подмодели в единую модель системы, создает словарь данных для хранения всей информации о функциях и структурах данных проекта. Кроме IDEF0, пакетом поддерживаются методологии моделирования данных IDEF1, IDEF1X (основанные на диаграммах «сущность-связь»), а также методология моделирования динамики систем IDEF/CPN, основанная на «цветных» или «раскрашенных» сетях Петри.

График-студио Лайт Программный продукт График-студио Лайт является упрощенной версией модуля График-студио программного продукта Бизнес-инженер и предназначен для разработки локальных графических диаграмм (График-студио диаграмм), сохраняемых в виде локальных файлов и их дальнейшего импорта в Бизнес-инженер.

" Лайт" также может использоваться независимо от программного продукта Бизнес-инженер и распространяется бесплатно. Основными пользователями продукта являются неспециалисты по бизнес-моделированию.

В типовую конфигурацию программного продукта График-студио Лайт включены 15 График-студио диаграмм, соответствующих наиболее часто применяемым на практике методологиям и нотациям процессного описания:

БИТЕК Диаграмма бизнес-процесса.

IDEF0.

Data flow diagram в нотации Гейна-Сарсона.

Data flow diagram в нотации Йордона-Де Марко.

IDEF3.

ORACLE diagram.

BAAN diagram.

Swimmer lanes.

Process variant matrix diagram.

ARIS Function tree.

ARIS Value-added chain diagram.

ARIS Process selection diagram.

ARIS eEPC.

ARIS Information flow diagram.

ARIS Material flow diagram.

а также включены 20 График-студио диаграмм, которые используются для моделирования стратегии, продуктов и услуг, системы BSC, ключевых показателей — KPI, оргструктуры, ИТ-системы, моделирования и анализа других элементов организации.

Используем метод анализа иерархий для выбора CASE-cредства по указанным в начале пункта критериям:

Поддержка SADT;

Русскоязычный интерфейс;

Декомпозиция элементов;

Trial-версия.

Сравним критерии (см. таблицу 3).

Таблица 3. Сравнение критериев.

Критерии.

Поддержка SADT.

Русскоязычный интерфейс.

Декомпозиция элементов.

Trial-версия.

Оценка компонент собственного вектора.

Нормализованные оценки вектора приоритета.

Поддержка SADT.

2,91 295 063.

0,557 183 179.

Русскоязычный интерфейс.

1/6.

¼.

1/3.

0,343 294 524.

0,65 664 667.

Декомпозиция элементов.

¼.

½.

0,78 254 229.

0,149 683 073.

Trial-версия.

1/3.

1,189 207 115.

0,22 746 908.

Далее попарно сравним альтернативы по каждому из критериев.

Таблица 4. Оценки по критерию «Поддержка SADT».

BPwin.

Полная (IDEF0, IDEF3, DFD).

Design/IDEF.

Частичная (только IDEF0).

График-студио Лайт.

Полная (IDEF0, IDEF3, DFD).

Таблица 5. Сравнение альтернатив по критерию «Поддержка SADT».

Критерии.

BPwin.

Design/IDEF.

График-студио Лайт.

Оценка компонент собственного вектора.

Нормализованные оценки вектора приоритета.

BPwin.

1,58 008 262.

0,4 437 561.

Design/IDEF.

¼.

¼.

0,40 053 493.

0,1 124 876.

График-студио Лайт.

1,58 008 262.

0,4 437 561.

Таблица 6. Данные по критерию «Русскоязычный интерфейс».

BPwin.

Через сторонний русификатор

Design/IDEF.

Нет.

График-студио Лайт.

Полностью русифицирована.

Таблица 7. Сравнение по критерию «Русификация интерфейса».

Критерии.

BPwin.

Design/IDEF.

График-студио Лайт.

Оценка компонент собственного вектора.

Нормализованные оценки вектора приоритета.

BPwin.

½.

0,286 561.

Design/IDEF.

½.

¼.

0,503 478.

0,144 277.

График-студио Лайт.

1,986 185.

0,569 162.

Таблица 8. Данные по критерию «Декомпозиция элементов».

BPwin.

Встроенный инспектор, декомпозиция в рамках проекта.

Design/IDEF.

В рамках одного проекта, нет инспектора объектов.

График-студио Лайт.

Декомпозированные объекты — это разные файлы. Нельзя создать один проект с несколькими диаграммами.

Таблица 9. Сравнение альтернатив по критерию «Декомпозиция элементов».

Критерии.

BPwin.

Design/IDEF.

График-студио Лайт.

Оценка компонент собственного вектора.

Нормализованные оценки вектора приоритета.

BPwin.

2,49 666 109.

0,6 130 815.

Design/IDEF.

½.

1,25 701 337.

0,3 086 729.

График-студио Лайт.

1/8.

¼.

0,31 864 015.

0,782 454.

Таблица 10. Данные по критерию «Trial-версия».

BPwin.

30-дневная бесплатная версия.

Design/IDEF.

Бесплатная программа.

График-студио Лайт.

Бесплатно-распространяемое средство с ограничением по возможностям.

Таблица 11. Сравнение альтернатив по критерию «Trial-версия».

Критерии.

BPwin.

Design/IDEF.

График-студио Лайт.

Оценка компонент собственного вектора.

Нормализованные оценки вектора приоритета.

BPwin.

¼.

½.

0,50 347 777.

0,1 442 769.

Design/IDEF.

1,98 618 499.

0,5 691 624.

График-студио Лайт.

½.

0,2 865 606.

Чтобы узнать результат выбора, сопоставим значения векторов приоритета рассмотренных альтернатив с векторами приоритета по каждому критерию (см. таблицу 12) и подсчитаем значения глобального приоритета для каждой из альтернатив.

Таблица 12. Сравнение и окончательный выбор альтернатив.

Альтернатива.

Критерии.

Глобальные приоритеты.

Поддержка SADT.

Русскоязычный интерфейс.

Декомпозиция элементов.

Trial-версия.

Численное значение вектора приоритета.

0,51 275 082.

0,27 549 331.

0,13 774 665.

0,7 400 920.

BPwin.

0,4 437 561.

0,286 561.

0,6 130 815.

0,1 442 769.

0,39 065 682.

Design/IDEF.

0,1 124 876.

0,144 277.

0,3 086 729.

0,5 691 624.

0,24 782 005.

График-студио Лайт.

0,4 437 561.

0,569 162.

0,782 454.

0,2 865 606.

0,36 152 295.

Таким образом, применив метод анализа иерархий, мы выяснили, что по совокупности критериев следует выбрать и использовать CASE-средство BP-Win, так как оно обладает максимальным значением глобального приоритета по совокупности обозначенных критериев, важных с точки зрения решаемой задачи моделирования бизнес-процессов отдела делопроизводства.

Показать весь текст
Заполнить форму текущей работой