Возможности использования CASE-средств в российских условиях (FAQ)

Источник: realcoding

Q: Как, используя CASE-средства, наладить взаимодействие соответствующих служб поставщика и заказчика?
A: Реально CASE-средства не налаживают взаимодействия, описывают и моделируют его. Для наладки эффективного взаимодействия нужны не CASE-средства, а информационные системы. В случае взаимодействия поставщика-заказчика это, по-видимому, ERP-системы с соответствующими средствами Интернет-коммуникаций. Однако прежде чем внедрять ERP+Internet marketplace, нужно именно описать процесс "как есть", смоделировать и предложить новое качество, описание "как должно быть". Вот это делают именно CASE-средства. И роль их самоценна, поскольку внедрение модели "как должно быть" даже без автоматизации повышает эффективность работы в разы (если консалтинг проведен грамотно). Это относится и к взаимодействию служб поставщика и заказчика.

Q: Каковы возможности CASE-средств при оценке рисков и построении оптимальной модели?
A:
Для построения оптимальной модели роль CASE-средств решающая. При этом в понятие оптимальности входит и минимизация рисков разного рода. Однако это внешний по отношению к модели управляющий параметр. Другое дело, что само по себе наличие модели деятельности компании или какой-либо ее службы уже служит фактором, снижающим риски бизнеса, упорядочивающим бизнес-процедуры.

Q: Не могли бы Вы оценить вкратце спектр продуктов, их возможности (Computer Associates, Rational Software, Oracle, Arena от Rockwell Software и др.). Если можно, то дайте, пожалуйста, экспертную оценку использования этих средств (а не заявленные разработчиками возможности).

A: Rational Software - это целая линейка продуктов, поддерживающая весь цикл проектирования и создания программного обеспечения. Начиная от создания модели на UML и заканчивая разными видами тестирования готового ПО (функциональное, нагрузочное и пр.). Естественно, что производится автоматическое документирование всех этапов разработки, автоматизированный контроль удовлетворения техническим требованиям и управление конфигурациями и версиями, как компонентов, так и готового ПО. В качестве CASE используется объектно-ориентированный инструмент Rational Rose. Профессионалы утверждают, что этот продукт почти идеален для моделирования и описания информационной системы, однако уступает CA ERwin Process Modeler (BPwin)   при описании бизнес-логики, не привязанной к процессу информатизации. Для моделирования данных в последнее время начал использоваться Rational Rose Data Modeler, однако по своим возможностям он уступает ERwin, и профессионалы используют последний даже при работе с линейкой Rational Software.

Computer Associates - здесь три CASE-средства, хорошо интегрированных между собой и с продуктами других компаний. BPwin - моделирование и описание бизнес-процессов; ERwin - моделирование данных (моделирование и реинжиниринг структуры БД, хранилищ данных, витрин данных), AllFusion Component Modeler (Paradigm Plus) - объектно-ориентированное CASE-средство, поддерживающее UML, прямой и очень сильный конкурент Rational Rose. Кроме того, у CA есть очень мощный инструмент управления конфигурациями и версиями AllFusion Harvest Change Manager (CCC/Harvest). На мировом рынке ПО это злейший конкурент Rational ClearCase.

У Oracle имеется мощный интегрированный продукт Oracle Developer Suite 10g, включающий в себя прежние Oracle Designer  и Developer, а также дополнительные продукты. Он реализует UML и IDEF, позволяет моделировать бизнес-логику, данные, информационные системы и пр. Это мощное CASE-средство, но как и все от Oracle, он труден в освоении и эксплуатации. В качестве средств конфигурационного управления сам Oracle использует Rational ClearCase.

Rockwell (Systems Modeling) предлагает средство имитационного моделирования под названием Arena. Если деятельность предприятия в достаточной мере формализована, то при помощи Arena можно решать серьезные бизнес-задачи из области: "что будет, если ..." благодаря представлению бизнес-процессов в динамике. В частности, решаемой оказывается и задача оценки рисков, уже упоминавшаяся.

Q: Можно ли использовать CASE-средства как способ контроля за работой интегратора?
A:
Вряд ли, как способ контроля.

Q: Обрисуйте пожалуйста место, важность и возможности применения CASE-средств на начальном этапе внедрения ИС.
A:
Использование CASE-средств на всех этапах внедрения ИС просто необходимо, а на начальном этапе - жизненно важно. Без наличия формализованной модели автоматизируемого объекта проект внедрения ИС обречен на полный провал. CASE-средства типа BPwin позволяют создать такую стандартизованную модель (IDEF0-модель, например), промоделировать бизнес-процессы, выявить неувязки, создать новую, оптимальную модель. Далее. Почти каждая уважающая себя КИС масштаба ERP имеет встроенное CASE-средство, но несколько иного назначения. Это CASE-средство эффективно использовать после создания IDEF0-модели в BPwin для ролевого описания, заточенного на конкретную систему. При внедрении ИС необходимы обе модели. Модель в IDEF0 является моделью общего пользования, ее поддержание и модификации позволяют поднять эффективность бизнеса вне зависимости от автоматизации. Автоматизация еще более повышает эффективность моделирования, но при этом необходима специальная ролевая модель, увязанная с концептуальной.

Q: Не могли бы Вы дать имеющуюся в Interface Ltd. статистику или экспертную оценку по использованию CASE-средств в России?
A:
Наши оценки показывают, что в настоящее время в России насчитывается более 10 тысяч пользователей наиболее популярных CASE-средств: ERwin и BPwin, порядка 5 тысяч пользователей Rational Rose и других объектно-ориентированных CASE. Сюда включены все группы пользователей, не только легальные. Следует учитывать, что наиболее эффективно используются в настоящее время ERwin и BPwin, использование объектно-ориентированных CASE-средств находится пока в России в стадии освоения (массово, конечно; есть серьезные исключения сугубо профессионального использования этого инструментария).

Пользователи сказали, что для моделирования бизнес-процессов они чаще всего используют BPwin и IBM Rational Rose , а для моделирования компонентов ПО лидерами являются Rational Rose и Oracle Designer. В общем же зачете лидирует средство моделирования баз данных ERwin. Посетители нашего сайта назвали его самым используемым средством моделирования в России.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=22385