ГОСТ Р МЭК 62279—2016
8 Разработка прикладных данных или алгоритмов. Системы,
сконфигурированные прикладными данными или алгоритмами
8.1 Цели
8.1.1 Характерной особенностью во многих железнодорожных системах является необходимость
проектировать каждую инсталляцию, удовлетворяющую индивидуальным требованиям для конкретно го
применения. Система, конфигурируемая прикладными данными и/или прикладными алгоритмами,
позволяет принятое универсальное программное обеспечение настроить в соответствии с индивиду
альными требованиями для каждого конкретного применения.
Целью разработки прикладных данных является корректное получение данных для данной ин
сталляции и проверка предназначенного поведения, сопровождаемая оценкой используемого процесса
разработки этих прикладных данных.
Требования для разработки прикладных алгоритмов совпадают с требованиями для разработки
универсального программного обеспечения, как описано в разделах 1—7 и 9.
Типичным примером является система, универсальное программное обеспечение которой пред
варительно сконфигурировано для универсального железнодорожного применения как набор приклад
ных алгоритмов, и которая далее конфигурируется для каждой конкретной инсталляции с помощью
конкретизации и взаимосвязей прикладных алгоритмов, а также с помощью конфигурационныхданных.
Например, принципы сигнализации системы централизации (например, управление сигнализацией,
управление пунктами сигнализации) могут быть реализованы набором прикладных алгоритмов.
Прикладные данные обычно принимают форму значений или описаний параметров (идентифика
ционные данные, тип. расположение, и т.д.) внешних объектов. Прикладные алгоритмы могут принять
форму, например, диаграммы функциональных блоков, диаграммы состояний и релейной логической
схемы, которые определяют желаемый ответ системы согласно ее входам, ее текущего состояния и
конкретных значений параметров. Прикладные алгоритмы включают логические соединения и выпол
няемые операции.
Прикладные данные/алгоритмы обычно создаются с помощью специальных инструментальных
средств. Они могут быть выражены в форматах таблиц или диаграмм, которые могут быть интерпрети
рованы или могут компилироваться в исполняемые коды часто после преобразования в исходные коды
специализированных языков (обладающих синтаксисом и семантикой).
Используя возможности конфигурации, настройка систем дает проектировщику различные уровни
управления при реализации детальной функциональности программного обеспечения.
8.1.2 Процедуры и инструментальные средства, используемые для их разработки, должны со
ответствовать надлежащему уровню полноты безопасности системы, как определено функцией, для
которой они разработаны.
8.1.3 В 8.4 описаны требования для начальной разработки конфигурируемой системы и для по
следующей разработки каждого набора специализированных прикладных данных/алгоритмов.
8.2 Входные документы
a) Спецификация требований к универсальному программному обеспечению.
b
) Спецификация архитектуры универсального программного обеспечения.
c) Условия применения инструментальных средств для универсального программного обеспече
ния и приложения.
d) Руководства пользователя инструментальных средств для универсального программного обе
спечения и приложения.
8.3 Выходные документы
a) План подготовки приложения.
b
) Спецификация требований к приложению.
c) Архитектура и проект приложения.
d) Спецификация тестирования приложения.
e) Отчет об испытаниях приложения.
0 Отчет о проверке подготовки приложения.
д) И
схо
д
ный ко
д
данных/алгоритмов приложения.
h) Отчет о проверке данных/алгоритмов приложения.
41