Выводы - gilgenbergg/green_office GitHub Wiki

В результате выполнения курсового проекта была разработана система автоматизированного учета работ по озеленению. Проделанная работа обратила внимание на важность и преимущества правильного построения архитектуры приложения. Во время работы были пройдены все этапы по созданию приложения, от анализа предметной области, моделирования кейсов использования и бизнес-процессов и разработки бизнес-логики до проектирования слоя хранения данных, UI приложения, интеграции с внешними сервисами и финального тестирования. В ходе работы были изучены основные типовые решения организации бизнес-логики, способы представления модели предметной области, архитектурные шаблоны разных уровней. Получен опыт, по реализации слоя хранения приложения, сервисного слоя и слоя представления.
Разработанная система была протестирована как модульно с использованием библиотеки JUnit, так и функционально посредством прохождения use-cases в UI. В результате работы поставленные задачи были выполнены, однако созданное приложение подлежит обширному улучшению:

  • добавления кэширования на уровне слоя хранения данных
  • улучшение пользовательского интерфейса
  • более обширное тестирование