ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА
Жизненный цикл программного продукта
Международный стандарт ISO/IEC 12207 «Информационные технологии - Процессы жизненного цикла программ»
Базовые группы процессов жизненного цикла ПП
Основные процессы
Вспомогательные процессы
Организационные процессы
Связь между процессами жизненного цикла программного продукта
Модели ЖЦ
Каскадная модель процесса
Спиральная модель процесса
Инкрементальная модель
424.50K

Лекция №2,3

1. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА

2. Жизненный цикл программного продукта

это
период времени, начинающийся с
момента
принятия
решения
о
необходимости
создания
ПП
и
заканчивающийся в момент его полного
изъятия из эксплуатации

3. Международный стандарт ISO/IEC 12207 «Информационные технологии - Процессы жизненного цикла программ»

Международный стандарт
ISO/IEC 12207
«Информационные технологии Процессы жизненного цикла программ»
ISO - International Organization for
Standardization - Международная
организация по стандартизации
IЕС - International Electrotechnical
Commission - Международная комиссия по
электротехнике

4. Базовые группы процессов жизненного цикла ПП

основные процессы;
вспомогательные (поддерживающие)
процессы;
организационные процессы.

5. Основные процессы

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

6. Вспомогательные процессы

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

7. Организационные процессы

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

8. Связь между процессами жизненного цикла программного продукта

9.

МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА
РАЗРАБОТКИ ПП

10. Модели ЖЦ

Каскадная или «водопад» (Waterfall model)
V-образная (V-shaped model)
Модель прототипирования (Prototype model)
Спиральная (Spiral model)
Многопроходная (Incremental model)
Модель быстрой разработки приложений или
RAD-модель (RAD - Rapid Application
Development model)

11. Каскадная модель процесса

Анализ
требований
Проектирование
Реализация
Тестирование
Внедрение
Сопровождение

12. Спиральная модель процесса

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

English     Русский Правила