Druhá část odpovědi na mail ohledně zpracování případů užití

Rozměr: px
Začít zobrazení ze stránky:

Download "Druhá část odpovědi na mail ohledně zpracování případů užití"

Transkript

1 Druhá část odpovědi na mail ohledně zpracování případů užití Autor RNDr. Ilja Kraval leden Úvod Tento článek navazuje jako pokračování na článek předešlý. Minule jsme si vysvětlili, jak lze jednoduše a efektivně zavádět pojmy (user concepts) v případech užití a jak je dobré mít i technickou podporu výkonného editoru umožňující zavést odkazy na tyto pojmy (viz produkt EA Object Editor, Odpovíme si nyní na druhý dotaz v mailu: 2. Další často probíranou záležitostí je, jak pojmout situaci, kdy po ukončení nějaké funkcionality, popisované jedním Usecase, je bezprostředně spuštěna (buďto automaticky nebo manuálním zásahem uživatele) funkcionalita popisovaná jiným UseCase. Například ihned po ukončení UseCase Založit žádost následuje vždy UseCase Vytisknout žádost, jehož obsah ale nemůže být součástí UseCase Založit žádost, protože tisk žádosti se provádí nejen po jejím založení ale i v jiných dalších případech a tak je existence samostatného UseCase pro popis tisku žádosti zcela oprávněná. Jakým způsobem tedy předat designerovi informaci, že vždy po provedení Usecase Založit žádost je nutné provést UseCase Vytisknout žádost? Strana 1

2 Dokážu si představit tři různá řešení, z nichž první dvě mi přijdou jako špatná. - První možnost je že informaci o tom že na sebe oba UseCase navazují, nijak v modelu nezaznamenám a tím pádem jí ani nepředám. - Druhá možnost je propojit oba Usecase tak, že UseCase Založit žádost by jako poslední bod svého hlavního scénáře obsahoval include Usecase Vytisknout žádost. Ovšem takto pojaté UseCase diagramy by pak byly naprosto nepřehledné a plné změti vazebních čar. - Třetí a mnou preferovaná možnost, je zaznamenat úspěšné ukončení UseCase Založit žádost jako jeden z několika možných Starting events UseCasu Vytisknout žádost. A jako jednoho z primárních Actorů UseCase Vytisknout žádost zařadit i System, nebo System event (protože o Actora Time respektive Time event se v tomto případě nejedná). Jaký je váš názor na mnou navrhované řešení? Rozbor nedoporučených variant Uvedenou první variantu v modelu vůbec tuto skutečnost neuvádět ihned zavrhneme. Držíme se totiž základního pravidla, které zní: Co není v USE CASE modelu, to se neprogramuje!. Vynechat něco v případech užití znamená vlastně požadavek prosím neprogramovat, což určitě není dobře... Třetí variantě, kdy použijeme tzv. události, tak té bych se osobně raději vyhnul. Mechanismus událostí lze v modelu případu užití efektivně a s velkou výhodou zavést (mimochodem opravdu dobrý námět pro další článek!), ale slouží k úplně jinému účelu! Události a jejich zpracování v USE CASE modelu používáme tam, kde se má vyvolat dopředu neznámý počet zatím díky vývoji a díky novým verzím dopředu neznámých funkcionalit na určitou službu události. Tyto funkcionality (případy užití) se pomocí jednoduchého mechanismu přes generalizaci zaháčkují k dané události a jsou poté při vyvolání události obslouženy (jedná se o use case variantu vzoru OBSERVER - LISTENER). Pro vysvětlení mechanismu událostí v USE CASE modelu bych jako příklad uvedl část scénáře případu užití Zaúčtování převodního příkazu : Na začátku scénáře těsně před zaúčtováním se má obsloužit dopředu neznámý počet funkcionalit, což znamená, že se budou postupně s vývojem rozšiřovat a neznáme je proto přesně dopředu. Pokud chceme korektně tuto situaci namodelovat, neměli bychom použít přímé oslovení a vyvolání seznamu daných funkcionalit například nazvaných U1, U2, U3 nějak takto:...a dále se provede U1, U2, U3.... To Strana 2

3 je špatné řešení (i když funkční), protože seznam se bude s vývojem a s novými verzemi a novými moduly rozšiřovat. Například za půl roku přidáme modul Úvěry a v něm budeme také potřebovat vyvolat funkcionalitu (nazvěme pro názornost např. U4) jako reakci na událost před zaúčtováním převodního příkazu. V tomto špatném řešení musíme otevřít případ užití Zaúčtování převodního příkazu a přidat do něj další řádek a zavolat U4. Všimněte si, jak je to paradoxní a proti zdravému selskému rozumu a tedy indikace chyby: Přidáním nového modulu Úvěry musíme otevřít starý případ užití Zaúčtování převodního příkazu a změnit jej! Správné řešení je v obdobě vzoru OBSERVER: Musíme tyto funkcionality oslovit nepřímo přes polymorfismus, tj. pomocí generalizace v USE CASE modelu takto: Zaúčtování převodního příkazu «include» * Reakce před zaúčtováním U 1 U 2 U 3 obrázek 1 Příklad na využití mechanismu událostí v UC modelu (obdoba vzoru OBSERVER - LISTENER) Poznámka: Podrobněji pojednáme o tomto efektivním mechanismu v některém z dalších článků. Zde si pouze všimněme následujících důležitých skutečností: 1. Případ užití Reakce před zaúčtováním je abstraktní 2. V textu scénáře Zaúčtování převodního příkazu se odvoláváme na tento vrchní abstraktní případ užití ve stromu generalizace, ale realizují se, v tomto vzoru cyklem, konkrétní dědicové vždy po jednom. Technicky je to možné, protože v generalizaci platí tzv. zástupnost zespodu nahoru (do předka je dosazen potomek). Text ve scénáři je tedy napsán nějak takto:...dále se provedou všechny reakce před zaúčtováním, viz UC Reakce před zaúčtováním... (nejlépe pomocí odkazu v EA Object Editoru). Tím se vyvolávají dědicové. Strana 3

4 3. Přidat novou reakci (například s novým modulem Úvěry) vůbec neznamená překopat případ užití Zaúčtování převodního příkazu. Text scénáře se totiž již nemění, viz předešlý odstavec, kde věta...dále se provedou všechny reakce před zaúčtováním, viz UC Reakce před zaúčtováním... se nezmění. Analytik pouze přidá nového dědice (například U4) abstraktního případu užití Reakce před zaúčtováním. V každém případě bych použití událostí pro naše řešení zavrhl. Je zřejmé, že se totiž u nás evidentně nejedná o událostní problém. V okamžiku vystavování žádosti na konci scénáře je totiž zřejmé, že se má (i když třebas volitelně) vyvolat tisk žádosti a nepotřebujeme zavádět obdobu vzoru OBSERVER LISTENER s oslovením anonymních funkcionalit schovaných polymorfismem za předka. Zavedení událostí je tedy ve vašem případě něco navíc, něco, co zbytečně zesložiťuje a znepřehledňuje problém. Mechanismus událostí (obdoba vzoru OBSERVER) je v USE CASE modelu sice velmi efektivní, ale pokud se použije tam, kde nemá být použit (tj. tam, kde je jasné a dopředu dané, jaké funkcionality se mají vyvolat), potom výrazně zvyšuje nepřehlednost modelu, protože čtenář modelu vyhledává zbytečné vazby přes události. Celá konstrukce vyvolání případů je nelogicky skryta do vztahu k událostem. Nakonec ještě připomenu, že problematiku událostí v USE CASE modelu považuji za natolik důležitou, že se jí budu určitě věnovat v některém z příštích článků. Hádanka pro čtenáře Avšak problém dotazu je v našem příkladu úplně jinde. Zakopaný pes je skryt v této větě:...například ihned po ukončení UseCase Založit žádost následuje vždy UseCase Vytisknout žádost, jehož obsah ale nemůže být součástí UseCase Založit žádost, protože tisk žádosti se provádí nejen po jejím založení ale i v jiných dalších případech a tak je existence samostatného UseCase pro popis tisku žádosti zcela oprávněná... V každém případě autorovi musím z celého srdce poděkovat, protože touto větou nám připravil velmi dobrý příklad (kterou bych sám jako příklad nikdy nevymyslel!) pro ověření vlastních schopností správně modelovat. Máme zde nyní předložen opravdu záludný chyták! V této větě je totiž ukryta velmi vážná chyba! Vidíte ji? Otázka tedy zní: V čem je opravdu vážná chyba této věty? Strana 4

5 Zkusme tuto situaci chápat jako opravdu dobré cvičení a zvolme si tuto otázku jako test a hádanku pro čtenáře! Samozřejmě brzy (tj. asi v řádu 14 dnů) vyjde pokračování tohoto článku i s odpovědí, ale zkuste, pokud chcete, odpovědět na tuto otázku mailem na adresu Najděte chybu v uvedené větě z mailu, vysvětlete podstatu této chyby a pošlete mi mail! Mimochodem, pro ty z vás, kteří již absolvovali naše školení OOP a UML (blíže viz zde), bude nalezení této chyby snadné. Napovím pouze, že se jedná o první a základní kapitolu školení, tedy o základní objektové paradigma v modelování, neboli o vnější všeobsahující pohled a vnitřní implementační pohled na prvky při modelování, jinak řečeno na školení stále se opakující červená niť číslo jedna! Těším se na vaše odpovědi, pište na adresu bude pokračovat! Strana 5

Rady pro tvorbu USE CASE MODELU, rada první: Jak pracovat s pojmy ve scénářích UC

Rady pro tvorbu USE CASE MODELU, rada první: Jak pracovat s pojmy ve scénářích UC Rady pro tvorbu USE CASE MODELU, rada první: Jak pracovat s pojmy ve scénářích UC Úvod Před nedávnem jsem obdržel trochu delší mail tohoto znění: Dobrý den pane Kravale, před časem jsem absolvoval vaše

Více

Čtvrtá část odpovědi aneb jak je to vlastně s interakcí <>

Čtvrtá část odpovědi aneb jak je to vlastně s interakcí <<include>> Čtvrtá část odpovědi aneb jak je to vlastně s interakcí autor RNDr. Ilja Kraval leden 2008 www.objects.cz Úvod Tento článek navazuje jako pokračování na články předešlé. Minule jsme si zde

Více

ROZDÍL MEZI VZTAHEM EXTEND A INCLUDE V USE CASE DIAGRAMECH

ROZDÍL MEZI VZTAHEM EXTEND A INCLUDE V USE CASE DIAGRAMECH ROZDÍL MEZI VZTAHEM EXTEND A INCLUDE V USE CASE DIAGRAMECH 3. část RNDr. Ilja Kraval, srpen 2009 http://www.objects.cz ÚVOD Tento článek je pokračováním předešlých článků. Článek vysvětluje použití vztahu

Více

S KONFIGURACÍ POVOLENÝCH KOMBINACÍ DĚDICŮ

S KONFIGURACÍ POVOLENÝCH KOMBINACÍ DĚDICŮ VZOR HETEROGENNÍ SEZNAM S KONFIGURACÍ POVOLENÝCH KOMBINACÍ DĚDICŮ RNDr. Ilja Kraval, září 2008 http://www.objects.cz ÚVOD Jak známo, v CLASS DIAGRAMU se dělí vztahy do dvou základních typů: Buď se jedná

Více

Odpověď na dotaz ohledně asociační třídy v modelu měření

Odpověď na dotaz ohledně asociační třídy v modelu měření Odpověď na dotaz ohledně asociační třídy v modelu Část 4. Tento článek navazuje na předešlé články jako jejich pokračování autor RNDr. Ilja Kraval, http://www.objects.cz září 2007 firma Object Consulting

Více

NAUČTE SE MALOVAT SI INSTANCE!

NAUČTE SE MALOVAT SI INSTANCE! NAUČTE SE MALOVAT SI INSTANCE! část 2. RNDr. Ilja Kraval, září 2009 http://www.objects.cz ÚVOD V předešlém článku jsme otevřeli jeden ze základních problémů, který musí analytik řešit: Jak vypadá skladba

Více

Úvod do principů objektově orientovaného programování

Úvod do principů objektově orientovaného programování OBSAH DISTANČNÍHO E-LEARNINGOVÉHO KURZU PROFESNÍ RŮST ANALYTIKA OD ZÁKLADŮ (BASE) ÚVOD DO TECHNOLOGIÍ INFORMAČNÍCH SYSTÉMŮ Jak funguje počítač na základní úrovni Základy HTML Skripty ve webovských technologiích

Více

JEDNODUCHÁ A PRAKTICKÁ METODA ODHADU PRACNOSTI PROJEKTU (S UTILITOU KE STAŽENÍ ZDARMA)

JEDNODUCHÁ A PRAKTICKÁ METODA ODHADU PRACNOSTI PROJEKTU (S UTILITOU KE STAŽENÍ ZDARMA) JEDNODUCHÁ A PRAKTICKÁ METODA ODHADU PRACNOSTI PROJEKTU (S UTILITOU KE STAŽENÍ ZDARMA) 2. část autor: RNDr. Ilja Kraval, červenec 2010 http://www.objects.cz ÚVOD V minulém článku bylo pojednáno o složitosti

Více

Vztah typu Extend v UML a jeho zvláštnosti

Vztah typu Extend v UML a jeho zvláštnosti Vztah typu Extend v UML a jeho zvláštnosti RNDr. Ilja Kraval 2007 Object Consulting s.r.o. http://www.objects.cz objects@objects.cz Do diskusního fóra na Pandoře (http://pandora.idnes.cz/conference/objcon/)

Více

Proč je analytický model IS nutným předpokladem pro zabránění tvorbě molochálních systémů

Proč je analytický model IS nutným předpokladem pro zabránění tvorbě molochálních systémů Proč je analytický model IS nutným předpokladem pro zabránění tvorbě molochálních systémů Část 1 autor RNDr. Ilja Kraval, http://www.objects.cz březen 2007 firma Object Consulting s.r.o. Úvod V reakci

Více

Odpověď na dotaz ohledně asociační třídy v modelu měření

Odpověď na dotaz ohledně asociační třídy v modelu měření Odpověď na dotaz ohledně asociační třídy v modelu měření Část 3. Tento článek navazuje na předešlé články jako jejich pokračování autor RNDr. Ilja Kraval, http://www.objects.cz srpen 2007 firma Object

Více

Nutnost použití vzoru OBSERVER pro zamezení nepříjemných efektů zpětných funkcionálních vazeb mezi objekty

Nutnost použití vzoru OBSERVER pro zamezení nepříjemných efektů zpětných funkcionálních vazeb mezi objekty Nutnost použití vzoru OBSERVER pro zamezení nepříjemných efektů zpětných funkcionálních vazeb mezi objekty autor RNDr. Ilja Kraval, http://www.objects.cz únor 2007 firma Object Consulting s.r.o. Úvod V

Více

Kurz Postupy návrhu IS pomocí UML a OOP (5 dnů, in-house)

Kurz Postupy návrhu IS pomocí UML a OOP (5 dnů, in-house) Kurz Postupy návrhu IS pomocí UML a OOP (5 dnů, in-house) přednáší RNDr. Ilja Kraval pořádá firma OBJECT CONSULTING Obsah: Kurz Efektivní postupy návrhu IS pomocí UML a OOP (5 dnů, in-house)... 1 1. Jak

Více

O JEDNÉ ČASTÉ CHYBĚ PŘI ROZKLADU PROCESŮ PODNIKU ANEB KDY MÁME UKONČIT ROZKLAD PROCESŮ PODNIKU?

O JEDNÉ ČASTÉ CHYBĚ PŘI ROZKLADU PROCESŮ PODNIKU ANEB KDY MÁME UKONČIT ROZKLAD PROCESŮ PODNIKU? O JEDNÉ ČASTÉ CHYBĚ PŘI ROZKLADU PROCESŮ PODNIKU ANEB KDY MÁME UKONČIT ROZKLAD PROCESŮ PODNIKU? RNDr. Ilja Kraval, říjen 2008 http://www.objects.cz AKTÉROVÁ ŠKOLA Jak známo, informační systémy obsahují

Více

Případy užití (use case) Projektování SW systémů

Případy užití (use case) Projektování SW systémů Univerzita Pardubice Fakulta elektrotechniky a informatiky Případy užití (use case) Projektování SW systémů Matěj Trakal Poslední úprava: 24. ledna 2012, 17:06 INPSW 2011 (Šimerda) OBSAH Obsah 1 Co jsou

Více

Jedna z velmi častých a závažných chyb při návrhu IS aneb jak vznikají tzv. molochální systémy

Jedna z velmi častých a závažných chyb při návrhu IS aneb jak vznikají tzv. molochální systémy Jedna z velmi častých a závažných chyb při návrhu IS aneb jak vznikají tzv. molochální systémy Část druhá autor RNDr. Ilja Kraval, http://www.objects.cz červenec 2006 (pozn.: článek navazuje na první část

Více

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již

Více

O JEDNÉ ZÁLUDNOSTI INTERAKCE «INCLUDE» V MODELU PŘÍPADŮ UŽITÍ

O JEDNÉ ZÁLUDNOSTI INTERAKCE «INCLUDE» V MODELU PŘÍPADŮ UŽITÍ O JEDNÉ ZÁLUDNOSTI INTERAKCE «INCLUDE» V MODELU PŘÍPADŮ UŽITÍ 2. část RNDr. Ilja Kraval, květen 2010 http://www.objects.cz ÚVOD V předešlém článku jsme nastínili problém, který vzniká v souvislosti s hledáním

Více

Svolávací systém Uživatelský manuál

Svolávací systém Uživatelský manuál Uživatelský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz Datum vydání: 14. srpna 2013 Číslo

Více

Manuál na pořízení technické změny pomocí webové kalkulačky. Verze 1.2

Manuál na pořízení technické změny pomocí webové kalkulačky. Verze 1.2 Manuál na pořízení technické změny pomocí webové kalkulačky Verze 1.2 2 Obsah 1. Úvod.. 3 1.1. Základní informace 3 1.2. Spuštění kalkulačky. 3 1.3. Přehled možných úprav 4 2. Sestavení technické změny.

Více

A7B36SI2 - Řízení SW projektů. Smart-Fine. Systém evidence parkovacích lístků pomocí chytrých telefonů. Analýza (v. 3)

A7B36SI2 - Řízení SW projektů. Smart-Fine. Systém evidence parkovacích lístků pomocí chytrých telefonů. Analýza (v. 3) A7B36SI2 - Řízení SW projektů Smart-Fine Systém evidence parkovacích lístků pomocí chytrých telefonů Analýza (v. 3) Martin Štajner, Pavel Brož 16.12.2011 1 Obsah Obsah Požadavky na systém Případy užití

Více

1. Dědičnost a polymorfismus

1. Dědičnost a polymorfismus 1. Dědičnost a polymorfismus Cíl látky Cílem této kapitoly je představit klíčové pojmy dědičnosti a polymorfismu. Předtím však je nutné se seznámit se základními pojmy zobecnění neboli generalizace. Komentář

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

Portál Algotech HelpDesk Uživatelský manuál

Portál Algotech HelpDesk Uživatelský manuál Portál Algotech HelpDesk Uživatelský manuál Vypracovali: Datum: 14. 9. 2012 Jméno Michal Zeman Jan Košátko Jan Skýpala Funkce IT specialista Project Manager Service Desk Manager Kontakt helpdesk@algotech.cz

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 29. Otázka : Zpracování událostí: mechanismus událostí a jejich zpracování (Event/Listener), nepřímá invokace (Observer/Observable). Obsah : 1. Mechanisums

Více

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou

Více

INFORMATIKA MS WORD, HROMADNÁ KORESPONDENCE

INFORMATIKA MS WORD, HROMADNÁ KORESPONDENCE Škola: Autor: DUM: Vzdělávací obor: Tematický okruh: Téma: Masarykovo gymnázium Vsetín Mgr. Petr Koňařík MGV_VT_SS_1S3-D08_Z_WORD_HR_KOR.docx Informatika MS Word Hromadná korespondence INFORMATIKA MS WORD,

Více

Virtuální svatba Uživatelský manuál

Virtuální svatba Uživatelský manuál Virtuální svatba Uživatelský manuál Úvodem Běh programu vyžaduje připojení k internetu. Při prvním spuštění budete systémem WinXP,Win Vista, požádání o povolení připojení hlavní okno programu Napsat vzkaz

Více

Principy OOP při tvorbě aplikací v JEE. Michal Čejchan

Principy OOP při tvorbě aplikací v JEE. Michal Čejchan Principy OOP při tvorbě aplikací v JEE Michal Čejchan Témata přednášky Principy OOP - připomenutí Úvod - co nás vede k používání OOP Reálný svět - jak (ne)používáme OOP Nedostatky na úrovni programovacích

Více

MAXScript výukový kurz

MAXScript výukový kurz MAXScript výukový kurz Díl čtvrtý jazyk MAXScript, část I. Jan Melichar, březen 2008 Jan Melichar (aka JME) strana 1 OBSAH ÚVOD... 4 ZÁKLADNÍ PŘÍKAZY... 5 OPERÁTORY... 6 PROMĚNNÉ... 6 POLE... 7 ZÁVĚREM...

Více

Šumperský efekt rozmnožení případů užití

Šumperský efekt rozmnožení případů užití Šumperský efekt rozmnožení případů užití Ilja Kraval, 2007 http://www.objects.cz Článek pojednává o jednom velmi nepříjemném efektu bobtnání projektu. 1. Odhad velikosti a rozsahu informačního systému

Více

Několik rad pro psaní článku na Wikipedii

Několik rad pro psaní článku na Wikipedii Několik rad pro psaní článku na Wikipedii 1. Výstavba článku = jak napsat článek ve Wordu ještě předtím, než začnete přemýšlet o jeho nahrávání na Wikipedii. 2. Nahrávání na Wikipedii 3. Prameny informací

Více

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT Funkce Najít a nahradit slouží k rychlému vyhledávání určitých slov a jejich nahrazování jinými slovy. Lze hledat i určité varianty slov a nahrazovat je buď hromadně (všechny

Více

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů.

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů. Úvodní příručka Microsoft Project 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit. Panel nástrojů Rychlý přístup Tuto oblast můžete

Více

Vzor OBSERVER a jeho zajímavá varianta v kombinaci se vzorem ADAPTER Část 2

Vzor OBSERVER a jeho zajímavá varianta v kombinaci se vzorem ADAPTER Část 2 Vzor OBSERVER a jeho zajímavá varianta v kombinaci se vzorem ADAPTER Část 2 autor RNDr. Ilja Kraval, http://www.objects.cz únor 2007 firma Object Consulting s.r.o. Úvod V předešlé části článku jsme si

Více

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná. Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,

Více

Operační systémy. Cvičení 1: Seznámení s prostředím

Operační systémy. Cvičení 1: Seznámení s prostředím Operační systémy Cvičení 1: Seznámení s prostředím 1 Obsah cvičení Organizace cvičení Učebna K311 Unixová učebna K327 (Solárium) Přihlášení do Unixu Spouštění vzorových příkladů vzdáleně (Unix) lokálně

Více

Uživatelská příručka k systému Jídelna inet

Uživatelská příručka k systému Jídelna inet Uživatelská příručka k systému Jídelna inet Internetová část Microdata s.r.o. Verze 2.5 Srpen 2010 Přihlášení do systému... 3 Prohlížení jídelníčku... 4 Objednávání jídel... 4 Přehled Objednávek... 6 Změna

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 5 8 4 U k á z k a k n i h

Více

Způsob změny DPH z 10% na 14%

Způsob změny DPH z 10% na 14% Způsob změny DPH z 10% na 14% Verze 2011.34 a vyšší Úvod Popisovaná změna je z 10% na 14% a opačně. Změna sazeb DPH provedou dealeři při převodu na rok 2012 automaticky. Pokud změnu provádí sám zákazník,

Více

E-BILLING UŽIVATELSKÝ MANUÁL. Platí od 08.2012. www.dhlfreight.cz 840 111 308

E-BILLING UŽIVATELSKÝ MANUÁL. Platí od 08.2012. www.dhlfreight.cz 840 111 308 E-BILLING UŽIVATELSKÝ MANUÁL Platí od 08.2012 www.dhlfreight.cz 840 111 308 Obsah 1. E-BILLING 1.1 Úvod... 3 2. Registrační proces 2.1 Registrace do DHL E-BILLING... 4 2.2 Postup registrace do DHL E-BILLING...

Více

Webové stránky Webové aplikace WebDesign Internet Marketing VAFRO CMS MODUL REALITY

Webové stránky Webové aplikace WebDesign Internet Marketing VAFRO CMS MODUL REALITY VAFRO CMS MODUL REALITY Řešení pro Realitní kanceláře Vafro CMS s modulem Reality Vám umožní následující: Jednoduchou správu realit domů bytů pozemků komerčních objektů garáží Snadné zadávání položek vytvoření

Více

PŘEHLED FUNKCÍ PROGRAMU KROK ZA KROKEM

PŘEHLED FUNKCÍ PROGRAMU KROK ZA KROKEM PŘEHLED FUNKCÍ PROGRAMU KROK ZA KROKEM Základní informace: Program byl konstruován především pro komplexní zpracování zakázek ve společnosti. Je postaven obecně, specializované funkce byly však přizpůsobeny

Více

ÚLOHA 6. Úloha 6: Stěžejní body tohoto příkladu:

ÚLOHA 6. Úloha 6: Stěžejní body tohoto příkladu: Úloha 6: Stěžejní body tohoto příkladu: - Definování tabule plechu - Manuální nesting - vkládání - Expert-parametry pro nastavení automatického zpracování - Provedení automatického Expert zpracování -

Více

OOT Objektově orientované technologie

OOT Objektově orientované technologie OOT Objektově orientované technologie Požadavky a případy užití Daniela Szturcová, Pavel Děrgel Institut geoinformatiky, HGF Osnova Systém Uživatelé Případy užití Vazby (asociace, generalizace, include

Více

OOT Objektově orientované technologie

OOT Objektově orientované technologie OOT Objektově orientované technologie Požadavky a případy užití Daniela Szturcová Institut geoinformatiky, HGF Osnova Systém Uživatelé Případy užití Vazby (asociace, generalizace, include a extend) Shrnutí

Více

Seminární práce z fyziky stručné pokyny

Seminární práce z fyziky stručné pokyny Seminární práce z fyziky stručné pokyny Rozsah a obvyklá struktura seminární práce Orientační rozsah seminární práce je 10 normovaných stran vlastního textu (tím se rozumějí kapitoly Úvod, Hlavní část,

Více

ČÁST 1. Zahřívací kolo. Co je a k čemu je návrhový vzor 33

ČÁST 1. Zahřívací kolo. Co je a k čemu je návrhový vzor 33 Stručný obsah Část 1: Zahřívací kolo Kapitola 1 Co je a k čemu je návrhový vzor 33 Kapitola 2 Zásady objektově orientovaného programování 39 Kapitola 3 Co konstruktor neumí (Jednoduchá tovární metoda Simple

Více

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux. Jan Smolík UML UML Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux Zdroj: Wikipedia Unified modelling language Neproprietární

Více

SPC Měřicí stanice Nastavení driverů

SPC Měřicí stanice Nastavení driverů Základní nastavení v SPC Měřicí plán Z nabídky Soubor vyberte volbu Stanice. Otevře se okno pro nastavení Měřicích stanic a plánů. V tomto okně přepněte na záložku Měřicí plány Vyberte měřicí plán, který

Více

Problém identity instancí asociačních tříd

Problém identity instancí asociačních tříd Problém identity instancí asociačních tříd Autor RNDr. Ilja Kraval Ve školeních a také následně po jejich ukončení se stále častěji objevují dotazy, které se týkají tzv. identity instancí asociační třídy.

Více

Přepínání zobrazení Použijte zobrazení kalendáře, které nejlépe vyhovuje vašemu pracovnímu postupu. Přepínejte tak často, jak chcete.

Přepínání zobrazení Použijte zobrazení kalendáře, které nejlépe vyhovuje vašemu pracovnímu postupu. Přepínejte tak často, jak chcete. Kalendář Úvodní příručka Naplánování schůzky v Lyncu Setkejte se tváří v tvář a ušetřete si cestu díky online schůzce v Lyncu 2013. Přepínání zobrazení Použijte zobrazení kalendáře, které nejlépe vyhovuje

Více

Delphi - objektově orientované

Delphi - objektově orientované Kapitola 6 Delphi - objektově orientované programování Objektově orientované programování (zkracováno na OOP, z anglického Object oriented programming) je metodika vývoje softwaru, založená na těchto myšlenkách,

Více

KAPITOLA 5 - POKROČILÉ ZPRACOVÁNÍ TEXTU

KAPITOLA 5 - POKROČILÉ ZPRACOVÁNÍ TEXTU KAPITOLA 5 - POKROČILÉ ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY Oddíly, styly, poznámka pod čarou, revize, obsah, rejstřík, záložka, citace a seznamy literatury, vzorce, vložené a propojené objekty, oddíly, zabezpečení.

Více

Příloha 6. Palety nástrojů

Příloha 6. Palety nástrojů Příloha 6. Palety nástrojů Palety nástrojů v IDE poskytují zkrácení pro příkazy nabídky. Příkazy jsou rozděleny do několika palet nástrojů, které mohou být nezávisle přeskupeny nebo vloženy do plovoucích

Více

Jednoduchý návod na základní obsluhu Prestashopu 1.6:

Jednoduchý návod na základní obsluhu Prestashopu 1.6: Jednoduchý návod na základní obsluhu Prestashopu 1.6: Správa objednávek Když přijde objednávka, systém automaticky zasílá email provozovateli eshopu a zákazníkovi. Seznam objednávek je zde: Vedle každé

Více

Office 2013. podrobný průvodce. Tomáš Šimek

Office 2013. podrobný průvodce. Tomáš Šimek Office 2013 podrobný průvodce Tomáš Šimek Seznámení se společnými postupy při práci s dokumenty Office Popis základních a pokročilejších postupů při práci s Wordem, Excelem, PowerPointem a OneNote Možnosti

Více

Reakce na námitky pana inženýra Josefa Pohana, člena finančního výboru (a občana Města Lanškroun)

Reakce na námitky pana inženýra Josefa Pohana, člena finančního výboru (a občana Města Lanškroun) Ing. Zdeněk Nejezchleb, U Štítu 382, 530 03 Pardubice osvědčení KA ČR 1940 Reakce na námitky pana inženýra Josefa Pohana, člena finančního výboru (a občana Města Lanškroun) problematika schvalování účetní

Více

Testování mobilního telefonu Apple iphone 4

Testování mobilního telefonu Apple iphone 4 Testování mobilního telefonu Apple iphone 4 semestrální práce předmětu Testování uživatelského rozhraní Jakub Véle - 1 - Popis přístroje Semestrální projekt se bude zabývat mobilním telefonem Apple iphone

Více

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz RUP - Disciplíny Jaroslav Žáček jaroslav.zacek@osu.cz Disciplíny Množství disciplíny v dané iteraci Disciplíny podle RUP Šest základních: Business modeling - pro pochopení problémové domény Requirements

Více

Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken

Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken Jazyk UML - přehled Unified Modeling Language jazyk pro popis objektově orientované analýzy a návrhu aplikací slouží k vzájemné komunikaci mezi zadavatelem a návrhářem systému má několik částí, není nutné

Více

DNUR semestrální projekt Nákupní seznam

DNUR semestrální projekt Nákupní seznam DNUR semestrální projekt Nákupní seznam Bc. Michal Macháček ČVUT FEL Praha, ZS 2013 machamic@fel.cvut.cz Obsah D1...1 Uživatelský průzkum...1 Základní popis aplikace...1 Typický uživatel...1 Interview...1

Více

Rizikové procesy. 1. Spuštění modulu Rizikové procesy. 2. Popis prostředí a ovládacích prvků modulu Rizikové procesy

Rizikové procesy. 1. Spuštění modulu Rizikové procesy. 2. Popis prostředí a ovládacích prvků modulu Rizikové procesy Rizikové procesy Modul slouží k evidenci rizik a zpracovávání mapy rizik za jednotlivé součásti a VUT. Přístupová práva k tomuto modulu mohou získat manažeři rizik a výbor pro řízení rizik. 1. Spuštění

Více

Uživatelský manuál: Modul Nové kontakty

Uživatelský manuál: Modul Nové kontakty Uživatelský manuál: Modul Nové kontakty Se zapnutím nových kontaktů souvisí nasazení nové aplikace Těžká podatelna a nový formulář pro evidenci externí písemnosti (dokumentu). Zapnutí nových kontaktů lze

Více

POKYNY K BAKALÁŘSKÉ PRÁCI (BP)

POKYNY K BAKALÁŘSKÉ PRÁCI (BP) POKYNY K BAKALÁŘSKÉ PRÁCI (BP) 1) Hlavní fakta..str.1 2) Sep.sks.cz..str.2 3) Téma. str.2 4) Postupy psaní BP.str.3 5) Projekt.str.4 6) Metody...str.5 7) Struktura BP. str.5 8) Formální úprava...str.7

