ГОСТРМЭК 62138—2010
Требования, относящиеся кспецификации требований кпрограммномуобеспечению, содержатся
главным образом в 6.1.1.2.6.1.1.3.6.1.1.4.6.1.2.2.6.1.2.4 и 6.1.3 МЭК61513.
4Спецификация требований к программному обеспечению должна быть основой проекта про
граммного обеспечения, валидации программного обеспечения и возможных модификаций програм
многообеспечения.
5.3.2 Исходная информация
1Ссылки надругиедокументы, имеющиеся в спецификации требований к программному обеспе
чению. должны быть четкими и однозначными.
5.3.3 Содержание
1 Спецификация требованийк программному обеспечениюдолжна определять:
- прикладныефункции, которыедолжны бытьснабжены программным обеспечением;
- различные режимы работы программногообеспечения исоответствующие условия переходов.
- интерфейсы и взаимодействие программного обеспечениясегоокружающейсредой(например,
операторами, остальной частью системы СКУ. другими системами и оборудованием, с которыми оно
взаимодействует или разделяет ресурсы), включая ролевые имена, типы, форматы, диапазоны и огра
ничения по входам и выходам;
- параметры программногообеспечения, которые (при необходимости) изменяютсяоператорами
во времяэксплуатации, их ролевые имена, типы, форматы, диапазоны иограничения, а такжепроверки,
осуществляемые программным обеспечением вслучае измененийэтих параметров;
- требуемые рабочие характеристики (там. где это необходимо);
- указание на то. чегопрограммное обеспечениенедолжноделатьили избегать(там. где этонеоб
ходимо);
- при необходимости, требованияилидопущения, устанавливаемые программнымобеспечением
к его окружению.
2 Спецификация требований к программномуобеспечениюдолжна такжеустанавливать условия
(например, требуемую нагрузку), создаваемые для программного обеспечения окружающей средой,
особеннодля наихудшегослучая.
Требования к функциям, интерфейсам и характеристикам могут зависеть от режима работы, зна
чений параметров, данных конфигурации и условий, создаваемыхдля программногообеспечения.
3 Спецификация требований к программномуобеспечениюдолжнаопределять режимы его рабо
ты при обнаружении ошибок или отказов. Если для системы СКУ требуются периодические тестирова
ния. то спецификация требованийк программномуобеспечениюдолжна такжеопределятьтребованияк
режиму выполнения такихтестирований.
4 Спецификация требований к программному обеспечению должна содержать требования к
качеству программного обеспечения и указывать на необходимые ограничения проекта программного
обеспечения иего работы с целью обеспечения его корректности и работоспособности.
Например, в спецификацию требованийк программномуобеспечению могут входитьограничения,
направленные на:
- обеспечениеуверенностивправильности программногообеспечения ипроектасистемы (напри
мер. пределы, устанавливаемые при использовании динамически размещенных ресурсов, таких как
память, вычислительная мощность, полоса пропускания канала связи, ресурсы операционной
системы);
- увеличение способности программного обеспечения и СКУ быть устойчивым кдефектам, обна
руживатьошибкииотказы иоповещатьоних. работатьв указанныхрежимахи восстанавливаться после
отказов;
- обеспечение уверенности в том. что ошибки операторов иотказы других систем или оборудова
ния. с которыми программное обеспечение взаимодействует или использует общие ресурсы, не будут
приводить к недопустимым результатам.
5 Спецификация требований к программному обеспечению должна определять задачи програм
много обеспечения по своевременному информированию операторов об ошибках или отказах, касаю
щихся функций СКУ. идентифицированных как «важные для безопасности». Информация,
предоставляемая операторам, должна позволять импредпринимать соответствующеедействие.
6 Спецификация требований к программномуобеспечениюдолжна определятьфункции и требо
вания категории безопасности С.
5.3.4 Свойства
Для класса безопасности 3 нет необходимости в требованиях поданному разделу.
16