ISO IEC IEEE 12207-2017 PDF
Название на английском:
St ISO IEC IEEE 12207-2017
Название на русском:
Ст ISO IEC IEEE 12207-2017
Оригинальный стандарт ISO IEC IEEE 12207-2017 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
ISO/IEC/IEEE 12207:2017 — Systems and software engineering — Software life cycle processes. Международный стандарт, задающий набор процессов, результатов и задач для управления жизненным циклом программного обеспечения и его части в составе систем, включая приобретение, поставку, разработку, эксплуатацию, сопровождение и вывод из эксплуатации.
Аннотация
Стандарт описывает набор согласованных процессов жизненного цикла программного обеспечения, которые могут применяться для определения, контроля и улучшения процессов внутри организации или проекта. Документ согласован с аналогичной моделью ISO/IEC/IEEE 15288 для системной инженерии и служит основой для согласования работ поставщиков и заказчиков, определения требований, архитектуры, реализации, интеграции, проверки, валидации, эксплуатации и утилизации ПО.
Общая информация
- Статус: Опубликован (международный стандарт).
- Дата публикации: Ноябрь 2017 (издание 2017 г.).
- Организация-издатель: Совместная публикация ISO / IEC / IEEE (ISO/IEC JTC 1/SC 7 при участии IEEE).
- ICS / категории: 35.080 (программное обеспечение и системная инженерия).
- Редакция / версия: Издание 1 (ISO/IEC/IEEE 12207:2017).
- Количество страниц: Около 145 страниц (официальная запись из каталога ISO указывает 145 страниц; у коммерческих распространителей иногда указывается близкое значение — диапазон около 145–157 страниц).
Область применения
Стандарт предназначен для организаций и проектов, связанных с приобретением, поставкой, разработкой, сопровождением, эксплуатацией и утилизацией программного обеспечения или систем, содержащих программную часть. Его процессы применимы как при внутренней разработке, так и при взаимодействии заказчика и поставщика; документ может использоваться самостоятельно или в сочетании с ISO/IEC/IEEE 15288 (системные жизненные циклы) для охвата аспекта системы в целом.
Ключевые темы и требования
- Модель процессов — стандарт группирует процессы по: agreement (соглашения), organizational project-enabling (организационно-проектные и обеспечивающие), management (техническое управление) и technical processes (технические процессы).
- Технические процессы включают: анализ бизнеса/миссии, определение потребностей и требований заинтересованных сторон, определение требований системы/ПО, определение архитектуры, проектирование, реализация, интеграция, верификация, валидация, переход, эксплуатация, сопровождение и утилизация/вывод из эксплуатации.
- Процессы ориентированы на результаты (process outcomes) и описывают необходимые деятельности и задачи, но не предписывают конкретную модель жизненного цикла, метод разработки или инструменты — стандарт нейтрален по отношению к методологиям (включая гибкие/agile практики при необходимости адаптации).
- Включены требования по управлению конфигурацией, управлению рисками, обеспечению качества, управлению информацией, оценке и контролю проекта и оценке соответствия процессов (взаимосвязь с оценочными моделями, например SPICE/ISO 15504).
Применение и пользователи
Пользователи стандарта: заказчики и поставщики программных систем, проектные и продуктовые команды, менеджеры проектов, инженеры по требованиям, архитекторы, специалисты по разработке, тестированию и сопровождению, аудиторы и оценщики процессов качества. Стандарт применяется в промышленности, государственном секторе, оборонных и встраиваемых системах там, где требуется формализованный подход к жизненному циклу ПО.
Связанные стандарты
Ключевые связанные документы и серии стандартов: ISO/IEC/IEEE 15288 (System life cycle processes) — гармонизированная модель процессов для системной инженерии; документы-пояснители и части, такие как ISO/IEC/IEEE 12207-2 (сопоставление и связь между изданиями 2017 и предыдущими версиями / карты соответствия) и руководство по применению (например, ISO/IEC/IEEE 24748 части, дающие практическую методику применения). Также часто используется в связке с процедурами оценки процессов (ISO/IEC 15504 / SPICE) и внутренней системой менеджмента качества.
Ключевые слова
жизненный цикл ПО, процессы жизненного цикла, требования, архитектура, разработка, интеграция, верификация, валидация, сопровождение, эксплуатация, управление конфигурацией, управление рисками, ISO/IEC/IEEE 12207, 15288, SPICE.
FAQ
В: Что это за стандарт?
О: Международный стандарт, описывающий процессную модель и результаты для управления жизненным циклом программного обеспечения и программной части систем. Он задаёт процессы, их цели и ожидаемые результаты, не навязывая конкретных инструментов или методологий.
В: Что он регулирует?
О: Описывает процессы и связанные с ними деятельности и задачи для закупки, поставки, разработки, интеграции, верификации, валидации, эксплуатации, сопровождения и вывода из эксплуатации программных продуктов и сервисов; включает процессы управления, обеспечения качества, конфигурации, рисков и информационного обмена.
В: Кто обычно использует?
О: Команды разработки ПО, менеджеры проектов, поставщики и заказчики ПО, инженеры по требованиям и архитектуре, отделы качества, аудиторы и организации, внедряющие процессное управление жизненным циклом ПО.
В: Он актуален или заменён?
О: ISO/IEC/IEEE 12207:2017 — действующая редакция, официально опубликованная в ноябре 2017 г.; по данным реестра ISO версия была пересмотрена и подтверждена в 2023 году. В то же время ведётся работа над вторым изданием (Final Draft International Standard — FDIS 12207), которое призвано заменить издание 2017 при завершении процедуры утверждения. Поэтому на момент последней проверки документ 2017 г. остаётся действующим, но ожидается его техническое пересмотренное издание.
В: Это часть серии?
О: Да. Стандарт гармонизирован с ISO/IEC/IEEE 15288 (жизненные циклы систем) и связан с сопутствующими документами: частями/приложениями, картами соответствия и руководствами по применению (например, 12207-2, 24748-3 и др.). Эти документы помогают соотнести версии стандарта и применить модели в конкретных контекстах.
В: Какие ключевые слова?
О: жизненный цикл, процессы, ПО, требования, архитектура, верификация, валидация, эксплуатация, сопровождение, управление конфигурацией, управление рисками, ISO, IEC, IEEE.