О проекте

"AR APP" - программный продукт на базе операционной системы Android c элементами дополненной реальности, который позволит ознакомиться с музейными экспонатами в виде трехмерных объектов не выходя из дома. Для работы приложения поребуется лишь мобильное устройство с поддержкой AR.

AR

Дополненная реальность (Augmented Reality, AR) - это технология, позволяющая интегрировать различные объекты виртуального мира, такие как текст, компьютерная графика, видео, аудио и т.д. в реальное пространство.

Типы дополненной реальности

Средства разработки

Unity — межплатформенная среда разработки компьютерных игр, разработанная американской компанией Unity Technologies. Unity позволяет создавать приложения, работающие на более чем 25 различных платформах, включающих персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие.

Vuforia — это платформа дополненной реальности и инструментарий разработчика программного обеспечения дополненной реальности для мобильных устройств, разработанные компанией Qualcomm. Vuforia использует технологии компьютерного зрения, а также отслеживания плоских изображений и простых объёмных реальных объектов в реальном времени.

График проекта

Анализ предметной области

1.11.2021 – 10.11.2021
  • определить цели;
  • определить набор задач;
  • определить набор сущностей, с которыми придется иметь дело при решении этих задач.

Анализ требований к информационной системе

11.11.2021 – 20.11.2021
  • определить требования к структуре системы;
  • определить требования к функционированию системы;
  • определить требования к защите и сохранности информации.

Анализ и выбор средств разработки

21.11.2021 – 30.11.2021

Основные критерии при выборе:

  • быстродействие;
  • простота;
  • удобство;
  • функциональность;
  • совместимость.

Проектирование

1.02.2022 – 15.02.2022

Проектирование ПО включает следующие основные виды деятельности:

  • выбор метода и стратегии решения;
  • выбор представления внутренних данных;
  • разработка основного алгоритма;
  • документирование ПО;
  • тестирование и подбор тестов;
  • выбор представления входных данных.

Реализация

16.02.2022 – 15.03.2022

На протяжении этого этапа необходимо: произвести анализ программно-аппаратной базы пользователя и реализовать результаты проектирования на языке программирования. Для этих целей необходимо произвести анализ минимальной конфигурации программно-аппаратной платформы пользователя.

Тестирование

16.03.2022 – 1.04.2022

Тестирование включает следующие этапы:

  • планирование работ;
  • проектирование тестов путем ручной разработки или автоматической генерации;
  • выполнение тестирования с получением результатов;
  • анализ полученных результатов выполнения с целью оценки качества ПО.