Вы можете смоделировать пользовательский интерфейс на диаграмме классов, а также на диаграмме последовательности.У меня есть пример, где я использовал класс пользовательского интерфейса в диаграмме классов, но это может быть не так для вашего случая.Это был веб-проект (J2EE MVC).
Грубая последовательность: система инициализируется -> она создает пользовательский интерфейс для каждой из страниц, а также контроллер для страниц -> главная домашняя страница
Страницы пользовательского интерфейса были важной частью диаграммы последовательности уровня 1 и должны были присутствовать на диаграмме классов.
Чтобы нарисовать правильный UML, всегда учитывайте диаграмму доменавашей проблемы и прецедент документа.Диаграмма доменов дает вам поток данных (объектов), а документ варианта использования - события.