Zmeny dokumentu I-02 Projektový zámer (projektovy_zamer)
Naposledy upravil Jaroslav Zmajkovič 2025/09/22 08:59
Súhrn
-
Vlastnosti stránky (1 modified, 0 added, 0 removed)
Podrobnosti
- Vlastnosti stránky
-
- Obsah
-
... ... @@ -3303,59 +3303,7 @@ 3303 3303 1**. Školenia na databázovú administráciu, bezpečnosť, monitoring a zálohovanie. 3304 3304 1*. **Certifikáty (odporúčané/požadované):** Certifikácie od poskytovateľa vládneho cloudu, databázové certifikácie, sieťové a bezpečnostné certifikácie. 3305 3305 3306 -== **6.7 Požiadavky na zdrojové kódy** == 3307 3307 3308 -Zabezpečenie prístupu k zdrojovým kódom aplikačných častí informačného systému AkcieOkolo, ich kvalitnej dokumentácii a udelenie potrebných dispozičných práv (licencií) je kľúčovým predpokladom pre dlhodobú udržateľnosť, nezávislý rozvoj, možnosť úprav a minimalizáciu rizika závislosti od jedného dodávateľa ("vendor lock-in"). Tieto požiadavky sú v súlade s § 15 ods. d) zákona č. 95/2019 Z. z. o informačných technológiách vo verejnej správe. 3309 3309 3310 -**A. Spôsob zabezpečenia dodávky zdrojových kódov a ich dokumentácie:** 3311 3311 3312 -1. **Odovzdanie kompletných zdrojových kódov:** 3313 -1*. Dodávateľ informačného systému AkcieOkolo bude povinný odovzdať **kompletné a aktuálne zdrojové kódy všetkých na mieru vyvinutých aplikačných komponentov a modulov systému** vrátane všetkých skriptov, konfiguračných súborov, databázových schém (DDL skripty), knižníc a ďalších artefaktov potrebných pre samostatné skompilovanie, nasadenie, prevádzku a ďalší vývoj systému. 3314 -1*. Zdrojové kódy musia byť odovzdané v editovateľnej, ľudsky čitateľnej a strojovo spracovateľnej forme. 3315 -1. **Forma a štruktúra zdrojových kódov:** 3316 -1*. Zdrojové kódy budú štruktúrované logicky (napr. podľa modulov, vrstiev architektúry) a budú dodržiavať osvedčené postupy a štandardy kódovania pre použité programovacie jazyky a frameworky. 3317 -1*. Budú obsahovať internú dokumentáciu (komentáre v kóde) vysvetľujúcu kľúčové časti a algoritmy. 3318 -1*. Kvalita zdrojových kódov a balíkov softvéru musí byť v súlade s **Metodickým usmernením MIRRI SR č. 024077/2023 – o kvalite zdrojových kódov a balíkov softvéru**. 3319 -1. **Dokumentácia k zdrojovým kódom:** 3320 -1*. Súčasťou dodávky zdrojových kódov bude **detailná technická a vývojárska dokumentácia**, ktorá minimálne zahŕňa: 3321 -1**. Popis celkovej architektúry systému a jeho modulov. 3322 -1**. Popis použitých technológií, frameworkov a knižníc tretích strán (vrátane ich verzií a licenčných podmienok). 3323 -1**. Návod na zostavenie (build) a nasadenie (deployment) systému z odovzdaných zdrojových kódov. 3324 -1**. Popis kľúčových algoritmov, dátových štruktúr a API rozhraní. 3325 -1**. Diagramy tried, sekvenčné diagramy a iné relevantné UML modely. 3326 -1**. Informácie o konfiguračných parametroch systému. 3327 -1. **Spôsob preberania, periodicita a archivácia:** 3328 -1*. **Použitie systému na správu verzií (Version Control System - VCS):** Dodávateľ bude počas celého vývoja viesť zdrojové kódy a ich zmeny v systéme na správu verzií (napr. Git). Objednávateľovi (AkcieOkolo, z.z.p.o.) bude poskytnutý prístup do tohto repozitára (minimálne na čítanie) počas celého projektu. 3329 -1*. **Periodické odovzdávanie (Míľniky):** Zdrojové kódy a súvisiaca dokumentácia budú odovzdávané Objednávateľovi priebežne pri dosiahnutí definovaných **projektových a fakturačných míľnikov** (napr. ukončenie vývoja jednotlivých modulov, ukončenie testovacej fázy, nasadenie do produkcie). Každá odovzdaná verzia bude jasne označená (tagovaná) v VCS. 3330 -1*. **Finálne odovzdanie:** Kompletné finálne zdrojové kódy a dokumentácia budú odovzdané pri finálnom akceptačnom preberaní diela. 3331 -1*. **Spôsob archivácie:** Objednávateľ (AkcieOkolo, z.z.p.o.) zabezpečí bezpečné a trvalé uloženie všetkých odovzdaných verzií zdrojových kódov a dokumentácie na svojich úložiskách (napr. interný Git server, zabezpečené úložisko vo vládnom cloude) pre účely auditu, budúcej údržby a rozvoja. 3332 - 3333 -**B. Zabezpečenie dispozičných práv (licencií) k zdrojovým kódom a výstupom:** 3334 - 3335 -1. **Licencia na na mieru vyvinuté komponenty:** 3336 -1*. Všetky na mieru vyvinuté zdrojové kódy a súvisiace artefakty IS AkcieOkolo budú odovzdané pod licenciou, ktorá Objednávateľovi (resp. vlastníkovi projektu, napr. ZMOS alebo SR) udelí **výhradné, neobmedzené, trvalé, bezodplatné a prevoditeľné právo tieto zdrojové kódy používať, upravovať, rozširovať, distribuovať a ďalej s nimi nakladať bez akýchkoľvek ďalších poplatkov alebo obmedzení zo strany dodávateľa.** 3337 -1*. Preferovanou licenciou pre na mieru vyvinuté komponenty pre verejnú správu je **Európska únia Public Licence (EUPL)**, verzia 1.2 alebo novšia (viac na [[https:~~/~~/commission.europa.eu/content/european-union-public-licence_en>>url:https://www.google.com/url?sa=E&q=https%3A%2F%2Fcommission.europa.eu%2Fcontent%2Feuropean-union-public-licence_en]]). Táto licencia zabezpečuje princípy otvoreného softvéru a interoperability v rámci EÚ. 3338 -1. **Licencie na komponenty tretích strán:** 3339 -1*. Dodávateľ poskytne Objednávateľovi kompletný zoznam všetkých použitých softvérových komponentov, knižníc a frameworkov tretích strán, vrátane ich verzií a presných licenčných podmienok. 3340 -1*. Pre všetky komponenty tretích strán musia byť zabezpečené licencie, ktoré umožňujú ich legálne použitie v rámci IS AkcieOkolo a neobmedzujú dispozičné práva Objednávateľa k celému dielu spôsobom, ktorý by bol v rozpore s účelom projektu. 3341 -1*. Preferované sú open-source komponenty s permisívnymi licenciami (napr. MIT, Apache 2.0, BSD), ktoré neukladajú nadmerné reštrikcie na komerčné využitie alebo modifikácie. 3342 -1. **Licencie na projektové výstupy (dokumentácia):** 3343 -1*. Všetka projektová dokumentácia (analýzy, návrhy, manuály atď.) vytvorená v rámci projektu bude odovzdaná pod licenciou umožňujúcou jej voľné použitie a modifikáciu Objednávateľom (napr. Creative Commons). 3344 - 3345 -**C. Spôsob, ako predísť "Vendor lock-in":** 3346 - 3347 -Pre minimalizáciu rizika závislosti od jedného dodávateľa ("vendor lock-in") budú implementované nasledujúce opatrenia, ktoré sú v súlade so zákonom o ITVS: 3348 - 3349 -1. **Použitie otvorených štandardov a technológií:** IS AkcieOkolo bude v maximálnej možnej miere postavený na otvorených štandardoch, otvorených formátoch dát a široko používaných, dobre zdokumentovaných technológiách a frameworkoch, aby sa zjednodušila prípadná budúca údržba alebo rozvoj iným dodávateľom. 3350 -1. **Kompletná a kvalitná dokumentácia:** Dodanie detailnej technickej, vývojárskej a používateľskej dokumentácie umožní inému kvalifikovanému tímu pochopiť architektúru a funkčnosť systému. 3351 -1. **Poskytnutie kompletných zdrojových kódov a licenčných práv:** Ako bolo definované vyššie, neobmedzený prístup k zdrojovým kódom a právo ich modifikovať je základným predpokladom pre nezávislosť od pôvodného dodávateľa. 3352 -1. **Modulárna a dobre definovaná architektúra:** Architektúra mikroslužieb alebo iná dobre štruktúrovaná modulárna architektúra uľahčuje nahradenie alebo úpravu jednotlivých častí systému bez nutnosti meniť celý systém. Dobre definované API rozhrania medzi modulmi sú kľúčové. 3353 -1. **Využívanie služieb vládneho cloudu:** Nasadenie na štandardizované služby vládneho cloudu znižuje závislosť od špecifickej infraštruktúry dodávateľa. 3354 -1. **Minimalizácia proprietárnych komponentov:** Výber takých komponentov tretích strán, ktoré nemajú ľahko dostupnú alternatívu alebo by ich nahradenie bolo neprimerane nákladné, bude minimalizovaný a riadne zdôvodnený. 3355 -1. **Zmluvné ustanovenia:** Zmluva o dielo (ZoD) a Zmluva o podpore prevádzky (SLA) s dodávateľom budú obsahovať ustanovenia týkajúce sa odovzdávania know-how, poskytovania súčinnosti pri prípadnom prechode na iného dodávateľa a explicitného zákazu opatrení vedúcich k vendor lock-in. 3356 - 3357 -Všetky tieto požiadavky na zdrojové kódy, licencie a predchádzanie vendor lock-in budú detailne špecifikované v súťažných podkladoch pre verejné obstarávanie dodávateľa IS AkcieOkolo a následne budú záväznou súčasťou zmluvy o dielo a zmluvy o podpore. 3358 - 3359 - 3360 - 3361 3361