You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Загальні відомості про засіб інформатизації

1) найменування засобу інформатизації, його замовника та виконавця (розробника);
2) перелік документів, на підставі та з урахуванням яких створюється (модернізується, модифікується, розвивається) засіб інформатизації, ким і коли затверджено ці документи;
3) відомості про призначення та цілі засобу інформатизації;
4) план-графік виконання етапів із створення (модернізації, модифікації, розвитку) засобу інформатизації із зазначенням строків початку та закінчення робіт за кожним із етапів.

Відомості про робочий процес (бізнес-процеси) та пов’язані з ними об’єкти інформатизації, умови їх експлуатації та характеристики


Опис робочих процесів (бізнес-процесів)


Вимоги до програмного забезпечення та технічних засобів

Вимоги до програмного забезпечення

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

НИЖЧЕ НАВЕДЕНІ ПРИКЛАДИ!

Операційна система
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
1Windows Server2019/2022Серверна ОС для розгортання системиЛіцензія Microsoft, корпоративна
2Ubuntu Server22.04 LTSОС для Linux-серверів, контейнеризаціяOpen-source, GPL
Бази даних
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
3PostgreSQL15Реляційна база даних, підтримка ACIDOpen-source, PostgreSQL License
4Redis7Кешування даних, in-memory сховищеOpen-source, BSD License
Сервери додатків
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
5Nginx1.24Веб-сервер, балансування навантаженняOpen-source, BSD License
6Gunicorn20.1WSGI-сервер для Python-додатківOpen-source, MIT License
Мікросервіси та API
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
7FastAPI0.103Фреймворк для RESTful APIOpen-source, MIT License
8GraphQL16Запити та маніпуляція данимиOpen-source, MIT License
Контейнеризація та оркестрація
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
9Docker24Контейнеризація додатківOpen-source, Apache 2.0
10Kubernetes1.29Оркестрація контейнерівOpen-source, Apache 2.0
11AWS Fargate-Безсерверне керування контейнерамиКомерційна ліцензія AWS
Системи моніторингу та логування
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
12Prometheus2.47Моніторинг метрикOpen-source, Apache 2.0
13Grafana10Візуалізація метрик та логівOpen-source, AGPLv3
14Elasticsearch8.11Пошук та аналіз логівOpen-source, Elastic License
Інструменти безпеки
НайменуванняВерсіяФункціональні можливостіЛіцензійні умови використання
15OpenSSL3.0Шифрування та захист данихOpen-source, Apache 2.0
16Vault by HashiCorp1.15Керування секретамиOpen-source, MPL 2.0


Вимоги до інтеграції з іншими системами та програмними продуктами (інтероперабельність).

Загальні вимоги
  • Програмний продукт повинен забезпечувати можливість інтеграції з зовнішніми системами через стандартизований протокол REST API

  • Усі інтеграційні запити та відповіді повинні передаватися у форматах JSON або XML відповідно до специфікацій суміжних систем.

  • Підтримка роботи з чергами повідомлень (RabbitMQ, Apache Kafka) для асинхронної обробки запитів.

  • Використання OAuth 2.0 / OpenID Connect для автентифікації та авторизації між сервісами.

  • Реалізація механізмів збереження збоїв інтеграції (retry logic, circuit breaker).

Інтеграція з базами даних та сховищами
  • Підтримка реплікації та обміну даними з MongoDB.

  • Інтеграція з Elasticsearch для розширеного пошуку та аналітики.

  • Використання Amazon S3 для зберігання файлів.

Взаємодія з державними та сторонніми сервісами
  • Підключення до Prozorro.Sale через офіційний API для отримання даних про обʼєкти ЦБД.

  • Інтеграція з державними реєстрами через API

  • Взаємодія з сервісами електронного документообігу

Логування та моніторинг інтеграцій
  • Використання Prometheus та Grafana для моніторингу API-запитів.

  • Збереження логів інтеграцій в Elasticsearch із подальшою аналітикою через Kibana.

  • Налаштування алертів у разі збою інтеграційних процесів (наприклад, через Zabbix, Grafana Alerts, AWS CloudWatch).

Вимоги до продуктивності інтеграції
  • Максимальний час відповіді API для зовнішніх систем – не більше 500 мс.

  • Підтримка одночасного виконання не менше 1000 інтеграційних запитів на хвилину.

Вимоги до безпеки програмного забезпечення (захист від несанкціонованого доступу, захист даних).


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


Вимоги до тестування програмного забезпечення (види тестування, критерії приймання)

Вимоги до технічних засобів

Перелік необхідних технічних засобів (сервери, комп'ютери, мережеве обладнання тощо), їх технічні характеристики та кількість.

Вимоги до сумісності технічних засобів з програмним забезпеченням.

Вимоги до продуктивності, масштабованості та надійності технічних засобів.

Вимоги до розміщення та умов експлуатації технічних засобів (температура, вологість, електроживлення).

Вимоги до обслуговування та ремонту технічних засобів.

Вимоги до гарантійного терміну та технічної підтримки технічних засобів.


3) опис вимог до інтерфейсів та їх дизайну;
4) опис вимог до архітектури зберігання та обміну даними.

Вимоги до засобу інформатизації



1) вимоги до засобу інформатизації в цілому;
2) функціональні та нефункціональні вимоги;
3) вимоги до видів забезпечення;
4) вимоги до захисту інформації.

Склад та зміст робіт із створення (модернізації, модифікації, розвитку) засобу інформатизації.

Порядок контролю та приймання робіт із створення (модернізації, модифікації, розвитку) засобу інформатизації.



6. Вимоги до складу та змісту робіт з підготовки об’єкта інформатизації до введення в дію.

7. Вимоги до документування.

8. Джерела розробки.

9. Порядок внесення змін і доповнень до технічного завдання.

10. Висновки.

11. Додатки:
1) план розробки засобу інформатизації;
2) заявка на модернізацію (модифікацію, розвиток) (у разі необхідності);
3) інші додатки (у разі їх наявності).

  • No labels