ГОСТ Р МЭК 60880—2010
15.3.2.1.2 Должна быть представлена относящаяся к РПО либо обоснованно использована следую
щая информация:
- план качества программного обеспечения (разделение на простые задачи и соответствующиедей
ствия). используемый в жизненном цикле РПО (см. раздел 5), и соответствующие записи для задач и
процедур по обеспечению качества (в особенности, планирование верификации);
-документы по спецификации, проекту, реализации и модификации и соответствующие верификаци
онные документы;
- план интеграции технического и программного обеспечений и соответствующая верификация;
- план валидации и тестирования, осуществляемые над программой поставщиком или заказчиком.
П р и м е ч а н и е — Для последних двух пунктов перечисления эта документация плана необходима только
в случае, если РПО интегрировано в компоненты технического обеспечения.
15.3.2.1.3Документация по опыту эксплуатации РПО должна бытьдоступна в случаях компенсации
недостатка указаннойдокументации или обоснования использования опыта, отличающегося от указанного в
настоящем стандарте.
15.3.2.1.4 Рекомендуется, чтобы вдокументации была представлена информация о производствен
ных факторах, таких, например, как распространение РПО и поддержка поставщиком РПО.
15.3.2.2 Требования к оценке качества
15.3.2.2.1 Требования плана качества программного обеспечения для РПО и соответствующие вери
фикация и документация должны быть оценены на соответствие требованиям настоящего стандарта. Этот
анализ соответствия требует интерпретации с целью определения требований, применимых в контексте
использования РПО в системе.
15.3.2.2.2 Проект РПОдолжен быть согласован с ограничениями по архитектуре и детерминирован
ному внутреннему режиму работы системы.
15.3.2.2.3 Если при разработке РПО используются методы, отличные от приведенных в приложениях
к настоящему стандарту, то их пригодностьдолжна быть проанализирована и обоснована в соответствии с
5.5. Их важность для обеспечения качественных характеристик программного обеспечения должна быть
оценена во взаимосвязи с требованиями системы. Результаты оценки и анализа должны быть
зафиксиро ваны для независимого рассмотрения.
15.3.2.2.4 При расхождении с требованиями настоящегостандарта свойства, которые не могут быть
верифицированы, слабости или пропущенные шаги в процессе верификации или оформления документа
ции должны быть выявлены. Каждому выявленному элементу должен быть присвоен ранг, соответствую
щий его важности в обеспечении качественных характеристик программного обеспечения, а также важно
сти для безопасности функций, реализованных в системе. Руководство по ранжированию несоответствий
приведено в пункте 1.1приложения I.
15.3.2.2.5 Если системы, выполняющие функции категории А. включают в себя функции более низ
кой категории, которыедолжны выполняться РПО, а архитектурный проект системы таков, что РПО может
потенциально подвергнуть опасности функции категории А (см. 6.2 МЭК 61513), то к этому РПО должны
быть применены критерии оценки, применимые к РПО. выполняющему функции категории А.
15.3.2.2.6 Вдокументации по аттестации должны быть представлены свидетельства того, что РПО.
интегрированная в компоненты технических средств, прошла валцдацию с целью подтверждения ее соот
ветствия функциональным и эксплуатационным спецификациям.
П р и м е ч а н и е — Функциональное и эксплуатационное поведение компонентов РПО может быть в
неявном виде аттестовано с помощью функциональной аттестации отдельного оборудования, в которое эти ком
поненты интегрированы (см. 2 на рисунке 5). Однако существуют свойства, которые могут быть аттестованы только с
использованием конфигурирования оборудования.
15.3.2.2.7 Когда компоненты РПО содержат элементы, которые не могут быть подвергнуты валидации
вне окончательной конфигурации системы, валидация этих элементовдолжна осуществляться в оконча
тельной конфигурации системы.
15.3.2.2.8 Качество и степень тестового покрытия при валидации, осуществляемой для РПО.должны
быть оценены с учетом требований разделов 9 и 10 и. при необходимости,должны быть проведеныдопол
нительные валидационные тестирования.
42