Odpověď na dotaz ohledně asociační třídy v modelu měření
|
|
- Leoš Havlíček
- před 8 lety
- Počet zobrazení:
Transkript
1 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, září 2007 firma Object Consulting s.r.o.
2 Odpověď na dotaz ohledně asociační třídy v modelu 4.část Úvod V předešlých článcích se díky konzultacím dospělo již k určitým závěrům. Nyní se pokusíme provést jakési první shrnutí myšlenek a vytvoříme tedy o něco jako první nástřel modelu, který by se následně podrobil oponentuře a dále doplnil (resp. celý předělal ). Jinak řečeno pokusme se střípky poznatků z minulých článků shrnout do nějaké jediné konzistentní logické konstrukce, aby se dalo nad ní diskutovat. Možná řešení se šablonami - použití vzoru TEMPLATES - ŠABLONY Nejprve navrhněme varianty se šablonami. Před samotným m musí uživatel systému nejprve definovat šablony protokolů, které jsou povoleny. Následně se pro dané konkrétní zakládá protokol s příslušností k určité šabloně. Díky tomu nemusíme u se stejnými vlastnostmi (například elektroměrů) určovat parametry (např. veličiny a jednotky) znovu a znovu. Znamená to, že například pro skupinu elektroměrů se bude používat tatáž šablona. Existuje několik možných variant, jak využít šablony, například varianta s uspořádáním v sadě hodnot takto: strana 2
3 Odpověď na dotaz ohledně asociační třídy v modelu 4.část Šablona protokolu měrení {ordered}..* Šablona hodnot současných Sada hodnot současných {ordered} obrázek Použití šablony s uspořádáním prvků v sadě hodnot Princip použití šablony je zde logicky jednoduchý: Šablona definuje veličiny a jednotky (pozor záleží na pořadí, viz CONSTRAINT {ordered}!) a následně protokol používá tyto veličiny a jednotky (neboli šablony hodnot, viz diagram) v daném stejném pořadí. Dohoda je zde tedy v pořadí. Opět si to vysvětlíme na instancích: Konkrétní šablona XY (použitelná například pro elektroměry) má tyto veličiny a jednotky v tomto pořadí:. spotřeba činné energie, Wh, 2. jalová energie, Varh, 3. činný výkon, W a 4. jalový výkon, Var (viz mail z minulého článku). Při jsou v sadě hodnot současného (viz již protokol) zaznamenány hodnoty a ty jsou v pořadí v dané sadě současných odpovídajícím této šabloně, tj. první je činné energie, druhá je jalová energie atd. Předešlý obrázek není nic jiného, než model tříd pro takovýto postup evidence. Poznámka: Uvnitř prvku je atribut value, není znázorněno. Druhou variantou je, že nebude učiněna dohoda ohledně pořadí, ale každá naměřená si ukáže na svou šablonu hodnoty : strana 3
4 Odpověď na dotaz ohledně asociační třídy v modelu 4.část Šablona protokolu měrení..* Šablona hodnot současných Sada hodnot současných obrázek 2 a měrná je dána odkazem na šablonu hodnoty V tomto případě jsou vlastnosti naměřené hodnoty (s výjimkou samotné naměřené hodnoty neboli value a časové značky) dány odkazem do šablony hodnoty. Třetí možností je použití šablony tak, že prvky hodnoty převezmou ze šablony jako kopii příslušné odkazy na jednotku a veličinu, tedy samy si budou ukazovat na měrnou jednotku a veličinu, protože si tyto odkazy ze šablony zkopírovaly: strana 4
5 Odpověď na dotaz ohledně asociační třídy v modelu 4.část Šablona protokolu měrení..* Šablona hodnot současných generate from Sada hodnot současných obrázek 3 převezme ze šablony veličinu a měrnou jednotku a sama si na ně drží odkazy Varianta řešení bez šablon Existuje i možné řešení bez šablon. V tom případě by se přicházející hodnoty současného prostě zaznamenaly tak, jak přicházejí s tím, že v těchto přicházejících datech bude udáno co a v čem se měří vždy nějak s každou hodnotou (například měrné jednotky a veličiny kódem v měřených datech). V tomto řešení by to, co se měří a v čem, bylo budováno v samotném vyhledáním veličin a vyhledáním jednotek v číselnících přes přicházející kódy v datech (de facto ad hoc s každým m). Model by se sice zjednodušil takto (nejsou v něm šablony): strana 5
6 Odpověď na dotaz ohledně asociační třídy v modelu 4.část Sada hodnot současných obrázek 4 Řešení bez šablon ale asi tušíme problém. Hodnoty sice jednoduše udávají svými odkazy co a v čem se měří, ale tyto informace vznikají ad hoc bez kontroly vůči předpokládané šabloně. Navíc informace co vše se má měřit u elektroměrů typu XY není dáno jednou šablonou bokem, ale až naživo naměřenými mi v protokolech těchto elektroměrů. Varianta s šablonou jako kontrolním předpisem Nedostatek předešlé varianty (budování hodnot s veličinami a mi ad hoc bez šablon) spočívá v tom, že neexistuje kontrola co se má měřit a navíc, že nemáme jednu informaci co se má měřit, tj. máme k dispozici jen a pouze informaci co se již měřilo. Tento nedostatek bychom mohli odstranit zvláštní variantou použití šablony nikoliv pro generaci prvků, ale pro kontrolní mechanismy. Už to není šablona v pravém slova smyslu, je to spíše kontrolní předpis. Model bude velice podobný modelu se šablonou s kopírováním (viz obrázek 3), ale dynamika generace hodnot bude jiná. Hodnoty se budou generovat skutečně ad hoc jako v předešlé variantě bez ohledu na šablonu (žádné kopírování) a odkazy na veličinu a jednotku tedy budou v přicházejících datech a ad hoc vyhledávat. Příklad: přišlá data (kod=32, kod=25, 000,2) znamená například spotřebu činné energie (kod 32) ve Wh (kod 25) v hodnotě 000,2. Je jasné,že v datech se může omylem objevit kód neodpovídající danému. Proto následně (resp. kdykoliv) lze spustit kontrolní mechanismus vůči šabloně, tedy strana 6
7 Odpověď na dotaz ohledně asociační třídy v modelu 4.část přesněji vůči kontrolnímu předpisu a přiřazovat naměřené hodnoty k předpokládaným předpisům (původně šablonám). U některých se to nemusí podařit a to jsou divná nepodléhající předpisu a tedy šabloně. Závěrem - kterou variantu vybrat? Zatím jsme našli tyto varianty analytického návrhu: Použití šablony s uspořádanými prvky (dohoda pořadí šablon hodnot a samotných hodnot) Použití šablony s odkazem hodnoty na šablonu hodnoty Šablona s generováním prvků hodnot (převzetí odkazů) Generování hodnot bez šablon - ad hoc Generování hodnot bez šablon - ad hoc, ale následně verifikace vůči kontrolnímu předpisu Navíc se dá předpokládat, že můžeme najít další možná řešení! Mohlo by se zdát, že otázka nyní zní: Které řešení je to správné? Takto formulovaná otázka je tak trochu zavádějící. Správně by otázka měla znít: Které z těchto řešení je nejvýhodnější pro to, co potřebujeme? Dá se s trochou nadsázky říci, že právě v této otázce jsou skryty opravdu bezesné noci analytika. Každé řešení má totiž svoje pro a proti a z toho důvodu se musíme rozhodovat a vybírat z několika možných řešení. Co je přitom důležité - samozřejmě se rozhodujeme při znalosti všech podrobností detailů a záludností daného problému, což nyní nemáme a ani to není předmětem a smyslem tohoto článku. Chtěl jsem hlavně ukázat sílu jazyka UML pro vyjádření myšlenek, nad kterými se dá následně diskutovat. Modely v UML jsou srozumitelné, jasné, logicky vysvětlené, což neznamená, že jsou vždy nejvýhodnější pro řešení! V každém případě však je možné tyto návrhy velmi přísně oponovat a to ve velmi ve tvrdých diskusích, protože si všichni rozumí. Mimochodem, k tomuto postupu oponentur vždy rád směřuji cvičení ve školeních OOP a UML, která jsou tímto opravdu živá a někdy v diskusi i hodně temperamentní. Můžeme se totiž přít, které řešení bude kdy a pro co výhodnější, můžeme se dokonce i odborně hádat nad řešením, ale pokud nemáme dobrý srozumitelný a jasný logický společný jazyk, diskuse prostě končí, tedy přesněji řečeno, diskuse ani nenastane. Myslím, že v tom je hlavní síla použití jazyka UML při modelování IS. *** konec článku *** strana 7
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í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íceTř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í
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 2008 www.objects.cz Úvod Tento článek navazuje jako pokračování
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í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í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í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í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í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í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íceČ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í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í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í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íceDatabázové systémy. Vztahy a relace. 3.přednáška
Databázové systémy Vztahy a relace 3.přednáška Terminologie - vztahy Účastníci vztahu Stupeň vztahu počet relací účastnících se na vztahu Unární Binární Ternární Terminologie - vztahy Kardinalita vztahu
Více2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování
1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy
VíceObjektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová
Objektově orientované technologie Business proces Diagram aktivit Daniela Szturcová Osnova Bysnys proces pojmy metody, specifikace pomocí diagramů Modelování pomocí aktivitního diagramu prvky diagramu
VíceProcesní přístup k projektům informačních systémů. RNDr. Vladimír Krajčík, Ph.D.
Procesní přístup k projektům informačních systémů RNDr. Vladimír Krajčík, Ph.D. Jaká byla moje cesta k zavedení a užití procesních prvků při řízení projektů veřejných informačních systémů se zaměřením
VíceCestovní zpráva. Program akce: Průběh akce. O Anopress
Cestovní zpráva Pracovník: Jiří Fišer Akce: Školení o obsluze databází z programu VISK8-A Datum konání: 4. 4. 2016 Místo konání: Praha, Národní knihovna Klíčová slova: Anopress -- vyhledávání -- tisk --
VíceJiří Mašek BIVŠ V Pra r ha 20 2 08
Jiří Mašek BIVŠ Praha 2008 Procesvývoje IS Unifiedprocess(UP) Iterace vývoje Rysy CASE nástrojů Podpora metodických přístupů modelování Integrační mechanismy propojení modelů Podpora etap vývoje Generování
VíceMS SQL Server 2008 Management Studio Tutoriál
MS SQL Server 2008 Management Studio Tutoriál Vytvoření databáze Při otevření management studia a připojením se ke konkrétnímu sql serveru mám v levé části panel s názvem Object Explorer. V tomto panelu
VícePV167 Projekt z obj. návrhu IS. 26. března 2008
Analytický model tříd - 1. část PV167 Projekt z obj. návrhu IS B. Zimmerová 26. března 2008 PV167 Projekt z obj. návrhu IS Analytický model tříd - 1. část 26. března 2008 1 / 8 Diagram tříd - opakování
Více2. Konceptuální model dat, E-R konceptuální model
2. Konceptuální model dat, E-R konceptuální model Úvod Databázový model souhrn prostředků, pojmů a metod, jak na logické úrovni popsat data a jejich strukturu výsledkem je databázové schéma. Databázové
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í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í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ícePlug-in pro správu požadavků a sledování postupu vývoje
Plug-in pro správu požadavků a sledování postupu vývoje Autor: Tomáš Vahalík e-mail: vahalik@komix.cz Každý, kdo musí spravovat požadavky na vývoj informačního systému, řešil problém, jaký nástroj k tomu
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íceMožné způsoby práce se sklady
Možné způsoby práce se sklady 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 5) Ocenění skladu... 3 Určení ceny skladové a ceny spočtené na dokladech... 3
VíceKIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování
KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství Přemysl Brada Cíle předmětu Organizační informace Opakování Cíl předmětu Praktické zkušenosti sw proces a iterativní vývoj jaksi mimochodem
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ícePracovní list - Žárovka a zářivka
Pracovní list - Žárovka a zářivka Než začnete měřit, nejděte důležité údaje na žárovce a zářivce Zářivka Napětí: U = V Příkon: P 0 = W Žárovka Napětí: U = V Příkon: P 0 = W Odhadněte, které osvětlení je
VíceVytváříme prezentaci její strukturu a celkový vzhled
Vytváříme prezentaci její strukturu a celkový vzhled Práce se snímky Máme tedy spuštěný PowerPoint, otevřeli jsme nový soubor, máme patrně před sebou i první prázdný snímek, ale samozřejmě to je jen začátek.
VíceInfrastruktura UML. Modelování struktury v UML. Superstruktura UML. Notace objektů. Diagramy objektů
Infrastruktura UML v UML Karel Richta listopad 2011 Richta: B101TMM - v UML 2 Superstruktura UML Směr pohledu na systém dle UML Diagramy popisující strukturu diagramy tříd, objektů, kompozitní struktury,
VícePři vytváření šablony vytváříte soubor (POTX), ve kterém jsou zaznamenány všechny úpravy kombinace předlohy
Vytvoření šablony Při vytváření šablony vytváříte soubor (POTX), ve kterém jsou zaznamenány všechny úpravy kombinace předlohy snímků, rozložení a motivu. Šablony slouží jako základ pro opakované vytváření
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íceNě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íceTAXexpert5 modul Kartotéka II.
TAXexpert5 modul Kartotéka II. Strana 1 (celkem 11) Základní obrazovka kartotéky Aplikace Kartotéka nahrazuje od verze 5.4.1 stávající modul CRM. Data byla převedena. Základní obrazovka se kromě společných
VíceObjektově orientované technologie. Daniela Szturcová
Objektově orientované technologie Cvičení 5 - Tvorba třídního diagramu Daniela Szturcová 1 5 Tvorba třídního diagramu Cíl cvičení Vyhledat třídy, jejich atributy a operace. Navrhnout vazby mezi třídami.
Více7.5 Diagram tříd pokročilé techniky
7.5 Diagram tříd pokročilé techniky Stereotypy - jeden ze základních prostředků rozšiřitelnosti UML - pro modelovací konstrukce neexistující v UML, ale podobné předdefinované v UML definované uživatelem
VícePROTOKOL O EXPERIMENTU slouzi k ziskani NOVYCH poznatku. ŠKOLNÍ PROTOKOL slouzi k procviceni latky a ziskani experimentalni dovednosti
PROTOKOL SKOLNICH LABOREK versus PROTOKOL O EXPERIMENTU ŠKOLNÍ PROTOKOL slouzi k procviceni latky a ziskani experimentalni dovednosti 1. Zadani 2. Seznam pomucek 3. Teorie toto slouzi vyucujicimu k overeni,
VíceDjango Urls, views, templates
Django Urls, views, templates Django URL Adresa URL je webová adresa, která je vidět v adresním řádku prohlížeče Například 127.0.0.1:8000 nebo https://djangoproject.com V Djangu používáme tzv. URLconf
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íceMetodologie práce dětí a mládeže na vědeckých a technických projektech
Metodologie práce dětí a mládeže na vědeckých a technických projektech Proč by měli žáci a studenti pracovat na výzkumných projektech? 1. Učí se celoživotnímu vzdělávání 2. Učí se organizačním schopnostem
VícePříloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace
Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Pořadové číslo dodatečných informací: 14. ČÁST 1: Přesné znění žádosti dodavatele o dodatečné informace Otázka
VíceElektronizace správních řízení a jejich příprava na základní registry
Odůvodnění nadlimitní veřejné zakázky Elektronizace správních řízení a jejich příprava na základní registry podle 156 odst. 1 zákona č. 137/2006 Sb., o veřejných zakázkách, v platném znění a v souladu
VíceLABORATORNÍ PROTOKOLY
LABORATORNÍ PROTOKOLY Dva druhy (dvě na sebe navazující etapy): (1) Zápisky (poznámky) o vlastním průběhu práce (2) Zpráva (shrnutí) o výsledcích Ad (1). Věrný zápis všech událostí. Nikoliv volné papíry,
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íceInformatika a výpočetní technika 1. Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011
Informatika a výpočetní technika 1 Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011 Úvod Základní informace Podmínky zápočtu, docházka Pravidla chovaní v PC učebně Náplň cvičení EXCEL
VíceKlíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda
Anotace sady: Úvod do objektově orientovaného programování, VY_32_INOVACE_PRG_OOP_01 Autor: Blanka Sadovská Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda Druh učebního materiálu:
VíceModelování procesů s využitím MS Visio.
Modelování procesů s využitím MS Visio jan.matula@autocont.cz Co je to modelování procesů? Kreslení unifikovaných či standardizovaných symbolů, tvarů a grafů, které graficky znázorňují hlavní, řídící nebo
Více7.5 Diagram tříd pokročilé techniky
7.5 Diagram tříd pokročilé techniky Stereotypy - jeden ze základních prostředků rozšiřitelnosti UML - pro modelovací konstrukce neexistující v UML, ale podobné předdefinované v UML definované uživatelem
VíceProgramování II. Objektová dekompozice Třída jako objekt 2018/19
Programování II Objektová dekompozice Třída jako objekt 2018/19 Osnova přednášky Co je lepší? Funkce nebo objekty? Může být třída zároveň objektem? Příklad. Funkce nebo objekty? Funkce x objekty Je lepší
VíceSMĚRNICE. Podmínky a způsob poskytování informací podle zákona číslo 106/1999 Sb., o svobodném přístupu k informacím, ve znění pozdějších předpisů
SPRÁVA SILNIC KRÁLOVÉHRADECKÉHO KRAJE p ř í s p ě v k o v á o r g a n i z a c e 500 04 HRADEC KRÁLOVÉ - Plačice, Kutnohorská 59 SMĚRNICE Podmínky a způsob poskytování informací podle zákona číslo 106/1999
VíceProcesy, procesní řízení organizace. Výklad procesů pro vedoucí odborů krajského úřadu Karlovarského kraje
Procesy, procesní řízení organizace Výklad procesů pro vedoucí odborů krajského úřadu Karlovarského kraje Co nového přináší ISO 9001:2008? Vnímání jednotlivých procesů organizace jako prostředku a nástroje
VícePB161 Programování v jazyce C++ Přednáška 7
PB161 Programování v jazyce C++ Přednáška 7 Statické položky tříd Základy OOP Nikola Beneš 6. listopadu 2018 PB161 přednáška 7: static, základy OOP 6. listopadu 2018 1 / 21 Klíčové slovo static Znáte z
VíceRegistr práv a povinností. Metodika pro definici údajů vedených v agendě
Registr práv a povinností Metodika pro definici údajů vedených v agendě OBSAH 1 Úvod... 3 2 Základní principy... 4 3 Základní pojmy... 5 3.1 Objekt vedený v agendě... 5 3.2 Subjekt vedený v agendě... 5
VícePředmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14
Obsah Předmluva 11 Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 KAPITOLA 1 Úvod do architektury softwaru 15 Použití procesu 16 Stručný popis
VíceNávrh funkcí webových služeb (WS) pro komunikaci mezi Informačním systémem datových schránek (ISDS) a spisovými službami (SS)
Návrh funkcí webových služeb (WS) pro komunikaci mezi Informačním systémem datových schránek (ISDS) a spisovými službami (SS) Úvod Návrh funkcí WS pro komunikaci mezi IS DS a SS vychází z výsledků předchozích
Více1. 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ícePB161 Programování v jazyce C++ Přednáška 7
PB161 Programování v jazyce C++ Přednáška 7 Statické položky tříd Základy OOP Nikola Beneš 6. listopadu 2018 PB161 přednáška 7: static, základy OOP 6. listopadu 2018 1 / 21 Klíčové slovo static Znáte z
VíceSOFTWAROVÉ INŽENÝRSTVÍ 1
Metodický list č. 1 Název tématického celku: Úvod do softwarového inženýrství Základním cílem tohoto tematického celku je vysvětlení smyslu discipliny nazývané softwarové inženýrství. Tematický celek zahrnuje
VíceQAD CRM. Vladimír Bartoš. konzultant
QAD CRM Vladimír Bartoš konzultant Integrace QAD CRM QAD EA Artikly Adresy Nabídky Prodejní objednávky Instalovaná báze Servisní volání Servisní kontrakty Servisní nabídky Nabídky volání Měny Uživatelé
VícePrimární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace
Téma 2.2 Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace Obecný postup: Každá tabulka databáze by měla obsahovat pole (případně sadu polí), které jednoznačně identifikuje každý
Více4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM
41 4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM V této kapitole vysvětlíme potřebu strukturované architektury podnikových procesů, a seznámíme se s běžnými typy modelů, používaných v ARISu k reprezentaci
VíceSTATUTÁRNÍ MĚSTO PARDUBICE RADA MĚSTA
STATUTÁRNÍ MĚSTO PARDUBICE RADA MĚSTA SMĚRNICE Č. 16/2012 PRAVIDLA PRO VYŘIZOVÁNÍ STÍŽNOSTÍ, PETIC A POSKYTOVÁNÍ INFORMACÍ Rada města, v souladu s ustanovením 102 odst. 3 zákona č. 128/2000 Sb., o obcích,
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íceProces marketingového výzkumu - jednotlivé fáze, význam, stručná charakteristika. Výběr a formulace výzkumného problému. Vztahy mezi proměnnými.
Proces marketingového výzkumu - jednotlivé fáze, význam, stručná charakteristika. Výběr a formulace výzkumného problému. Projekt. Jednotky analýzy. Proměnné. Vztahy mezi proměnnými. Téma č. 2 Cíle marketingového
VíceVyužití OOP v praxi -- Knihovna PHP -- Interval.cz
Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování
VíceAnalytické modelování informačních systémů
Ilja Kraval Analytické modelování informačních systémů pomocíumlvpraxi Object Consulting 2010 Anotace: V knize je popsán obecný přístup k analýze informačního systému, respektive vytvoření analytického
VícePersonální audit. Audit informačního systému. Audit SW a HW
Personální audit Audit informačního systému Audit SW a HW Jméno: UČO: forma studia: ročník: 2014 Brno Úvodní zpráva Konkretizujte předmět auditovaní. Identifikace objektu pozorování. Účel auditu. Stanovené
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.
3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování.
VíceŠABLONA A PRACOVNÍ PROSTŘEDÍ - PŘÍPRAVA - PŘENOS - TIPY A TRIKY
ŠABLONA A PRACOVNÍ PROSTŘEDÍ - PŘÍPRAVA - PŘENOS - TIPY A TRIKY - 1 - OBSAH ŠABLONY - ATRIBUTY - NASTAVENÍ NÁSTROJŮ - MAPA PROJEKTU - MAPA ZOBRAZENÍ - VÝKRESOVÁ SLOŽKA - PUBLIKACE - KNIHOVNY - PŘEDVOLBY
VíceCo je nového 2018 R2
Co je nového 2018 R2 Obsah NOVINKY... 5 1: Vyhledat prvek... 5 2: Čáry modelu podle... 6 3: Duplikovat výkresy... 7 4: Délka kabelů... 8 5: Výškové kóty... 9 VYLEPŠENÍ... 10 1: Excel Link... 10 2: Uspořádání
VíceOBSAH 1. ÚVOD STRUKTURA A ÚROVNĚ PROCESNÍHO MODELU KONVENCE PRO MODELOVÁNÍ PROCESŮ KONVENCE PRO MODELOVÁNÍ ORGANIZAČNÍCH STRUK
Konvence procesního modelování v CENIA výtah z metodiky příloha č. 3 soutěžní dokumentace pro výběrové řízení na Integrovaný systém plnění ohlašovacích povinností OBSAH 1. ÚVOD... 4 2. STRUKTURA A ÚROVNĚ
Více10 Balíčky, grafické znázornění tříd, základy zapozdření
10 Balíčky, grafické znázornění tříd, základy zapozdření 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 příkazům balíčkům, grafickému
VícePoskytování informací podle zákona č. 106/1999 Sb. o Sb., o svobodném přístupu k informacím, v platném znění.
Strana 1 / 13 Poskytování informací podle zákona č. 106/1999 Sb. o svobodném přístupu k informacím, v platném znění Anotace: Tato směrnice upravuje postup při poskytování informací podle zákona č. 106/1999
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íceOdpověď na dotazy k výběrovému řízení na veřejnou zakázku malého rozsahu na služby
Odpověď na dotazy k výběrovému řízení na veřejnou zakázku malého rozsahu na služby podle 18 odst. 3 a 27 ve spojení s 31 a 6 zákona č. 134/2016 Sb., o zadávání veřejných zakázek, ve znění pozdějších předpisů
VícePostupy práce se šablonami IS MPP
Postupy práce se šablonami IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Postupy práce se šablonami IS MPP Modul
VíceNastavení zabezpečení
Nastavení zabezpečení 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 8) ESO9 Správce... 3 Vlastnosti... 3 Zabezpečení... 3 Hesla... 3 Aplikace ESO9... 3 Uživatelé
Více3PA321 Employer Brand Management
3PA321 Employer Brand Management Informace k předmětu Jiří Landa, Petr Hovorka 1. Sylabus 1.1. Úvod do předmětu, východiska pro Employer Brand Management cíle předmětu, podmínky úspěšného absolvování a
VícePokročilé schopnosti OOP
Kapitola 7 Pokročilé schopnosti OOP V kapitole 6 jste absolvovali základy objektově orientovaného programování v PHP. V této kapitole budeme na těchto základech stavět. Seznámíte se s několika vyspělejšími
VíceOOT Objektově orientované technologie
OOT Objektově orientované technologie Logická struktura systému (Diagram tříd) Daniela Szturcová Institut geoinformatiky, HGF Osnova Třídy Statický pohled na systém Atributy a operace, řízení přístupu
VíceStatické proměnné a metody. Tomáš Pitner, upravil Marek Šabo
Statické proměnné a metody Tomáš Pitner, upravil Marek Šabo Úvod Se statickou metodou jsme se setkali už u úplně prvního programu - Hello, world! public class Demo { public static void main(string[] args)
VíceKontrola nenavázaných adresních míst na stavební objekty s vchody
Kontrola nenavázaných adresních míst na stavební objekty s vchody Vybudování Registru územní identifikace, adres a nemovitostí a modernizace Informačního systému katastru nemovitostí ČÚZK Kontrola č.6_nenavázaná_am_na_so_s_vchody_v.01
VíceStefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Logika pro každodenní přežití Stefan Ratschan Katedra číslicového návrhu Fakulta informačních technologíı České vysoké učení technické v Praze Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
VíceSkupina oborů: Elektrotechnika, telekomunikační a výpočetní technika (kód: 26)
Montér měření v elektroenergetice (kód: 26-081-H) Autorizující orgán: Ministerstvo průmyslu a obchodu Skupina oborů: Elektrotechnika, telekomunikační a výpočetní technika (kód: 26) Týká se povolání: Elektromechanik
VíceHodnoticí standard. Servisní technik ve strojírenství (kód: M) Odborná způsobilost. Platnost standardu
Servisní technik ve strojírenství (kód: 23-095-M) Autorizující orgán: Ministerstvo průmyslu a obchodu Skupina oborů: Strojírenství a strojírenská výroba (kód: 23) Týká se povolání: Servisní technik Kvalifikační
VíceEXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě ICS: 03.220.01; 35.240.60 Komunikační infrastruktura pro pozemní ISO 24101-2 mobilní
VíceV Z O R SMLOUVA O POSKYTOVÁNÍ VÝŽIVOVÉHO PORADENSTVÍ
SMLOUVA O POSKYTOVÁNÍ VÝŽIVOVÉHO PORADENSTVÍ (uzavíraná jako spotřebitelská smlouva,,nepojmenovaná dle ustanovení 1746 odst. 2 zákona číslo 89/2012 Sb., Občanský zákoník dále jen,,občz ) Níže uvedeného
VíceObjektově orientované technologie Logická struktura systému Objektový diagram. Pavel Děrgel, Daniela Szturcová
Objektově orientované technologie Logická struktura systému Objektový diagram Pavel Děrgel, Daniela Szturcová Osnova Modelování objektů objektový diagram Struktura a vazby mezi objekty Dobré zvyky při
VíceJazyk 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íceUnity a Objekty (NMIN102) RNDr. Michal Žemlička, Ph.D.
Unity a Objekty Programování 2 (NMIN102) RNDr. Michal Žemlička, Ph.D. Větší programy Časté problémy: Ve více programech by se nám hodilo využít stejné řešení nějakého podproblému dalo by se vyřešit překopírováním
Více11.5.2012. Obsah přednášky 9. Skrývání informací. Skrývání informací. Zapouzdření. Skrývání informací. Základy programování (IZAPR, IZKPR) Přednáška 9
Obsah přednášky 9 Základy programování (IZAPR, IZKPR) Přednáška 9 Základy dědičnosti, přístupová práva Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 03 022, Náměstí Čs. legií
VíceINVESTICE DO ROZVOJE VZDĚLÁVÁNÍ
Zadávací dokumentace K veřejné zakázce malého rozsahu Tisk a vazba studijních opor Obsah 1. Základní informace o zakázce 2. Údaje o zadavateli 3. Předmět zakázky specifikace 4. Podmínky a požadavky na
Více