Задание №17
Основные понятия CASE-технологии программирования
CASE-технологии (Computer-Aided Software/System Engineering—
разработка программного обеспечения/систем с исполь-
зованием компьютерной поддержки) — это реализованные в
виде программных продуктов технологические системы, ориен-
тированные на создание сложных программных систем и под-
держку их полного жизненного цикла или его основных этапов.
В настоящее время CASE-технологии используются не только
для производства ПП, но и как мощный инструмент решения
исследовательских и проектных задач (структурный анализ пред-
метной области, моделирование деловых предложений с целью решения задач оперативного и стратегического планирования и управления ресурсами).
CASE-средства обладают следующими основными достоинствами:
• повышают качество создаваемого ПО с помощью средств автоматического контроля
• ускоряют процесс проектирования и разработки;
• позволяют за короткое время создавать прототип будущей
системы, что позволяет на ранних этапах оценить ожидаемый результат;
• освобождают разработчика от рутинной работы, частично генерируя коды программ;
• поддерживают технологии повторного использования компонентов ПО;
• поддерживают развитие и сопровождение разработки.
CASE-технология базируется на спиральной модели жизнен-
ного цикла ПО. На начальных этапах жизненного цикла (анализ
требований, проектирование спецификаций, предварительное и
детальное проектирование) проверяется и обосновывается реа-
лизуемость технических решений путем создания прототипов.
Дата добавления: 2015-01-02; просмотров: 752;