Почти продолжение темы ГОСТ-34 и SRS. Если имеешь дело с государственной или около-государственной компанией, которая "разрабатывает" программное обеспечение, то надо быть готовым тому, что они постараются посадить тебя на ГОСТ 19 и 34, как раньше сажали на кол. И конечный продукт может получиться соответствующий. [Как с этим бороться...] Нужно "бить врага" его же оружием на его же территории. А именно, показать таблицу ниже и спросить, почему они тормозят Путинскую программу по развитию цифровой экономики и используют старые стандарты вместо новых?
ISO/IEC/IEEE Name ГОСТ Название
12207-2008 Systems and software engineering -- Software life cycle processes ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств
15271-2002 Information technology - Guide for ISO/IEC 12207 (Software Life Cycle Processes) ГОСТ Р ИСО/МЭК ТО 15271-2002 Информационная технология. Руководство по применению ГОСТ Р ИСО/МЭК 12207 (Процессы жизненного цикла программных средств)
15289:2011 Systems and software engineering. Content of life-cycle information products (documentation) ГОСТ Р 56713-2015 Системная и программная инженерия. Содержание информационных продуктов процесса жизненного цикла систем и программного обеспечения (документация)
29119-1:2013 Software and systems engineering. Software testing. Part 1. Concepts and definitions ГОСТ Р 56920-2016 Системная и программная инженерия. Тестирование программного обеспечения. Часть 1. Понятия и определения
29119-2:2013 Software and systems engineering. Software testing. Part 2. Test processes ГОСТ Р 56921-2016 Системная и программная инженерия. Тестирование программного обеспечения. Часть 2. Процессы тестирования
29119-3:2013 Software and systems engineering. Software testing. Part 3. Test documentation ГОСТ Р 56922-2016 Системная и программная инженерия. Тестирование программного обеспечения. Часть 3. Документация тестирования
TR 24748-3:2011 Information technology. Systems and software engineering. Life cycle management. Part 3.Guide to the application of ISO/IEC 12207 (Software life cycle processes) ГОСТ Р 56923-2016 Информационные технологии. Системная и программная инженерия. Управление жизненным циклом. Часть 3. Руководство по применению ИСО/МЭК 12207 (Процессы жизненного цикла программных средств)
TR 24774-2:2010 Software and systems engineering. Life cycle management. Guidelines for process description ГОСТ Р 57098-2016 Системная и программная инженерия. Управление жизненным циклом. Руководство для описания процесса
42010:2011 Systems and software engineering. Architecture description ГОСТ Р 57100-2016 Системная и программная инженерия. Описание архитектуры
16326:2009 Systems and software engineering. Life cycle processes. Project management ГОСТ Р 57101-2016 Системная и программная инженерия. Процессы жизненного цикла. Управление проектом
TR 24748-2:2011 Information technology. Systems and software engineering. Life cycle management. Part 2. Guide to the application of ISO/IEC 15288 ГОСТ Р 57102-2016 Информационные технологии. Системная и программная инженерия. Управление жизненным циклом. Часть 2. Руководство по применению ИСО/МЭК 15288
15288:2015 Systems and software engineering. System life cycle processes ГОСТ Р 57193-2016 Системная и программная инженерия. Процессы жизненного цикла систем
Но чтобы окончательно добить людей с перфолентно-перфокарточным мышлением, им надо показать вот эту картинку:
"Крышку гроба" можно забить тем, что приказом Росстандарта № 216 от 12.02.2019 г. РД 50-34.698-90 «РУКОВОДЯЩИЙ ДОКУМЕНТ ПО СТАНДАРТИЗАЦИИ. Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов» ОТМЕНЕН. По идее, его надо было отменить еще лет 25 назад. Правда, вместо него остался Р 50-34.126-92 «РЕКОМЕНДАЦИИ. ПРАВИЛА ПРОВЕДЕНИЯ РАБОТ ПРИ СОЗДАНИИ АВТОМАТИЗИРОВАННЫХ СИСТЕМ», но это всего лишь рекомендации для тех, кто "ниасилил" ISO.
Предлагаю читателям самостоятельно найти перечисленные в таблице ISO/IEC/IEEE стандарты, а также ГОСТ Р ИСО/МЭК 12207-99 и ГОСТ Р 51904-2002. Есть надежда, что и остальные когда-нибудь появятся в таблице, но до этого смело их используйте, хотя не все из них переведены на русский.
P.S. Вас могут спросить: "Вот есть только два старых стандарта (ГОСТ-34 и ЕСПД), почему же ISO больше 50?" Ответ: ISO стандарты написаны для каждого раздела/этапа с учетом разных моделей разработки. В ГОСТ-34 есть только водопадная (каскадная) старая модель, и все этапы "впихнуты" в один стандарт без детализации и разъяснений. ISO более гибкий, более информативный и современный. Кроме того, перечисленные здесь стандарты охватывают более широкую сферу, чем просто разработка автоматизированных систем.
P.S.S. На 26 мая 2022 таблица и схемы устарели. У меня есть обновленные варианты, но сюда не выкладываю принципиально.