2.2 Определите границы системы
2.2.1 Опишите границы системы на раннем этапе разработки требований, определив предварительный набор измеряемых и управляемых системой переменных.

2.2.2 Выберите переменные среды, которые существуют в среде независимо от разрабатываемой системы.

2.2.3 Выберите управляемые переменные, которые находятся под непосредственным контролем указанной системы.

2.2.4 Выберите контролируемые переменные, которые непосредственно воспринимаются указанной системой.

2.2.5 Убедитесь, что отслеживаемые и контролируемые переменные являются как можно более абстрактными и не включают деталей реализации.

2.2.6 Избегайте включения деталей интерфейса оператора в отслеживаемые и управляемые переменные. Вместо этого определите контролируемые переменные, которые описывают передаваемую информацию независимо от формата её представления.
2.2.7 Полностью определите все физические интерфейсы к системе, включая определения для всех дискретных входов, всех сообщений, всех полей в сообщении и всех используемых протоколов.

Одним из наиболее важных действий в разработке требований является четкое определение границы между системой и её окружением. Это обеспечивает четкое понимание того, что находится внутри создаваемой системы, а что выходит за её границы.

Каждая система встроена в некую окружающую среду, в которой она работает, и эта среда часто представляет собой более крупную совокупность систем. Без чёткого определения границ системы очень легко написать требования, которые конфликтуют с высокоуровневыми требованиями, дублируют их, или пропустить требования, предполагая, что их исполнение обеспечивается где-то за границами системы. Это особенно важно, когда система разрабатывается совместно несколькими компаниями.

Один из способов определения границы системы — рассматривать эту систему как компонент, который взаимодействует со своей средой через набор измеряемых и управляемых переменных.

Система и её окружение
Измеряемые переменные представляют собой такие величины в среде, на которые реагирует система, в то время как контролируемые переменные представляют собой те величины в среде, на которые система будет влиять.

Например, контролируемыми значениями могут быть фактическая высота воздушного судна и его воздушная скорость, в то время как изменяемыми переменными могут быть положение поверхности управления, такой как элерон (подвижная часть крыла, служит для управления креном самолёта), или отображаемое значение высоты на основном дисплее полёта.

Важно, что оба этих вида переменных существуют в среде вне самой системы и продолжали бы существовать, даже если бы система была устранена. Целью системы является поддержание взаимосвязи между измеряемыми и изменяемыми переменными, которая позволяет достичь целей системы. Формулирование этих переменных и их атрибутов позволяет определить границы системы.
Что дальше
В следующем разделе мы подробнее разберем что включает в себя определение границ системы.

Вперед к разделу 2.2.1!
Made on
Tilda