Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технология разработки ПО - лекции, пособие, ЛР / Lectures / 03 - Жизненный цикл ПО. Моделирование

.pdf
Скачиваний:
50
Добавлен:
27.12.2015
Размер:
790.07 Кб
Скачать

Основные процессы ЖЦПО

Приобретение

Поставка

Разработка

Эксплуатация

Сопровождение

Процесс приобретения

состоит из действий и задач заказчика, приобретающего ПО

инициирование приобретения

подготовку заявочных предложений

подготовку и корректировку договора

надзор за деятельностью поставщика

приемку и завершение работ

Процесс поставки

охватывает действия и задачи, выполняемые поставщиком, который снабжает заказчика программным продуктом или услугой

инициирование поставки

подготовку ответа на заявочные предложения

подготовку договора

планирование

выполнение и контроль

проверку и оценку

поставку и завершение работ

Процесс разработки (1)

предусматривает действия и задачи, выполняемые

разработчиком, и охватывает:

работы по созданию ПО и его компонентов в соответствии с заданными требованиями

оформление проектной и эксплуатационной документации

подготовку материалов, необходимых для проверки работоспособности и соответствующего качества программных продуктов

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

Процесс разработки (2)

подготовительную

кодирование и

 

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

 

работу

 

анализ требований к

интеграцию ПО

 

системе

квалификационное

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

 

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

 

архитектуры системы;

 

 

 

 

анализ требований к

интеграцию системы

 

ПО

квалификационное

 

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

 

тестирование системы

 

архитектуры ПО

 

 

 

установку ПО

детальное

 

 

 

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

приемку ПО

Процесс эксплуатации

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

подготовительную работу

эксплуатационное тестирование

эксплуатацию системы

поддержку пользователей

Процесс сопровождения

предусматривает действия и задачи, выполняемые сопровождающей организацией (службой сопровождения)

подготовительную работу

анализ проблем и запросов на модификацию ПО

модификацию ПО

проверку и приемку

перенос ПО в другую среду

снятие ПО с эксплуатации

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

(обеспечивают выполнение основных)

Документирование

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

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

Верификация

Аттестация

Совместная оценка

Аудит

Разрешение проблем

Процесс документирования

предусматривает формализованное описание информации, созданной в течение ЖЦ ПО

подготовительную работу

проектирование и разработку

выпуск документации

сопровождение

Процесс управления конфигурацией (1)

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

Конфигурация ПО - совокупность его функциональных и физических характеристик, установленных в технической документации и реализованных в ПО. (Стандарт IEEE-90)