Please enable JavaScript.
Coggle requires JavaScript to display documents.
Movie tracker application, - - Coggle Diagram
Movie tracker application
Performance efficiency
Resource utilization
:check: Кількість оперативної пам'яті, яка використовується, не повинна перевищувати 300мб.
Time behavior
:check: Час завантаження додатку не повинен перевищувати 20с. Час зміни сторінки не повинен перевищувати 5с.
Capacity
-
:check: Кількість відгуків для одніїєї статті не повинна бути більше 20000
-
:check: Максимальна кількість символів у відгуку - 10000. Максимальна кількість символів у назві списку - 50.
Максимальна кількість символів у описі фільму - 10000.
:check: Кількість елементів у списку рекоментацій не повинна бути більше 50
Security
Confidentiality
:check: Кожний користувач має доступ тільки до своєї історії переглядів та тільки до своїх неопублікованих матеріалів
Accountability
:check: кожна згенерована рекомендація зберігається протягом 5 годин, з прив'язкою до відповідного користувача
Authenticity
:check: Для того, щоб використовувати застосунок, користувач повинен бути авторизований у свій власний акаунт
Non-repudiation
:check: Усі дані зберігаються на центральному сервері компанії та шифруються
Integrity
:check: Тільки адміністратор має доступ до редагування інформації про фільми/серіали, тільки він може видаляти відгуки. Тільки привілейований користувач має можливість подавати поправки до статтей на розгяд. Звичайний користувач немає доступу до цих можливостей
-
Portability
Installability
:check: Додаток повинен безперешкодно встановлюватись на смартфони із ОС Android 5 або IOS 9 і вище
Adaptabillity
:check: Перед реєстрацією користувач може ознайомитись із детальним описом продукту і його функціональності у застосунку
Replaceability
:check:Застосунок отримує і завантажує оновлення із сервера компанії. Встановлення оновлення відпбувається в режиму технічного обслуговування
Usability
Accessibility
:check: Сайт дає можливість включати режим для дальтоніків. Обирати тему за бажання. Змінювати розмір шрифту тексту.
Learnability
:check: Під час першого запуску програми, користувача супроводжуватиме гід та буде доступне відео для ознайомлення з платним функціоналом.
User interface aesthetic
:check: UI повинен відповідати сучасним стандартам дизайну застосунків.
Operability
:check: Використовуючи систему пошуку під час шукання фільмів і статтей та створення списку рекомендацій, користувач може значно швидше знаходити потрібні йому дані, серед великої кількості інформації.
User error protection
:check: Під час спроби видалення відгуку або списку рекомендацій, користувачу відкриється вікно підтвердження дій
Appropriateness recognizability
:check: Для ознайомлення із застосунком, користувач може переглянути демо версію перед реєстрацією та скористатись обмеженими пробними функціями підписки.
Compatibility
Co-existence
:check: Застосунок працює, тільки при наявності підключення до інтернету
Interoperability
:check: Олпату підписки можна здійснити через MasterCard, PayPal, Visa. Можна підключити сервіси Netflix, HBO, Megogo, для реєстрації переглянутого
Reliability
Maturity
:check: Застосунок повине працювати стабільно і коректно протягом 20 годин та без перезавантаження сервера.
Availability
:check: Застосунок повинен бути доступним цілодобово, для всіх користувачів з останньою версією програми
Fault tolerance
:check: У випадку виникнення помилки, користувач буде повернений на попередню сторінку. У випадку зникнення підключення до інтернету, користувачу відображуватиметься уже завантажена сторінка.
Recoverability
:check: Після збою та інтеграції нової версії час розгортання сервісу не повинен перевищувати 10хв
Functional suitability
Functional appropriateness
:check: Застосунок здатний підпбрати фільм. який буде цікавий користувачу і за наданим описом викличе у нього бажання переглянути фільм
Functional completeness
:check: Серед списку запропонованих фільмів/серіалів, повинен бути хоча б один, який кроистувач захоче подивитися
Functional correctness
:check:Правильність підібраних фільмів повинна бути більшою за 90%
Maintainability
Modifiability
:check: Функціональність застосунку може бути легко змінена або розширена, шляхом розробки і інтеграції оновлення, зі сторони центрального сервера
Reusability
:check:Вхід в один акаунт і використання застосунку можна здійснювати на різних дивайсах та на різних платформах
Testability
:check:
Modularity
:check: Зміна частини якоїсь функціональності не повинна впливати на роботу інших функції, так само як і додавання нових функцій
Analysability
:check:Аналіз застосунку на баги та несправності повинен здійснюватись у перед і після випуску оновлення, а також щодня у автоматичному режимі.
ISO/IEC 25010:2011
-