Программное обеспечение
Программное обеспечение представляет собой продукцию, на базе которой функционируют компьютеры личного пользования, а также автоматические системы учета и контроля в промышленности, банковской сфере и других областях. Это предназначено облегчить жизнь пользователю, выполняя вычисления, коммуникацию, трансляцию видео-, аудиофайлов и многое другое.
В российском законодательстве процедура сертификации программных продуктов на данный момент является добровольной. Заявитель может обратиться в соответствующий специализированный сертификационный орган и провести процедуру проверки соответствия ПО различным стандартам. Существует возможность провести тестирование различными способами. Процедура доступна как в системе ГОСТ, так и в других структурах добровольной сертификации программного обеспечения. Предусмотрены алгоритмы проверки для ПО разных видов: системного, инструментального, прикладного и других вариантов.
В системе ГОСТ Р в декабре 2011 года вышел новый стандарт, относящийся к данной области. Теперь добровольная сертификация программных продуктов может проводиться на соответствие новым требованиям по желанию разработчика. Согласно Приказу № 718, изданному ФАТРиМ от 06.12.2011 г., ГОСТ Р 54593-2011 вступает в силу 01.01.2012 г. При разработке разработчики брали в основу базовый закон о принципах стандартизации РФ №184 и правила использования стандартов в России.
Также в ходе подготовки нового варианта были учтены положения следующих стандартов:
- ГОСТ 19.101-77;
- ГОСТ Р ИСО/МЭК 12207-99;
- ГОСТ Р ИСО/МЭК 12182-2002;
- ГОСТ 19.105-78.
Новый стандарт регулирует многие вопросы, связанные с распространением свободного ПО. В частности, по его нормам можно проводить сертификацию современного программного обеспечения. В стандарте представлены общие положения в сфере их тиражирования, использования, создания. Рассматривается продукты, применяемые для нужд государственных, муниципальных и негосударственных структур.
Новый ГОСТ – малый шаг, направленный на развитие информационных технологий в глобальном масштабе. Свободно распространяемое ПО в сочетании с проприетарным могут стать оптимальным вариантом на пути улучшения ситуации в российском программировании, если рассматривать ее как отрасль.
Разработка новых стандартов с целью определения нормативов качественного ПО позволяет отсеивать не слишком качественные товары, выделяя лучшие образцы в процессе работы.
Качественное свободное ПО, выпущенное на рынок, обеспечивает следующие возможности:
- свободу для разработчика при выборе аппаратной платформы;
- минимизацию начальной стоимости необходимого оборудования;
- исключение затрат на оплату аренды ПО;
- возможность обнаружения и быстрого исправления дефектов программных продуктов на стадии разработки;
- привлечение инвестиций в сферу развития российской отрасли создания ПО для различных нужд;
- рост технологической независимости страны за счет массового участия российских разработчиков в создании новых программных продуктов.
Свободное программное обеспечение (СПО) является важным условием развития IT в мировой практике. В новом стандарте, по которому может проводиться сертификация программного обеспечения, есть ссылки на опыт зарубежных стран, активно использующих свободное ПО на государственном уровне. Новый стандарт предусмотрен как парный. Скоро ожидается вступление в силу другого варианта, подробно описывающего правила использования СПО и IT-технологий.