Примеры нефункциональных требований к продукту

Безопасность

· Двухфакторная авторизация

· При входе с нового устройства должно быть подтверждение входа на устройстве, где пользователь уже авторизован

· Любое действие пользователей и сотрудников записывается с указанием пользователя

Производительность

· Приложение должно реагировать на любой пользовательский запрос не дольше, чем в течении 1 секунуды при одновременном обращении 10 000 пользователей.

· Приложение должно в пике выдерживать обращение 70 000 пользователей при этом отвечать на запросы не дольше, чем за 5 секунд

Надёжность

· В случае сбоя должна быть возможность восстановить все данные старше 24 часов

Масштабируемость

· Систему возможно масштабировать с помощью горизонтального масштабирвоания до бесконечности

Доступность

· Приложение должно быть доступно 99.9% времени в год

· Приложение должно быть доступно не менее, чем 99.99% рабочего времени по всем часовым поясам стран A, B, С

Техническое обслуживание

· Любая функция должна логировать вход и выход в при уровне логгирования A

· Все checked Exception должны быть залогированы при уровне логгирования B

Переносимость

Приложение должно работать корректно на

· iOS версии A и новее,

· Android версии B и новее,

· Huawei версии С и новее.

Юзабилити

· Приложением могут пользоться как дети старше 10 лет, так и пожилый люди

· Приложеник должно подерживать режим для слабовидящих людей

· Приложение возможно использовать на языках A, B и C

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

· Серверная часть должна иметь обратную совместимость с вериями приложения, выпущенными за последний год

Юридические вопросы

· Система должна соответсвовать законам и нормативным актам стран A, B, C

Начать дискуссию