- •Информационные технологии- Процессы жизненного цикла программного обеспечения предисловие
- •Введение
- •Область действия.
- •Назначение
- •Область применения
- •Адаптация Международного стандарта
- •Согласованность
- •Ограничения
- •Нормативные ссылки
- •Определения
- •Область применения международного стандарта
- •Принцип построения Международного стандарта
- •Процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Процесс приобретения
- •Инициирование
- •Заявка на подготовку предложения
- •Подготовка контракта и модернизация
- •Мониторинг поставщика
- •Принятие и завершение
- •Процесс Поставки
- •Инициирование
- •Подготовка ответа
- •Контракт
- •Планирование
- •Выполнение и контроль
- •Поставка и завершение
- •Процесс Разработки
- •Реализация процесса
- •Анализ системных требований
- •Проектирование архитектуры системы
- •Анализ требований программного обеспечения.
- •Архитектура программного обеспечения
- •Детальное проектирование программного обеспечения
- •Программирование и тестирование программного обеспечения
- •Интеграция программного обеспечения
- •Квалификационные испытания программного обеспечения
- •Интеграция системы
- •Квалификационное тестирование системы
- •Установка программного обеспечения
- •Поддержка принятия программного обеспечения
- •Процесс Функционирования
- •Реализация процесса
- •Операционное тестирование
- •Функционирование системы
- •Поддержка пользователя
- •Процесс Сопровождения
- •Реализация процесса
- •Анализ проблем и модификаций
- •Реализация модификации
- •Оценка/принятие сопровождения (обслуживания)
- •Перемещение (миграция)
- •Удаление программного обеспечения
- •Обеспечивающие процессы жизненного цикла
- •Процесс документирования
- •Реализация процесса
- •Проектирование и разработка
- •Производство
- •Сопровождение
- •Процесс управления конфигурацией
- •Реализация процесса
- •Идентификация конфигурации
- •Управление конфигурацией
- •Учет (отчет) соответствия конфигурации
- •Оценка конфигурации
- •Управление выпуском и поставкой
- •Процесс обеспечения (гарантий) качества
- •Реализация процесса
- •Гарантия продукта
- •Гарантия процесса
- •Гарантия качества систем
- •Процесс верификации
- •Реализация процесса
- •Верификация
- •Процесс Аттестации
- •Реализация процесса
- •Аттестация
- •Процесс Совместной Оценки
- •Реализация процесса
- •Оценка управления проектом
- •Технические оценки
- •Процесс проверок (аудита)
- •Реализация процесса
- •Проверка
- •Процесс Решения Проблем
- •Реализация процесса
- •Решение проблем
- •Организационные проблемы жизненного цикла
- •Процесс Управления
- •Начало и определение области действия
- •Планирование
- •Выполнение и управление
- •Процесс обучения
- •Реализация процесса
- •А.4 Документирование решений адаптации и их целесообразности
- •Приложение в (информативное) Руководство по адаптации
- •В.1 Общее руководство по адаптации
- •В.2 Адаптация Процесса Разработки
- •B.3 Адаптация работ, относящихся к оценке
- •В.4 Вопросы адаптации и применения
- •Приложение с (информативное) Руководство по процессам и организациям
- •С.1 Процессы с различных ключевых позиций.
- •С.2 Процессы, организации и отношения.
- •Приложение д (информационное) Библиография
- •Содержание
Интеграция системы
Эти действия состоят из следующих задач, которые разработчик должен выполнить или поддержать, как требуется согласно контракту.
5.3.10.1. Единицы конфигурации программного обеспечения должны быть интегрированы с единицами конфигурации аппаратных средств, ручными операциями и другими системами по мере необходимости в систему. Совокупности должны быть тестированы на согласованность их разработки с требованиями к ним.
5.3.10.2. Для каждого квалификационного требования системы должны быть разработаны и документированы набор тестов, контрольные примеры (вводы, выводы, испытательные критерии) и испытательные процедуры для проведения квалификационных испытаний системы. Разработчик должен гарантировать, что интегрированная система готова для квалификационных испытаний.
5.3.10.3. Интегрированная система должна быть оценена при рассмотрении критериев, описанные ниже. Результаты оценок должны быть документированы.
а) охват испытаниями требований системы;
б) соответствие методов тестирования и используемых стандартов;
в) согласованность с ожидаемыми результатами;
г) выполнимость квалификационного тестирования системы;
д) возможность функционирования и сопровождения.
Квалификационное тестирование системы
Эта деятельность состоит из следующих задач, которые разработчик должен выполнить или поддержать, как требуется согласно контракту.
5.3.11.1. Квалификационное тестирование системы должно быть проведено согласно квалификационным требованиям, определенным для системы. Должно быть гарантировано, что реализация каждого требования системы проверена на соответствие и что система готова к поставке. Результаты квалификационных испытаний должны быть документированы.
5.3.11.2. Система должна быть оценена, рассматривая критерии, описанные ниже. Результаты оценок должны быть документированы.
а) охват испытаниями требований системы;
б) согласованность с ожидаемыми результатами;
в) возможность функционирования и сопровождения.
5.3.11.3. Разработчик должен поддерживать проверку согласно п.6.7. Результаты проверок должны быть документированы.
ПРИМЕЧАНИЕ. Этот подпункт не применяется для тех единиц конфигурации программного обеспечения, для которых проверки были проведены заранее.
5.3.11.4. После успешного завершения проверок, если они проводились, разработчик должен:
а) модернизировать и подготовить поставляемый программный продукт для Установки программного обеспечения и Поддержки Принятия программного обеспечения;
б) установить базовую модель для проекта и кода каждой единицы конфигурации программного обеспечения.
ПРИМЕЧАНИЕ. Квалификационное тестирование системы может использоваться в Процессе Верификации (п.6.4) или Процессе Аттестации (п.6.5).
Установка программного обеспечения
Эта деятельность состоит из следующих задач:
5.3.12.1. Разработчик должен разработать план для установок продукта программного обеспечения в среду эксплуатации, как предусмотрено в контракте. Ресурсы и информация, необходимые для установки программного продукта, должны быть определены и доступны. Разработчик должен помогать покупателю с организационной деятельностью как определено в контракте. Там, где установленный программный продукт заменяет существующую систему, разработчик должен поддержать любые, параллельно идущие процессы, которые требуются согласно контракту. План установок должен быть документирован.
5.3.12.2. Разработчик должен установить программный продукт согласно плану установки. Должно быть гарантировано, что код программного обеспечения и базы данных инициализируют, выполняют и заканчивают, как определено в контракте. Установочные события и результаты должны быть документированы.