2. Спецификация - andr0malance/minigames GitHub Wiki
1. Введение
Данный документ представляет собой спецификацию для разработки и внедрения программного продукта, представляющего из себя сборник классических мини-игр
2. Цель
Разработать приложение мини-игры, которое будет состоять из 5 различных классических игр (Танчики, Тетрис, Арканоид, Гонки, Змейка)
3. Предполагаемая аудитория и последовательность восприятия
Пользователи: Случайные люди
4. Масштаб проекта
Проект включает в себя:
• разработку модулей приложения;
• создание базы данных для хранения информации;
• интерфейс для взаимодействия с данными;
• для каждой игры добавить уникальное управление под стать игровому опыту
5. Видение продукта
Видение продукта необходимо чтобы создать интуитивно понятную, надежную и простую систему, связанную с БД для записи некоторых результатов.
6. Функциональность продукта
• Использование простых и оптимизированных алгоритмов для корректной работы системы
7. Классы и характеристики пользователей
• Случайные пользователи - они будут основными операторами системы, выполняя такие функции, как создание, редактирование, удаление, сохранение данных;
8. Среда функционирования продукта (операционная среда)
Система должна функционировать на:
• на ОС не менее Windows 7;
• базе данных sql server 8.0;
• среда Visual Studio 2022;
9. Документация для пользователей
Включает в себя: • руководства пользователя
10. Допущения и зависимости
• пользователи на интуитивно понятном уровне смогут разобраться с системой;
11. Функциональные требования
• Система должна записывать рекорды пользователей в БД и в последующих сеансах отображать предыдущие.
12. Нефункциональные требования
• Удобство использования: Интерфейс системы должен быть интуитивно понятным и доступным для пользователей с различным уровнем технической подготовки. Это помогает пользователям быстро освоить систему и эффективно использовать ее функции.
• Обслуживаемость: Система должна быть легко обслуживаемой и поддерживаемой, включая возможность быстрого выявления и устранения неисправностей