Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XXXIII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 30 июня 2015 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
СРАВНИТЕЛЬНЫЙ АНАЛИЗ CASE-СРЕДСТВ // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. XXXIII междунар. студ. науч.-практ. конф. № 6(32). URL: http://sibac.info/archive/technic/6(32).pdf (дата обращения: 29.03.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

 

СРАВНИТЕЛЬНЫЙ  АНАЛИЗ  CASE-СРЕДСТВ

Коломенская  Валерия  Юрьевна

E-mail: 

Гуанова  Сатаней  Хазритовна

E-mailguanova2014@yandex.ru

студенты  3  курса,  кафедра  информационных  систем  и  технологий  СКФУ,  РФ,  г.  Пятигорск

Битюцкая  Наталья  Ивановна

научный  руководитель,  канд.  физ.-мат.  наук,  доцент  СКФУ,  РФ,  г.  Пятигорск

 

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

В  настоящее  время  практически  у  любого  предприятия  появляется  проблема  анализа  и  управления  различными  ИС,  а  также  структурирования  получаемой  информации.  С  каждым  днем  разработка  и  внедрение  таких  информационных  систем  заметно  усложняются.  При  этом  на  первоначальном  этапе  разработки  подобных  систем  всегда  проводится  детальный  анализ  деятельности  предприятия  и  ставящихся  перед  ИС  задач.  По  этой  причине  в  настоящее  время  применяются  специальные  CASE-средства,  которые  помогают  в  разработке  и  поддержке  сложных  программных  систем  —  от  простого  моделирования  бизнес-процессов  на  предприятии  до  полной  поддержки  всего  жизненного  цикла  создания  и  сопровождения  информационных  систем.

В  узком  смысле  CASE-средства  —  это  средства  визуального  моделирования.  В  широком  смысле  —  средства,  которые  максимально  автоматизируют  все  процессы  жизненного  цикла  проекта  разработки  и  реализации  [2].

В  список  CASE-средств  входят  не  только  недорогие  системы  для  персональных  компьютеров  с  более  ограниченными  возможностями,  но  и  дорогостоящие  системы  для  неоднородных  вычислительных  платформ  и  операционных  сред.  На  современном  рынке  программных  средств  насчитывается  около  300  разных  CASE-средств,  наиболее  мощные  из  которых  используют  ведущие  западные  фирмы.

Успешное  внедрение  CASE-средств  может  обеспечить  такие  выгоды  как: 

·     производительность;

·     высокий  уровень  технологической  поддержки  процессов  разработки  и  сопровождения  ПО; 

·     повышение  уровня  коммуникации  между  разработчиками  и  пользователями; 

·     качество  продукции,  документирование,  соблюдение  стандартов; 

·     хорошая  прибыль  от  инвестиций  в  CASE-средства.

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

Цель  исследовательской  работы  заключается  в  сравнительном  анализе  современных  CASE  технологий  проектирования  информационных  систем.

Выбор  CASE-средства  в  большинстве  зависит  от  конкретного  подхода  к  проектированию  ИС.  Выделяют  следующие  подходы:  структурный  (функциональный),  объектно-ориентированный  и  методология  ARIS. 

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

Наиболее  широко  на  сегодняшний  момент  распространены  два  CASE-средства:

ALLFusion  Process  Modeler  (ранее:  BPwin);

ERwin  Data  Modeler  (ранее:  ERwin).

Объектно-ориентированный  подход  использует  объектную  декомпозицию,  при  этом  статическая  структура  системы  описывается  в  терминах  объектов  и  связей  между  ними,  а  поведение  системы  описывается  в  терминах  обмена  сообщений  между  объектами  [1].

Наиболее  популярным  средством,  отвечающим  объектно-ориентированному  подходу,  является  IBM  Rational  Rose  Enterprise.

Методология  ARIS,  разработанная  в  компании  IDS  Scheer  AG,  определяет  принципы  моделирования  различных  аспектов  деятельности  организаций,  основывается  на  концепции  интеграции,  предлагающей  целостный  взгляд  на  бизнес-процессы,  и  представляет  собой  множество  различных  методологий,  интегрированных  в  рамках  единого  системного  подхода  [3].

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

Ниже  приводятся  результаты  сравнительного  анализа  CASE-средств  для  проектирования  ИС.

К  преимуществам  программных  продуктов  ALLFusion  Process  Modeler  и  ERwin  Data  Modeler  можно  отнести  следующие:

·     поддерживают  сразу  три  стандартные  нотации  —  IDEF0,  DFD  и  IDEF3;

·     поддерживают  функционально-стоимостной  анализ;

·     содержат  собственный  генератор  отчётов;

