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