Державний контракт № 0173100003012000026 .
Основною метою створення системи «Електронний бюджет» є забезпечення прозорості, відкритості та підзвітності діяльності органів державної влади та органів місцевого самоврядування, а також підвищення якості фінансового менеджменту організацій сектора державного управління за рахунок формування єдиного інформаційного простору і застосування інформаційних і телекомунікаційних технологій в сфері управління суспільними фінансами.
Система «Електронний бюджет» створюється відповідно до Концепції створення та розвитку державної інтегрованої інформаційної системи управління суспільними фінансами «Електронний бюджет», схваленої розпорядженням Кабінету Міністрів України від 20.07.2011 р № 1275-р. У зазначеній Концепції визначено мету, завдання, принципи і результати створення і розвитку системи «Електронний бюджет», основні напрямки, а також механізми та етапи створення та розвитку системи «Електронний бюджет».
Цілі комплексного проектування:
- розробка сукупності рішень по організації і структурі елементів системи «Електронний бюджет», що мають принципове значення для функціонування системи в цілому, і рішень по способам і варіантів переходу до цільового стану архітектури системи «Електронний бюджет»;
- аналіз варіантів і розробки проектних рішень по ключових компонентів системи - технологічній основі, підсистем забезпечення інформаційної безпеки і юридичної значимості електронних документів, ІТ-інфраструктурі;
- формування вимог до технологічних і функціональних підсистем системи;
- розробка пакету методичних матеріалів і документів, що визначають порядок розробки компонентів системи і шаблони розробляється документації;
- створення методик розрахунку вимог до апаратного забезпечення системи.
Виконання робіт з комплексного проектування державної інтегрованої інформаційної системи управління суспільними фінансами «Електронний бюджет» було регламентовано вимогами Державного контракту № 0173100003012000026 . Державний контракт передбачав виконання робіт в 4 етапи, починаючи з розробки спільних рішень по системі до формування детальних вимог до підсистем і компонентів системи.
В ході проекту, в період з 2012 до 2014 року, були виконані наступні роботи:
- розробка системної архітектури системи «Електронний бюджет»;
- розробка технічного завдання на систему «Електронний бюджет»;
- розробка моделей загроз і порушника інформаційної безпеки системи «Електронний бюджет»;
- розробка вимог до ІТ-інфраструктурі системи «Електронний бюджет»;
- розробка вимог до підсистеми забезпечення інтеграції, ведення реєстрів та формулярів системи «Електронний бюджет»;
- розробка вимог до підсистеми забезпечення інформаційної безпеки і підсистемі забезпечення юридичної значимості електронних документів системи «Електронний бюджет»;
- розробка вимог до підсистеми управління експлуатацією системи «Електронний бюджет»;
- проектування ІТ-інфраструктури системи «Електронний бюджет»;
- розробка методичних матеріалів для формування вимог до апаратного забезпечення з боку функціональних підсистем системи «Електронний бюджет»;
- розробка технічних вимог на товари і послуги для реалізації компонентів ІТ-інфраструктури системи «Електронний бюджет»;
- проектування підсистеми забезпечення інтеграції, ведення реєстрів та формулярів системи «Електронний бюджет»;
- розробка технічних вимог на товари і послуги для реалізації підсистеми забезпечення інтеграції, ведення реєстрів та формулярів системи «Електронний бюджет»;
- проектування підсистеми забезпечення інформаційної безпеки і підсистеми забезпечення юридичної значимості електронних документів системи «Електронний бюджет»;
- розробка технічних вимог на товари і послуги для реалізації підсистеми забезпечення інформаційної безпеки і підсистеми забезпечення юридичної значимості електронних документів системи «Електронний бюджет»;
- проектування підсистеми управління експлуатацією системи «Електронний бюджет»;
- розробка технічних вимог на товари і послуги для реалізації підсистеми управління експлуатацією системи «Електронний бюджет»;
- розробка загальних вимог до функціональних підсистем, вимог до інтеграції і інформаційної взаємодії системи «Електронний бюджет» із зовнішніми системами;
- розробка технічних завдань на створення відкритої частини Єдиного порталу бюджетної системи Російської Федерації і функціональних підсистем першої черги:
- облік і звітність;
- управління кадровими ресурсами;
- управління нефінансовими активами;
- управління закупівлями;
- інформаційно-аналітичне забезпечення.
- розробка технічних завдань на створення функціональних підсистем другої черги:
- бюджетне планування;
- управління витратами;
- управління грошовими коштами.
- розробка технічних завдань на створення функціональних підсистем третьої черги:
- управління боргом та фінансовими активами;
- управління доходами;
- фінансовий контроль;
- розробка пакету організаційно-методичних матеріалів для забезпечення процесів розробки і супроводу функціональних підсистем системи «Електронний бюджет».
Всі результати робіт були узгоджені з замовником. Ключові результати узгоджувалися Координаційної комісією, робочими групами та експертною групою по «Електронного бюджет», створеними Міністерством фінансів.
Основою для проектування рішень і розробки вимог стала Системна архітектура системи «Електронний бюджет», сформована з використанням методології TOGAF (The Open Group Architecture Framework), з виділенням рівнів функціональної архітектури, програмної архітектури, архітектури даних і технічної архітектури.
На рівні функціональної архітектури описані основні рішення по функціональним і технологічним підсистем системи і Відкритої частини Єдиного порталу бюджетної системи РФ, компонентам технологічних підсистем, функцій технологічних підсистем та їх компонентів. Для функціональної архітектури наведено опис функціональної взаємодії між підсистемами системи і їх компонентами і основні рішення по порядку виконання функцій в функціональних підсистемах.
Програмна архітектура описує типові класи програмних продуктів та програмних платформ, що забезпечують виконання функцій системи, містить схему програмної архітектури з відображенням типових класів програмних продуктів на підсистеми, компоненти і функції системи «Електронний бюджет», описує стандарти програмного взаємодії між компонентами системи.
Для програмної архітектури наведені принципи використання програмного забезпечення системи «Електронний бюджет» організаціями сектору державного управління і вирішення по програмної реалізації закритого контуру системи.
Архітектура даних включає наступні опису:
- категорії даних, які обробляються в Системі;
- проектні рішення по організації потоків даних;
- оцінка обсягів оброблюваних даних;
- рішення по використанню баз даних і сховищ даних підсистемами і компонентами системи «Електронний бюджет».
Архітектура підсистеми забезпечення інформаційної безпеки містить основні рішення по організації інформаційної безпеки в системі «Електронний бюджет», функціональної та програмної архитектурам підсистеми.
Для рівня технічної архітектури наводяться:
- схеми її організації, що містять рішення при використанні двох або трьох майданчиків центру обробки даних;
- мережева архітектура системи «Електронний бюджет»;
- архітектура технічних платформ, що включає апаратні засоби обчислювальної техніки, інфраструктуру зберігання даних і опис системного програмного забезпечення.
Опрацьовані рішення по режимам функціонування, отказо- і катастрофостійкості системи. Розроблено стратегію створення підсистем і компонентів системи. Документи і рішення, розроблені на основі спільних рішень, наведених у складі Системної архітектури, деталізують їх до рівня готовності до реалізації.
В результаті проекту було створено рішення і вимоги, на підставі яких розпочато розробку підсистем системи «Електронний бюджет». Система будується за компонентою моделі, що функціонує в сервіс-орієнтованої архітектури, і що володіє єдиними засобами інтеграції, моніторингу та управління.
Окремі результати комплексного проектування були використані Федеральним казначейством при створенні і розвитку відомчих інформаційних систем.
Приклад 1. Схема функціональної архітектури
Приклад 2. Схема програмної архітектури, «накладена» на функціональну архітектуру
Приклад 3. Схема розміщення
4