21. CASE– технологии. Понятие, назначение, ПО.

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

Преимущества CASE-технологии по сравнению с традиционной технологией оригинального проектирования сводятся к следующему:

-улучшение качества разрабатываемого программного приложения за счет средств автоматического контроля и генерации.

-возможность повторного использования компонентов разработки.

-поддержание адаптивности и сопровождения ЭИС.

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

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

-возможность коллективной разработки ЭИС в режиме реального времени.

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

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

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

В настоящее время CASE-системы прочно вошли в практику программной индустрии. К средствам, распространяемым на Российском  рынке относятся   Bpwin, SilverrunOracle Designerоснованные на структурном подходе к проектированию, а также Ratoinal RoseRe Think, основные на объектно-ориентированном подходе.

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

(Реинжиниринг бизнес-процессов  (BPR – business process reengineering) – фундаментальное переосмысление и радикальное перепланирование критических бизнес-процессов, имеющее целью резко улучшить их выполнение с точки зрения, качества  и скорости обслуживания).

 

Хостинг от uCoz