Функціональні та нефункціональні вимоги на систему (етап 2 пункт 1) - normangalt/Cosmetics-Check GitHub Wiki
Система повинна надати користувачу вичерпну інформацію про склад продукту.
- 1.1 програма дозволяє користувачеві використати фото, збережене безпосередньо на пристрої. Пріорітет - високий;
- 1.2 програма дозволяє користувачеві використати фото, збережене у хмарному сховищі. Пріорітет - середній;
- 1.3 програма дозволяє користувачеві використати нове фото, створене використовуючи 'камеру'. Пріорітет - середній;
- 1.4 програма дозволяє користувачеві використати фото у найважливіших форматах. Пріорітет - високий;
- 2.1 програма повертає користувачу інфорацію про склад продукту. Пріорітет - високий;
- 2.2 програма повертає користувачу оцінку безпечності продукту, інградієнтів. Пріорітет - середній;
- 2.3 програма дозволяє користувачеві отримати інформацію про інгредієнти. Пріорітет - середній;
- 2.4 програма дозволяє дозволяє користувачеві отримати оцінку безпечності інградієнтів. Пріорітет - середній;
- 1.1 Обробка запиту повинна виконуватися не довше ніж за 15 секунд. Пріорітет - високий;
- 1.2 Обробка запиту не повинна порушувати роботу системи комп'ютера. Пріорітет - високий;
- 2.1 програма повинна бути розроблена мовою програмування Python. Пріорітет - високий;
- 2.2 програма повинна працювати на всіх основних платформах (Windows, Linux, macOS). Пріорітет - високий;
- 2.3 програма повинна працювати із всіма головними форматами зображень. Пріорітет - високий;
- 3.1 Використанні та отримані користувачем дані повинні залишатись конфіденційними і не використовуватись у процесах, сторонніх від виконання бажанної користувачем функції програми. Пріорітет - високий;