Цей розділ визначає принципи та підходи до стандартизації та уніфікації засобу інформатизації, що забезпечують сумісність, взаємодію, ефективність і відповідність нормативним вимогам.
1. Вимоги до стандартизації
1.1. Відповідність національним і міжнародним стандартам
Засіб інформатизації повинен відповідати чинним державним та міжнародним стандартам, зокрема:
- ДСТУ EN 301 549:2022 (EN 301 549 V3.2.1 (2021-03), IDT) «Інформаційні технології. Вимоги щодо доступності продуктів та послуг ІКТ»;
- ДСТУ 2226-93. Автоматизовані системи. Терміни та визначення;
- ДСТУ 2873-94. Системи обробки інформації. Програмування. Терміни та визначення;
- ДСТУ 2941-94. Системи оброблення інформації. Розроблення систем. Терміни та визначення;
- ДСТУ 4302:2004. Інформаційні технології. Настанови щодо документування комп’ютерних програм;
- ДСТУ ISO/IEC 12119:2003. Інформаційні технології. Пакети програм тестування і вимоги до якості;
- ДСТУ ISO/IEC 14764:2002. Інформаційні технології. Супроводження програмного забезпечення;
- ДСТУ ISO/IEC 9798-1:2015 Інформаційні технології. Методи захисту. Автентифікація об'єктів. Частина 1. Загальні положення (ISO/IEC 9798-1:2010, IDT);
- ДСТУ ISO/IEC TR 13335-1:2003 Інформаційні технології. Настанови з керування безпекою інформаційних технологій (ІТ). Частина 1. Концепції й моделі безпеки ІТ (ISO/IEC TR 13335-1:1996, IDT).
1.2. Використання стандартних протоколів та інтерфейсів
- Мережеві протоколи: TCP/IP, HTTP/HTTPS, FTP, SSH
- Стандарти обміну даними: XML, JSON, SOAP, REST API
- Системи аутентифікації та безпеки: OAuth 2.0, OpenID Connect, SAML
2. Вимоги до уніфікації
2.1. Уніфікація програмних і технічних рішень
- Використання типових програмних рішень (операційні системи, бази даних, сервери)
- Використання уніфікованої архітектури (мікросервісна)
- Використання єдиних програмних бібліотек і фреймворків.
2.2. Уніфікація документування
- Використання єдиних форматів технічної документації.
- Ведення документації в стандартизованому вигляді на Confluence.
2.3. Уніфікація термінології та інтерфейсу
- Використання єдиної термінології для всіх підсистем.
- Уніфікований дизайн інтерфейсу
- Стандартизована навігація в усіх модулях