·     распространенность  (99,9  %)  проектов  организационного  реинжиниринга;

·     возможность  генерации  исполняемого  кода  по  разработанной  модели  информационной  системы;

·     простота  освоения  и  применения,  есть  курсы  на  русском  языке;

·     большой  набор  средств  документирования  моделей,  проектов;

·     относительно  низкая  стоимость  продукта.

Наряду  с  преимуществами  у  этих  программных  продуктов  существуют  и  недостатки:

·     репрезентативные  функции  слабо  развиты;

·     ограниченные  возможности  для  проведения  стоимостного  анализа;

·     отсутствие  стандартных  объектов  для  описания  бизнес  процессов;

·     узкие  возможности  для  проведения  экономического  анализа.

К  достоинствам  программы  ARIS  можно  отнести  следующие:

·     проведение  функционально-стоимостного  анализа;

·     мощная  репрезентативная  графика;

·     формирование  отчетов;

·     наличие  стандартных  алгоритмов  анализа;

·     документирование  бизнес-процессов;

·     возможность  тестирования  проекта  на  соответствие  требованиям  стандарта  качества  ISO  9000;

·     наличие  развитых  графических  средств  представления  сформированных  моделей;

·     наличие  внутреннего  языка  управления  ARIS-Basic;

·     наличие  инструмента  имитационного  моделирования.

Недостатки  программы  ARIS  заключаются  в  следующем: 

·     расходы  на  внедрение  продукта  достаточно  высоки  —  $  1500  за  одно  рабочее  место;

·     невозможность  генерации  каких-либо  кодов  или  баз  данных;

·     большое  количество  времени  (возможно,  до  5  мес.)  на  обучение  персонала.

К  числу  достоинств  программного  средства  Rational  Rose  можно  отнести  следующие:

·     возможность  конфигурирования  системы  с  помощью  модулей  расширения;

·     настройка  на  различные  языки  программирования  и  архитектуры  программных  систем;

·     возможность  генерации  исполняемого  кода  по  разработанной  модели  информационной  системы;

·     возможность  использования  диаграмм  на  языке  UML;

·     функционирование  на  различных  платформах;

·     удобный  современный  интерфейс.

К  недостаткам  Rational  Rose  можно  отнести  следующие:

·     высокая  цена;

·     отсутствие  возможности  имитационного  моделирования;

·     сложность  освоения  продукта;

·     политика  разработчика  непрозрачна;

·     недостаточны  графические  возможности;

·     репрезентативность  моделей  низка.

Хотелось  бы  отметить,  что  нецелесообразно  сравнивать  отдельно  взятые  CASE-средства,  так  как  ни  одно  из  них  не  решает  в  целом  все  проблемы  создания  и  сопровождения  программного  обеспечения.  Также  это  подтверждает  и  полный  набор  критериев  оценки  и  выбора,  затрагивающие  все  этапы  жизненного  цикла  ПО.  Можно  сравнить  только  комплексы  технологически  и  методологически  согласованных  инструментальных  средств,  которые  поддерживают  полный  ЖЦ  и  обеспечены  необходимой  технической  и  методической  поддержкой  со  стороны  фирм-поставщиков.

Но  все  же  можно  выделить  преимущество  программного  продукта  ARIS.  Он  поддерживает  большое  количество  свойств  и  функций.  Но  у  данного  продукта  есть  один  недостаток  —  отсутствует  генерация  кода  предложения  и  SQL-сценариев  с  целью  создания  структуры  базы  данных.

Второе  место  по  функциональности  занимают  программные  продукты  ALLFusion  Process  Modeler  и  ERwin  Data  Modeler.  Здесь  данные  функции  реализуются  лишь  частично.  Отсутствует  оптимизация  бизнес-процессов  и  стандартное  представление  основных  бизнес  процессов. 

На  последнее  место  можно  поставить  программный  продукт  Rational  Rose,  в  котором  большая  часть  функций  и  свойств  не  доработаны.

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

 

Список  литературы:

  1. Александров  Д.В.  Инструментальные  средства  информационного  менеджмента.  CASE-технологии  и  распределенные  информационные  системы  М.:  «Финансы  и  статистика»,  2009.  —  224  с.
  2. Гвоздеева  Т.В.,  Баллод  Б.А.  Проектирование  информационных  систем.  Ростов:  Издательский  центр  «Феникс»,  2011.  —  512  с. 
  3. Моделирование  бизнес-процессов  CASE  средствами  [Электронный  ресурс]  —  Режим  доступа.  —  http://www.intuit.ru">URL:http://www.intuit.ru  (дата  обращения  08.05.2015).

 

Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.