воскресенье, 14 июня 2026 г.

ИСО и МЭК: Опубликована новая редакция стандарта ISO/IEC/IEEE 12207:2026 «Процессы жизненного цикла программного обеспечения»

В апреле 2026 года сайт Международной организации по стандартизации (ИСО) сообщил о публикации новой редакция стандарта ISO/IEC/IEEE 12207:2026 «Системная и программная инженерия - Процессы жизненного цикла программного обеспечения» (Systems and software engineering — Software life cycle processes) объёмом 156 страниц, см. https://www.iso.org/standard/90219.html и https://www.iso.org/obp/ui/en/#!iso:std:90219:en .

Стандарт подготовлен подкомитетом SC7 «Системное проектирование и разработка программного обеспечения» Объединённого технического комитета ИСО/МЭК JTC1. Он заменил предыдущую редакцию ISO/IEC/IEEE 12207:2017.

В России стандарт был адаптирован (в редакции 2008 года) как ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств», см. https://protect.gost.ru/gost/details/350d1d97-8905-4368-8a8c-7ce7c041bb09 

Во вводной части стандарта отмечается:

«Настоящий документ устанавливает общую концепцию для процессов жизненного цикла программного обеспечения. На его терминологию можно ссылаться и применять её во всей индустрии программного обеспечения. 

Документ описывает процессы, действия и задачи, которые могут применяться при приобретении программной системы, продукта или услуги, а также при поставке, разработке, эксплуатации, обслуживании и выводе из эксплуатации программных продуктов и услуг. Это достигается за счет вовлечения заинтересованных сторон с целью достижения удовлетворенности клиентов. 

Данный документ включает в себя те аспекты определения системы, которые необходимы для обеспечения контекста для программных систем и услуг. Он также описывает процессы, которые могут быть использованы для определения, контроля/управления и улучшения процессов жизненного цикла программного обеспечения в организации или проекте.

Данный документ применим к уникальным программным системам, программным системам для широкого коммерческого или публичного распространения, а также к специализированным адаптируемым программным системам. Понятие программного обеспечения охватывает в себя программную часть встроенного ПО. 

Документ применим как к полной автономной программной системе, так и к программным системам, которые встраиваются и интегрируются в более крупные, сложные и полные системы систем (systems of systems, SoS). Процессы, действия и задачи, описанные в данном документе, также могут применяться при приобретении системы, содержащей программное обеспечение.

Настоящий документ относится ко всему жизненному циклу программных систем, продуктов и услуг, включая концептуализацию, разработку, эксплуатацию, поддержку и вывод из эксплуатации; а также к их приобретению и предоставлению, независимо от того, осуществляется ли это внутри организации или вне её. Процессы жизненного цикла, описанные в этом документе, могут применяться параллельно, итеративно и рекурсивно к программной системе и инкрементально - к её элементам.

Данный документ может применяться в организациях и в программных проектах, использующих различные формальные инженерные подходы. Он применим в отношении гибких (agile) подходов и методов, которые наиболее широко используются для разработки, поддержки и сопровождения программного обеспечения и которые считаются более экономичными и позволяют быстрее создавать пригодные к использованию продукты.

Данный документ не устанавливает и не требует какой-либо конкретной модели жизненного цикла программного обеспечения, методологии разработки, метода, подхода к моделированию или методов выбора модели жизненного цикла для организации или проекта и для сопоставления описанных в этом документе процессов, действий и задач с этой моделью. Использование инженерного суждения для помощи в достижении желаемого уровня качества также выходит за рамки этого документа.

Данный документ не детализирует элементы информации в плане названия, формата, явного содержания и носителя информации. Стандарт ISO/IEC/IEEE 15289:2019 «Разработка систем и программ - Содержание информационных элементов, отражающих жизненный цикл систем и программного обеспечения (документации)» (Systems and software engineering - Content of life-cycle information items (documentation), см. https://www.iso.org/standard/74909.html и https://www.iso.org/obp/ui/#!iso:std:74909:en , а также мой пост о редакции 2017 года: https://rusrim.blogspot.com/2017/11/isoiecieee-152892017.htmlН.Х.). определяет содержание информационных элементов (документации) для процесса жизненного цикла.»

Содержание стандарта следующее:

Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины, определения и сокращения
4. Соответствие
5. Ключевые понятия и их применение
6. Процессы жизненного цикла программного обеспечения
Приложение A: Процесс адаптации
Приложение B: Примеры элементов информации о процессе
Приложение C: Эталонная модель процесса для целей оценки
Приложение D: Системная и программная инженерия на основе моделей (Model-based systems and software engineering, MBSSE)
Приложение E: Обеспечение уверенности с примерами
Библиография

Источник: сайт ИСО
https://www.iso.org/standard/90219.html 
https://www.iso.org/obp/ui/en/#!iso:std:90219:en 



Комментариев нет:

Отправить комментарий