- •Введение
- •1 Область применения
- •1.1. Назначение
- •1.2 Область распространения
- •1.3 Адаптация настоящего стандарта
- •1.4 Соответствие
- •1.5 Ограничения
- •2 Нормативные ссылки
- •3 Определения
- •4 Прикладное применение настоящего стандарта
- •4.1 Построение стандарта
- •4.1.1 Процессы жизненного цикла
- •4.1.1.1 Основные процессы жизненного цикла
- •4.1.1.2 Вспомогательные процессы жизненного цикла
- •4.1.1.3 Организационные процессы жизненного цикла
- •4.1.2 Процесс адаптации
- •4.1.3 Взаимосвязи между процессами и организациями
- •5 Основные процессы жизненного цикла
- •5.1 Процесс заказа
- •5.1.1 Подготовка
- •5.1.2 Подготовка заявки на подряд
- •5.1.3 Подготовка и корректировка договора
- •5.1.4 Надзор за поставщиком
- •5.1.5 Приемка и закрытие договора
- •5.2 Процесс поставки
- •5.2.5 Выполнение и контроль
- •5.2.6 Проверка и оценка
- •5.2.7 Поставка и закрытие договора
- •5.3 Процесс разработки
- •5.3.1 Подготовка процесса
- •5.3.2 Анализ требований к системе
- •5.3.3 Проектирование системной архитектуры
- •5.3.4 Анализ требований к программным средствам
- •5.3.5 Проектирование программной архитектуры
- •5.3.6 Техническое проектирование программных средств
- •5.3.7 Программирование и тестирование программных средств
- •5.3.8 Сборка программных средств
- •5.3.9 Квалификационные испытания программных средств
- •5.3.10 Сборка системы
- •5.3.11 Квалификационные испытания системы
- •5.3.12 Ввод в действие программных средств
- •5.3.13 Обеспечение приемки программных средств
- •5.4 Процесс эксплуатации
- •5.4.1 Подготовка процесса
- •5.4.2 Эксплуатационные испытания
- •5.4.3 Эксплуатация системы
- •5.4.4 Поддержка пользователя
- •5.5 Процесс сопровождения
- •5.5.1 Подготовка процесса
- •5.5.2 Анализ проблем и изменений
- •5.5.3 Внесение изменений
- •5.5.4 Проверка и приемка при сопровождении
- •5.5.5 Перенос
- •5.5.6 Снятие с эксплуатации
- •6 Вспомогательные процессы жизненного цикла
- •6.1 Процесс документирования
- •6.1.1 Подготовка процесса
- •6.1.2 Проектирование и разработка
- •6.1.3 Выпуск
- •6.1.4 Сопровождение
- •6.2 Процесс управления конфигурацией
- •6.2.1 Подготовка процесса
- •6.2.2 Определение конфигурации
- •6.2.3 Контроль конфигурации
- •6.2.4 Учет состояний конфигурации
- •6.2.5 Оценка конфигурации
- •6.2.6 Управление выпуском и поставка
- •6.3 Процесс обеспечения качества
- •6.3.1 Подготовка процесса
- •6.3.2 Обеспечение продукта
- •6.3.3 Обеспечение процесса
- •6.3.4 Обеспечение систем качества
- •6.4 Процесс верификации
- •6.4.1 Подготовка процесса
- •6.4.2 Верификация
- •6.4.2.1 Верификация договора
- •6.4.2.2 Верификация процесса
- •6.4.2.3 Верификация требований
- •6.4.2.4 Верификация проекта
- •6.4.2.5 Верификация программы
- •6.4.2.6 Верификация сборки
- •6.4.2.7 Верификация документации
- •6.5 Процесс аттестации
- •6.5.1 Подготовка процесса
- •6.5.2 Аттестация
- •6.6 Процесс совместного анализа
- •6.6.1 Подготовка процесса
- •6.6.2 Анализы управления проектом
- •6.6.3 Технические анализы
- •6.7 Процесс аудита
- •6.7.1 Подготовка процесса
- •6.7.2 Аудиторская проверка
- •6.8 Процесс решения проблем
- •6.8.1 Подготовка процесса
- •6.8.2 Решение проблемы
- •7 Организационные процессы жизненного цикла
- •7.1 Процесс управления
- •7.1.1 Подготовка и определение области управления
- •7.1.2 Планирование
- •7.1.3 Выполнение и контроль
- •7.1.4 Проверка и оценка
- •7.1.5 Завершение
- •7.2 Процесс создания инфраструктуры
- •7.2.1 Подготовка процесса
- •7.2.2 Создание инфраструктуры
- •7.2.3 Сопровождение инфраструктуры
- •7.3 Процесс усовершенствования
- •7.3.1 Создание процесса
- •7.3.2 Оценка процесса
- •7.3.3 Усовершенствование процесса
- •7.4 Процесс обучения
- •7.4.1 Подготовка процесса
- •7.4.2 Разработка учебных материалов
- •7.4.3 Реализация плана обучения
- •Процесс адаптации
- •А.1 Определение условий выполнения проекта
- •А.2 Запрос исходных данных
- •А.3 Выбор процессов, работ и задач
- •А.4 Документирование решений по адаптации и их обоснование
- •Руководство по адаптации
- •В.1 Общее руководство во адаптации
- •В.2 Адаптация процесса разработки
- •В.3 Адаптация работ, относящихся к оценке
- •В.4 Вопросы адаптации и применения
- •Руководство по процессам и организациям
- •С.1 Процессы с ключевых точек зрения
- •С.2 Процессы, организации и взаимоотношения
- •Библиография
6.3.1 Подготовка процесса
Данная работа состоит из следующих задач:
6.3.1.1 Должна быть выполнена адаптация процесса обеспечения качества к условиям конкретного проекта. Должны быть определены цели процесса обеспечения качества так, чтобы гарантировать, что программные продукты и процессы, используемые при создании данных программных продуктов, соответствуют установленным требованиям и утвержденным планам.
6.3.1.2 Процесс обеспечения качества должен быть скоординирован с соответствующими процессами верификации (подраздел 6.4), аттестации (подраздел 6.5), совместного анализа (подраздел 6.6) и аудита (подраздел 6.7).
6.3.1.3 Должен быть разработан, документально оформлен, реализован и сопровождаем при реализации договора план выполнения работ и задач процесса обеспечения качества. План должен устанавливать:
a) стандарты качества, методологии, процедуры и средства для выполнения работ по обеспечению качества (или содержать ссылки на соответствующую официальную документацию);
b) процедуры проведения анализов качества при выполнении договора и координации этих работ;
c) процедуры для обозначения, сбора, регистрации, сопровождения и распространения информации о качестве;
d) ресурсы, графики и обязанности при проведении работ по обеспечению качества;
e) выбранные работы и задачи из вспомогательных процессов, таких как верификация (подраздел 6.4), аттестация (подраздел 6.5), совместный анализ (подраздел 6.6), аудит (подраздел 6.7) и решение проблем (подраздел 6.8).
6.3.1.4 Должны быть выполнены запланированные и традиционные работы и задачи по обеспечению качества. В случаях возникновения проблем или обнаружения несоответствий требованиям договора они должны быть документально оформлены и направлены, в качестве исходных данных, в процесс решения проблем (подраздел 6.8). Должны быть подготовлены и сопровождаться отчеты о данных работах и задачах, их выполнении, возникших проблемах и их решении.
6.3.1.5 Отчеты о работах и задачах по обеспечению качества должны быть доступны заказчику в соответствии с условиями договора.
6.3.1.6 Должно быть обеспечено, чтобы лица, отвечающие за соблюдение соответствия условиям договора, были организационно независимы, имели ресурсы и полномочия для выполнения объективных оценок и постановки, реализации и проверки решения возникших проблем.
6.3.2 Обеспечение продукта
Данная работа состоит из следующих задач:
6.3.2.1 Должно быть обеспечено, чтобы все планы, предусмотренные договором, были документально оформлены, соответствовали условиям договора, были взаимно согласованы и выполнены должным образом.
6.3.2.2 Должно быть обеспечено, чтобы программные продукты и соответствующая документация были изготовлены по условиям договора и в рамках утвержденных планов.
6.3.2.3 При подготовке к поставке программных продуктов должно быть обеспечено, чтобы данные продукты полностью соответствовали требованиям, установленным в договоре, и удовлетворяли заказчика.
6.3.3 Обеспечение процесса
Данная работа состоит из следующих задач:
6.3.3.1 Должно быть обеспечено, чтобы процессы жизненного цикла программных средств, связанные с реализацией проекта (поставка, разработка, эксплуатация, сопровождение и вспомогательные процессы, включая обеспечение качества), выполнялись в соответствии с условиями договора и в рамках утвержденных планов.
6.3.3.2 Должно быть обеспечено, чтобы используемые в проекте технологии программирования, условия разработки, условия испытаний и архивные библиотеки соответствовали условиям договора.
6.3.3.3 Должно быть обеспечено, чтобы установленные в основном договоре требования были доведены до субподрядчика и чтобы программные продукты, разработанные субподрядчиком, удовлетворяли требованиям основного договора.
6.3.3.4 Должно быть обеспечено, чтобы заказчик и другие участники договора обеспечивали взаимную поддержку и кооперацию в соответствии с условиями договора, достигнутыми соглашениями и утвержденными планами.
6.3.3.5 Должно быть обеспечено, чтобы характеристики программного продукта и процессов соответствовали установленным стандартам и процедурам.
6.3.3.6 Должно быть обеспечено, чтобы персонал, участвующий в реализации проекта, обладал достаточным опытом и знаниями, необходимыми для выполнения установленных требований и был способен воспринимать любое необходимое обучение.