logo search
TRPP_uberdohuya

Тема 10 Инструментальные средства разработки программ

Классификация инструментальных средств. Архитектура инструментальных систем технологий программирования. Виды интегрированности инструментальной среды. Анализаторы. Преобразователи.

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

Международный стандарт [ISO/IEC 14102:1995] определяет CASE-средства – как программное средство, поддерживающее процессы жизненного цикла программного обеспечения, включаяанализ требований к системе, проектирование прикладного ПО и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, управление конфигурацией ПО и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют среду разработки ПО. CASE-средства характеризуются наличием мощных средств визуального моделирования. Современный рынок программных средств насчитывает около 300 различных CASE-средств.

Особенности средств автоматизации разработки программ:

Примеры CASE-средств:

CASE-средствам присущи основные особенности:

Интегрированное CASE-средство (комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты:

Классификация CASE-средств по типам (отражает функциональную ориентацию на процессы ЖЦ):

Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи, набор частично интегрированных средств, охватывающих большинство процессов ЖЦ ПО, и полностью интегрированные средства, поддерживающие весь ЖЦ ПО и связанные общим репозиторием.