| Доступность (Availability) |
|
| Время на развертывание системы |
95% |
| Доступность системы во времени (%): |
|
| Время на восстановление системы после инцидента: |
8 часов |
| Масштабируемость (Scalability) |
|
| Возможность расширится до n пользователей за n лет: |
через 1-2 года + 100 человек |
| Количество конкурирующих пользователей во время пиковой нагрузки: |
10-20 человек |
| Производительность (Performance) |
|
| Общее количество пользователей: |
30-40 человек |
| Средняя длительность сессии: |
Рабочий день |
| Совместимость (Interoperability) |
|
| Взаимодействие с внешними системами (SOAP, HTTP, FTP, and XML): |
да |
| Импорт экспорт (XSL, CSV, XML): |
да |
| Протоколы обмена между системами |
HTTP, SOAP, AMQP |
| Надежность (Reliability) |
|
| Целостность данных: |
Обеспечна на уровне СУБД |
| Безопасность (Security) |
|
| Способы авторизации и аутентификации: |
|
| Шифрование (необходимость, какие данные): |
обмены между ИС по https, хранение данных на зашифрованных дисках |
| Контроль доступа: |
|
| Логирование авторизации, транзакций, доступа: |
|
| Контроль авторизации |
Система должна заблокировать учетную запись пользователя после 4 неудачных попыток входа в систему за 5 минут. |
| Целостность (Integrity) |
|
| Архивированние данных |
настройка репликации данных |
| Частота архивации данных |
каждые N-минут |
| Защита архивных данных |
данные хранятся на зашифрованных дисках |
| Проверяемость (Verifyability) |
|
| Максимальная цикломатическая сложность модуля |
Не должна превышать 20 |
| Максимальная когнитивная сложность модуля |
Не должна превышать 15 |
| Выполнение проверок на соответствие стандартам кода |
с помощью статического анализатора кода после каждого помещение изменения в хранилище разработки |
| Выполнение дымовых тестов |
с помощью фрейморков тестирования или вручную после каждого помещения изменения в хранилище разработки |