Атрибути якості Платформи

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Загальний опис

В даному розділі задокументовані нефункціональні вимоги, яким має відповідати Платформи Реєстрів.

Для кожного атрибута якості наведено загальний опис підходу, яким чином він адресований в архітектурі рішення, ключові метрики та надано посилання на технічний дизайн відповідних підсистем та розділів з детальним описом.

При визначенні цільових значень для метрик, враховується класифікація реєстрів та умови їх експлуатації.

Реєстри за цільовим призначенням поділяються на:

  • Стратегічні - призначені для загального користування усіма (найширшим переліком) суб’єктами інформаційних відносин в межах наданих їм повноважень та (чи) прав.

  • Тактичні - призначені для спеціалізованого використання обмеженим переліком суб’єктів в рамках наданих законодавством їм повноважень.

  • Оперативні - призначені для вузькоспеціалізованого використання обмеженим переліком суб’єктів в межах наданих їм законодавством повноважень; як правило, не є майстер-реєстром для інших реєстрів.

Умови експлуатації реєстрів поділяються на:

  • Продуктивні години - робочі години чиновника з 8 по 18 протягом робочих днів

  • Години пік - 3 години протягом продуктивних годин

  • Вечірні години - +2 години після продуктивних годин

  • Тіньові години - всі інші години

2. Атрибути якості

Атрибут якості Опис

Portability

Атрибут якості визначає ступінь незалежності системи від типу інфраструктури, на якій вона може бути розгорнута.

Scalability

Атрибут якості визначає здатність системи опрацьовувати підвищення навантаження без значного впливу на загальну продуктивність, або здатність швидко адаптуватись завдяки збільшенню ресурсів.

Availability

Атрибут якості визначає процентне відношення часу, в якій система перебуває в стані доступності та готовності для опрацювання запитів.

Performance

Атрибут якості визначає здатність системи опрацьовувати будь-який запит у межах визначеного інтервалу часу та забезпечувати обробку необхідної кількості запитів у визначений інтервал часу без погіршення показників часу, відведеного на їх опрацювання.

Security

Атрибут якості визначає здатність системи захищати дані та інформацію від несанкціонованого доступу, забезпечуючи при цьому доступ авторизованим користувачам і системам.

Observability

Атрибут якості визначає наявність та рівень можливостей по оцінці та спостереженню поточного стану системи у процесі її експлуатації на базі згенерованих системою даних подій, метрик та трейсингових даних.

Auditability

Атрибут якості визначає здатність системи фіксувати та надавати інформацію про значимі технічні та бізнес події, пов’язані з експлуатацією системи кінцевими користувачами. Надана інформація може бути використана для виявлення та вирішення проблем в коректності функціонування системи.

Interoperability

Атрибут якості визначає здатність системи ефективно взаємодіяти з іншими системами з ціллю інформаційного обміну.

Operability

Атрибут якості визначає наявність та рівень можливостей по обслуговуванню та управлінню налаштуваннями системи у процесі експлуатації.

Modifiability

Атрибут якості визначає рівень складності та швидкість внесення змін в систему з ціллю розширення функціональних можливостей та виправлення дефектів.

Verifiability

Атрибут якості визначає рівень складності тестування та відлагодження системи у разі внесення змін.