4.2. Международные и отечественные стандарты, регламентирующие жизненный цикл  программного обеспечения

Стандарт определяет структуру ЖЦ, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания и использования ПО.

В России создание ПО первоначально, в 70-е гг., регламентировалось стандартами серии ГОСТ 19.ХХХ — Единая система программной документации (ЕСПД), например:

ГОСТ 19.001-77. ЕСПД. Общие положения;

ГОСТ 19.101-77. ЕСПД. Виды программ и программных документов;

ГОСТ 19.102-77. ЕСПД. Стадии разработки;

ГОСТ 19.105-78. ЕСПД. Общие требования к программным документам;

ГОСТ 19.201-78. ЕСПД. Техническое задание, требования к содержанию и оформлению;

ГОСТ 19.701-90. ЕСПД. Схемы алгоритмов, программ, данных и систем

и другими стандартами.

Эти стандарты были ориентированы на класс относительно простых программ небольшого объема, создаваемых отдельными программистами. В настоящее время эти стандарты устарели концептуально и по форме, их сроки действия закончились и использование нецелесообразно.

Процессы создания автоматизированных систем (АС), в состав которых входит и ПО, регламентированы стандартами серии ГОСТ 34.ХХХ — Комплекс стандартов на АС:

ГОСТ 34.601-90. Информационная технология. АС. Стадии создания;

ГОСТ 34.602-89. Информационная технология. Техническое задание на создание АС;

ГОСТ 34.603-92. Информационная технология. Виды испытаний АС;

ГОСТ 34.201-89. Информационная технология. Виды, комплектность и обозначение документов при создании АС.

Однако создание, сопровождение и развитие современного прикладного ПО высокого качества в этих стандартах отражено недостаточно, а отдельные их положения устарели.

Эти стандарты вынуждены использовать предприятия, выполняющие государственные заказы при создании ПО для внутреннего применения. Однако в экспортных заказах зарубежные клиенты требуют соответствия технологии проектирования, производства и качества продукции современным международным стандартам. Это противоречие особенно обострилось в государственных заказах Министерства обороны России, результаты которых одновременно используются и внутри, и вне страны. Поэтому на практике рекомендуется использовать базовые положения преимущественно международных стандартов и только некоторые компоненты ГОСТ серии 34.ХХХ.

Основным зарубежным нормативным документом, наиболее полно и подро­б­но регламентирующим ЖЦ ПО, является международный стандарт ISO/IEC 12207 (ISO — International Organization of Standardization — Международная организация по стандартизации, IEC — International Electrotechnical Commission — Международная комиссия по электротехнике.)