Сертификационные испытания ПС

Для удостоверения качества, надежности и безопасности применение сложных, критических ИС используемые в них ПС следует подвергать обязательной сертификации аттестованными, проблемно-ориентированными испытательными лаборатория»» Такие испытания необходимо проводить, когда программы управляют сложными процессами или обрабатывают столь важную информацию, что дефекты в них или недостаточное качество могут нанести значительный ущерб. Сертификационные испытания должны устанавливать соответствие комплексов программной документации и допускать их к эксплуатации в пределах измене­ния параметров внешней среды, исследованных при проведении проверках. Эти виды испытаний характеризуются наибольшее строгостью и глубиной проверок и должны проводиться специалистами, не зависимыми от разработчиков и заказчиков (пользо­вателей). Испытания ПС должны опираться на стандарты, фор­мализованные методики и нормативные документы разных уров­ней. Множество видов испытаний целесообразно упорядочивать и проводить поэтапно в процессе разработки для сокращения затрат на завершающихся сертификационных испытаниях.

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

Специалисты–сертификаторы имеют право на расширение условий испытаний и на создание различных критических и стрессовых ситуаций в пределах нормативной документации, при ко­торых должны обеспечиваться заданное качество и надежность рвения предписанных задач. Если все испытания проходят успешно, то на соответствующую версию ПС оформляется специальный документ – сертификат соответствия. Этот документ официально подтверждает соответствие стандартам, норматив­ен и эксплуатационным документам функций и характеристик «пытанных средств, а также допустимость их применения в оп­ределенной области.

Методология принятия решений о допустимости выдачи сертификата на ПС определяется оценкой степени его соответствия действующим и/или специально разработанным документам. В исходных нормативных документах должны быть сосредоточены все функциональные и эксплуатационные характеристики ПС, обеспечивающие заказчику и пользователям возможность кор­ректного применения сертифицированного объекта во всем мно­гообразии его функций и показателей качества. Выбор и ранжи­рование показателей должны проводиться с учетом классов ПС, и функционального назначения, режимов эксплуатации, степе­ни критичности и жесткости требований к результатам функционирования и проявлениям возможных дефектов и ошибок. При этом могут привлекаться документы предшествующих этапов ис­пытаний и документы, подтверждающие соблюдение аттестован­ных технологий при разработке программ на всех этапах. Испы­тания ПС в конкретных проблемно-ориентированных системах проводятся по правилам и методикам, принятым для соответству­ющих классов критических информационных систем, например, Авиационных или космических комплексов.

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

Сертификационные испытания удостоверяют качество и на­дежность ПС только в условиях, ограниченных конкретными стан­дартами и нормативными документами, с некоторой конечно» вероятностью. В реальных условиях эксплуатации принципиально возможны отклонения от характеристик внешней среды функционирования ПС за пределы, ограниченные сертификатом. ситуации, не проверенные при сертификационных испытания. Эти обстоятельства способны вызывать катастрофические послед­ствия, угрожающие надежности функционирования и безопасно­сти применения ПС. Наличие сертификата у ПС для критически систем является необходимым условием их допуска к эксплуата­ции. Однако любой сертификат на сложные системы не может гарантировать абсолютную их надежность применения, и всегда остается некоторый риск возникновения отказов.