В конечном счёте, границы системы должны полностью определять её физический интерфейс. Должны быть описаны все входы и выходы, все сообщения, все поля в сообщении и протоколы, используемые для получения и отправки сообщений. Если интерфейс соответствует стандартному интерфейсу или протоколу, следует сослаться на соответствующий стандарт.
Хукс и Фарри
[22] рекомендуют сделать это как можно скорее, и это разумно, так как несоответствие между интерфейсами — частый источник ошибок.
Однако существует опасность, что вы опишете физические интерфейсы, не определив измеряемые и изменяемые переменные среды. Переменные описываются на том уровне абстракции, который достаточно стабилен и может быть изменён только в случае смены предметной области. Физические же интерфейсы находятся на гораздо более низком уровне абстракции и определяют способ получить переменные среды и управлять ими.