· Жизненный цикл ПО при использовании CASE-технологий.
Computer-Aided Software/System Engineering - разработка программного обеспечения/программных систем с использованием компьютерной поддержки.
CASE-технологии представляют собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных программных систем, основанных как на структурном, так и на объектном подходах, которые поддерживаются комплексом взаимосвязанных средств автоматизации.
В основе любой CASE-технологии лежит парадигма методология/метод/нотация/средство.
Методология – подход, шаги работы, их последователь-ность.
Метод - способ достижения цели одного шага работы .
Нотация - система обозначений, используемых для описания некоторого класса моделей. Используются для описания структуры проектируемой системы, элементов данных, этапов обработки и т.п.
Средства — инструментарий для поддержки методов.
Автоматизируя трудоемкие операции, современные CASE-средства существенно повышают производительность труда программистов и улучшают качество создаваемого программного обеспечения. Они:
• автоматизированный спецификаций проекта;
• уменьшают время создания прототипа системы;
• ускоряют процесс проектирования и разработки;
• автоматизируют формирование проектной документации;
• частично генерируют коды программ;
• поддерживают технологии повторного использования компонентов системы.

