На языке UML диаграмма компонентов показывает, как компоненты соединяются вместе для формирования более крупных компонентов или программных систем.
Она иллюстрирует архитектуры компонентов программного обеспечения и зависимости между ними.
Эти программные компоненты включают в себя компоненты времени выполнения, исполняемые компоненты, базы данных, текстовые и бинарные файлы, а также компоненты исходного кода.
Диаграмма компонентов для информационной системы автошколы выглядит следующим образом (рисунок 2.11):
Интерфейс пользователя – это набор программных и аппаратных средств, обеспечивающих взаимодействие пользователя с системой. Пользовательский интерфейс часто понимают только как внешний вид программы. В действительности интерфейс пользователя включает в себя все аспекты, оказывающие влияние на взаимодействие пользователя и системы.
Данная информационная система предназначена для автоматизации деятельности нескольких действующих лиц, поэтому вести работу в конфигурации может как один, так и несколько пользователей с разными группами доступа для администратора, лектора, инструктора и курсантов.
Интерфейс системы должен быть интуитивно понятным и обеспечивать удобный доступ к основным функциям информационной системы. Информационная система должна быть открытой и иметь возможность в расширении функционала.
Пользовательский интерфейс системы представляет собой стандартное окно, подобное тому, что привыкли видеть пользователи продукта «1С: Предприятие». Оно содержит в себе список доступных для редактирования элементов. Для удобства пользователя все элементы сгруппированы в подсистемы (Рисунок 2.12):
Рисунок 2.12 – Прототип рабочего окна ИС «Автошкола» Также в информационной системе предусмотрено разграничение пользователей по уровням доступа (Рисунок 2.13):