Группа: 3530904/80103
Выполнили:
- Бубляев А.В.
- Толстиков Г.Н.
- Афанасьев А.А.
- Богданов Д.А.
-
Определение проблемы
-
Выработка требований
-
Проектирование и разработка архитектуры
-
Кодирование и отладка
-
Тестирование
-
Сборка
Задача состоит в разработке проекта Android приложения, которое помогает правильно разделять расходы после совместных покупок.
Наш проект позволяет пользователям загружать информацию о своих совместных или одиночных покупках, а потом видеть свои задолженности другим пользователям.
Диаграмма UML - Моделирование использования
System Context diagram
Container diagram
Проект написан на языке программирования Kotlin в среде разработки Android Studio, управление и сборка осуществляются с помощью инструмента Gradle.
Установочные файлы apk располагаются по следующему пути:
ShoppingCalculator\apk\payShare.apk
ShoppingCalculator\app\release\app-release.apk
Был выполнен ряд тестов, написанных с помощью фреймворка автоматического тестирования JUnit.
Также мы успешно провели автоматизированное тестрирование на Firebase Test Lab.
Сборка и запуск происходят при помощи следующих скриптов, которые заменяют gradle:
gradlew app:android
gradlew app:build
gradlew app:test