34
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЁЖИ И СПОРТА УКРАИНЫ Донецкий национальный технический университет Кафедра ПОИС Расчётная работа по дисциплине «Моделирование и анализ ПО» по теме «Проектирование и разработка программного продукта» Проверили: ст.пр. Бочаров Д.М. ст.пр. Гудаев О.А. Выполнил: ст. гр. ПОС-10В Дехтярёв И.А.

Расчётная работа. МАПО

Embed Size (px)

Citation preview

Page 1: Расчётная работа. МАПО

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЁЖИ И СПОРТА УКРАИНЫ

Донецкий национальный технический университет

Кафедра ПОИС

Расчётная работа

по дисциплине «Моделирование и анализ ПО»

по теме «Проектирование и разработка программного продукта»

Проверили:

ст.пр. Бочаров Д.М.

ст.пр. Гудаев О.А.

Выполнил:

ст. гр. ПОС-10В Дехтярёв И.А.

Page 2: Расчётная работа. МАПО

Цель работы: Ознакомиться с основами разработки программного продукта по моделях проектной документации.

Вариант: И7Класс ПО: Web-служба.Ник: Аренда и управление по Web-интерфейсу роботизированной рукой манипулятора.Тема: Платный Web-аттракцион управления физической роботизированной рукой манипулятором для накопления научной базы данных сценариев управления дронами. Назначение: Коллективный аттракцион Drone Driver, оплачиваемый волонтерами, является симулятором профессии будущего водителя дронов и предназначен для проведения научного компьютерного эксперимента по разработке оптимальных сценариев управления.Функции: Ручное управление роботизированной рукой её набором стандартных команд на основании изображений передаваемых с IP-камер. В случае слабого пропускного канала связи формируется серия фотографий в пределах интервала выполнения команды для манипулятора. В системе реализовано сохранение команд в научной базе данных. Пользователь назначает группе команд наименование. Автоматически система выявляет и назначает для группы команд значимые параметры. Система позволяет включить параметризированную группу команд в разрабатываемые новый сценарий управления манипулятором.

Page 3: Расчётная работа. МАПО

Для группы команд пользователем присваивается цель поведения из справочника или определяется автоматически, если достоверно известно, что происходит взаимодействие с предметом. В системе реализовано сохранение сценария параметрического программирования манипулятора. В пространстве вокруг руки манипулятора находится заградительный экран из пластика и разбросаны предметы. Грани предметов размечены графическими маркерами навигации нового поколения ARGET, что позволяет достоверно определить объект манипуляции. Если рука приближается или берет предмет, то цель группы команд определяется кодом маркера размещенного на поверхности объекта манипуляции. Предметы различимы в системе по нанесенным на них маркерам. Накопление большого объема сценариев пользователей является данными компьютерного эксперимента. В биллинговой подсистеме волонтер покупает баллы на время аренды робота. Система реализует очередь подключения пользователей к управлению рукой, составляет расписание и делает прогноз о продолжительности текущей аренды или рассылает сообщение желающим об освобождении аренды руки. Система начисляет дополнительные баллы за выведение манипулятора в исходное положение, как компенсацию за уборку рабочего места после предыдущего пользователя. Система начисляет дополнительные баллы за выведение манипулятора в исходное положение в конце сеанса работы с манипулятором, как поощрение за подготовку рабочего места для следующего пользователя. Подсистема научного анализа отслеживает рейтинг часто используемых групп команд для достижения конкретных целей. Мотивация играфикации проведения и спонсорства научных экспериментов.

Page 4: Расчётная работа. МАПО

Концептуальная модель системы

Page 5: Расчётная работа. МАПО
Page 6: Расчётная работа. МАПО
Page 7: Расчётная работа. МАПО
Page 8: Расчётная работа. МАПО
Page 9: Расчётная работа. МАПО
Page 10: Расчётная работа. МАПО

Структурно-функциональная модель системы

Page 11: Расчётная работа. МАПО
Page 12: Расчётная работа. МАПО
Page 13: Расчётная работа. МАПО
Page 14: Расчётная работа. МАПО
Page 15: Расчётная работа. МАПО
Page 16: Расчётная работа. МАПО
Page 17: Расчётная работа. МАПО
Page 18: Расчётная работа. МАПО
Page 19: Расчётная работа. МАПО
Page 20: Расчётная работа. МАПО
Page 21: Расчётная работа. МАПО

Объектное моделирование

системы

Page 22: Расчётная работа. МАПО
Page 23: Расчётная работа. МАПО
Page 24: Расчётная работа. МАПО
Page 25: Расчётная работа. МАПО
Page 26: Расчётная работа. МАПО
Page 27: Расчётная работа. МАПО
Page 28: Расчётная работа. МАПО

Графический пользовательский

интерфейс

Page 29: Расчётная работа. МАПО
Page 30: Расчётная работа. МАПО
Page 31: Расчётная работа. МАПО
Page 32: Расчётная работа. МАПО
Page 33: Расчётная работа. МАПО
Page 34: Расчётная работа. МАПО