Třetí část odpovědi na mail ohledně zpracování případů užití, aneb jak je to s číslováním pořadí případů užití
|
|
- Renata Staňková
- před 7 lety
- Počet zobrazení:
Transkript
1 Třetí část odpovědi na mail ohledně zpracování případů užití, aneb jak je to s číslováním pořadí 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 zde dali jednu hádanku a s potěšením musím konstatovat, že odpovědělo opravdu překvapivě hodně čtenářů. S potěšením jsem si pročítal v haldě mailů odpovědi na otázku kde je chyba v předešlém článku. Mimochodem, napadla mne zajímavá myšlenka zavést na našem serveru kvízové otázky z modelování a návrhu IS podobného charakteru a zapojit tak čtenáře do živé diskuse. Dnes si důkladně rozebereme první odpovědi. Jenom připomenu, že minule jsme se ptali, kde je chyba 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á... Strana 1
2 Jak je to s číslováním pořadí případů užití Některé z odpovědí se sice snažily popsat chybu, ale nebyly úplně přesné anebo se soustředily až na důsledky této chyby. Vybral jsem jednu z nich, která plně vystihuje problém. Zkusme se zamyslet nad touto sice nikoliv chybnou, ale ne úplně přesnou odpovědí: Zdravím Vás, myslím, že v USE CASE nevyjadřujeme časovou posloupnost. Proto je špatně část... ihned po ukončení UseCase Založit žádost následuje vždy UseCase Vytisknout žádost... S pozdravem a díky za vaši práci S.M. Poznámka: Nejprve musím odpovědět na poděkování na konci mailu, které mne potěšilo. Jako odpověď použiji jeden typicky americký výrok: OK, it s my job. A jen dodám, že výuka modelování IS pomocí UML a OOP je prací, která mne baví. Je třeba zdůraznit, že ono to s posloupností případů užití není až tak jednoduché a úvaha o posloupnosti může vést i k omylům! Kolega v předešlém mailu má pravdu v tom, že přímo v syntaxi modelu případů užití není uvedena povinnost uvádět posloupnost případů užití tak, jak jsou vyvolány (instanciovány, použity) po sobě. Dokonce pokud se jedná o případy užití nabízené ven ze systému, tak pořadí případů užití z hlediska principu anonymity klienta systému ani nemá smysl! Posloupnost jak by se případy užití nabízené ven měly vyvolat po sobě (výrazně zdůrazňuji kondicionál v této větě!) je dána pouze posloupností procesů v podniku, tj. posloupností v chodu podniku! Je třeba zdůraznit, že každý samotný případ užití nabízený ven může být vyvolán a použit kdykoliv a proto musí být každý případ užití navržen slangově řečeno blbovzdorně. Například každému je jasné, že před tím, než se odsouhlasí úvěr, musí být daný úvěr založen, musí být vyplněn a také překlopen do stavu připraven k odsouhlasení. Z hlediska procesů podniku je zřejmé, že úvěr v podniku se nejprve zakládá, poté se vyplňuje potřebnými údaji, tak se připravuje k odsouhlasení a poté se zavolá případ užití pro odsouhlasení. Ale v případech užití uvnitř algoritmů se nesmíme spolehnout, že proces podniku venku musí běžet a poběží zrovna takto. Případ užití Odsouhlasení úvěru může být totiž spuštěn kdykoliv! Jak tedy ošetřit tuto libovůli Strana 2
3 spuštění zvenku? Samotný případ užití odsouhlasení musí být uvnitř navržen tak, že nelze obsloužit jiné úvěry, než úvěry připravené k odsouhlasení. Například případ užití začíná výběrem úvěrů v tomto stavu, tj. ve stavu připraven k odsouhlasení : část scénáře:...obsluze se zobrazí seznam úvěrů ve stavu úvěr připraven k odsouhlasení, obsluha vybere jeden úvěr atd. Poznámka na okraj, opravdu technická: S výhodou lze použít pro odkazy nástroj EA Object Editor (viz ), který se zavádí ve firmách ve stále větším počtu licencí. Tzv. živé odkazy na prvky v modelu EA jsou zde zdůrazněny pomocí žluté barvy. Zde ve scénářích UC jsou jimi modelovací prvky tzv. user concepts, které budou mapovány na objekty programu a poté na model tříd programu. Nyní již vidíme první kandidáty na toto mapování žlutě: 1. seznam úvěrů, tj. budoucí objekt správce seznamu úvarů 2. samotný úvěr, tj. budoucí objekt samotného úvěru 3. číselník stavů úvěrů, jehož jedním itemem je úvěr stav připraven k odsouhlasení Tyto prvky se dále mapují na nalezené třídy a tím vzniká vztah mezi pojmy uživatele a modelem tříd, tedy vzniká to, co nazýváme interpretací evidované informace v programu uživatelem. Pokud v systému není ani jeden úvěr v tomto stavu, není co odsouhlasit a případ užití odsouhlasení končí hned na svém začátku. Je vidět, že vnitřní dobře navržená konzistentní stavovost výskytů informace je právě onou skutečností, která zaručuje požadovanou blbovzdornost v případech užití! Je třeba si uvědomit, že v předešlém odstavci byla řeč o případech užití nabízených ven spustitelných vnějším klientem systému kdykoliv. Pokud však popisujeme vnitřní implementaci případu užití, tj. popisujeme co se děje uvnitř případu při jeho použití (tj. v rámci vyvolání), tak v této implementaci, tj. popisu vnitřku, je již posloupnost toho, co se děje, dána přesně v časovém sledu a tedy takříkajíc po sobě. Jinak řečeno v popisu scénáře programu se doslova píše: udělá se toto, potom toto...atd.. Tímto vlastně popisujeme požadovaný algoritmus programu. Znamená to, že ve vnitřním scénáři případu užití vyjadřujeme velmi přesně (a pokud možno detailně) posloupnost toho, co se po čem děje. Z toho plyne, že pokud se v rámci scénáře odvoláme na případ užití pomocí <<include>>, tak toto volání má přesně definovanou pozici v posloupnosti scénáře a má proto smysl hovořit o pořadí tohoto zavolání v rámci tohoto scénáře. Uveďme si příklad pomocí jednoho klasického vzoru z modelování pomocí případů užití. Velmi často se vyskytuje situace, kdy obsluze se zobrazí seznam nějakých prvků, obsluha vybere jeden prvek ze seznamu a provede jeho editaci. Tento Strana 3
4 analytický scénář lze realizovat v designu pomocí jedné obrazovky, kde v jedné části (například vlevo) se zobrazuje seznam prvků a jinde (například vpravo) se zobrazuje detail vybraného prvku s možností editace. Protože se části scénáře výběr prvku a editace vybraného prvku volají i odjinud, zavedeme tyto části jako případy užití a provedeme na ně <<include>> (tj. vytkneme). Aplikace vzoru by pak mohl vypadat v příkladu třebas takto: Textový tvar: Případ užití Editace fyzické osoby s výběrem Scénář: Provede se výběr fyzické osoby obsluhou, viz UC Výběr fyzické osoby. Provede se editace aktuálně vybrané fyzické osoby, viz UC Editace aktuálně vybrané fyzické osoby. Poznámka: Jak vidět, opět je zřejmou výhodou, pokud i pro volání mezi případy užití pomocí <<include>> používáme nástroj EA Object Editor Graficky v diagramu potom toto řešení vypadá takto: «include» Editace fyzické osoby s výběrem Výběr fyzické osoby Editace aktuálně vybrané fyzické osoby «include» obrázek 1 Aplikace USE CASE PATTERNu Editace prvku s výběrem (tento diagram musí být v plném souladu s textem scénáře). Strana 4
5 Je logické a zřejmé (z uvedeného scénáře to vyplývá), že nejprve se v posloupnosti zavolá případ užití Výběr fyzické osoby a poté případ užití Editace aktuálně vybrané fyzické osoby. Syntaxe UML to nevyžaduje, ale tuto skutečnost bychom mohli znázornit také přímo v diagramu jako vlastnost samotného vztahu <<include>> pomocí prvku CONSTRAINT s udáním hodnoty v pořadí: «include» {order = 1} Editace fyzické osoby s výběrem Výběr fyzické osoby «include» {order = 2} Editace aktuálně vybrané fyzické osoby obrázek 2 Možnost využití prvku CONSTRAINT pro pořadí Poznámka: Jak se můžete seznámit se vzory modelování? Všechny užitečné a potřebné vzory návrhu IS (nejenom tento jeden) jsou podrobně probrány například na pobytovém školení (viz ), proto doporučuji účast na tomto školení. Všimněte si, že v předešlém obrázku má smysl očíslovat si vztahy typu <<include>> (nikoliv samotné případy užití,ale vztahy <<include>>!). Má tedy v tomto případě smysl udat třeba i graficky, jako jsou které případy užití volány v jakém pořadí. Pořadí vyplývá přímo ze scénáře volajícího případu užití. Poznámka: Osobně do diagramu toto pořadí neznázorňuji a ponechávám je čitelné pouze v textu scénáře. Strana 5
6 Závěr první: Ve svém důsledku závěrečná věta znamená, že odpověď kolegy není dostatečně úplně přesná, protože lze popsat situace, kdy má smysl očíslovat si pořadí volání případů užití! Ale přes tuto ne úplnou přesnost v odpovědi, kolega ve svém mailu vystihuje jako důsledek chybu v původním mailu! O opravdu přesné odpovědi pojednáme podrobně příště, nyní následuje pouze nápověda : Porovnejme si dvě situace. Na straně jedné máme situaci jako dotaz z mailu v úvodu tohoto článku, tj. předmět hádanky. Na straně druhé si prohlédněme číslování volání případů užití, tedy vztahů <<include>> v našem příkladu, viz obrázek 2 Možnost využití prvku CONSTRAINT pro pořadí! Tyto dvě situace se podstatně liší! V prvém případě, tj. v dotazu mailu, opravdu (jak píše odpověď) nemá smysl číslovat nějaké pořadí, v druhém však smysl má! Odpověď na hádanku následuje v dalším pokračování článku!...článek bude pokračovat! Strana 6
Č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íceDruhá část odpovědi na mail ohledně zpracování případů užití
Druhá část odpovědi na mail ohledně zpracování případů užití Autor RNDr. Ilja Kraval leden 2008 www.objects.cz Úvod Tento článek navazuje jako pokračování na článek předešlý. Minule jsme si vysvětlili,
VíceROZDÍ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íceOdpověď 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íceS 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íceJak správně psát scénáře k případům užití?
Jak správně psát scénáře k případům užití? Autor RNDr. Ilja Kraval 2007 http://www.objects.cz K napsání tohoto článku mne inspiroval tento mail: Dobrý den pane Kravale, chci Vás poprosit o radu, která
VíceRady 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íceProč 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íceJE TŘEBA DBÁT NA ANONYMITU KLIENTA NEBO NE?
JE TŘEBA DBÁT NA ANONYMITU KLIENTA NEBO NE? RNDr. Ilja Kraval, říjen 2008 http://www.objects.cz ÚVOD Začnu jedním zajímavým postřehem: Na našich školeních OOP a UML existují určitá témata, která při jejich
VíceProblé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íceJEDNODUCHÁ 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Ú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íceVYHLEDÁVÁNÍ PRVKŮ ACTOR A PROCESNÍ MODELOVÁNÍ
VYHLEDÁVÁNÍ PRVKŮ ACTOR A PROCESNÍ MODELOVÁNÍ Část 3 Tento článek je pokračováním předešlých článků RNDr. Ilja Kraval, duben 2009 http://www.objects.cz ÚVOD V předešlých článcích jsme se seznámili s použitím
VíceNAUČ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íceO 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íceModelování požadavků
Modelování požadavků Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz Softwarové inženýrství
VíceJak funguje element deep history v UML
Jak funguje element deep history v UML autor RNDr. Ilja Kraval, http://www.objects.cz březen 2007 firma Object Consulting s.r.o. Úvod Již několikrát jsem v internetových diskusích a při školeních narazil
VíceVzor 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íceUnifikovaný modelovací jazyk UML
Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li
VíceŠ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íceUML 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íceVztah 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íceNaším cílem je Vaše spokojenost...
Vážení zákazníci, Naším cílem je Vaše spokojenost... blahopřejeme Vám, že jste se rozhodli pro nákup nové telefonní ústředny řady ATEUS - NETSTAR od českého výrobce 2N TELEKOMUNIKACE a.s. Současně Vás
VíceUML - 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íceObjektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová Osnova Modelování interakcí mezi objekty modelování zpráv (mapování zpráv na operace), vytváření a
VíceA7B36SI2 - Ří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íce1. Témata maturitních prací. 2. Termín závazného zadání maturitní práce. 3. Termín odevzdání maturitní práce. 4. Kritéria hodnocení maturitní práce
1. Témata maturitních prací 1. Vytvoření dynamických WWW stránek. 2. Vytvoření sad tesů v prostředí Moodle nebo Response zahrnujících učivo prvního nebo druhého ročníku IVT. 3. Vytvoření Corporate design
VíceOdpověď 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ícePří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íceNutnost 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íceS poděkováním za Váš čas. Doc. RNDr. Markéta Martínková, Ph.D. proděkanka RNDr. Jana Rubešová, Ph.D. správce SIS
Vážení předsedové oborových rad, omlouváme se za odklad začátku ročního hodnocení, ale od minulého akademického roku došlo v aplikaci SIS Individuální studijní plán PhD. studentů k některým závažným změnám,
VícePoužití informačního systému Helios Orange Personalistika
Použití informačního systému Helios Orange Personalistika 2014 BüroKomplet, s.r.o. Obsah 1 Kontakty... 3 2 Obecné... 4 3 Školení, lékařské prohlídky... 5 3.1 1. krok kategorie školení, lékařských prohlídek...
VíceUživatelský manuál Radekce-Online.cz
Uživatelský manuál Radekce-Online.cz (revize 06/2011) V prvním kroku třeba vstoupit do administrace na adrese www.redakce-online.cz kterou naleznete na záložce Administrace / Vstup do Administrace, pro
VíceGoogle Apps. dokumenty 5. verze 2012
Google Apps dokumenty verze 0 Obsah Obsah... Úvod... Formuláře... K čemu jsou formuláře dobré?... Spuštění formuláře... Nastavení formuláře... Vytváření otázek... 6 Změna vzhledu formuláře... 8 Zveřejnění
VíceNávrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ UML UML není metodikou ani programovacím jazykem, je to pouze vizuální modelovací nastroj pro objektově orientované systémy.
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 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íceVlastnosti dokumentu/stránky
Vlastnosti dokumentu/stránky Formát stránky papíru pro tisk V záložce Rozložení stránky na pásu karet najdeme vše potřebné pro přípravu dokumentu před tiskem. 1) Záložka Rozložení stránky 2) Změna Orientace
VíceStatSoft Odkud tak asi je?
StatSoft Odkud tak asi je? Ukážeme si, jak bychom mohli vypočítat pravděpodobnosti, na které jsme se ptali v minulém newsletteru Úkolem bylo zjistit, z kterého kraje nejpravděpodobněji pochází náš výherce
VícePenalizační faktury E S O 9 i n t e r n a t i o n a l a. s.
Penalizační faktury E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a Strana 1 (celkem 6) Vytvoření penalizačních faktur (1.3.3.2)... 3 Správa penalizačních faktur (1.3.3.3)...
VíceSYSTÉM PRO DRAŽBU ZNÁMEK
SYSTÉM PRO DRAŽBU ZNÁMEK http://geophila.wikidot.com autoři: Ondřej Vodáček, Jiří Anděl, Armen Hajrapetjan, Filip Hřebačka, Michal Strelec Datum: 23.3.2008 OBSAH 1. Slovní zadání 3 2. Katalog požadavků
VíceRozdílová dokumentace k ovládání IS KARAT.net
Dokumentace k IS KARAT.net Rozdílová dokumentace k ovládání IS KARAT.net programový modul: Rozdílová dokumentace k ovládání IS KARAT.net OBSAH: 1 ÚVOD... 3 2 PŘIHLAŠOVACÍ DIALOG... 4 3 NAVIGACE... 5 3.1
VíceGymná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íceRekurze - tvorba a zápis algoritmů v jazyce Pascal
Rekurze - tvorba a zápis algoritmů v jazyce Pascal 1 Autor kurzu Zbyněk Hamerník 2 Vyučovací předmět (volitelný) seminář z IVT 3 Ročník maturitní ročník gymnázia 4 Téma Vysvětlení myšlenky rekurze, užití
Více[RDM] STRUČNÁ UŽIVATELSKÁ PŘÍRUČKA. CENTRÁLNÍ REGISTR PODPOR MALÉHO ROZSAHU - de minimis
PDS s.r.o. Viniční 20, 615 00 Brno IČ: 25523121, DIČ: CZ25523121 [RDM] CENTRÁLNÍ REGISTR PODPOR MALÉHO ROZSAHU - de minimis STRUČNÁ UŽIVATELSKÁ PŘÍRUČKA Praha, Brno 2009, 2010 Verze dokumentu Verze Datum
VíceVývoj IS - strukturované paradigma II
Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 05 1/18 Vývoj IS - strukturované paradigma II Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta informačních
VícePostup k obsluze portálu O2 Delivery Desk
Postup k obsluze portálu O2 Delivery Desk 1 Obecné informace... 3 1.1 Koncový uživatel... 3 1.2 Založení koncového uživatele... 3 2 Často kladené dotazy... 5 3 Zvýhodněné nabídky tarifů a služeb... 5 4
VíceUŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V.3 2009-11-08
UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V.3 2009-11-08 1 Obsah dokumentu 1 Obsah dokumentu... 2 2 Personalizovaná objednávka... 3 3 Jednoduchá... 3 4 Standardní... 4 5 Komplexní... 5 5.1 Párování
VíceKurz 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íceWinFAS. 5 účto. Praktický úvod do WinFASu Prohlížení knih
5 účto Praktický úvod do WinFASu Prohlížení knih verze z 30.3.2005 Zadání WinFAS K čemu slouží aplikace *1018 Prohlížení knih Aplikace slouží pro zobrazení podrobných informací o dokladech uložených v
VíceGymnázium Vysoké Mýto nám. Vaňorného 163, 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íceJedna 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íceTvorba dávek. Uživatelská příručka
Tvorba dávek Uživatelská příručka Návod Dokumentace Poslední aktualizace: 27.9.2013 Tento návod slouží jako ucelený pohled pro vytvoření dávek pro pojišťovny. Neklade si za cíl detailně popsat jednotlivá
VíceKAPITOLA 3 - ZPRACOVÁNÍ TEXTU
KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY textové editory formát textu tabulka grafické objekty odrážky a číslování odstavec CÍLE KAPITOLY Pracovat s textovými dokumenty a ukládat je v souborech různého
VíceChybová hlášení METODIKA MET-01/2014. SZR-56-1/OPICT-2013 počet stran 28 přílohy 0. Nahrazuje:
MET-01/2014 METODIKA SZR-56-1/OPICT-2013 počet stran 28 přílohy 0 Chybová hlášení Gestor, podpis: Ing. Radovan Pártl Zpracovatel, podpis: RNDr. Miroslav Šejdl Odborný garant, podpis: RNDr. Miroslav Šejdl
VíceUživatelská příručka IS KP14+ pro Integrované nástroje: Žádost o podporu Strategie CLLD
Uživatelská příručka IS KP14+ pro Integrované nástroje: Žádost o podporu Strategie CLLD Verze: 2.0 Červen 2016 1 Obsah Přehled provedených změn... 2 1. Žádost o integrovanou strategii... 4 1.1. 1.1. 1.2.
VíceNávod k ovládání programu PATENT.EXE
Návod k ovládání programu PATENT.EXE Spuštění programu Patent_cz.exe Pro otevření aplikace klikněte na soubor patent_cz.exe. Pro ukládání byl program sestaven jako aplikace typu SDI, to znamená, že jsou
VícePříručka pro editaci kontaktů na eagri
Obsah Úvod... 1 Uživatel a subjekt... 1 Kontakty... 1 Validace hodnoty kontaktu... 2 GPS souřadnice... 3 Datová schránka... 3 Adresy... 3 Speciální PSČ... 4 Adresy s P.O. Box... 4 Klíč pro WS... 4 Uživatelé...
VíceUŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V1.2.1 2010-08-25
UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V1.2.1 2010-08-25 1 Obsah dokumentu 1 Obsah dokumentu... 2 2 Personalizovaná objednávka... 3 3 Jednoduchá... 3 4 Standardní... 4 5 Komplexní... 5 5.1 Párování
VíceHELIOS Orange Inventury nedokončené výroby
HELIOS Orange Inventury nedokončené výroby 2015 BüroKomplet, s.r.o. Obsah 1 Kontakty... 3 2 Obecné... 4 3 Inventury nedokončené výroby... 5 3.1 Seznam atributů... 5 3.2 Funkce... 6 3.2.1 Generování z aktuálního
Více8 Třídy, objekty, metody, předávání argumentů metod
8 Třídy, objekty, metody, předávání argumentů metod 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 třídám a objektům, instančním
VíceMetodická příručka pro učitele. InspIS SET modul školní testování
Metodická příručka pro učitele InspIS SET modul školní testování Tato Metodická příručka pro učitele byla zpracována v rámci projektu Národní systém inspekčního hodnocení vzdělávací soustavy v České republice
VíceUživatelská příručka ISKP14+ pro Integrované nástroje: Žádost o podporu strategie ITI/IPRÚ
Uživatelská příručka ISKP14+ pro Integrované nástroje: Žádost o podporu strategie ITI/IPRÚ Verze: 1.0 Listopad 2015 1 Obsah 1 Přehled provedených změn... 3 2 Žádost o integrovanou strategii... 4 2.1. Registrace
VícePopis aplikace Portál práce pro oblast bezpečnostních služeb
Adresa portálu: http://www.sbsportalprace.cz/ (http://www.sbsportalprace.eu) Stručný popis: Aplikace je určená pro zaměstnavatele, uchazeče a vzdělavatele pro oblast bezpečnostních služeb. Aplikace zajišťuje
VíceZačínáme s Tovek Tools
NAJÍT POCHOPIT VYUŽÍT Úvodní seznámení s produktem Tovek Tools JAK SI TOVEK TOOLS NAINSTALUJI?... 2 JAK SI PŘIPOJÍM INFORMAČNÍ ZDROJE, VE KTERÝCH CHCI VYHLEDÁVAT?... 2 JAK MOHU VYHLEDÁVAT V INFORMAČNÍCH
VíceZpracování ročních zpráv v IS FKVS Příručka pro koncové uživatele
Zpracování ročních zpráv v IS FKVS Příručka pro koncové uživatele vypracovala společnost ASD Software, s.r.o. dokument ze dne 1.10.2007, verze 1.01 Obsah Obsah... 2 1. Úvod... 3 2. Spuštění počítače, spuštění
VíceDidaktický test Na co se mě vlastně ptají?
Didaktický test Na co se mě vlastně ptají? Základní slovníček: SPRÁVNĚ x CHYBNĚ JE PRAVDIVÉ x NENÍ PRAVDIVÉ (správný tvar) (chybný tvar, chyba) Styly písma: KURZIVA (vyznačeno kurzivou) TUČNĚ vyznačená
VíceMontáže E S O 9 i n t r a n e t a. s.
Montáže E S O 9 i n t r a n e t a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a Strana 1 (celkem 9) Princip... 3 Podmínky pro použití činností montáže... 3 Definování rozpisu materiálů a služeb... 3 5.7.6 Technická
VíceInventura skladových zásob
Inventura skladových zásob E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a Strana 1 (celkem 6) Kroky inventury... 3 Průběh inventury... 3 Inventurní soupis skladu k datu (2.3.3.1)...
VíceUML. Unified Modeling Language. Součásti UML
UML Unified Modeling Language 1995 počátek 1997 verze 1.0 leden dnes verze 2.0 (vývoj stále nedokončen) Standardní notace OMG podpora velkých firem (Microsoft, IBM, Oracle, HP ) popisuje struktury popisuje
VíceReliance 3 design OBSAH
Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních
Více7.2 Model použití (jednání) (Use Case)
7.2 Model použití (jednání) (Use Case) - při analýze požadavků často popis typických interakcí uživatele, nedokumentované Jacobson model použití (1992) Scénář Posloupnost kroků popisujících interakci mezi
VíceAnalýza a design na reálném projektu. Richard Michalský
Analýza a design na reálném projektu Richard Michalský Agenda o Role analytika o Dokumentace (analytická) o Sběr a analýza požadavků o Fixace rozsahu Teorie vs. praxe o Jsou učebnicové poučky důležité?
VíceTestová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ícePokročilé typové úlohy a scénáře 2006 UOMO 71
Pokročilé typové úlohy a scénáře 2006 UOMO 71 Osnova Interní model typové úlohy Vazby include a extend Provázanost typových úloh na firemní procesy a objekty Nejčastější chyby 2006 UOMO 72 Interní model
VíceVýroková logika dokazatelnost
Výroková logika dokazatelnost Ke zjištění, zda formule sémanticky plyne z dané teorie (množiny formulí), máme k dispozici tabulkovou metodu. Velikost tabulky však roste exponenciálně vzhledem k počtu výrokových
VícePro vyúčtování pojišťovnám se používá jednoduchý průvodce, který Vás provede celým vyúčtováním. Pro tvorbu dávek platí:
Tento návod slouží jako ucelený pohled pro vytvoření dávek pro pojišťovny. Neklade si za cíl detailně popsat jednotlivá okna a veškeré dostupné možnosti a funkce, které by mohly celý postup spíše znepřehlednit.
VíceZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny:
ZEMĚMĚŘICKÝ ÚŘAD Pod Sídlištěm 9/1800, Praha 8 Uživatelská příručka - Metadatový editor MDE Verze IS nebo části IS: Účel poslední změny: Počet listů dokumentu: 1.01 úprava dokumentace 8 Číslo jednací dokumentu:
VíceObsah. 1.1 Úvod do práce s autorským nástrojem ProAuthor 4
Obsah 1 Úvod do práce s autorským nástrojem ProAuthor 4 1.1 Úvod do práce s autorským nástrojem ProAuthor 4 2 Založení kurzu 7 2.1 Jak začít 8 2.2 Vyplnění vstupních informací o kurzu 10 2.3 Založení vlastního
VíceMBI portál pro podporu řízení podnikové informatiky. mbi.vse.cz
MBI, Management Byznys Informatiky MBI portál pro podporu řízení podnikové informatiky mbi.vse.cz J. Pour Katedra IT VŠE pour@vse.cz MBI, Management byznys informatiky Snímek 1 Agenda 1. Vznik a rozvoj
VícePŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
VíceZáklady analýzy. autor. Jan Novotný http://blog.novoj.net/ 15. února 2007
Základy analýzy autor Jan Novotný http://blog.novoj.net/ 15. února 2007 V prezentaci jsou použity diagramy z: Wikipedia, Sparx UML Tutorial, Argo UML Metodiky vývoje Různé metodiky vývoje vazba na fáze
VícePopis egon služby. E93 - roszapispravnistav. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E93 - roszapispravnistav Název dokumentu: Autor: Popis egon služeb Verze: 02.00 Správa základních registrů Datum aktualizace: 05.03.2017 Účel: Popis egon služeb v rámci základních registrů
VícePráce s aplikací pro zpracování statistických výkonových výkazů
Práce s aplikací pro zpracování statistických výkonových výkazů Aplikace nezpracovává ani nepřijímá údaje předávané ze školních matrik ZŠ, SŠ, konzervatoří a VOŠ. Po zpracování dat jen vystavuje jejich
VíceMapleSim 4.5 instalační příručka
MapleSim 4.5 instalační příručka Tato příručka slouží jako průvodce instalací programu MapleSim verze 4.5. Upozornění Před instalací systému MapleSim je nutné nainstalovat systém Maple 14. Instalace systému
VíceIS pro podporu BOZP na FIT ČVUT
IS pro podporu BOZP na FIT ČVUT Závěrečná zpráva pro 2. iteraci 21. dubna 2011 Zadavatel: Ing. Jiří Chludil Řešitelský tým: Jiří Kopecký Jan Kratochvíl Milan Matějček Štefan Pinďák Kristýna Streitová Úvod
VíceOBSAH. 48 Příručka ON-LINE KUPEG úvěrová pojišťovna, a.s. www.kupeg.cz
DODATEK č. 1 20.1.2012 OBSAH OBSAH... 48 C. PRÁCE SE SYSTÉMEM... 49 C.1 ÚVODNÍ OBRAZOVKA PO PŘIHLÁŠENÍ... 49 C.2 NASTAVENÍ VLASTNÍCH ÚDAJŮ... 50 a. Nastavení Uživatele... 50 b. Nastavení Systému... 51
VíceO 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íceESLC Testový program Pokyny pro studenty (CZ)
ESLC Testový program Pokyny pro studenty (CZ) Obsah 1 ÚVOD 3 2 VYPRACOVÁNÍ TESTŮ 3 2.1 Přihlášení 3 2.2 Zkouška zvuku pro Poslechový test 5 2.3 Vypracování testu 5 3 Informace k testovým úkolům 7 3.1 Poslechové
VíceKRAJSKÝ ÚŘAD KARLOVARSKÉHO KRAJE. Manuál. Uživatele aplikace informačního systému pro
Manuál Uživatele aplikace informačního systému pro zjišťování údajů a vypracování Přehledu o předběžném odhadu nákladů na obnovu majetku sloužícího k zabezpečení základních funkcí v území Karlovarského
VíceInformační a komunikační technologie
Dodatek č. Školního vzdělávacího programu Obchodní akademie Lysá nad Labem, obor 63-4-M/02 Obchodní akademie, platného od. 9. 202 - platnost dodatku je od. 9. 206 Informační a komunikační technologie je
VíceModul distribuce standardních smluv na MV
Modul distribuce standardních smluv na MV Modul ČMI smlouvy zpřístupňuje ve své současné verzi zákazníkům ČMI rozhraní pro přípravu návrhů standardních smluv dle aktuálních vzorů ČMI. Postup je pro zákazníky
VíceWR Reality. Web Revolution. Uživatelský manuál administračního rozhraní
WR Reality Web Revolution Uživatelský manuál administračního rozhraní Web Revolution s. r. o. 2010 WR Reality Administrace uživatelský manuál Praktický průvodce administrací webové aplikace WR Reality
VíceTECHNICKÉ POŽADAVKY PORTÁLU
Vážení učitelé, dostává se Vám do rukou průvodce e-learningovým interaktivním portálem HAIR. Naším cílem je poskytnout Vám nástroj, který umožní využít nejnovější technologie ve výuce cizích jazyků odborně
VíceNávrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trochu historie neuškodí Do roku 1994 chaos ve světě objektově orientovaných metod (několik jazyků pro vizuální modelování,
VícePrincipy 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íceTestování operačního systému Windows Phone 8
Testování operačního systému Windows Phone 8 Semestrální práce A2 v rámci předmětu A4B39TUR Muška Adam ČVUT FEL STM 0 Obsah 1. Popis přístroje... 2 2. Popis cílové skupiny... 2 3. Přehled případů užití...
VíceNávod na obsluhu softwaru Repsale pro WM6.x objednávkový a prodejní software pro PDA a mobilní terminály.
Návod na obsluhu softwaru Repsale pro WM6.x objednávkový a prodejní software pro PDA a mobilní terminály. Úvod popis funkcí softwaru Repsale. Nový doklad tvorba nových dokladů v PDA (Faktura / Návštěva
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
VíceNápověda pro systém ehelpdesk.eu
www.ehelpdesk.eu Nápověda pro systém ehelpdesk.eu Obsah 1. Základní informace o ehelpdesk.eu... 2 1.1 Rychlé použití aplikace ehelpdesk.eu... 2 1.2 Příklady nasazení... 2 2. Příručka pro uživatele ehelpdesk.eu...
Více