1.3 Аттестация, сертификация, стандартизация
По мере расширения применения ПС
выделились области, в которых ошибки или недостаточное качество программ могут
нанести ущерб, значительно превышающий положительный эффект от их
использования. Возникла необходимость независимого контроля за степенью удовлетворения
возросших требований к качеству программ и его формализованного удостоверения,
достаточного для применения программ по прямому назначению и для эксплуатации.
В этих критических случаях недопустимы аномалии функционирования программ при любых искажениях исходных данных, сбоях и частичных отказах аппаратуры и других нештатных ситуациях. Для этого испытания ПС должны специально организовываться и документироваться, что объединяется понятиями аттестация и сертификация программ.
Аттестация представляет собой специально организованный процесс испытаний программ с применением упорядоченной, стандартизированной совокупности тестов, охватывающей все необходимые функции и режимы применения ПС или его компонент. Специальный коллектив гарантирует полное выполнение предписанных функций и качество программ в пределах требований технической документации. В результате аттестации программам могут присваиваться различные уровни качества, при которых они допускаются к эксплуатации.
Сертификация является также испытанием программ, но в более жестких условиях тестирования, особо выделенным (третейским) коллективом специалистов, имеющим право на официальный государственный или ведомственный контроль функций, средств и качества ПС и гарантирующим его соответствие стандартам и другим нормативным документам, а также безопасность его применения.
Эти специалисты имеют право на расширение условий испытаний и на создание различных критических и стрессовых ситуаций, при которых ПС должно обеспечивать достаточное качество и безопасность результатов решения предписанных задач.
Если все испытания проходят успешно, то на соответствующую версию ПС оформляется специальный документ — сертификат соответствия.
Этот документ официально подтверждает соответствие стандартам функций и характеристик, а также допустимость ПС для определенной области его применения.
Он документально утверждает право на использование знаков соответствия требованиям сертификации, гарантирует безопасность применения ПС, а также юридически допускает его к эксплуатации и использованию по прямому назначению.
Без таких проверочных и испытательных операций не разрешается переходить на следующий этап разработки.
В результате процессы аттестации и сертификации отличаются от обычных испытаний ПС более высоким уровнем формализации и документального оформления всех условий и результатов испытаний, проводимых специальным испытательным органом.
Таким образом, методически процесс сертификации представляет особую совокупность испытаний программ, для которых необходимы специальные стандарты, методики, средства автоматизации и подготовленные специалисты.
Работы по сертификации объединяются в технологический процесс, на каждом этапе которого регистрируются документы, отражающие состояние и качество результатов разработки.
Необходимость аттестации и сертификации программ широкого класса привела к появлению ряда научных и методических задач, тесно связанных с процессами разработки ПС:
Стандартизация — это деятельность, направленная на разработку и установление требований, норм, правил, характеристик, как обязательных для выполнения, так и рекомендуемых, обеспечивающая право потребителя на приобретение товаров надлежащего качества, а также право на безопасность и комфортность труда.
Цель стандартизации — достижение оптимальной степени упорядочения в той или иной области посредством широкого и многократного использования установленных положений, требований, норм для решения реально существующих, планируемых или потенциальных задач.
Основными результатами деятельности по стандартизации должны быть повышение степени соответствия продукта (услуги), процессов их функциональному назначению, устранение технических барьеров в международном товарообмене, содействие научно-техническому прогрессу и сотрудничеству в различных областях.
Стандартизация связана с такими понятиями, как объект стандартизации и область стандартизации.
Объектом стандартизации обычно называют продукцию, процесс, услугу, для которых разрабатывают те или иные требования, характеристики, параметры, правила и т.п. Стандартизация может касаться либо объекта в целом, либо его отдельных составляющих (характеристик).
Областью стандартизации называют совокупность взаимосвязанных объектов стандартизации.
Стандартизация осуществляется на разных уровнях. Уровень стандартизации (рисунок 1.2) зависит от того, участники какого географического, экономического, политического региона мира принимают стандарт.
Рисунок 1.2. - Уровни стандартизации
Если
участие в стандартизации открыто для соответствующих органов любой страны, то
это международная
стандартизация. Региональная
стандартизация — деятельность, открытая только для соответствующих органов
государств одного географического, политического или экономического региона. Региональная
и международная стандартизация осуществляется специалистами стран,
представленных в соответствующих региональных и международных организациях. Национальная
стандартизация
—
стандартизация
в одном конкретном государстве. При этом национальная стандартизация также
может осуществляться на разных уровнях: на государственном, отраслевом, в том
или ином секторе экономики (например, на уровне министерств), на уровне
ассоциаций, производственных фирм, предприятий (фабрик, заводов) и учреждений.