В этом задании вам будет предложено создать диаграмму компонентов UML для приложения. Кодовая база, с которой вы будете работать, включает приложение Android, веб-приложение и удаленную базу данных. Краткое описание функционала: - Пользователь приложения может создавать и редактировать профиль с уникальным именем пользователя и любым адресом электронной почты. - Пользователь приложения может входить в систему и выходить из нее. - Владелец может записывать предметы, которыми он владеет и которыми хочет поделиться. - Участник торгов может делать ставки на товары, которые он хочет позаимствовать у других пользователей, что изменяет статус товара “На торгах”. - Владелец может принять ставку и одолжить предмет участнику торгов, что меняет статус предмета на «Заимствован». - Владелец может изменить статус предмета, которым он владеет, с «Взял» на «Доступен», когда предмет больше не берется взаймы. - Владелец может просматривать: все свои товары; “Доступные” товары; “Торгуемые” товары; или их “Позаимствованные” товары. - Заемщик может просмотреть список предметов, которые он заимствует. - Пользователь приложения может осуществлять поиск по списку всех “Доступных” и “Торгуемых” товаров по ключевым словам. - Владелец может просматривать профиль заемщика, который одалживает один из своих товаров. В этом задании вы должны предположить, что мобильное приложение (описанное выше) хранит свои данные в удаленной базе данных (а не локально, как это фактически делает текущая версия приложения). Чтобы получить доступ к этой удаленной базе данных, мобильное приложение отправляет HTTP-запрос на удаленный сервер, который соответствует предоставленному интерфейсу удаленного сервера. Веб-сервер анализирует HTTP-запрос, чтобы определить его тип, а затем передает данные на сервер приложений. Данные, которые веб-сервер предоставляет серверу приложений, должны соответствовать предоставленному интерфейсу сервера приложений. Далее сервер приложений анализирует запрос. В зависимости от запроса он либо извлекает данные из базы данных, либо изменяет базу данных, используя предоставленный интерфейс базы данных. В дополнение к мобильному приложению существует также веб-приложение, доступ к которому можно получить через веб-браузер. Веб-приложение, как и мобильное приложение, может получить доступ к удаленной базе данных, отправив запрос на веб-сервер. На основе этого описания составьте диаграмму компонентов UML, представляющую эту систему. (Можно использовать любые программы, например MS Visio или бесплатный онлайн-инструмент — Lucidchart. Обратите внимание, что вам нужно будет создать учетную запись, чтобы использовать этот инструмент.)
Алексей
АмГУ
Работа выполнена намного раньше, что не может не радовать... Отличное исполнение!
Софья
Российский университет медицины
все задания были выполнены досрочно!работа выполнена великолепна! спасибо вам большое!
Владислав
Технический университет
Прекрасный исполнитель, знает свою работу,относится с уважением и приятно общаться с таким...
Татьяна
Московская Международная Академия
Рекомендую! Помог молниеносно) впервые на сайте и выбрала Maksim1985! Не разочаровалась!!!...