Faktory ovlivňující udržovatelnost kódu aplikací vytvořených pomocí objektově orientovaných programovacích jazyků
|
|
- Kristýna Vlčková
- před 8 lety
- Počet zobrazení:
Transkript
1 Faktry vlivňující udržvatelnst kódu aplikací vytvřených pmcí bjektvě rientvaných prgramvacích jazyků Jarmila Pavlíčkvá Vyská škla eknmická v Praze Fakulta infrmatiky a statistiky Katedra infrmačních technlgií nám. Winstna Churchilla Praha 3 pavjar@vse.cz Abstrakt: Příspěvek je zaměřen na faktry vlivňující udržvatelnst zdrjvých kódů aplikací napsaných v bjektvě rientvaných prgramvacích jazycích. Nejprve ppisuje, jak je udržvatelnst aplikací reflektvána v mezinárdních nrmách kvality sftwaru. Pté identifikuje 4 skupiny faktrů vlivňujících kvalitu vzhledem k udržvatelnsti aplikace a t jsu: čitelnst kódu, správné využívání základních bjektvých principů, pužívání návrhvých vzrů a využívání heuristik správnéh návrhu a prgramvání bjektvéh kódu. Klíčvá slva: Kvalita kódu, nrmy kvality, udržvatelnst aplikací, bjektvé principy, návrhvé vzry, antivzry, bjektvé heuristiky. Abstract: This paper fcuses n the factrs affecting maintainability f surce cde f applicatins written in bject-riented prgramming languages. First describes hw the maintainability f applicatins is reflected in internatinal standards f quality sftware. Then identifies fur grups f factrs affecting the quality due t the applicatin maintainability and they are: readability, prper use f basic bject-riented principles, the use f design patterns and use f heuristics fr prper design and prgramming bject cde. Keywrds: Quality f cde, quality standards, maintainability applicatins, bjectriented principles, design patterns, antipatterns, bject heuristics. 1. Úvd Kvalitu sftwaru se p řadu let zabývají dbrníci jak z akademické sféry, tak z praxe. Na tt téma vznikla řada prací (např. [McCnnell, 2005], [Gamma at all, 2001]), mezinárdních nrem (např. řada ISO/IEC 25000[ISO2500, 2005] neb ISO/IEC 9126[ISO9126-1, 2000]). Primárním cílem naprsté většiny z nich je zajistit neb alespň připravit pdklady pr t, aby vznikal stále kvalitnější sftware. Vzhledem ke stále větší slžitsti prgramvých systémů a dynamicky se měnícím pžadavkům na jejich fungvání význam sledvání kvality sftwaru neustále rste. Řada faktrů vlivňujících kvalitu sftwaru suvisí se zvleným implementačním prstředím a prgramvacím jazykem a jsu v suvislsti s knkrétním jazykem neb kategrií prgramvacích jazyků ppisvány v dbrné literatuře. Napak nrmy jsu vytvářeny becně a hdntí kvalitu sftwaru bez hledu na prstředky, které byly k jeh vytvření pužity. SYSTÉMOVÁ INTEGRACE 4/
2 Jarmila Pavlíčkvá Pdle becně uznávanéh Tibe Prgramming Cmmunity Indexu php/cntent/paperinf/tpci/index.html jsu v psledních pěti letech nejblíbenější staticky typvané bjektvě rientvané prgramvací jazyky. Pdle zde uváděných údajů tvří pdíl bjektvě rientvaných prgramvacích jazyků 58.8% a mezirčně vzrstl 2,1%. Cílem tht článku je ukázat jaké faktry mhu vlivňvat kvalitu prgramvéh kódu aplikace vytvřené v bjektvě rientvaném prgramvacím jazyce a t především z phledu udržvatelnsti aplikace. Nejprve se bude příspěvek zabývat tím, jak je v rámci nrem řady ISO/IEC udržvatelnst aplikace reflektvána a pté ppíše jedntlivé skupiny faktrů, které dle názru autrky vlivňují udržvatelnst aplikace. 2. Nrmy řady ISO/IEC Jak již byl uveden, tat řada nrem představuje základ pr řízení kvality sftwaru. Pr tut řadu nrem je pužíván i značení SQuaRE Sftware prduct Quality Requirements and Evaluatin. Nrmy řady ISO/IEC pstupně nahrazují nrmy řady ISO/IEC 9126 (Kvalita sftwarvéh prduktu) a ISO/IEC (Hdncení sftwarvéh prduktu). Aby byl usnadněn přechd firem k pužívání nvých nrem, bsahují také mapvání nvých mdelů na mdely pužívané v předchzí řadě nrem ISO/IEC Struktura řady nrem Řada nrem ISO [ISO25000, 2005] je tvřena něklika skupinami, brázek 1 ilustruje rganizaci jedntlivých skupin nrem v rámci SQeuRE (v nrmě jsu tyt skupiny značvány pjmem divisin). Obrázek 1 Struktura mezinárdních nrem řady [Zdrj: ISO25000, 2005] 136 SYSTÉMOVÁ INTEGRACE 4/2012
3 Faktry vlivňující udržvatelnst kódu aplikací vytvřených pmcí bjektvě rientvaných prgramvacích jazyků ISO/IEC 2500n - Quality Management Divisin. Tut skupinu tvří nrmy, které definují všechny splečné mdely, termíny a definice využívané statními nrmami celé řady Dále jsu zde uvedeny pžadavky a pkyny pr pdpůrné funkce, které jsu dpvědné za řízení pžadavků, specifikaci a hdncení jaksti sftwarvéh prduktu. Z tét řady jsu k dispzici tyt nrmy: ISO/IEC 25000:2005 Sftware engineering - Sftware prduct Quality Requirements and Evaluatin (SQuaRE) - Guide t SQuaRE, ISO/IEC 25001:2007 Sftware engineering - Sftware prduct Quality Requirements and Evaluatin (SQuaRE) - Planning and management. ISO/IEC 2501n - Quality Mdel Divisin. Nrmy tét skupiny představují pdrbný mdel kvality pčítačvých systémů a sftwarvých prduktů, mdel kvality při pužívání těcht prduktů a mdel kvality dat. Obsahují také praktický návd pr pužívání těcht mdelů. K dispzici jsu tyt nrmy: ISO/IEC 25010:2011 Systems and sftware engineering - Systems and sftware Quality Requirements and Evaluatin (SQuaRE) - System and sftware quality mdels, ISO/IEC 25012:2008 Sftware engineering - Sftware prduct Quality Requirements and Evaluatin (SQuaRE) - Data quality mdel. ISO/IEC 2502n - Quality Measurement Divisin. Nrmy, které tvří tut skupinu, zahrnují referenční mdel měření kvality sftwarvéh prduktu, matematické definice měřítek kvality a praktické pkyny pr jejich pužití. Jsu zde definvány a prezentvány základní prvky měření kvality - Quality Measure Elements (QME). K dispzici je tat nrma: ISO/IEC 20020:2007 Sftware engineering - Sftware prduct Quality Requirements and Evaluatin (SQuaRE) - Measurement reference mdel and guide. ISO/IEC 2503n - Quality Requirements Divisin. Nrmy, které tvří tut část řady 25000, pmáhají specifikvat pžadavky na jakst, které jsu zalženy na mdelech kvality a měřítkách kvality. K dispzici je tat nrma: ISO/IEC 25030:2007 Sftware engineering - Sftware prduct Quality Requirements and Evaluatin (SQuaRE) - Quality requirements. ISO/IEC 2504n - Quality Evaluatin Divisin. Nrmy, které tvří tut část SQuaRE, bsahují pžadavky, dpručení a pkyny pr hdncení sftwarvéh prduktu, ať už je prvádí zákazník, nezávislý hdntitel neb vývjář. K dispzici jsu tyt nrmy: ISO/IEC 25040:2011 Systems and sftware engineering - Systems and sftware Quality Requirements and Evaluatin (SQuaRE) - Evaluatin prces, ISO/IEC 25041:2012 Systems and sftware engineering - Systems and sftware Quality Requirements and Evaluatin (SQuaRE) - Evaluatin guide fr develpers, acquirers and independent evaluatrs. SYSTÉMOVÁ INTEGRACE 4/
4 Jarmila Pavlíčkvá ISO/IEC SQuaRE Extensin Divisin. Tyt nrmy zahrnují pžadavky na kvalitu tzv. krabicvéh sftwaru (Cmmercial Off-The-Shelf sftware) a frmáty pr ppis pužitelnsti. K dispzici je tat nrma: ISO/IEC TR 25060:2010 Systems and sftware engineering - Systems and sftware prduct Quality Requirements and Evaluatin (SQuaRE) - Cmmn Industry Frmat (CIF) fr usability: General framewrk fr usability-related infrmatin. 2.2 Mdely kvality SQuaRE Kvalita systému je pdle nrmy [ISO25010, 2011] definvána takt: Kvalita systému je určena míru d jaké systém splňuje stanvené a čekávané ptřeby jedntlivých zúčastněných stran, a tím pskytuje hdntu. Tyt stanvené a čekávané ptřeby jsu v řadě nrem SQuaRE představvány mdely kvality, které ppisují kvalitu výrbků pmcí charakteristik, které se dále dělí d pdchatakteristik. Tyt mdely pskytují sadu kvalitních vlastnstí relevantních pr širku škálu zúčastněných stran, jak jsu: vývjáři sftwaru, systémví integrátři, ddavatelé, zákazníci a uživatelé. V sučasné dbě jsu v SQueRE k dispzici 3 mdely kvality: mdel kvality při pužívání, mdel kvality prduktu, mdel kvality dat. První dva uvedené mdely ppisuje nrma ISO/IEC 25010, mdel kvality dat nrma ISO/IEC Udržvatelnst je definvána jak jedna z charakteristik mdelu kvality prduktu. Celý mdel kvality prduktu bsahuje následující charakteristiky a pdcharakteristiky. Mdel kvality prduktu Funkcinalita Splehlivst Kmpletnst funkcí Zralst Vhdnst funkcí Dstupnst Správnst funkcí Odlnst k chybám Účinnst (výknnst) Využitelnst Dba prvádění Bezpečnst Využití zdrjů Důvěrnst Kapacita Integrita Kmpatibilita Neppiratelnst Interperabilita Odpvědnst Kexistence Pravst Pužitelnst Udržvatelnst Snadná Mdularita zapamatvatelnst Znvupužitelnst Snadná naučitelnst Analyzvatelnst Prvzuschpnst Mdifikvatelnst Odlnst vůči chybám Testvatelnst uživatele Přensitelnst Estetika uživatelskéh Přizpůsbivst rzhraní Intalvatelnst Přístupnst Přemístitelnst 138 SYSTÉMOVÁ INTEGRACE 4/2012
5 Udržvatelnst je pdle nrmy ISO/IEC definvána jak: stupeň účinnsti a efektivity, s jaku lze prdukt neb systém upravit k tmu určenými správci. V pznámkách k tét charakteristice je pak uveden, že tyt mdifikace mhu zahrnvat pravy, vylepšení neb úpravy sftwaru kvůli změnám v prstředí neb v pžadavcích a funkční specifikaci. Také se zde uvádí, že udržvatelnst zahrnuje i instalaci aktualizací a upgradů. Jedntlivé pdcharakteristiky jsu pak definvány takt: Mdularita udává, z jakých jedntlivých slžek je systém neb pčítačvý prgram slžen, a jaký dpad má změna jedné kmpnenty na statní slžky systému. Znvupužitelnst říká, d jaké míry může být kmpnenta (slžka, mdul) pužita ve více než jednm systému neb při budvání jiných aktiv. Analyzvatelnst představuje stupeň účinnsti a efektivity, s jaku je mžné psudit dpad změny jedné či více částí na celý prdukt neb systém, neb diagnstikvat nedstatky a příčiny pruch neb identifikvat části, které mají být změněny. Mdifikvatelnst je míra, v níž lze výrbek neb systém účinně a efektivně změnit bez th, že by vznikaly chyby, které by měly vliv na stávající kvalitu výrbku. Testvatelnst je stupeň účinnsti a efektivity, s níž lze testvat, zda jsu splněna stanvena kritéria pr systém, prduktu neb jeh sučásti. Pr každu charakteristiku pak nrmy definují, pmcí jakých metrik je mžné kvalitu sledvat. Pr ilustraci ppíšeme jednu z metrik, které jsu pr udržvatelnst definvány: 1 Efektivnst změnvéh cyklu určuje, zda je prblém uživatele (jím zjištěná chyba neb nedstatek v aplikaci) vyřešen v akceptvatelné dbě. Tat metrika se určuje jak průměrná dba trvání vyřízení pžadavku. Pr kvalitní systém platí, že hdnta má být c nejnižší. Mdel kvality prduktu tedy definuje, jaké charakteristiky kvalitu vlivňují a jak lze tyt charakteristiky sledvat pmcí metrik. Metriky jsu definvány becně a nezhledňují specifika jedntlivých typů prgramvacích jazyků. Rada metrik je navržena až pr htvý prdukt v prvzu, jak je vidět i z výše uvedenéh příkladu metriky. Nrmy kvality nám tedy pmhu při určvání, jak kvalitní sftware byl vytvřen. Neřeknu nám však, jak přesně pstupvat při tvrbě kvalitníh systému. 3. Faktry vlivňující kvalitu kódu Pr vytvření kvalitníh sftwaru je tedy při jeh tvrbě nutné věnvat pzrnst faktrům, které jedntlivé charakteristiky kvality vlivňují. Další část článku se tedy bude věnvat faktrům, které se vztahují k udržvatelnsti aplikace napsané v bjektvém prgramvacím jazyce. Pr snadnu udržvatelnst výslednéh prduktu je velmi důležitá kvalita prgramvéh kódu aplikace. Celá řada zdrjů se zabývá jedntlivými faktry neb skupinami faktrů, které vlivňují kvalitu prgramvéh kódu aplikací napsaných v bjektvých prgramvacích jazycích. 1 Tat knkrétní metrika je převzata z nrmy ISO/IEC , prtže nrmy z řady ISO/IEC 2502n, které mají metriky bsahvat, ještě nebyly vydány. SYSTÉMOVÁ INTEGRACE 4/
6 Jarmila Pavlíčkvá Faktrů, které vlivňují kvalitu kódu, byl v dbrné literatuře identifikván velké mnžství. Je mžné je rzdělit d těcht skupin: pravidla pr zápis čitelnéh a přehlednéh zdrjvéh kódu, ddržvání základních bjektvých principů, implementace návrhvých vzrů, pravidla správnéh bjektvéh návrhu (bjektvé heuristiky). 3.1 Pravidla pr zápis kódu Tat blast je asi nejlépe zdkumentvána. Základním mtem tét skupiny pravidel pr zápis kódu a z nich vyplývajících faktrů vlivňujících kvalitu kódu, je tvrzení Martina Fwlera uvedené v knize refaktringu: Kód, kterému rzumí pčítač, umí napsat každý hlupák. Dbří prgramátři píší kód, kterému rzumí lidé. [Fwler, 1999, str. 15] V mnha zdrjích např. [McCnnell, 2005], [Pecinvský, 2007] neb [Henney, 2010] se v suvislsti s kvalitu zdrjvých kódů hvří např. : čitelnsti kódu, dkumentaci kódu, frmátvání kódu, ddržvání jmenných knvenci, slžitsti kódu, délce kódu, pužívání prblematických knstrukcí, duplicity v kódu, princip DRY (dnt repeat yurself). Tat skupina faktrů je nejen dbře zdkumentvána, ale existují i nástrje, které pmáhají identifikvat prblematická místa v kódu. Těcht nástrjů je celá řada a jsu navrženy pr detekvání příliš dluhých metd, příliš slžitých metd, pužívání špatně čitelných prgramvých knstrukcí apd. Nástrje jsu závislé na knkrétním prgramvacím jazyce, reflektují většinu knvence bvykle pužívané kmunitu pužívající tent knkrétní jazyk. Například pr prgramvací jazyk Java je mžné uvést nástrje PMD ( a FindBugs ( Pmcí PMD je mžné kntrlvat výskyt více než 200 prgramvých knstrukcí, které jsu značvány jak prblematické. Označuje také prblémy spjené s neddržváním standardních Java knvencí pr pjmenvávání jedntlivých prvků kódu. Hledá také příliš slžité a příliš dluhé metdy a třídy. Je mžné přidat i rzšíření kntrlující duplicity v kódu. Findbugs je další prgram hledající prblematické knstrukce v kódu, tent nástrj ale analyzuje bytecde. Některé kntrly jsu shdné s PMD, ale mnhé se liší. Kmbinací bu je mžné dhalit více prblémů. 3.2 Ddržvání základních principů bjektvéh prgramvání Ačkli by se mhl zdát, že bjektvé prgramvání již je pměrně vyspělu disciplínu sftwarvéh inženýrství a jeh základní principy jsu již pevně uktveny, pak je pravdu. Bhužel výčet základních bjektvých principů není v jedntlivých zdrjích shdný. V mnha zdrjích např. [Čada, 2009], [Eckel, 2001a] jsu jak základní bjektvé principy uváděny dědičnst, zapuzdření a plymrfismus. V pslední dbě se však 140 SYSTÉMOVÁ INTEGRACE 4/2012
7 Faktry vlivňující udržvatelnst kódu aplikací vytvřených pmcí bjektvě rientvaných prgramvacích jazyků bjevují názry, že za základní bjektvé principy by měly být pvažvány zapuzdření, skládání bjektů a identita bjektů. Některé zdrje např. [Page-Jnes, 2000] pak uvádějí kmbinaci těcht principů a přidávají ještě další jak skrývání implementace neb existenci tříd. Nejdůležitější bjektvu vlastnstí z hlediska udržvatelnsti kódu je zapuzdření. Pjem zapuzdření (encapsulatin) minimálně ppisuje princip umísťvání dat a suvisejících metd k sbě d jednh bjektu, d jedné metdy, atd. Při zapuzdřvání bjektů je vhdné ddržvat tat pravidla: Snažit se umístit data a perace pracující s daty d stejné třídy. Třída by neměla bsahvat jen část dat či část metd, ani by neměla bsahvat více dat či metd, než je nutné pr činnst, za kteru třída dpvídá. Jedntlivé zprávy psílané instanci by pkud mžn měly být na sbě nezávislé, metdy by měly pžadvat jen nezbytně nutné parametry. Každý bjekt pskytuje svému klí mžnst pslat mu určité zprávy, ve většině bjektvých prgramvacích jazyků je psílání zpráv realizván pmcí vlání metd a bhužel také pmcí příméh přístupu k datvým atributům. Seznam těcht metd (a dstupných datvých atributů) je značván jak veřejné rzhraní. V tmt rzhraní by neměly být zahrnuty datvé atributy, ty by měly být schvány uvnitř instance a měly by být přístupné puze pmcí metd. Důvdem je, že pmcí metd může dcházet k dalším kntrlám a instance se tak nemůže dstat d nesprávnéh stavu. Instance by měla změně svéh stavu rzhdnut sama. Změna stavu je reakcí na pslání zprávy, ale pkud je tat zpráva z hlediska instance nesmysl, nebude stav změněn. Dalším aspektem je t, že klí může být jedn, jakým způsbem instance změnu svéh stavu prvede, algritmus není veřejný. Tent přístup se nazývá ukrývání implementace (implementatin hiding). Z hlediska kvality návrhu je nejprblematičtější bjektvu vlastnstí dědičnst. Již tím, že umžňuje třídu předka rzšířit další vlastnsti uvedené v samstatné třídě, narušuje zapuzdření. Dbře pužitá dědičnst však může vést k zvýšení prduktivity práce při tvrbě aplikace i umžnit snadné buducí rzšiřvání aplikace. Bhužel v minulsti byla dědičnst v mnha aplikacích využívána nesprávně, cž vedl k zavedení pravidla (heuristiky): dávejte přednst skládání před dědičnstí. Pr pužívání dědičnsti vznikl také něklik pravidel, nejznámější z nich je Substituční princip Liskve. 3.3 Implementace návrhvých vzrů Půvd myšlenka návrhvých vzrů nepchází z blasti sftwarvéh inženýrství, ale z architektury. Jejím autrem je Christpher Alexander. Z jeh definice vzru Každý vzr ppisuje prblém, který se v našem prstředí neustále vyskytuje. Ptm ppisuje jádr řešení danéh prblému tak, že nám umžňuje tt řešení pužívat třeba milinkrát, aniž bychm t dělali dvakrát stejným způsbem. (pužit český překlad uvedený v [Gamma at all, 2003 str. 22]) vycházejí i autři becně uznávané publikace v blasti návrhvých vzrů pr bjektvé aplikace [Gamma at all, 2001]. Tat kniha pprvé vyšla v rce 1994, d té dby se dčkala řady dtisků a nvých vydání (viz citace autrky textu, která má k dispzici vydání z rku 2001). V prgramátrské kmunitě je skupina autrů tét publikace bvykle značvána jak Gang f 4. Z jejich práce pak vychází řada dalších ppisů návrhvých vzrů např. [Pecinvsky, 2007], SYSTÉMOVÁ INTEGRACE 4/
8 Jarmila Pavlíčkvá [Hlub, 2004] neb [Metsker, 2002], [Freeman,2004], které se snaží jejich pdrbnější výklad neb ppis v jiném bjektvě rientvaném prgramvacím jazyce (půvdním jazykem pr ppis příkladů ve výše uvedené publikace je C++). Vzhledem k stále větší slžitsti struktury aplikací vznikají i vzry, které se nevztahují puze ke kódu, ale i k architektuře celé aplikace. V tét blasti lze za jednu ze základních publikací pvažvat knihu Martina Fwlera a Davida Rice Patterns f enterprise applicatin architecture [Fwlet, Rice, 2003]. Pkud tedy jsu v aplikaci pužity návrhvé vzry, vede t ve většině případů k lépe spravvatelnému a udržvatelnému kódu. Jestliže je pužití vzru i náležitě zdkumentván, mhu další prgramátři, kteří budu v buducnu spravvat kód, tmut kódu lépe rzumět, prtže znalst návrhvých vzrů by měla patřit k základnímu vzdělání prgramátra. Pdbně jak existují návrhvé vzry, které identifikují správné a věřené způsby, jak řešit neustále se pakující prblémy, existují i antivzry. Jsu t v praxi pužívaná řešení pakujících se prblémů, u kterých byl prkázán, že vedu k prblémům při správě a rzšiřvání aplikací, ve kterých byly pužity. Prgramátři by se tedy měli věnvat nejen tmu, aby v případě, kdy je t vhdné, vzr pužili, ale také na t, aby v řešení nepužili antivzry. Katalg návrhvých antivzrů byl publikván na webu např. na stránce Pravidla správnéh bjektvéh návrhu bjektvé heuristiky Tat skupina pravidel, a z nich vyplývajících faktrů vlivňujících kvalitu kódu aplikací napsaných v bjektvých prgramvacích jazycích, je nejbsáhlejší. Neexistuje jedna publikace, která by shrnvala vše. Zásady je mžné najít v různých publikacích např. [McCnell, 2005], [Riel, 1996], [Paleta, 2003] neb [Henney, 2010]. Již v předchzí pdkapitle základních bjektvých principech byla zmíněna dvě pravidla. V literatuře je mžné najít mnh dalších. Jen namátku některá z nich: zapuzdřete všechny prměnné, upřednstňujte skládání před dědičnstí, prgramujte prti rzhraní ne prti implementaci, usilujte vlně spjený návrh mezi bjekty, které splupracují, třídy mají být tevřené pr rzšiřvání a uzavřené pr změnu, mluv jen se svými přáteli, nevlejte nám, zavláme vás (Hllywdský princip), třída by měla mít jen jeden důvd ke změně, princip brácené závislsti Dependency Inversin principle, zapuzdření a dputání částí kódu, které by se mhly měnit, sudružnst (chesin): jedna entita X jeden úkl, návrh řízený dpvědnstmi, minimální vzájemná prvázanst (cupling), nepdřizvat návrh snahám maximální efektivitu. Tent článek si neklade za cíl ppsat všechny heuristiky a pravidla. Cílem je upzrnit na jejich existenci. 142 SYSTÉMOVÁ INTEGRACE 4/2012
9 Faktry vlivňující udržvatelnst kódu aplikací vytvřených pmcí bjektvě rientvaných prgramvacích jazyků 4. Závěr V tmt článku byly představeny některé z faktrů, které vlivňují kvalitu kódu aplikací. Je třeba zdůraznit, že ke správnému využívání všech výše uvedených pravidel, principů a heuristik, je krmě jejich základní znalsti nutná i určitá zkušenst a praxe. Sftwarvé firmy by prt neměly zapmínat na průběžné vzdělávání svých prgramátrů. Příspěvek také upzrňuje na t, že charakteristiky a pdcharakteristiky uvedené v nrmách kvality, nebsahují metriky, které by přím věřvaly tyt faktry. Nenajdete metriku, která by se zabývala existencí návrhvých vzrů v kódu neb správným zapuzdřením bjektů. Pžití vzrů, správné využívání bjektvých principů, čitelný kód a řízení se bjektvými heuristikami se prmítne d lepších výsledků metrik jak je např. v příspěvku uvedená metrika průměrné dby na vyřešení pžadavku uživatele. Zdrje [Čada, 2009] ČADA, Ondřej. Objektvé prgramvání: naučte se pravidla bjektvéh myšlení. Praha: Grada, s. ISBN [Duval, Matyas, 2007] DUVALL, Paul M.; MATYAS, Steve; GLOVER, Andrew. Cntinuus integratin: imprving sftware quality and reducing risk. Upper Saddle River: Addisn-Wesley, ISBN [Eckel, 2001a] ECKEL, Bruce. Myslíme v jazyku Java : knihvna prgramátra. Praha: Grada, ISBN [Eckel, 2001b] ECKEL, Bruce. Myslíme v jazyku Java : knihvna zkušenéh prgramátra. Praha : Grada, ISBN [Fwler, Rice, 2003] FOWLER, Martin; RICE, David. Patterns f enterprise applicatin architecture. Bstn: Addisn-Wesley, ISBN [Fwler, 1999] FOWLER, Martin et al. Refactring: imprving the design f existing cde. Reading: Addisn-Wesley, xxi, 431 s. The Addisn-Wesley bject technlgy series. ISBN [Freeman, 2004] Freeman, Eric a Freeman, Elisbeth. Head first design patterns. Sebastpl: O'Reilly, xxxvi, 638 s. ISBN [Gamma at all, 2001] GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, Jhn. Design patterns : elements f reusable bject-riented sftware. Bstn: Addisn-Wesley, ISBN [Gamma at all, 2003] GAMMA,, Erich et al. Návrh prgramů pmcí vzrů: stavební kameny bjektvě rientvaných prgramů. Praha: Grada, s. Mderní prgramvání. ISBN [Henney, 2010] HENNEY, Kevlin. 97 klíčvých znalstí prgramátra. Brn : Cmputer Press, s. ISBN [Hlub, 2004] HOLUB, Allen I. Hlub n patterns: learning design patterns by lking at cde. Berkeley: Apress, xv, 414 s. ISBN X. [Hrstmann, 2006] HORSTMANN, Cay. Object - Oriented Design & Patterns. Secnd Editin. New Yrk : Jhn Wiley & Sns, xix, 450 s. ISBN SYSTÉMOVÁ INTEGRACE 4/
10 Jarmila Pavlíčkvá [Jacbsn at all, 1999] JACOBSON, Ivar; RUMBAUGH, James ; BOOCH, Grady. The unified sftware develpment prcess. Reading: Addisn-Wesley, ISBN [Kerievsky, 2005] KERIEVSKY, Jshua. Refactring t Patterns. Bstn : Addisn- Wesley, xxvi, 367 s. ISBN [McCnnell, 2005] McCONNELL, Steve. Dknalý kód: umění prgramvání a techniky tvrby sftware. Brn: Cmputer Press, ISBN X. [Metsker, 2002] METSKER, Steven Jhn. Design patterns Java wrkbk. Bstn: Addisn-Wesley, xviii, 475 s. Sftware patterns series. ISBN [Paleta, 2003] PALETA, Petr. C prgramátry ve škle neučí: aneb Sftwarvéinženýrství v reálné praxi. Brn: Cmputer Press, xx, 337 s. ISBN [Page-Jnes, 2000] PAGE-JONES, Meilir. Fundamentals f bject-riented design in UML, New Yrk: Addisn-Wesley, ISBN X. [Pecinvský, 2007] PECINOVSKÝ, Rudlf. Návrhvé vzry. Brn : Cmputer Press, s. ISBN [Riel, 1996] RIEL, Arthur J. Object-riented design heuristics. Reading: Addisn- Wesley, ISBN X. [Riley, 2006] RILEY, David D. The Object f Java : Intrductin t Prgramming Using Sftware Engineering Principles. Secnd Editin. Bstn: Pearsn Addisn Wesley, xxix, 769 s. ISBN Mezinárdní nrmy [ISO9126-1,2000] ISO/IEC : Sftware Engineering Prduct Quality Part 1: Quality Mdel [ISO9126-2,2001] ISO/IEC : Sftware Engineering Prduct Quality Part 2: External Metrics, [ISO9126-3,2001] ISO/IEC : Sftware Engineering Prduct Quality Part 3: Internal Metrics, [ISO9126-4,2001] ISO/IEC : Sftware Engineering Prduct Quality Part 4: Quality in Use Metrics, [ISO25000,2005] ISO/IEC 25000: Sftware Engineering: Sftware Prduct Quality Requirements and Evaluatin (SQuaRE) Guide t SQuaRE, [ISO25010,2011] ISO/IEC 25010: Systems and sftware engineering - Systems and sftware Quality Requirements and Evaluatin (SQuaRE) - System and sftware quality mdels [ISO25020,2005] ISO/IEC 25000: Sftware Engineering : Sftware Prduct Quality Requirements and Evaluatin (SQuaRE) Measurement Reference Mdel and Guide, JEL: M SYSTÉMOVÁ INTEGRACE 4/2012
EXTRAKT z mezinárodní normy
EXTRAKT z mezinárdní nrmy Extrakt nenahrazuje samtnu technicku nrmu, je puze infrmativním materiálem nrmě. Elektrnický výběr pplatků (EFC) Zabezpečené mnitrvání pr autnmní systémy výběru mýtnéh Zkušení
VícePosuzování zdravotní způsobilosti k řízení motorových vozidel jako součásti výkonu práce
Psuzvání zdravtní způsbilsti k řízení mtrvých vzidel jak sučásti výknu práce Zdravtní způsbilst řidiče mtrvých vzidel je jednu ze základních pdmínek bezpečnsti prvzu na pzemních kmunikacích. Prt je zdravtní
VíceSMĚRNICE č. 5 ŠKOLENÍ ZAMĚSTNANCŮ, ŽÁKŮ A DALŠÍCH OSOB O BEZPEČNOSTI A OCHRANĚ ZDRAVÍ PŘI PRÁCI (BOZP)
Název Čísl Vlastník SMĚRNICE č. 5 ŠKOLENÍ ZAMĚSTNANCŮ, ŽÁKŮ A DALŠÍCH OSOB O BEZPEČNOSTI A OCHRANĚ ZDRAVÍ PŘI PRÁCI (BOZP) Tat směrnice nahrazuje: Datum platnsti d: 01.10.2015 Základní právní předpisy:
VíceGLOBÁLNÍ ARCHITEKTURA ROB
Přílha č. 1b zadávací dkumentace GLOBÁLNÍ ARCHITEKTURA ROB verze 1.0 Obsah 1 Vymezení cílů prjektu 3 2 Prcesní architektura 4 2.1 Základní výchdiska návrhu prcesní architektury 4 2.2 Pstup tvrby a pužité
VíceŘízení kvality, kontroling, rizika. Branislav Lacko Martina Polčáková. Kateřina Hrazdilová Bočková - konzultantka 6. 12. 2010
Sylabus mdulu G: Řízení kvality, kntrling, rizika Klíčvá aktivita 2 Kmplexní vzdělávání Branislav Lack Martina Plčákvá Kateřina Hrazdilvá Bčkvá - knzultantka 6. 12. 2010 Cílem dkumentu je seznámit účastníky
VíceUSNESENÍ. Č. j.: ÚOHS-S339/2012/VZ-21769/2012/523/Krk Brno 20. prosince 2012
*UOHSX004HI9Y* UOHSX004HI9Y USNESENÍ Č. j.: ÚOHS-S339/2012/VZ-21769/2012/523/Krk Brn 20. prsince 2012 Úřad pr chranu hspdářské sutěže příslušný pdle 112 zákna č. 137/2006 Sb., veřejných zakázkách, ve znění
VíceVŠB Technická univerzita, Fakulta ekonomická. Katedra regionální a environmentální ekonomiky REGIONÁLNÍ ANALÝZA A PROGRAMOVÁNÍ.
VŠB Technická univerzita, Fakulta eknmická Katedra reginální a envirnmentální eknmiky REGIONÁLNÍ ANALÝZA A PROGRAMOVÁNÍ (Studijní texty) Reginální analýzy Dc. Ing. Alis Kutscherauer, CSc. Ostrava 2007
VíceÚčetní systémy na PC (MPF_USPC) 2. TÝDEN (4. a 5. 3. 2010)
Účetní systémy na PC (MPF_USPC) 2. TÝDEN (4. a 5. 3. 2010) Tématický plán a bsahvé zaměření seminářů 1. týden - Organizační záležitsti. Účetní systém pdniku a využití výpčetní techniky. Sftware pr účetnictví.
VíceArchitecture and Design
Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Architecture and Design Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka Sftwarvý prces Schematický
Více- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší
Prdukt: je aplikace pr správu ICT prjektvých záměrů a ICT prjektů. Je zpracvána na základě analýzy a specifikace pžadavků cílvých uživatelů. PMS - Aplikace pr řízení prjektvých záměrů a prjektů je nástrj
Více16. Kategorizace SW chyb, kritéria korektnosti a použitelnosti, spolehlivost SW
16. Kategrizace SW chyb, kritéria krektnsti a pužitelnsti, splehlivst SW 1. Sftwarvá chyba Prezentace th, že prgram dělá něc nepředpkládanéh Míra th, kdy prgram přestává být užitečný Je t nesuhlas mezi
VíceTechnická specifikace předmětu plnění. VR Organizace dotazníkového šetření mobility obyvatel města Bratislavy
Technická specifikace předmětu plnění VR Organizace dtazníkvéh šetření mbility byvatel města Bratislavy Zadavatel: Centrum dpravníh výzkumu, v. v. i. dále jen zadavatel 1 PŘEDMĚT VEŘEJNÉ ZAKÁZKY Předmětem
VíceProgram prevence nehod a bezpečnosti letů
SEKCE LETOVÁ A PROVOZNÍ Odbr bchdní letecké dpravy Směrnice OLD Dplňující výkladvý/vysvětlující materiál k ACJ OPS 1.037 a IEM OPS 3.037 Prgram prevence nehd a bezpečnsti letů CAA-OLD-01/2010 Verze: 1.
VíceVedení projektů, Odhadování, historie. Jiří Mach 26. 11. 2014
Vedení prjektů, Odhadvání, histrie Jiří Mach 26. 11. 2014 Agenda Dcházka Specifikace Vedení prjektů Pár slv SW prjektu na MFF Odhadvání Histrie prjektů Dtazy 2 Prject management C je t prjekt? Frmální
VíceTémata modulu a úkoly jsou využitelné ve výuce tematické oblasti RVP Člověk a svět práce ve středních školách.
Vstup na trh práce Antace Mdul ppisuje přístupy, způsby a dvednsti ptřebné pr úspěšné hledání práce. Jeh sučástí jsu úkly k jedntlivým tématům a výběr adres pracvních serverů s nabídkami práce. Tip pr
VíceEtržiště České pošty Centrum veřejných zakázek. www.centrumvz.cz
Etržiště České pšty Centrum veřejných zakázek www.centrumvz.cz Česká pšta a egvernment? Infrmační systém datvých schránek Czechpint Certifikační autrita (elektrnický pdpis a časvá razítka) Centrum veřejných
VíceSimulátor krizových procesů na úrovni krizového štábu. Systémová dokumentace
UNIVERZITA OBRANY Simulátr krizvých prcesů na úrvni krizvéh štábu Systémvá dkumentace LUDÍK, Tmáš; NAVRÁTIL, Jsef; KISZA, Karel; ADAMEC, Vladimír 24.1.2012 Ppis systému Simulátr krizvých prcesů na úrvni
Víceuzavřená podle 1746 odst. 2 občanského zákoníku níže uvedeného dne, měsíce a roku mezi následujícími smluvními stranami
Smluva revitalizaci, svícení, bnvě, údržbě a prvzvání distribuční sustavy elektrické energie sítě veřejnéh světlení na základě metdy Energy Perfrmance and Quality Cntracting uzavřená pdle 1746 dst. 2 bčanskéh
VíceTvorba jednotného zadání závěrečné zkoušky ve školním roce 2010/2011
Tvrba jedntnéh zadání závěrečné zkušky ve šklním rce 2010/2011 bry středníh vzdělání kategrie E pracvní verze 1 Obsah I. Organizace tvrby JZZZ 1. Harmngram tvrby JZZZ 4 2. Činnst autrskéh týmu 6 3. Kntakty
VíceJak zavést systém managementu kvality
Jak zavést systém managementu kvality Systém managementu kvality může být zaveden d Vaší rganizace něklika způsby, například: 1. knzultační frma Pravidelné návštěvy v rganizaci dbrným pradcem a knzultace
VíceProjektový manuál: SME Instrument Brno
Prjektvý manuál: SME Instrument Brn 1 Obsah 1. C je SME Instrument?... 3 1.1 Pslání prgramu... 3 1.2 Stručný ppis prgramu... 3 2. C je SME Instrument Brn?... 3 2.1 Prč vznikl SME Instrument Brn... 3 2.2
VíceKAPITOLA II ZÁKON NA OCHRANU OVZDUŠÍ ZÁKLADNÍ POVINNOSTI...13 KAPITOLA III PROVÁDĚCÍ PŘEDPISY K ZÁKONU O OVZDUŠÍ ZÁKLADNÍ POPIS...
Zákn č. 201/2012 Sb., chraně vzduší základní pvinnsti prvzvatelů zdrjů znečišťvání vzduší ing. Zbyněk Krayzel, Pupětva 13/1383, 170 00 Praha 7 Hlešvice 266 711 179, 602 829 112 ZBYNEK.KRAYZEL@SEZNAM.CZ
VíceNÁVODNÁ STRUKTURA MÍSTNÍHO AKČNÍHO PLÁNU VZDĚLÁVÁNÍ
Místní akční plán Místní akční plán je suhrnný dkument zahrnující něklik částí. Obsahuje analyticku část (zejména metaanalýza stávajících dkumentů, analýza vyvlaná plánváním specifických témat, zjišťvání
VíceKoncepce Smart Administration města Mohelnice
Mtt: Smart Administratrin = měkké metdy + tvrdá data Kncepce Smart Administratin města Mhelnice Draft 1.0, 25.1.2010 1. Obsah 1. OBSAH... 2 2. VYMEZENÍ SMART ADMINISTRATION... 3 3. SMART ADMINISTRATION
VíceMikrovlnná trouba 610.836
Mikrvlnná truba 610.836 CZ Uchvejte tut příručku na dstupném místě v blízksti přístrje! V1/0806 OBSAH 1. Obecné infrmace...2 2. Bezpečnst... 4 3. Ddání, balení a skladvání...5 4. Technické vlastnsti...6
VíceSylabus modulu: B - Strategické řízení organizace
Sylabus mdulu: B - Strategické řízení rganizace Klíčvá aktivita 2 Kmplexní vzdělávání Jan Dležal 25. 10. 2010 Cílem dkumentu je seznámit účastníky vzdělávacíh mdulu (ppř. lektry, tutry) s cílem a bsahem
VíceVnitřní předpis města Náchoda pro zadávání veřejných zakázek malého rozsahu (mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách)
platná d 1.1.2016 Vnitřní předpis města Náchda pr zadávání veřejných zakázek maléh rzsahu (mim režim zákna č. 137/2006 Sb., veřejných zakázkách) Zadavatel je pvinen ddržvat zásady transparentnsti, rvnéh
VíceINTRANET V JVK ČESKÉ BUDĚJOVICE
INTRANET V JVK ČESKÉ BUDĚJOVICE Vladimír Pávek, Jihčeská vědecká knihvna v Českých Budějvicích Úvd Jihčeská vědecká knihvna (JVK) v Českých Budějvicích prvzuje své webvé stránky d začátku rku 1996 (tehdy
VíceZÁKLADNÍ INFORMACE O SPOLEČNÉ ČÁSTI MATURITNÍ ZKOUŠKY
ZÁKLADNÍ INFORMACE O SPOLEČNÉ ČÁSTI MATURITNÍ ZKOUŠKY Kmplexní zkuška Zkušky ze všech zkušebních předmětů mají frmu didaktickéh testu. Výjimku jsu puze zkušky z jazyků z českéh jazyka a literatury a cizíh
VíceŠ K O L N Í R O K 2 0 1 5 / 2 0 1 6 ZÁKLADNÍ ŠKOLA PROSTĚJOV, E. VALENTY 52. Mgr. Radomír Palát koordinátor ICT, metodik ICT. Plán práce 2015/2016
Š K O L N Í R O K 2 0 1 5 / 2 0 1 6 ZÁKLADNÍ ŠKOLA PROSTĚJOV, E. VALENTY 52 Mgr. Radmír Palát krdinátr ICT, metdik ICT Plán práce 2015/2016 Náplň činnsti Náplň práce ICT krdinátra vychází z vyhlášky 317/2005
VíceTento projekt je spolufinancován. a státním rozpočtem
Tent prjekt je splufinancván Evrpským sciálním fndem a státním rzpčtem Z a d á v a c í d k u m e n t a c e Odbrná publikace Management kulturníh cestvníh ruchu a návazné šklení pr prjekt OP RLZ - MMR Odbrná
VíceDeepBurner Free 1.9. Testování uživatelského rozhraní s uživateli Deliverable B1 TUR 2011. Testování uživatelských rozhraní 2011 ČVUT FEL
Testvání uživatelských rzhraní 2011 DeepBurner Free 1.9 Testvání uživatelskéh rzhraní s uživateli Deliverable B1 TUR 2011 Daniel Mikeš Tmáš Pastýřík Ondřej Pánek Jiří Šebek Testvání uživatelských rzhraní
VíceDoporučení Středočeskému kraji k transformaci ústavní péče v péči komunitní
, 3P Cnsulting, s. r.., Římská 12, 120 00 Praha 2 telefn: (+420) 739 548 469 e-mail: inf@trass.cz web: www.trass.cz Dpručení Středčeskému kraji k transfrmaci ústavní péče v péči kmunitní Klient Zakázka
VíceÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE ROZHODNUTÍ. Č. j.: ÚOHS-S398/2010/VZ-16684/2010/520/NGl V Brně dne: 14. února 2011
*uhsx0039d6p* UOHSX0039D6P ÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE ROZHODNUTÍ Č. j.: ÚOHS-S398/2010/VZ-16684/2010/520/NGl V Brně dne: 14. únra 2011 Úřad pr chranu hspdářské sutěže příslušný pdle 112 zákna
VíceMezinárodní prostředí a rozdílné přístupy v rozličných státech
Minimum pr pracvníky ICM Káraný, 4. - 7. 4. 2008 Infrmační služby pr mládež: Mezinárdní prstředí a rzdílné přístupy v rzličných státech Tent dkument pdává nástin prstředí, ve kterém půsbí infrmační služby
VíceMaturitní prací student osvědčuje svou schopnost samostatně pracovat na projektech a aktivně využívat nabyté zkušenosti
GYMNÁZIUM DR.J. PEKAŘE Maturitní prací student svědčuje svu schpnst samstatně pracvat na prjektech a aktivně využívat nabyté zkušensti Pravidla pr psaní maturitní práce. Hdncení práce Frmální zpracvání
VíceSoftware process (improvement)
Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Sftware prcess (imprvement) Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka Základní pjmy Sftwarvý
VíceVizualizace TIN (trojúhelníková nepravidelná síť) v Marushka Designu
; Vizualizace TIN (trjúhelníkvá nepravidelná síť) v Marushka Designu 0 TIN v Marushka Designu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGN...5-1
VíceNovinky Autodesk Vault 2012 (Workgroup, Collaboration, Professional)
Nvinky Autdesk Vault 2012 (Wrkgrup, Cllabratin, Prfessinal) Nejdůležitější nvinky verze 2012: Správa dkumentace pmcí Prjektů Pmáhá rganizvat, spravvat a strukturvat veškerá data ve Vaultu, pmcí prjektů.
VíceSmlouva o obchodním zastoupení
Smluva bchdním zastupení Zastupený CZ.NIC, z. s. p.. sídl Americká 23, 12000 Praha 2 IČ 67985726 DIČ CZ67985726 zastupený Mgr. Ondřejem Filipem, výknným ředitelem sdružení a Obchdní zástupce Se sídlem
Více4 Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy
4 Datvý typ, prměnné, literály, knstanty, výrazy, perátry, příkazy Studijní cíl Tent studijní blk má za cíl pkračvat v základních prvcích jazyka Java. Knkrétně bude uvedena definice datvéh typu, uvedeny
VícePřednášky Teorie řízení Tereza Sieberová, 2015 LS 2014/2015
-černě přednášky -červeně cvičení různě přeházené, pdle th, jak jsme pakvali, datum dpvídá přednáškám PŘEDNÁŠKA 10.2. C je t řízení? Subjektivní, cílevědmá činnst lidí Objektivně nutná Pznává a využívá
Více[AVG-WEB] Zpř í stupně ní kořpořá tní ho wěbu Semestrální práce z předmětu A4M39NUR
[AVG-WEB] Zpř í stupně ní křpřá tní h wěbu Semestrální práce z předmětu A4M39NUR 1 Zadání balikpav@fel.cvut.cz, luckra1@fel.cvut.cz Semestrální prjekt se bude zabývat testváním krprátních internetvých
VíceStanovisko k dokumentu Řešení dalšího postupu územně ekologických limitů těžby hnědého uhlí v severních Čechách ze srpna 2015
Svaz průmyslu a dpravy České republiky Cnfederatin f Industry f the Czech Republic Stanvisk k dkumentu Řešení dalšíh pstupu územně eklgických limitů těžby hnědéh uhlí v severních Čechách ze srpna 2015
VíceŠKOLNÍ ŘÁD. Účinnost: 25.11.2013. zákonným zástupcům dětí, pracovníkům školy MŠ Holice. Mgr. Mojmír Chytil, ředitel školy
ZŠ a MŠ Olmuc Hlice, Náves Svbdy 41 ŠKOLNÍ ŘÁD pracviště Mateřská škla, Náves Svbdy 38 Zpracvala: Jana Skřivánkvá Účinnst: 25.11.2013 Infrmace pdána: Vydal: záknným zástupcům dětí, pracvníkům škly MŠ Hlice
VíceMaintenance. Tomáš Krátký. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Maintenance Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka C je údržba? Stav systému Systém je
VíceInformation and Data Management. 2014 Profinit. All rights reserved.
Infrmatin and Data Management RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Infrmační a datvý management Disciplína zaměřená na správu infrmací (z mnha zdrjů) a spřístupnění
VíceMetadata Profinit. All rights reserved.
Metadata RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Metadata Jedna z kmpetencí Data managementu Cíle: Zajistit jedntné przumění a užití termínů Integrvat metadata ze všech
VíceSYLABUS KURZU HODNOCENÍ VÝSLEDKŮ VAV
SYLABUS KURZU HODNOCENÍ VÝSLEDKŮ VAV Klíčvá aktivita: 10 Rzvj kmpetencí při hdncení výsledků VaV Kurz: Hdncení výsledků VAV Cílem kurzu je získání přehledu sučasných i buducích přístupech, psaných i nepsaných,
VíceMetoda klíčových ukazatelů pro činnosti zahrnující zvedání, držení, nošení
Metda klíčvých ukazatelů pr činnsti zahrnující zvedání, držení, nšení Pkyny pr pužití při hdncení pracvních pdmínek Hdncení se prvádí v pdstatě pr činnsti ruční manipulace a musí se týkat jednh pracvníh
VíceVarování podle - použití a dopady. Adam Kučínský ředitel odbor regulace
Varvání pdle - pužití a dpady 12 ZKB Adam Kučínský ředitel dbr regulace Disclaimer Prezentace bsahuje infrmace platné ke dni její realizace, tedy k 16. 4. 2019. Infrmace, fakta a údaje bsažené v prezentaci
VíceRole metodika v procesu zavádění a ověřování standardů kvality v praxi
Rle metdika v prcesu zavádění a věřvání standardů kvality v praxi Standardizace rgánu sciálně-právní chrany dětí na Městském úřadu v Třinci 20.05.2015 Standard kvality Standard nrma, kritérium, becně uznávaný
VíceCharakteristika softwaru - Software se nikdy fyzicky neopotřebuje. Software je řešen a vyvíjen inženýry.
Sftwarvý prces Sftwarvý prces definice suvisejících pjmů Sftware - Prgramvé vybavení pčítače. Sftware je tvřen suhrnem pčítačvých prgramů, pravidel, úvdní dkumentace a dat, která náleží prvzu pčítačvéh
Více9 METODICKÉ POKYNY AD HOC MODUL 2011: Zaměstnávání zdravotně postižených osob
LFS ad hc mdule 2011 n empyment f disabled peple 9 METODICKÉ POKYNY AD HOC MODUL 2011: Zaměstnávání zdravtně pstižených sb Ad hc mdul 2011 bude šetřen na 1. vlně (resp. pdle čtvrtletí zařazení sčítacíh
VíceOprava a modernizace panelového bytového domu Pod Špičákem č.p. 2710 2711, Česká Lípa
Název stavby: Oprava a mdernizace panelvéh bytvéh dmu Pd Špičákem č.p. 2710 2711, Česká Lípa ÚSTÍ NAD LABEM II/2013 B. SOUHRNNÁ TECHNICKÁ ZPRÁVA Stupeň: Investr: Zdpvědný prjektant: Veducí prjektu: Vypracval:
VíceArchitektura a design - úvod. Tomáš Krátký, Bohumír Zoubek
Architektura a design - úvd Tmáš Krátký, Bhumír Zubek Schematický phled (Sftware System) Architecture Struktura Dkumentace tét struktury Základní typy architektury Sftware architecture Business (prcess)
VíceSpecifikace pro SW aplikaci Start-up business.
Zakázka na vytvření výukvé aplikace Start-up businees a Interaktivní webvé rzhraní Přílha č. 2 Technická specifikace Pžadavky: Specifikace pr SW aplikaci Start-up business. Obecné pžadavky Cílem je vytvřit
VíceProvozování a využívání výpočetní techniky a počítačové sítě Vysoké školy ekonomické v Praze
Prvzvání a využívání výpčetní techniky a pčítačvé sítě Vyské škly eknmické v Praze Strana 1 / 5 Stav dkumentu 1 Prvzvání a využívání výpčetní techniky a pčítačvé sítě Vyské škly eknmické v Praze Antace:
VíceMetodická pomůcka. Využívání záruk ČMZRB k zajišťování bankovních úvěrů
Metdická pmůcka Využívání záruk ČMZRB k zajišťvání bankvních úvěrů Cílem pmůcky je minimalizvat pdíl případů, kdy je nutn zamítnut žádst pskytnutí záruky z důvdu nesuladu s klíčvými pdmínkami prgramu pdpry.
VíceSledování provedených změn v programu SAS
Sledvání prvedených změn v prgramu SAS Při práci se systémem SAS se v něklika funkcích sleduje, jaké změny byly prvedeny a kd je prvedl. Patří mezi ně evidence změn v mdulu Evidence žáků neb práce s průběžnu
VícePŘÍLOHA D Požadavky na Dokumentaci
PŘÍLOHA D Pžadavky na Dkumentaci PŘÍLOHA D Pžadavky na Dkumentaci Stránka 1 z 5 1. Obecné pžadavky Ddavatel dkumentaci zpracuje a bude dkumentaci v celém rzsahu průběžně aktualizvat při každé změně verze
VíceRequirements Engineering
Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Requirements Engineering Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka Schematický phled (Sftware
VíceJAK SE LÉPE ORIENTOVAT VE VÝSLEDCÍCH KLINICKÝCH STUDIÍ
Kurz vhdný pr ty, kteří chtějí rzumět výsledkům klinických studií a umět je interpretvat JAK SE LÉPE ORIENTOVAT VE VÝSLEDCÍCH KLINICKÝCH STUDIÍ Dpručen pr lékaře, dbrné garanty a další sby aktivně prezentující
VíceŠKOLICÍ PŘÍRUČKA POŽÁRNÍ OCHRANA
2. lékařská fakulta Univerzity Karlvy v Praze V Úvalu 84, Mtl, Praha 5, PSČ 150 06 ŠKOLICÍ PŘÍRUČKA POŽÁRNÍ OCHRANA Šklicí příručka Pžární chrany Obsah: 1 ÚVOD... 3 2 ODPOVĚDNOSTI NA ÚSEKU POŽÁRNÍ OCHRANY...
VíceMožnosti připojení WMS služby do Klienta v Marushka Designu
0 Mžnsti připjení WMS služby d Klienta v Marushka Designu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...4-1 - 1 Cíl příkladu
VícePřípady užití RSSystems
Případy užití RSSystems Účelem tht dkumentu je definvat rzsah funkcí infrmačníh systému,, Infrmační systém evidence bjednávek (značvaný dále jen RSSystem), určený k pužívání restauračními zařízeními (značvanými
VíceStanovisko Rekonstrukce státu ke komplexnímu pozměňovacímu návrhu novely služebního zákona
Stanvisk Reknstrukce státu ke kmplexnímu pzměňvacímu návrhu nvely služebníh zákna Pslední předlžená verze zákna (verze k 27. 8. 2014) splňuje puze 13 z 38 bdů Reknstrukce státu, z th 7 jen částečně. Z
VíceInformační audit teorie a praxe v České republice
Infrmační audit terie a praxe v České republice Očk Petr Ústav infrmačních studií a knihvnictví FF UK v Praze petr.ck@ff.cuni.cz Michaela Dmbrvská Ústav infrmačních studií a knihvnictví FF UK v Praze michaela.dmbrvska@ff.cuni.cz
VíceA 3-3 METODICKÝ RÁMEC PRO HODNOCENÍ PROGRAMŮ VÝZKUMU, VÝVOJE A INOVACÍ. Závěrečná zpráva
A 3-3 METODICKÝ RÁMEC PRO HODNOCENÍ PROGRAMŮ VÝZKUMU, VÝVOJE A INOVACÍ Závěrečná zpráva 7. červen 2011 Tat analýza byla vypracvána v rámci veřejné zakázky Úřadu vlády Analýzy a pdklady pr realizaci a aktualizaci
VíceSocioekonomická studie mikroregionu Frýdlantsko. B.5. Analýza konkurenčního potenciálu skiareálu Smrk
Scieknmická studie mikrreginu Frýdlantsk B.5. Analýza knkurenčníh ptenciálu skiareálu Smrk Únr 2008 Studie vznikla v rámci prjektu Alternativy pr Frýdlantsk, který krdinuje Jizerskještědský hrský splek.
VíceSOUVISLOST MEZI DEMOGRAFICKÝMI ZMĚNAMI A EKONOMICKÝM RŮSTEM
SOUVISLOST MEZI DEMOGRAFICKÝMI ZMĚNAMI A EKONOMICKÝM RŮSTEM Abstrakt Jan Hrabák V pslední dbě neustále sklňvané stárnutí byvatelstva vyspělých zemí bude mít dle mnhých významný dpad na eknmiku jedntlivých
VíceOdhady, nabídky, měření a historie
Odhady, nabídky, měření a histrie Tmáš Krátký, Michal Petřík, Bhumír Zubek tmas.kratky@prfinit.eu, michal.petrik@prfinit.eu, bhumir.zubek@prfinit.eu http://www.prfinit.eu/pr-univerzity/univerzitnivyuka/a4m33sep.html
VíceSylabus modulu: B - Strategické řízení organizace
Sylabus mdulu: B - Strategické řízení rganizace Klíčvá aktivita 2 Kmplexní vzdělávání Jan Dležal 25. 10. 2010 Cílem dkumentu je seznámit účastníky vzdělávacíh mdulu (ppř. lektry, tutry) s cílem a bsahem
VíceÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE PŘÍKAZ
*UOHSX007U4K1* UOHSX007U4K1 ÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE PŘÍKAZ Č. j.: ÚOHS-S0813/2015/VZ-40365/2015/523/MKv Brn 20. listpadu 2015 Úřad pr chranu hspdářské sutěže jak rgán příslušný pdle 112 zákna
VícePRAVIDLA PRO ŽADATELE A PŘÍJEMCE PODPORY. v Operačním programu Životní prostředí pro období 2014 2020
PRAVIDLA PRO ŽADATELE A PŘÍJEMCE PODPORY v Operačním prgramu Živtní prstředí pr bdbí 2014 2020 Verze 5.0 Znění účinné d: 14. 10. 2015 Identifikace dkumentu Evidenční čísl: Zpracván dne: 9. 10. 2015 Verze
VíceVýsledky sledování indikátoru ECI/TIMUR A.3: Mobilita a místní přeprava cestujících V Praze - Libuši
Výsledky sledvání indikátru ECI/TIMUR A.3: Mbilita a místní přeprava cestujících V Praze - Libuši Vydala: Týmvá iniciativa pr místní udržitelný rzvj Zpracval: Jsef Nvák http://www.timur.cz 2008 Úvd Indikátr
VíceÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE PŘÍKAZ. Č. j.: ÚOHS-S0096/2016/VZ-06824/2016/522/PKř Brno: 22. února 2016
*UOHSX0084T2L* UOHSX0084T2L ÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE PŘÍKAZ Č. j.: ÚOHS-S0096/2016/VZ-06824/2016/522/PKř Brn: 22. únra 2016 Úřad pr chranu hspdářské sutěže příslušný pdle 112 zákna č. 137/2006
VíceZáměr první fáze redesignu webu Fakulty aplikovaných věd
Záměr první fáze redesignu webu Fakulty aplikvaných věd Autři: M.Hrák, Ľ.Kváč, M.Václavíkvá (FAV-KIV-INI) Gesce: Ing. P.Brada, Ph.D. (KIV) květen 2005 P pdrbné analýze bsahu, funkčnsti a stavu sučasnéh
VíceZpráva pro uživatele
Zpráva pr uživatele verze 1.0 Zpráva pr uživatele Histrie dkumentu: Verze Datum Schválil 1.0 26.7.2005 Manažer QCA e-mail: manager.pstsignum@cpst.cz Tent dkument pskytuje základní přehled hierarchii certifikačních
VíceMinisterstvo vnitra České republiky vyhlašuje Výzvu k předkládání žádostí o finanční podporu v rámci Integrovaného operačního programu
Ministerstv vnitra České republiky vyhlašuje Výzvu k předkládání žádstí finanční pdpru v rámci Integrvanéh peračníh prgramu 1. Identifikace výzvy Čísl kla výzvy: 03 kntinuální Celkvá částka pr tut výzvu
VíceDobývání znalostí z databází (MI-KDD) Přednáška číslo 1 - Úvod
Dbývání znalstí z databází (MI-KDD) Přednáška čísl 1 - Úvd (c) prf. RNDr. Jan Rauch, CSc. KIZI, Fakulta infrmatiky a statistiky VŠE zimní semestr 2011/2012 Evrpský sciální fnd Praha & EU: Investujeme d
VíceMetodická příručka Omezování tranzitní nákladní dopravy
Metdická příručka Omezvání tranzitní nákladní dpravy K právnímu stavu ke dni 1. ledna 2016 Obsah 1 Na úvd... 2 2 Základní pjmy... 3 3 Obecně k mezvání tranzitní nákladní dpravy... 4 4 Prvedení příslušnéh
VíceTémata v MarushkaDesignu
0 Témata v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl příkladu V tmt příkladu si ukážeme práci
VíceDatabázové patterny Profinit. All rights reserved.
Databázvé patterny RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Obsah C je databázvý pattern Pattern: Přiřazení rlí Pattern: Klasifikace 2014 Prfinit. All rights reserved.
VícePravidla on-line výběrových řízení ENTERaukce.net
Pravidla n-line výběrvých řízení ENTERaukce.net (dále jen pravidla) I. Účel pravidel: Účelem těcht pravidel je pdrbně stanvit průběh realizace n-line výběrvých řízení ENTERaukce.net v elektrnické aukční
VíceDOTAZNÍK ZKUŠENOSTI ČESKÝCH PŘÍJEMCŮ S METODAMI PRO URČOVÁNÍ A VYKAZOVÁNÍ NEPŘÍMÝCH NÁKLADŮ V PROJEKTECH
ZKUŠENOSTI ČESKÝCH PŘÍJEMCŮ S METODAMI PRO URČOVÁNÍ A VYKAZOVÁNÍ NEPŘÍMÝCH NÁKLADŮ V PROJEKTECH ÚČEL A CÍLE DOTAZNÍKU Cílem tht dtazníkvéh šetření realizvanéh dbrnu skupinu MŠMT (více k cílům a aktivitám
VíceConfiguration Management
Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Cnfiguratin Management Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka Sftwarvý prces??? Sftwarvý
Více1 ÚVOD 3 2 OBECNÁ ČÁST 5 3 POJIŠTĚNCI 11
OBSAH 1 ÚVOD 3 2 OBECNÁ ČÁST 5 3 POJIŠTĚNCI 11 4 ZÁKLADNÍ FOND ZDRAVOTNÍHO POJIŠTĚNÍ 13 4.1 ZÁMĚRY VÝVOJE HOSPODAŘENÍ ZFZP 13 4.2 TVORBA, PŘÍJMY ZFZP 19 4.3 ČERPÁNÍ, VÝDAJE ZFZP 21 4.3.1 SMLUVNÍ POLITIKA
Více65 51 H/01 Kuchař číšník. Téma "2012_SOP_ kuchař, číšník" samostatná odborná práce
65 51 H/01 Kuchař číšník Téma "2012_SOP_ kuchař, číšník" samstatná dbrná práce 1. Zadání samstatné dbrné práce (SOP) Předlžené zadání je sučástí jedntnéh zadání závěrečných zkušek a jeh realizace je pvinná.
VíceDODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM Č. III ZE DNE 13. 8. 2014
DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM Č. III ZE DNE 13. 8. 2014 ZADAVATEL: Česká republika Ministerstv práce a sciálních věcí Sídlem: Na Příčním právu 1/376, 128 01 Praha 2 Zastupena: Rbinem Pvšíkem,
VícePodpora plánování a řízení projektů v CASE nástrojích
Pdpra plánvání a řízení prjektů v CASE nástrjích seminární práce z předmětu IT572 Prstředky CASE a jejich využití při tvrbě IS Vítězslav Jánský Petr Kříž Jan Šebelík prsinec 2005-1 - Obsah Úvd...3 Cíl
VíceSylabus modulu: D Útvarové a procesní řízení, plánování, IT podpora projektového řízení
Sylabus mdulu: D Útvarvé a prcesní řízení, plánvání, IT pdpra prjektvéh řízení Klíčvá aktivita 2 Kmplexní vzdělávání Jan Dležal 25. 10. 2010 Cílem dkumentu je seznámit účastníky vzdělávacíh mdulu (ppř.
VíceOrganizační řád Občanského sdružení NHfree.net
Organizační řád Občanskéh sdružení NHfree.net revize 1.3 ze dne 22.2.2009 Občanské sdružení NHfree.net, Stříbrné Hry 121, 341 01 Nalžvské Hry, IČO 27038114, nhnet@seznam.cz, www.nhfree.net Zaregistrván
VíceVšeobecné smluvní podmínky provozu služby Outsourcing e- spis LITE
Všebecné smluvní pdmínky prvzu služby Outsurcing e- spis LITE Následující ujednání jsu všebecně platnými Všebecnými smluvními pdmínkami prvzu služby Outsurcing e-spis LITE (dále jen Pdmínky), které nabízí
VíceZADÁVACÍ DOKUMENTACE
ZADÁVACÍ DOKUMENTACE Výzkum a vývj zařízení pr detekci pvrchvých vad zakázka na služby zadávaná dle Pravidel pr výběr ddavatelů v rámci Operačníh prgramu Pdnikání a invace pr knkurenceschpnst Zadavatel
VícePortál veřejné správy
Prtál veřejné správy Z Zvveeřřeejjn něěn níí vvěěssttn nííkku u S Sm maazzáán níí vvěěssttn nííkku u P Přřiid dáán níí p přřííll h h kkee zzvveeřřeejjn něěn néém mu u vvěěssttn nííkku u Vytvřen dne: 16.3.2012
VíceUpomínky a kontroly E S O 9 i n t e r n a t i o n a l a. s.
Upmínky a kntrly E S O 9 i n t e r n a t i n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a www.es9.cz Strana 1 (celkem 6) Upmínky... 3 Evidence a tisk upmínek (1.3.3.1)... 3 Kntrla phledávek a psílání
VíceIT Strategie a Standardy Akademie hotelnictví a cestovního ruchu střední škola, s.r.o.
IT Strategie a Standardy Akademie htelnictví a cestvníh ruchu střední škla, s.r.. Verze 2: Listpad 2014 Dkument služí k infrmvání zaměstnanců, studentů, týmu IT pdpry a dalších zúčastněných stran jejich
VíceBusiness intelligence řešení v modelu MBI
Business intelligence řešení v mdelu MBI Jan Pur Katedra infrmačních technlgií VŠE v Praze, nám. W.Churchilla 4, 130 67 Praha 3 email: pur@vse.cz Abstrakt: Na katedře IT VŠE v Praze se v rámci jednh z
Více