Загрузка данных


Тема: «Авторизация пользователя в системе»
Необходимо построить UML-диаграмму последовательностей для процесса входа пользователя в систему.

 Участники диаграммы
На диаграмме должны присутствовать следующие объекты:
Пользователь
Форма входа
Сервер
База данных

Сценарий работы системы
Диаграмма должна отражать следующий процесс:
Пользователь открывает форму входа
Вводит логин и пароль
Форма входа отправляет данные на сервер
Сервер выполняет проверку данных
Сервер обращается к базе данных
База данных возвращает результат проверки

 Условие (обязательно)
Если данные верны:
сервер отправляет сообщение об успешном входе
пользователь получает доступ к системе
Если данные неверны:
сервер отправляет сообщение об ошибке
форма отображает уведомление пользователю

Требования к диаграмме
На диаграмме должны быть:
минимум 4 участника
линии жизни (lifeline)
сообщения между объектами
направление вызовов
возвращаемые сообщения


 Рекомендуемые сообщения
Примеры сообщений:
openLoginForm()
enterCredentials()
sendData()
checkUser()
findUser()
returnResult()
showError()
grantAccess()