ГОСТ 15.902-2014. Межгосударственный стандарт. Система разработки и постановки продукции на производство. Железнодорожный подвижной состав. Порядок разработки и постановки на производство
10. Специальные требования к проведению проверки программного обеспечения ПС
10.1 Требования к программному обеспечению ПС, оборудованного программно-аппаратными комплексами, устанавливают в ТЗ, в разделе "Требования к видам обеспечения", и в национальных стандартах <*> государств, упомянутых в предисловии как проголосовавших за принятие межгосударственного стандарта. Подраздел ТЗ, относящийся к программному обеспечению, должен быть разработан в соответствии с ГОСТ 19.201.
--------------------------------
<*> В Российской Федерации - по ГОСТ Р ИСО/МЭК 27002-2012 "Информационная технология. Методы и средства обеспечения безопасности. Свод норм и правил менеджмента информационной безопасности".
Примечание исключено с 1 марта 2019 года. - Изменение N 1, введенное в действие Приказом Росстандарта от 27.11.2018 N 1034-ст.
10.2 Программное обеспечение составных частей, отвечающих за безопасность движения (например, системы управления локомотивами и поездами, тормозное оборудование) подлежит подтверждению соответствия.
10.3 Технологические документы программного обеспечения должны определять:
- структуру и содержание исходных и отчетных документов по этапам разработки, испытаний и сопровождения программного обеспечения;
- логическую структуру программных и информационных компонентов и баз данных проекта;
- спецификации на внутренние межмодульные интерфейсы компонентов программного обеспечения и на интерфейсы с внешней средой;
- язык и правила программирования, идентификации компонентов, комментирования текстов программ и описаний данных;
- методы тестирования, испытаний и аттестации программных компонентов и программного обеспечения в целом;
- порядок внесения изменений в программное обеспечение;
- оформление, форматы и обозначения отчетных документов.
10.4 Эксплуатационные документы должны содержать информацию, обеспечивающую возможность освоения и эффективного применения программного обеспечения.
Эксплуатационная документация должна включать:
- руководства пользователей, осуществляющих установку и непосредственное управление режимами решения функциональных задач, регламентированными в системе;
- руководства пользователей (машиниста, начальника поезда и др.), использующих программное обеспечение по прямому назначению;
- документацию сопровождения программного обеспечения, включая руководство по управлению конфигурацией и модификации;
- справочные руководства по применению программного обеспечения.
10.5 Испытания программного обеспечения проводятся испытательными организациями. При испытаниях определяется степень соответствия программного обеспечения требованиям ТЗ.
Испытания программного обеспечения программно-аппаратных комплексов проводятся по программе и методике испытаний, разработанной испытательной организацией в соответствии с ГОСТ 19.301, и согласованной с заказчиком и владельцем инфраструктуры.
