Page 172 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 172
6.3. Оформление робототехнических проектов
171
от произведенного им действия и результата, действительно реа-
лизуемого системой (например, ожидание, что нажатие большой
красной кнопки приведет к запуску устройства). Таким образом,
UI — это инструмент, видимое выражение для UX. Эти два ком-
понента, которые никогда не бывают разделимы, крайне важны
для взаимодействия человек–система. Если же предусматривает-
ся взаимодействие система–система, то речь может идти о созда-
нии сообществ («роя»), требованием для которых будет избежа-
ние столкновения или реализация следования. Другим примером
взаимодействия система–система является управление компонен-
тами «умного» дома.
ЭТАП 4. Формулирование концепции решения
Итак, когда область решения четко ограничена, можно перехо-
дить к формулированию шагов конкретного выбранного реше-
ния. На данном этапе пока не рассматриваются конкретные
ресурсы. Здесь составляются блок-схемы алгоритмов поведения
робота и алгоритмы действий операторов, если это требуется. На
этом этапе появляется четкое представление о действиях робота.
Таким образом, на четвертом этапе окончательно реализуется мо-
дель UX.
ЭТАП 5. Моделирование архитектуры
Архитектура искусственной системы — это абстрактное пред-
ставление системы, включающее в себя идеализированные модели
компонентов и модели взаимодействия между ними. Все элемен-
ты в ней взаимосвязаны, но являются всего лишь абстрактными
моделями, что позволяет в дальнейшем на этапе производства
(реализации) изменять состав ресурсов, заменять датчики на ана-
логичные, выбирать доступные или более выгодные по габари-
там устройства и платы. К компонентам архитектуры относятся
модели датчиков, устройств ввода-вывода, компьютеров, интер-
фейсов, каналов передачи информации, протоколы, интерфейсы,
драйверы и т. д.
Моделирование — это процесс представления чего-либо с сохра-
нением существенных для исследования/решения задачи свойств
и связей. Например, при моделировании архитектуры системы
для модели датчика освещенности важно лишь его функциональ-
ное назначение.
Моделирование производится в специальных компьютерных
средах или на бумаге путем построения схем. Можно использо-
2 / 8