CASE-технология представляет собой методологию проектирования программных систем, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств. Главные составляющие CASE-продукта таковы:
· методология (Method Diagrams), которая задает единый графический язык и правила работы с ним.
· графические редакторы (Graphic Editors), которые помогают рисовать диаграммы; возникли с распространением PC и GUI, так называемых «upper case технологий
· генератор: по графическому представлению модели можно сгенерировать исходный код для различных платформ (так называемая low case часть CASE-технологии).
· репозиторий, своеобразная база данных для хранения результатов работы программистов.
Что касается предложений CASE-средств на российском рынке, то лидерство на нем принадлежит, конечно, ведущим западным компаниям, уже долгое время специализирующимся на выпуске подобных программных продуктов.
Это, в частности, компания Computer Associates International, Inc. (CA), бесспорно один из лидеров в области разработки широкого спектра CASE-средств. Причем пользователям компания CA предлагает сразу три линейки продуктов, интегрированных между собой:
- BPwin: визуальное моделирование и описание бизнес-процессов;
- ERwin: моделирование данных и информационных систем;
- Paradigm Plus: объектно-ориентированные CASE-средства.
Пакет BPWin основан на методологии IDEF0 и предназначен для функционального моделирования и анализа деятельности предприятия. Модель в BPWin представляет собой совокупность SADT-диаграмм, каждая из которых описывает отдельный процесс в виде разбиения его на шаги и подпроцессы.
Пакет ERWin – это средство концептуального моделирования БД. Используется при моделировании и создании баз данных произвольной сложности на основе диаграмм «сущность – связь». В настоящее время ERWin является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра СУБД самых различных классов – SQL-серверов.
Paradigm Plus является мощным объектно-ориентированным инструментальным средством, позволяющим эффективно генерировать код приложений. Этот продукт интегрирован с целой линейкой инструментальных средств Computer Associates, что обеспечивает возможность коллективной разработки крупных информационных проектов. Российский рынок программного обеспечения располагает наиболее развитыми CASE-средствами.
Библиографический список
Вендеров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем [Электронный ресурс]- http://citforum.ru/database/case/.
Методологии и технологии проектирования ИС [Электронный ресурс]- http://www.e-iblio.ru/book/bib/01_informatika/metod_i_tehn_proekt_inform_ system/hb_ochnaya.pdf.