03.Требования - Okamodgi/Tamagotchi GitHub Wiki

Функциональные требования

  1. Создание питомца;
  2. Удаление питомца;
  3. Кормление питомца;
  4. Отслеживание настроения питомца;
  5. Открытие игры «Викторина»;
  6. Открытие игры «Поиск предмета».

Нефункциональные требования

Требование к производительности:

Программный продукт должен занимать не более 15 Мбайт на устройстве и потреблять не более 25 Мбайт оперативной памяти.

Приложение должно быстро откликаться на действия пользователя, не вызывая задержек.

Загрузка данных, таких как изображения, должна быть оптимизирована для минимизации времени загрузки.

Программа должна запускаться одной командой.

Требования к интерфейсу:

В приложении тамагочи, интерфейс реализуется с помощью макетов XML, которые определяют внешний вид пользовательского интерфейса (UI).

Надежность:

Процесс и его течение после закрытия приложения.

Приложение должно иметь высокую степень стабильности и не подвергаться частым сбоям.

Автоматическое сохранение состояния тамагочи для предотвращения потери данных при сбоях.

Совместимость:

Приложение должно корректно работать на различных устройствах систем Android.

Совместимость с разными разрешениями экранов и размерами устройств.

Удобство использования:

Интуитивно понятный интерфейс.

Эффективность использования ресурсов:

Эффективное использование ресурсов устройства.

Эстетика:

Дизайн приложения должен быть привлекательным и соответствовать тематике тамагочи.