Школа анализа
и проектирования
информационных систем Бескова и Богачёвой
new
🔥  Регулярные онлайн-конференции школы SE по проектированию информационных систем для бизнеса. Подробнее
Теперь в SE доступна оплата обучения в рассрочку для частных лиц. Выберите обучение и разделите его стоимость на удобные платежи с Яндекс Сплит.
Теперь в SE доступна оплата обучения в рассрочку для частных лиц. Выберите обучение и разделите его стоимость на удобные платежи с Яндекс Сплит.
Теперь доступна оплата обучения в рассрочку для частных лиц. Выберите обучение и разделите его стоимость на удобные платежи с Яндекс Сплит.
🚀 Все воркшопы школы
за 60 тыс. руб!

Уникальная возможность посетить все воркшопы школы по одному абонементу. Экономия 109 тыс. руб.

Подробнее

Федеральное управление гражданской авиации Министерства транспорта США


Книга «Руководство по разработке и управлению требованиями»

При создании авиационных бортовых встраиваемых систем реального времени


Исходный текст, 2009 / Русский перевод, 2022


Оглавление книги

2.2 Определите границы системы

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

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

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

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

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

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

2.2.7 Полностью определите все физические интерфейсы к системе, опишите все входы и выходы, все сообщения, все поля в сообщении и протоколы, используемые для получения и отправки сообщений.

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

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

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

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

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

■ Другие статьи на тему Требований

Показать еще