Similar presentations:
Жизненный цикл программного продукта. (Тема 4)
1. Жизненный цикл программного продукта (ЖЦ ПП).
2. Жизненный цикл программного продукта (ЖЦ ПП)-
это период времени, начинающийся смомента принятия решения о
необходимости создания ПП и
заканчивающийся в момент его полного
изъятия из эксплуатации.
3.
Структуру ЖЦ ПП, состав процессов, действия изадачи, которые должны быть выполнены во время
создания ПП, определяет и регламентирует
международный стандарт ISO/IEC 12207: 1995
«Information Technology — Software Life Cycle
Processes» (ГОСТ Р ИСО/МЭК 1220799)(«Информационные технологии — Процессы
жизненного цикла программ»).
ISO — International Organization for Standardization
IEC — International Electrotechnical Commission
4.
Процессы ЖЦ (ISQ/IEC 12207)Основные
Вспомогательные
Организационные
Документировани
Приобретение
Поставка
Эксплу
атация
Разрабо
тка
е
Управление
конфигурацией
Обеспечение
качества
Верификация
Создание
инфраструктур
ы
Аттестация
Усовершенствов
ание
Совместная
оценка
Обучение
Аудит
Сопров
ождени
е
Управление
Разрешение
проблем
5.
Характеристикаосновных процессов ЖЦ:
6.
Процесс приобретения (acquisition process).Состоит из действий заказчика,
приобретающего ПО, и включает:
1) Инициирование приобретения
2) Подготовка заявочных предложений
3) Подготовка и корректировка договора
4) Надзор за деятельностью поставщика
5) Приёмка работ
7.
Процесс поставки (supply process).Охватывает действия, выполняемые
поставщиком ПП, и включает:
1)Инициирование поставки (рассмотрение
заявочных предложений)
2) Подготовка ответа на заявочные
предложения
3)Подготовка договора
4)Планирование
5)Проверка и контроль
6) Поставка и завершение работ
8.
Процесс разработки (development process):
Выполняется разработчиком ПО
9. Характерная длительность каждого из этапов разработки ПП показана на следующем рисунке:
Процесс эксплуатации (operation process):Выполняется оператором – организацией,
эксплуатирующей систему и включает
действия:
1) Подготовительная работа
2) Эксплуатационное тестирование
3) Поддержка пользователей
10.
Процесс сопровождения (maintenanceprocess):
Выполняется сопровождающей
организацией (службой сопровождения) и
включает действия по модификации ПП и
соответствующей документации, вызванные
возникшими проблемами или
потребностями в модернизации либо
адаптации ПО.