Více

Miroslav Adamec, ARAS: JUDr. Jiří Srstka, DILIA:

Miroslav Adamec, ARAS: JUDr. Jiří Srstka, DILIA: Miroslav Adamec, ARAS: A poprosím pana doktora Srstku, aby nám vysvětlil, jak je nebezpečný nechráněný styk námětu s Českou televizí. (Smích.) Jsme malinko v časovém skluzu. Pane doktore, dobrý den. Než

Více

Seminární práce obecné a technické pokyny

Seminární práce obecné a technické pokyny Seminární práce obecné a technické pokyny Rozsah běžné seminární práce Orientačně 10 normovaných stran skutečného textu (Úvod, Hlavní část, Závěr). Obvyklá struktura seminární práce Vlastní struktura,

Více

Kombinované úlohy - cvičení

Kombinované úlohy - cvičení DUM Vyšší odborná škola, Obchodní akademie a Střední odborná škola EKONOM, o. p. s. Algoritmy DUM III/2-T1-1-16 PRG-01A-var1 Téma: Kombinované úlohy cvičení Střední škola Rok: 2012 2013 Varianta: A Zpracoval:

Více

ERP informační systém

ERP informační systém Elektronické podání formulářů daně z přidané hodnoty Systém WAK INTRA - modul Účetnictví menu Přiznání DPH / Formuláře / - seznam Přiznání k dani z přidané hodnoty (25 5401 MFin 5401 vzor č.17) - volba

