- •Информационные технологии- Процессы жизненного цикла программного обеспечения предисловие
- •Введение
- •Область действия.
- •Назначение
- •Область применения
- •Адаптация Международного стандарта
- •Согласованность
- •Ограничения
- •Нормативные ссылки
- •Определения
- •Область применения международного стандарта
- •Принцип построения Международного стандарта
- •Процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Процесс приобретения
- •Инициирование
- •Заявка на подготовку предложения
- •Подготовка контракта и модернизация
- •Мониторинг поставщика
- •Принятие и завершение
- •Процесс Поставки
- •Инициирование
- •Подготовка ответа
- •Контракт
- •Планирование
- •Выполнение и контроль
- •Поставка и завершение
- •Процесс Разработки
- •Реализация процесса
- •Анализ системных требований
- •Проектирование архитектуры системы
- •Анализ требований программного обеспечения.
- •Архитектура программного обеспечения
- •Детальное проектирование программного обеспечения
- •Программирование и тестирование программного обеспечения
- •Интеграция программного обеспечения
- •Квалификационные испытания программного обеспечения
- •Интеграция системы
- •Квалификационное тестирование системы
- •Установка программного обеспечения
- •Поддержка принятия программного обеспечения
- •Процесс Функционирования
- •Реализация процесса
- •Операционное тестирование
- •Функционирование системы
- •Поддержка пользователя
- •Процесс Сопровождения
- •Реализация процесса
- •Анализ проблем и модификаций
- •Реализация модификации
- •Оценка/принятие сопровождения (обслуживания)
- •Перемещение (миграция)
- •Удаление программного обеспечения
- •Обеспечивающие процессы жизненного цикла
- •Процесс документирования
- •Реализация процесса
- •Проектирование и разработка
- •Производство
- •Сопровождение
- •Процесс управления конфигурацией
- •Реализация процесса
- •Идентификация конфигурации
- •Управление конфигурацией
- •Учет (отчет) соответствия конфигурации
- •Оценка конфигурации
- •Управление выпуском и поставкой
- •Процесс обеспечения (гарантий) качества
- •Реализация процесса
- •Гарантия продукта
- •Гарантия процесса
- •Гарантия качества систем
- •Процесс верификации
- •Реализация процесса
- •Верификация
- •Процесс Аттестации
- •Реализация процесса
- •Аттестация
- •Процесс Совместной Оценки
- •Реализация процесса
- •Оценка управления проектом
- •Технические оценки
- •Процесс проверок (аудита)
- •Реализация процесса
- •Проверка
- •Процесс Решения Проблем
- •Реализация процесса
- •Решение проблем
- •Организационные проблемы жизненного цикла
- •Процесс Управления
- •Начало и определение области действия
- •Планирование
- •Выполнение и управление
- •Процесс обучения
- •Реализация процесса
- •А.4 Документирование решений адаптации и их целесообразности
- •Приложение в (информативное) Руководство по адаптации
- •В.1 Общее руководство по адаптации
- •В.2 Адаптация Процесса Разработки
- •B.3 Адаптация работ, относящихся к оценке
- •В.4 Вопросы адаптации и применения
- •Приложение с (информативное) Руководство по процессам и организациям
- •С.1 Процессы с различных ключевых позиций.
- •С.2 Процессы, организации и отношения.
- •Приложение д (информационное) Библиография
- •Содержание
Выполнение и контроль
Эти действия состоят из следующих задач:
5.2.5.1. Поставщик должен обеспечивать выполнение и выполнять планы управления проектом, разработанными в 5.2.4.
5.2.5.2. Поставщик должен:
а) разработать программный продукт согласно Процессу Разработки (5.3);
б) эксплуатировать программный продукт согласно Процессу Функционирования (5.4);
в) сопровождать программный продукт, согласно Процессу Сопровождения (5.5).
5.2.5.3. Поставщик должен осуществлять мониторинг и контролировать развитие и качество программного продукта или сервиса проекта в течение договорного цикла жизни, Это должна быть продолжающаяся, итерационная задача, которая должна обеспечивать:
а) мониторинг развития технического выполнения, затрат, планов и сообщение о состоянии проекта;
б) проблемную идентификацию, запись, анализ и решение.
5.2.5.4. Поставщик должен управлять и контролировать субподрядчиков согласно Процессу Приобретения (5.1). Поставщик должен удовлетворить все предусмотренные контрактом требования, необходимые для гарантии, что программный продукт или сервис, доставленный покупателю, разработан или выполнен согласно требованиям основного контракта.
5.2.5.5. Поставщик должен связаться с независимой проверкой, аттестацией или испытательным агентом, как определено в контракте и проектных планах.
5.2.5.6. Поставщик должен связаться с другими сторонами как определено в контракте и проектных планах.
Оценка
Эта деятельность состоит из следующих задач:
5.2.6.1. Поставщик должен координировать действия по оценке контракта и связям с покупателем.
5.2.6.2. Поставщик должен проводить или поддерживать неформальные встречи, приемную оценку, приемные испытания, совместные оценки, проверки с покупателем, как определено в контракте и программных планах. Совместные оценки должны быть проведены согласно п.6.6, проверки согласно п.6.7.
5.2.6.3. Поставщик должен выполнять верификацию и аттестацию согласно пунктам 6.4 и 6.5 соответственно, демонстрировать, что программные продукты или сервис и процессы полностью соответствуют их требованиям.
5.2.6.4. Поставщик должен делать доступными для покупателя доклады об оценке, проверке, тестировании и решения возникших проблем, как определено в контракте.
5.2.6.5. Поставщик должен обеспечить покупателю доступ к оборудованию поставщиков и субподрядчиков для обзора программных продуктов или сервиса, как определено в контракте и проектных планах.
5.2.6.6. Поставщик должен гарантировать качество согласно 6.3.
Поставка и завершение
Эта деятельность состоит из следующих задач:
5.2.7.1. Поставщик должен поставить программный продукт или сервис согласно контракту.
5.2.7.2. Поставщик должен обеспечить помощь покупателю в поддержке поставленного программного продукта или сервиса, как предусмотрено в контракте.
Процесс Разработки
Процесс Разработки содержит действия и задачи разработчика. Процесс содержит действия для анализа требований проектирования, интеграции, тестирования, установки и принятия, связанного с программными продуктами. Он может содержать систему связанных действий, если это оговорено в контракте. Разработчик выполняет или обеспечивает действия в этом процессе согласно контракту. Разработчик управляет Процессом Разработки на проектном уровне следующим за Процессом Управления (7.1); устанавливает инфраструктуру после Процесса создания Инфраструктуры (7.2); приспосабливает процесс для проекта после Процесса Настройки (Приложение А); и управляет процессом на организационном уровне, после Процесса Усовершенствования (7.3) и Процесса Обучения (7.4), Когда разработчик является поставщиком разрабатываемого продукта, разработчик выполняет Процесс Поставки (5.2).
Этот процесс состоит из действий:
Реализация процесса.
Анализ системных требований.
Проектирование архитектуры системы.
Анализ требований программного обеспечения.
Архитектура программного обеспечения.
Детальное конструирование программного обеспечения.
Кодирование и тестирование программного обеспечения.
Интеграция программного обеспечения.
Квалификационные испытания программного обеспечения.
Интеграция системы.
Квалификационные испытания системы.
Установка программного обеспечения.
Поддержка принятия программного обеспечения.