Индустрия разработки программных продуктов (программного обеспечения) является одной из важнейших  в современном мире, так как практически все бизнес-процессы и отрасли промышленности автоматизированы. Спрос на программное обеспечение (операционные системы, субд, антивирусы и т.д.) стремительно растёт, а также растёт предъявляемый к ним список требований. Такая тенденция понятна, так как самая незначительная ошибка может привести целую компанию к разрушительным последствиям.

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

Является ли сертификация программных продуктов обязательной процедурой?

Система подтверждения качества Российской Федерации имеет широкую инфраструктуру. Подтверждение качества продукции может осуществляться как в порядке обязательном, так и на добровольной основе. Основной системой подтверждения соответствия продукции является система Государственных стандартов (Госстандарт).

Несмотря на важность данного продукта, законодательством Российской Федерации обязательная сертификация программ не предусмотрена, так как данный объект не входит в Перечень товаров, для которых предусмотрено обязательное подтверждение качества, утверждённый Правительством РФ 1.12.2009 года в постановлении № 982.

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

Сертификация программных продуктов в системе Госстандарт

Сертификация программных продуктов в системе Госстандарта проводится после подачи заявки в центр подтверждения качества, который имеет аккредитацию на проведение данного вида деятельности (например, центр в Ростове-на-Дону, Новосибирске, Краснодаре, Москве и т.д.). Между заявителем и центром составляется договор, в котором указана схема проведения контроля качества и виды работ, которые будут проводиться. Далее проводится сама сертификация программ:

  • При помощи самых современных методик и технологий, которые позволяют установить соответствие зафиксированным в НТД формализованным правилам, проводятся технологические испытания объекта подтверждения качества.
  • Результаты испытаний заносятся в протокол.
  • Протокол передаётся на рассмотрение комиссии, которая изучает основные свойства рабочих элементов и принимает решение об оформлении подтверждающего документа.
  • Если установлено, что продукт соответствует всем параметрам качества, заявителю выдаётся подтверждающий документ.

Сертификация программных продуктов в других системах

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

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