Více

Jak nastavit poštu v síti SPKFree

Jak nastavit poštu v síti SPKFree Jak nastavit poštu v síti SPKFree V poslední době se množí dotazy kolem pošty. Ti, kteří je kladou jsou bohužel ztraceni a vůbec nechápou základní věci. Ti, kteří odpovídají šílí, jak někdo může nevědět

Více

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Co je to UML Evoluce UML Diagram komponent Diagram odbavení Diagram tříd Aktivity diagram Stavový diagram Sekvenční diagram Diagram

Více

Úvod do objektově orientovaného programování s použitím jazyka C# pro střední školy

Úvod do objektově orientovaného programování s použitím jazyka C# pro střední školy Úvod do objektově orientovaného programování s použitím jazyka C# pro střední školy Učebnice je určena pro střední školy k volnému šíření (FREE) autor RNDr. Ilja Kraval, 2006-2007, www.objects.cz Tato

Více

Profesis on-line 20.1.2015. Obrázky v prezentaci byly upraveny pro potřeby prezentace.

Profesis on-line 20.1.2015. Obrázky v prezentaci byly upraveny pro potřeby prezentace. Profesis on-line 20.1.2015 Obrázky v prezentaci byly upraveny pro potřeby prezentace. Adresa systému: www.profesis.cz Údaje nutné pro přihlášení: - přihlašovací jméno: sedmimístné číslo autorizace (včetně

Více

Jazz Server osobní nastavení uživatele

Jazz Server osobní nastavení uživatele Jazz Server osobní nastavení uživatele Změněno kým Datum RTC verze Verze dokumentu Popis Jan Boháč 10. 2. 2010 2.0.0 1.0 Vytvoření dokumentu Tento dokument popisuje činnosti, které musí každý uživatel

Více

Diagram nebo text? Miroslav Benešovský, BenSoft s.r.o

Diagram nebo text? Miroslav Benešovský, BenSoft s.r.o Diagram nebo text? Miroslav Benešovský, Diagram nebo text? Jaká je role analytika při vývoji SW? Most mezi zákazníkem a vývojáři Jaké má analytik prostředky? Diagramy, vizuální modelování Jaká je zkušenost

Více

Projekt Obrázek strana 135

Projekt Obrázek strana 135 Projekt Obrázek strana 135 14. Projekt Obrázek 14.1. Základní popis, zadání úkolu Pracujeme na projektu Obrázek, který je ke stažení na http://java.vse.cz/. Po otevření v BlueJ vytvoříme instanci třídy

Více

Instalace a první spuštění programu. www.zoner.cz

Instalace a první spuštění programu. www.zoner.cz Instalace a první spuštění programu www.zoner.cz CZ Průvodce instalací Z nabídky instalačního CD vyberte Zoner Photo Studio 13 v požadované jazykové verzi * a klikněte na položku Instalace programu. Pokud

Více

Analýza a Návrh. Analýza

Analýza a Návrh. Analýza Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,

Více

Lékařské prohlídky GETMORE HRM Online

Lékařské prohlídky GETMORE HRM Online Lékařské prohlídky GETMORE HRM Online GETMORE, s. r.o. Vyšehradská 1349/2, 128 00 Praha 2, +420 221 222 983, www.getmore.eu http://www.lekarskeprohlidky.cz Lékařské prohlídky: popis aplikace Základní info

Více

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz UML a jeho použití v procesu vývoje Jaroslav Žáček jaroslav.zacek@osu.cz Různé pohledy na modelování Různé pohledy na modelování Unified Modeling Language UML není metodikou ani programovacím jazykem,

Více

Nastavení tiskárny pro tisk štítků Geis Str. 1/16

Nastavení tiskárny pro tisk štítků Geis Str. 1/16 Str. 1/16 Obsah 1. Instalace tiskárny štítků... 2 Instalace tiskárny s rozhraním USB:... 2 Instalace tiskárny se síťovým rozhraním:... 4 2. Přímý tisk na tiskárnu... 9 3. Dump mode... 10 Pro tiskárnu Zebra

Více

Dokument a jeho části oddíly, záhlaví, zápatí

Dokument a jeho části oddíly, záhlaví, zápatí Dokument a jeho části oddíly, záhlaví, zápatí Nejčastějším úkolem bývá ukončení stránky a pokračování textu na další stránce nebo vložení stránky před napsaný text. Podobným úkolem je jiné svislé zarovnání

Více

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní

Více

Martin Milata, <256615@mail.muni.cz> 27.11.2007. Pokud je alespoň jeden rozměr čokolády sudý (s výjimkou tabulky velikosti 1x2, která už je od

Martin Milata, <256615@mail.muni.cz> 27.11.2007. Pokud je alespoň jeden rozměr čokolády sudý (s výjimkou tabulky velikosti 1x2, která už je od IB000 Lámání čokolády Martin Milata, 27.11.2007 1 Čokoláda s alespoň jedním sudým rozměrem Pokud je alespoň jeden rozměr čokolády sudý (s výjimkou tabulky velikosti 1x2, která už

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

SCLPX 07 2R Ověření vztahu pro periodu kyvadla

SCLPX 07 2R Ověření vztahu pro periodu kyvadla Klasické provedení a didaktické aspekty pokusu U kyvadla, jakožto dalšího typu mechanického oscilátoru, platí obdobně vše, co bylo řečeno v předchozích experimentech SCLPX-7 a SCLPX-8. V současném pojetí

Více

6. blok část B Vnořené dotazy

6. blok část B Vnořené dotazy 6. blok část B Vnořené dotazy Studijní cíl Tento blok je věnován práci s vnořenými dotazy. Popisuje rozdíl mezi korelovanými a nekorelovanými vnořenými dotazy a zobrazuje jejich použití. Doba nutná k nastudování

Více

MS PowerPoint 2003. Začínáme pracovat s prezentací. Prostředí MS PowerPoint

MS PowerPoint 2003. Začínáme pracovat s prezentací. Prostředí MS PowerPoint MS PowerPoint 2003 Prostředí MS PowerPoint Práce s aplikací PowerPoint je co do navigace podobná práci v textovém editoru nabídky / menu jsou totožně řazeny jako např. u Word a obsahují obdobné možnosti.

Více

Internetový obchod Mironet

Internetový obchod Mironet České vysoké učení technické v Praze Fakulta elektrotechnická Internetový obchod Mironet Semestrální práce A2 Testování uživatelských rozhraní A4B39TUR Pavel Štíbal Stibapa1@fel.cvut.cz 2013/2014 Otevřená

Více

3 Makra Příklad 4 Access 2007. Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

3 Makra Příklad 4 Access 2007. Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker. TÉMA: Vytváření a úprava maker Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker. Zadání: Otevřete databázi Makra.accdb. 1. Vytvořte makro Objednávky,

Více

11 Diagram tříd, asociace, dědičnost, abstraktní třídy

11 Diagram tříd, asociace, dědičnost, abstraktní třídy 11 Diagram tříd, asociace, dědičnost, abstraktní třídy Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost diagramům tříd, asociaci,

Více

Příloha 09. Obecné dovednosti - popis obsahu a úrovní

Příloha 09. Obecné dovednosti - popis obsahu a úrovní Příloha 09 Obecné dovednosti - popis obsahu a úrovní Obecné dovednosti - popis obsahu a úrovní 1. Počítačová způsobilost Obecné dovednosti práce s PC a se základním SW vybavením potřebným pro běžnou administrativní

Více

Manuál QPos Pokladna V1.18.1

Manuál QPos Pokladna V1.18.1 Manuál QPos Pokladna V1.18.1 OBSAH Obsah 1. QPOS dotyková pokladna... 3 2. Jak číst tento manuál... 4 2.1. Čím začít?... 4 2.2. Členění kapitol... 4 2.3. Speciální text... 4 3. První spuštění... 5 3.1.

Více

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 37 - SESTAVENÍ ROZEBÍRATELNÉ]

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 37 - SESTAVENÍ ROZEBÍRATELNÉ] Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Jan Boháček [ÚLOHA 37 - SESTAVENÍ ROZEBÍRATELNÉ] 1 CÍL KAPITOLY V této kapitole se zaměříme na sestavení/složení sestavy rozebíratelným způsobem. Tedy

Více

30 APZ Klienti. Popis modulu

30 APZ Klienti. Popis modulu 30 APZ Klienti Uživatelský modul APZ Klienti náleží k modulům řešícím agendu agentury podporovaného zaměstnávání se zaměřením na osoby se zdravotním postižením. Modul umožňuje evidenci klientů agentury

Více

Novinky a nastavení ve verzi OZO 2014.001

Novinky a nastavení ve verzi OZO 2014.001 Novinky a nastavení ve verzi OZO 2014.001 1. Nastavení služeb z internetu Pro používání téměř všech novinek v programu (ověření u FÚ, načítání adres, elektronická hlášení na FÚ apod.) je nutné program

Více

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda 1. Lze vždy z tzv. instanční třídy vytvořit objekt? 2. Co je nejčastější příčinou vzniku chyb? A. Specifikace B. Testování C. Návrh D. Analýza E. Kódování 3. Je defenzivní programování technikou skrývání

Více