Upozornění: Text přílohy byl získán strojově a nemusí přesně odpovídat originálu. Zejména u strojově nečitelných smluv, kde jsme použili OCR. originál smlouvy stáhnete odsud
RY
Příloha č. 2 Smlouvy Čj.:PPR-16857-38/ČJ-2016-990656 norway
áe : grants
Podpořeno grantem z Norska
Příloha č. 2— SPECIFIKACE PŘEDMĚTU PLNĚNÍ
Implementace SW řešení proběhne dle zadávací dokumentace, na základě požadavků v
detailní technické specifikaci.
Provedeme implementaci metod dle kapitoly „4. Centrální ETŘ“ technické specifikace.
e © Celkem provedeme implementaci 6 metod.
Dále provedeme implementaci metod dle kapitoly „5. Lokální ETŘ“ technické specifikace.
e © Celkem provedeme implementaci 7 metod.
e | Pro spouštění následujících metod naimplementujeme ověření oprávnění dle kapitoly 5.2
technické specifikace.
o | Local.GetDeliktCByld,
o | Local.GetDeliktCPostaByDeliktld,
o Local.GetFormularDataByld,
o | Local.GetSouborDataByld
Logování
Provedeme implementaci logování vybraných metod a jejich následné ukládání do aplikační
databáze. Zadání vychází z kapitoly „4.7 Logování“ technické specifikace.
e © Logování všech „Control.xxx“ metod.
e © Logování všech nečíselníkových metod.
e © Budou se logovat pouze dotazy, vrácená data nebudou logována.
© © U následujících metod bude použito logování za použití procedury „rtr loguj“
o | Local.GetDeliktCByld
o. Local.GetDeliktCPostaByDeliktid
o Local. GetFormularDataByld
o | Local. GetSouborDataByld
Zajištění kvality
Zadavatel se může kdykoliv během vývoje přesvědčit o stavu prací na projektu, pro tento
účel jsme schopni na požádání vygenerovat a elektronicky zaslat rozpis prací.
Vzhledem k faktu, že Zadavatel nepředpokládá vzdálený přístup pro Dodavatele, bude nutná
přítomnost pracovníků Dodavatele v místě Zadavatele, pro nasazování nových verzí SW
řešení. Tato skutečnost má vliv na nabídkovou cenu uvedení SW řešení do provozu.
Změnové požadavky během implementace
Změnovým požadavkem se rozumí změna chování aplikace, přidání či odebrání funkce,
změna zdrojových systémů, vytvoření nové metody, či jiné změny, které nebyly známy
v době podání nabídky.
Každý změnový požadavek musí být zaznamenána v tištěné podobě ve dvou výtiscích a
stvrzen podpisy obou stran. Je možné spojit více změnových požadavků do jednoho
dokumentu. Změnové požadavky se poté stávají nedílnou součástí smlouvy.
Detailnější informace o předpokládané architektuře díla a životním cyklu
Vrstvy
Předpokládáme, že SW bude mít následující vrstvy:
WCF Service Implementace definovaného ServiceContract
Logging Vrstva zajišťující log volání metod dle Technické specifikace
Security Vrstva zajišťující kontrolu oprávnění, včetně komunikace s =
bezpečnostní vrstvou ETŘ
DAO Silně typová datová vrstva vystavěná nad ADO.NET
ManagedConnection Vrstva zajišťující správu SOL spojení a management chyb při práci s SOL
serverem.
SOL procedury Vrstva zajišťující přístup k SOL objektům pomocí uložených procedur
Testování
Testování bude prováděno automatizovanými testy proti testovací databází připojované k
lokálnímu testovacím SOL serveru.
Testy budou vytvořeny pomocí standardních knihoven v rámci MS (NET Framework 4.5.
Použité technologie
Budou použity technologie (dle kap. 2 Technické specifikace)
© © MS.NET Framework 4.5
e | Windows Communication Foundation
e | programovací jazyk CH
e © datová vrstva ADO.NET, za použití uložených procedur
e databáze SOL Server 2005 (s kontrolou validity proti všem verzím až do SOL Server
2016)
Pro vývoj aplikace použijeme následující technologie:
e © Microsoft Team Foundation Server (správa zdrojových kódů)
e © Microsoft Visual Studio Professional 2013/2015 (vývojové prostředí)
Dále budou použity naše vlastní nástroje a knihovny, které slouží ke generování a
zjednodušení DAO vrstvy. Nástroje slouží k jednorázovému vygenerování kódu a nejsou
potřeba k jeho další údržbě. Použité knihovny budou samozřejmě dodány včetně zdrojových
kódů.
Nepoužíváme žádné knihovny třetích stran, ke kterým by nebyly k dispozici zdrojové kódy.
SW bude vytvořen tak, aby jej šlo zkompilovat pomocí standardních, volně dostupných,
nástrojů pro vývoj v MS .NET Framework 4.5.
Zabezpečení
Zabezpečení díla bude provedeno na následujících úrovních
© © na úrovni aplikačního serveru IIS, který zajistí ověření oprávnění uživatele v doméně
přistupovat k příslušné webové službě (Central, Local)
e a v. případě © metod © Local.GetDeliktCByld,Local.GetDeliktCPostaByDeliktld,
Local.GetFormularDataByld a Local.GetSouborDataByld následným dotazem na
bezpečnostní komponentu ETŘ (dle kap. 5.2 Technické specifikace)
Zabezpečení je tak především otázkou nastavení prostředí (doména, 1IS) Objednatele, pro
které bude v dokumentaci samozřejmě uvedeno příslušné doporučení.
Údržba a rozvoj
Prohlašujeme, že máme dostatečné personální a technologické zázemí pro dlouhodobou
podporu zdrojových kódů i know-how potřebnému k jeho údržbě a případnému rozvoji SW,
pokud bude v budoucnu požadován.
Dále prohlašujeme, že SW bude možné bez problémů udržovat a rozvíjet bez jakýchkoliv
dalších nástrojů třetích stran, či specializovaných nástrojů IndSoft.
Rozšiřitelnost
SW bude možné kdykoliv rozšířit o nové metody. Jednotlivé vrstvy aplikace budou vytvořeny
tak, aby je bylo možné znovu použít pro nové metody či vhodným způsobem rozšířit.
Provoz
Provoz díla je zajištěn Objednatelem dle dokumentace dodané Dodavatelem (viz kap. 2 v
dokumentu "Návrh smlouvy vývojový SW" Zadávací dokumentace). Předpokládáme
vytvoření dokumentace v dostatečném rozsahu pro rozvoj, údržbu a provoz díla.
Životní cyklus díla
1. Specifikace požadavků
e © analýza požadavků vyplývající z Technické specifikace
2. Vývoj programu
e návrh
e © kódování (programování)
3. Verifikace a validace (testování)
e FAT -testy provedené Dodavatelem v jeho provozovně
e © UAT- provozní zkouška s akceptačním protokolem v místě objednatele
4. Předání díla Objednateli
5. Podpora díla a záruční opravy
Vzhledem k formě, úplnosti a rozsahu zadání se bude vývoj SW řídit klasickým životním
cyklem (tzv. "vodopád“).
Příloha č. 3 Smlouvy Čj.:PPR-16857-38/ČJ-2016-990656 norway
grants
Příloha č. 3— SPECIFIKACE CENY ZA PŘEDMĚT PLNĚNÍ
Provedení díla Cena bez DPH Sazba | Výše DPH Cena vč. DPH
DPH
Centrální ETŘ — 6metod 49500 Kč | 21% 10 395 Kč 59 895 Kč
Lokální ETŘ — 7metod 69 300 Kč 21% 14 553 Kč 83 853 Kč
Logování metod 19 800Kč | 21% 4 158 Kč 23 958 Kč
Programátorská a technologická 39 600 Kč | 21% 8316Kč 47 916 Kč
dokumentace, zdrojové kódy a
manuál nasazení produktu na
webový server na DVD
Předvedení funkčnosti 9900 Kč | 21% 2079 Kč 11 979 Kč
Uvedení do provozu 9900Kč | 21% 2 079 Kč 11 979 Kč
Celková cena SW řešení 198000 Kč | 21% 41 580 Kč 239 580 Kč
RY
Příloha č. 4 Smlouvy Čj.:PPR-16857-38/ČJ-2016-990656 norway
nh : grants
Podpořeno grantem z Norska
Příloha č. 4— SEZNAM AUTORŮ DÍLA
Složení realizačního týmu:
© | Vedoucí projektu: Tomáš Černý (XXXXXXXXXXXXXXXX)
« | Vedoucí vývoje: Lukáš Sedláček (xxxxxxxxxxxxxxxx)
© | Vedoucí IT: Jan Kučerka (xxxxXxxxxxxxxxxx)
© | Produkce: Radek Darebný (xXxXxxxxxxxxxxxx)
« Vývoj:
o © Michal Bartosz (xxXXXXXXXXXXXXXX)
Martin Darebný (XxXXXXXXXXXXXXXX)
o © Tomáš Houska (xxxxxxxxxXxxxxxx)
o | Daniel Křemen (XxxxXXXXXXXXXXXXX)
o | Tomáš Tisančín (XXXXXXXXXXXXXXXX)
o | Jakub Kahoun (XxXXXXXXXXXXXXXXX)
o | Pavel Lieberzeit (XXXXXXXXXXXXXXXX)
© | Testy: Martin Křemen (xxXXXXXXXXXXXXXX)