При разработке проекта были использованы следующие методы