Примечание - Указанные информационные элементы (индикаторы и графики) должны быть предусмотрены в экранном интерфейсе монитора оператора, которые рассмотрены в 6.3.2.
5.2.1.3 Светоцветовая и звуковая сигнализация, индикация и предупреждающие сообщения о возникновении опасных событий с использованием устройств и средств индикации (например, информационных табло, сигнальных ламп, экранных мониторов операторов станций и пр.) приведены в таблице 4 ГОСТ Р 71889-2025.
5.2.2 В состав организационных и технологических защитных мер по обеспечению безопасности эксплуатации ПО АСУ ППК должны входить:
- резервирование технических средств, ПО и информационного обеспечения, каналов передачи информации в АСУ ППКД;
- меры по применению и вводу в действие резервных (дублирующих) технических средств и ПО АСУ ППКД при наступлении опасных событий, указанных в 5.1.3, перечисления б) - г);
- меры по восстановлению ПО АСУ ППКД после наступления опасных событий, указанных в 5.1.3, перечисления б) - г).
Примечание - Порядок действий по реализации мер защиты должен быть определен в руководстве системного администратора (программиста) в соответствии с требованиями 10.5 и 14.1 ГОСТ Р ИСО/МЭК 27002-2021;
- автоматизированное ведение электронных вахтенных журналов (например, вахтенного журнала учета работы ППКД и передачи смены, вахтенного журнала осмотров и ремонта и пр.) с использованием ПЭП.
5.2.3 На ППКД первой и второй категорий опасности в состав ПО должно входить мобильное приложение, позволяющее выполнять функции, предусмотренные риск-ориентированным подходом.
6.1.1 На тестирование разработчик ПО должен представить:
- функциональную структуру ПО АСУ ППКД и ее описание;
- полную спецификацию и описание функций безопасности ПО АСУ ППКД с распределением по его компонентам - подсистемам и модулям, которые отражены в функциональной структуре;
- архитектуру ПО с распределением его компонентов по программируемым электронным устройствам, входящим в состав КТС АСУ ППКД.
Примечание - Если указанные документы содержатся в техническом (рабочем) проекте ПО АСУ ППКД, то может быть представлен только соответствующий проект ПО;
- руководство по эксплуатации ПО АСУ ППКД.
6.1.2 ПО должно быть зарегистрировано в Федеральной государственной информационной системе "Реестры программ для электронных вычислительных машин и баз данных" (ФГИС Реестры ПО).
Примечание - Состав документации, указанной в 6.2.1, может быть расширен (например, включены отчеты о тестировании компонентов ПО, отчет о тестировании интеграции ПО, отчеты о предварительных тестированиях ПО и пр.).
6.2.1 При проверке функций безопасности ПО АСУ ППКД должен быть установлен факт их выполнения в соответствии с составом и описанием, приведенными в спецификациях функций безопасности, содержащихся в программной документации, представленной на ПСИ. В результате проверки должно быть установлено, что ПО выполняет все функции безопасности, определенные в спецификациях.
6.2.2 В ходе проведения тестирования должна быть проведена проверка выполнения следующих функций безопасности:
а) текущего состояния оборудования, положения органов ручного управления и сигналов датчиков безопасности в основных режимах работы АСУ ППКД, которая должна включать контроль:
- положения сцепной муфты,
- положения приводного и обводного шкивов,
- положения роликовых балансиров каждой линейной опоры,
- положения каната на роликовых балансирах каждой линейной опоры,
- положения натяжной тележки,
- взаимного положения каната и зажимных губок перед зацеплением для отцепляемых зажимов,
- закрытия зажимных губок на канате после зацепления,
- открытия и закрытия дверей кабины,
- обесточивания двигателя главного привода и наложения рабочего и (или) аварийного тормозов во время остановки,
- скорости каната в обоих направлениях,
- величины давления в тормозной системе,
- параметров процесса торможения (тормозное усилие, ускорение торможения, тормозной путь),
- параметров расстояния между единицами и скорости движения подвижного состава, скорости заталкивания кабины для отцепляемых зажимов,
- усилия зацепления после прохождения участка прицепления и отцепления;
б) цепей безопасности для нормального или аварийного режимов остановки ППКД;
в) диагностики состояния датчиков устройств управления и безопасности;
г) каналов связи, обмена данными и сигналами между контроллерами, персоналом станций и ПО АСУ;
д) связи с пультами и панелями управления, табло и информационными экранами монитора оператора станции;
е) функций контрольных проверок и регулирования параметров оборудования, устройств управления и безопасности (например, параметров привода, тормозной системы, устройств натяжения и пр.);
ж) функций предиктивной подсистемы анализа состояния узлов и агрегатов оборудования.
Примечание - Проверку реализации функций безопасности выполняют по сценариям тестирования, представленным в документации тестирования, а результаты контроля при выполнении функций безопасности должны отображаться на экране монитора оператора станции. Состав информации и способы ее отображения приведены в таблице 1.
Таблица 1
контроля на экране монитора
6.2.3 В ходе проведения тестирования должна быть проведена проверка работы предупредительной светоцветовой и звуковой сигнализации по сценариям тестирования, представленным в документации тестирования.
Примечание - Должно быть проверено соответствие фактических реакций системы сигнализации на сигналы срабатывания датчиков и систем безопасности ожидаемым реакциям, определенным в спецификациях функций ПО АСУ ППКД и эксплуатационной документации.
6.2.4 В ходе тестирования должна быть проверена отказоустойчивость (восстанавливаемость) программного и информационного обеспечения АСУ ППКД при сбоях и отказах оборудования путем их натурной и (или) программной имитации. После устранения причин сбоев (отказов) и перезапуска АСУ все компоненты ПО должны продолжить нормальное функционирование.
7.1.1 Процесс планирования тестирования применяют для разработки, согласования и утверждения плана тестирования, в соответствии с которым будет осуществляться выполнение тестирования ПО АСУ ППКД. Планирование тестирования проводят на основе программы и методики тестирования, которые должны иметь структуру по ГОСТ 19.301 и содержать следующую информацию:
- объект тестирования;
- цель тестирования;
- требования к ПО, подлежащие проверке при тестировании;
- требования к программной документации;
- технические и программные средства, используемые при тестировании;
- порядок проведения тестирования (план тестирования);
- требования к оформлению результатов тестирования.
7.1.2 Требования к составу задач планирования тестирования
Процесс планирования тестирования ПО, как минимум, должен включать:
- разработку стратегии тестирования ПО АСУ ППКД;
- определение состава тестовых сценариев;
- определение состава и разработку спецификаций тестирования (состав документации тестирования);
- определение состава и распределение ролей персонала, участвующего в тестировании;
- разработку графика процесса тестирования;
- определение критериев завершения тестирования;
- разработку, оформление и утверждение плана(ов) тестирования;
- рассылку полученного плана(ов) тестирования ПО АСУ ППКД заинтересованным сторонам (заказчику, экспертной организации и др.).
7.1.2.1 При разработке стратегии тестирования ПО АСУ ППКД должно быть учтено следующее:
а) стратегия тестирования ПО АСУ ППКД прежде всего должна быть направлена на проверку функциональности всего ПО как целостной системы путем динамического тестирования по сценариям использования с целью подтверждения надлежащего выполнения функций управления и безопасности согласно требованиям, представленным в спецификациях проектной документации, а также подтверждения заявленных УПБ отдельных компонентов и ПО в целом;
б) разработанная стратегия тестирования может быть оформлена как один из разделов плана тестирования и (или) программы и методики тестирования ПО АСУ ППКД.
7.1.2.2 При определении состава тестовых сценариев должно быть учтено следующее:
- тестовые сценарии должны охватывать все режимы функционирования ППКД, включая аварийные режимы, в которых реализуются функции управления (контроля) оборудованием ППКД и безопасности (например, тестирование ПО в режиме работы с главным приводом, тестирование ПО в режиме работы на аварийном приводе, тестирование ПО в режиме работы без персонала на приводной и обводной станциях и др.);
- тестовые сценарии, состав которых определен в плане тестирования, должны быть разработаны таким образом, чтобы после их реализации в процессе тестирования было достигнуто максимальное (близкое к 100%) тестовое покрытие программного кода;
- если в рамках планируемых сценариев аварийных режимов работы натурную проверку отдельных функций безопасности, реализуемых средствами ПО, выполнить невозможно по соображениям технологического характера (например, функций перевода ППКД в безопасное состояние при срабатывании систем защиты или отказе оборудования АСУ ППКД), то выполнение этих функций безопасности допустимо имитировать программными средствами.
Примечание - Программными средствами могут быть имитированы условия, вызывающие срабатывания датчиков безопасности, систем защиты и блокировок, например: обрыв линии связи, отказ программируемого логического контроллера или других электронных устройств, изменения сигналов состояния оборудования, значение сигнала контролируемого параметра из допустимого диапазона, переключения на ручное управление и пр.;
- для каждого режима функционирования ППКД может быть разработан один или несколько соответствующих сценариев тестирования.
7.1.2.3 В состав персонала, участвующего в тестировании ПО АСУ ППКД, и при распределении его ролей включают операторов и другой персонал станций (если он предусмотрен правилами эксплуатации ППКД). Если тестированию, проводимому непосредственно на ППКД, предшествуют тестирования на испытательных стендах, то при этом функции оператора может выполнять сотрудник организации-разработчика или их имитируют программными средствами.
7.1.2.4 В графике тестирования должны быть определены:
- этапы тестирования и диапазон времени выполнения каждого этапа;
- выполняемые на каждом этапе процедуры тестирования согласно предусмотренным сценариям тестирования, определенным в плане(ах) тестирования;
- исполнители, отвечающие за каждый этап тестирования согласно их ролям.
7.1.2.5 Критерии завершения тестирования ПО:
- могут учитывать количественные и качественные характеристики процесса тестирования и (или) отражать степень достижения целей тестирования (например: долю процедур тестирования, выполненных без замечаний, среди всех процедур тестирования, предусмотренных в плане тестирования; достигнутую величину тестового покрытия программного кода; число срабатываний датчиков безопасности при реализации процедур тестирования ПО в разных режимах функционирования АСУ ППКД и пр.);
- должны быть включены в план(ы) тестирования и согласованы с экспертами (заказчиками), участвующими в тестировании.
7.1.2.6 План тестирования ПО АСУ ППКД может содержать несколько итераций, на каждой из которых выполняют уточнение и согласование плана(ов) тестирования с экспертами (заказчиками). Допустима разработка нескольких планов тестирования (например, планы тестирования программных модулей и компонентов, планы тестирования ПО в разных режимах функционирования ППКД и др.).
7.2.1 В процессе мониторинга и управления тестированием должны быть обеспечены:
- контроль прохождения процесса тестирования ПО АСУ ППКД в соответствии с планом тестирования;
- документирование получаемых результатов тестирования;
- принятие и исполнение решений о внесении изменений в организацию и (или) отдельные параметры процесса тестирования (при необходимости).
- определение способов и показателей, по которым устанавливается степень соответствия процесса прохождения тестирования ПО АСУ ППКД разработанному плану(ам) тестирования;
- выполнение всех тестовых сценариев и процедур согласно плану(ам) тестирования;
- выявление новых, не предусмотренных в плане тестирования, рисков, которые должны быть внесены в обновленный реестр рисков;
- обеспечение мониторинга процессов выполнения тестов и документирования фактических значений показателей в соответствии с процессом прохождения тестирования ПО АСУ ППКД по разработанному плану(ам) тестирования;
- проведение анализа фактических значений показателей процесса прохождения тестирования и принятие решения о завершении тестирования при выполнении всех условий критериев его завершения;
- выполнение анализа фактических показателей процесса прохождения тестирования и, при необходимости, разработки рекомендаций о внесении изменений в организацию и (или) некоторые параметры процесса тестирования (например, выполнение повторного тестирования всей системы по сценарию);
- формирование всех необходимых отчетов о ходе тестирования, состав которых определен в плане тестирования.
Примечание - Задачи по 7.2.2 реализуют на протяжении всего процесса тестирования согласно графику, определенному в плане тестирования, пока не будут выполнены условия критериев завершения тестирования.
7.3.1 Завершение тестирования состоит в обеспечении сохранности, неизменяемости и доступности для заинтересованных сторон результатов, полученных в ходе тестирования ПО, задокументированных в соответствующих отчетах, при формировании итогового отчета о завершении тестирования для их последующего использования.
7.3.2 В процессе завершения тестирования должен быть:
- сформирован отчет о завершении тестирования.
Примечание - В отчете о завершении тестирования должна быть собрана, обобщена и представлена в сжатом виде информация из отчетов, полученных в ходе выполнения процесса мониторинга и управления тестированием;
- создан электронный архив тестирования ПО, содержащий все документы тестирования, полученные в процессах по 7.1 - 7.3;
- обеспечен доступ к архиву тестирования в соответствии с 7.3.1.
8.1 На тестирование разработчик ПО, как минимум, должен представить следующую документацию:
- план тестирования;
- спецификацию проекта тестирования;
- спецификации процедур тестирования;
- спецификации контрольных примеров тестов.
Примечание - В плане тестирования дополнительно к типовому содержанию, рекомендуемому ГОСТ Р 56922, целесообразно привести список идентификаторов (наименований) режимов функционирования ППКД, в которых будут реализованы разработанные сценарии тестирования, список идентификаторов процедур тестирования и таблицу, устанавливающую связь между элементами вышеперечисленных списков.
8.2 В ходе выполнения процесса тестирования ПО АСУ ППКД и после его завершения разработчиком должны быть оформлены следующие документы:
- журнал(ы) выполнения тестов для всех процедур и сценариев тестирования, предусмотренных планом тестирования;
- отчет о сбоях и отказах ПО в процессе тестирования;
- отчет о ходе тестирования;
- отчет о завершении тестирования.
Примечание - При выявлении в процессе тестирования новых рисков, относящихся к ПО АСУ ППКД, и (или) рисков опасных событий и ситуаций, связанных с процессом эксплуатации ППКД, должны быть сформированы обновленный реестр рисков и обновленный план тестирования.
8.3 Документы должны соответствовать требованиями ГОСТ Р 56922.
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/0/gost_24870.html
На правах рекламы:
|
||||||||||||||||||||||||||||||