Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
73
Добавлен:
03.01.2020
Размер:
858.62 Кб
Скачать

Инкрементная модель

Характеристики стратегий конструирования

Модели разработки: RAD

Модель быстрой разработки приложений (Rapid Application Development) пример применения инкрементной стратегии конструирования

Модели разработки: компонентно- ориентированная модель

Компонентно-ориентированная модель является развитием спиральной модели и тоже основывается на эволюционной стратегии конструирования

Тяжеловесные и облегченные процессы

Модель идеального XP процесса

Группы процессов ЖЦ по стандарту ISO/IEC 12207 (ISO, International Organization of Standardization):

Международный стандарт ISO/IEC 12207 (ISO, International Organization of Standardization – Международная организация по стандартизации, IEC, International Electrotechnical Commission – Международная комиссия по электротехнике).

Согласно этому стандарту, структура ЖЦ ПО базируется на трёх группах процессов:

основные процессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация, сопровождение);

вспомогательные процессы (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем);

организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).

Mодель зрелости процесса конструирования ПО

(Capability Maturity Model — СММ)

Области Ключевых Процессов для уровней CMM

Разбиение областей ключевых процессов на категории

Категории Процессов

Управляющие(Management)

Организационные(Organizational)

Обеспечивающие(Engineering)

Уровни зрелости

 

 

 

V. Высокая оптимизация (Optimizing)

Управление процессами через

 

Управление качеством ПО

 

количественные оценки

 

 

IV. Управление (Managed)

 

Управление изменением технологии

Предотвращение дефектов

 

 

Управление изменением процессов

 

III. Начало оптимизации (Defined)

Общее управление ПО

Организация работ внутри групп

Проектирование ПО

 

Координация совместной работы групп

Создание функциональных моделей

Выявление дефектов на ранних стадиях

 

 

организационных процессов

 

 

 

Программа обучения персонала

 

II. Контроль (Repeatable)

Управление требованиями

 

Управление субконтрактами

 

Контроль за ходом выполнением проектов

 

Планирование проектов

 

Обеспечение качества ПО

 

Управление конфигурацией

I. Хаос (Initial)

Случайные процессы

Структура

модели

СММ

Соседние файлы в папке Лекции