Вариант использования представляет собой последовательность действий, выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом), в качестве которого могут выступать не только люди, но и другие системы и устройства. Вариант использования описывает типичное взаимодействие между пользователем и системой.
Рисунок 1 — Диаграмма use-case
Программа должна иметь дружественный интерфейс работы с пользователем. Для этого следует использовать контекстно-зависимую помощь, информационные сообщения, контроль вводимых данных, выбор значений из списка. Все необходимые данные, должны заноситься в таблицы с помощью соответствующих диалоговых окон (форм), в которых можно будет добавлять, удалять, редактировать данные. Пользователи, которые будут пользоваться данной программой не должны обладать специальными знаниями из области программирования, они должны иметь только элементарные навыки работы с компьютером.
Для обеспечения необходимого пользователю удобства работы с программой требуется обеспечить следующие требования к интерфейсу:
1.интерфейс должен быть максимально дружественным с пользователем;
2.окна программы должны быть выдержаны в спокойных цветовых тонах, чтобы не утомлять глаза пользователя;
3.требуется уменьшить количество операций ввода пользователя с клавиатуры там, где это возможно, для уменьшения связанных ошибок;
4.переход между отдельными задачами программы требуется обеспечить с помощью меню, пункты которого должны быть разделены на смысловые категории;