Чета я не понял нафиг.
пусть есть система водоснабжения: насосная, трубы, краны, вентили, задвижки, и прочее. Нам то они на кой?
Если СМ - это система, которая обращается в систему водоснабжения, а система водоснабжения ей дает результат? Какой?
Имхо есть подключение СМ в систему водоснабжения - факт очевидный и непреложный в данный момент, хотя возможна и другая ситуация
СМ вернее ее процессор посылают команду на входной вентиль - открыться. Если в системе водоснабжения есть вода - она тикет без всякого разрешения состороны системы водоснабжения. Наличие воду во вншеней системе водоснабжение имхо - условие.
Ужо если и писать ВИ то от лица микропроцессора по отношению к устройствам машины (баку, двигателю, системе налива и слива, система нагрева и т.п.)
Енто он исполняет программу, он использует устройства для выполнения своей программы и выдачи требуемого значения Пользователю.
Забор воды
Тригер: МП получил команду начать стирку
Предусловие: Дверца закрыта
1. МП подает команду входному клапану системы забора воды
2. Клапан открывается и подает сообщение об открытии.
3. МП опрашивает датчик давления.
4. Датчик давления подает сообщение о напоре воды.
5. МП опрашивает датчик расхода (периодически).
6. Датчик расхода сообщает о количестве залитой воды
7. По достижению заданного программой количества воды МП подает команду входному клапану закрыться
8. Входной клапан закрылся.
Ну что-то в этом роде. Поскольку забор воды осуществляется при начале стирке и при полоскании, можно продумать и объединить эти варианты.
Конечно, следуя Саши, можно нарисовать СМ и ее окружение. Только имхо это скорее будет DFD диаграмма, чем Диаграмма вариантов использования