ГОССТАНДАРТ РОССИИ Процессы жизненного цикла программных средств ISO 12207 Предисловие Введение 1 Область применения ISO 12207 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.1 Подготовка 5.2.2 Подготовка ответа 5.2.3 Подготовка договора 5.2.4 Планирование 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 Cборка системы 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.З Выпуск 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.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 Реализация плана обучения ПРИЛОЖЕНИЕ А (обязательное) Процесс адаптации A.1 Определение условий выполнения проекта А.2 Запрос исходных данных А.З Выбор процессов, работ и задач А.4 Документирование решений по адаптации и их обоснование ПРИЛОЖЕНИЕ В (справочное) Руководство по адаптации B.1 Общее руководство по адаптации В.2 Адаптация процесса разработки В.3 Адаптация работ, относящихся к оценке B.4 Вопросы адаптации и применения ПРИЛОЖЕНИЕ С (справочное) Руководство по процессам и организациям C.1 Процессы с ключевых точек зрения С.2 Процессы, организации и взаимоотношения ПРИЛОЖЕНИЕ D (справочное) Библиография
1 Область применения ISO 12207 1.1. Назначение Настоящий стандарт устанавливает, используя четко определенную терминологию, общую структуру процессов жизненного цикла программных средств, на которую можно ориентироваться в программной индустрии. Настоящий стандарт определяет процессы, работы и задачи, которые используются: при приобретении системы, содержащей программные средства, или отдельно поставляемого программного продукта; при оказании программной услуги, а также при поставке, разработке, эксплуатации и сопровождении программных продуктов. Понятие программных средств также охватывает программный компонент программно-аппаратных средств.
Настоящий стандарт также определяет процесс, который может быть использован при определении, контроле и модернизации процессов жизненного цикла программных средств.