Obsah přednášky. Model faktů tenisový klub. Akční model tenisový klub. Půjčovna aut.
|
|
- Peter Navrátil
- před 8 lety
- Počet zobrazení:
Transkript
1 EO_08
2 Obsah přednášky Model faktů tenisový klub. Akční model tenisový klub. Půjčovna aut. 2
3 Model faktů Konstrukční diagram organizace obsahuje také tabulku produktů transakcí(transaction Product Table). Z tabulky se dovíme, že typ produktu transakce T1 je Členství začalo a že je označeno P1 (produkt 1). Podobně typ produktu transakce T2 je první poplatek členství je placen je označen P2. Tabulka produktů transakcí je mostem mezi Konstrukčním modelem a Modelem faktů. 3
4 Model faktů Model faktů je reprezentovaný diagramem faktů objektů(fact Object Diagram). V Modelu faktů se specifikuje, která (byznys) fakta jsou relevantní v produkčním světě a jaká se aplikují byznys pravidla. Rozlišujeme tři skupiny typů byznys faktů (fakt celý výraz): třídy objektů, typy vlastností, typy atributů. 4
5 Model faktů Třída objektu je extenzí unárního typu faktu (a naopak, unární typ faktu je intenzí třídy objektu). Např. třída objektu je ČLENSTVÍ. Typ vlastnost je speciální binární typ faktu, který mapuje z třídy objektu nazývané doména do třídy objektu nazývané rozsah (range). Příkladem je člendaného členství. Instance typu vlastnosti jsou existenčně závislé na existenci objektu domény kresleno otevřenou stranou symbolu >. 5
6 Model faktů Typ vlastnost se nazývá typem atributu, je-li rozsah (range) rozsahem hodnot. Např. typ atribut je datum narození osoby. Typy atributů jsou kresleny uváděny v seznamu mezi se zaoblenými tvary domény. Dimenze hodnot rozsahu je uvedena v závorkách. Příklady dimenzí jsou TIME, MONEY. Mohou být specializované do rozsahů hodnot např. YEAR, MONTH, DAY, EURO. 6
7 Diagram faktů a objektů 7
8 Model faktů Zaoblené obdélníky reprezentují třídy objektů. Třídy MEMBERSHIPa PERSONjsou primární třídy, kterým se říká kategorie. Kategorie nemusí být definované na základě jiných typů faktů, místo toho jsou definované jako takové. Světle šedá barva u kategorie PERSON znamená, že je externí. 8
9 Model faktů To znamená, že osoby(persons) nejsou vytvářeny v rámci konkrétního rozsahu zájmu (Scope of Interest). Spojnice mezi MEMBERSHIP a PERSON je označena jako the member of Membership is Person (člen Členství je Osoba), reprezentuje typ vlastnost. 9
10 Model faktů Symbol > vyjadřuje, že každé členství má přesně jednu osobu jako svého člena. Zatímcokaždá osoba může být členem 0, 1 nebo více členství. Poznámka: ačkoli to nedává smysl, mít současná členství se stejnou osobou jako členem, osoba může velmi dobře mít více členství v průběhu svého života. 10
11 Model faktů Symbol > také vyjadřuje, že tento typ faktu je existenciálnězávislý na třídě objektu MEMBERSHIP. To znamená, že může začít existovat spolu s korespondující instancí od MEMBERSHIP. Typy (druhy) produktů P1 a P2 jsou existenciálně nezávislé unární typy faktů: výsledky typů transakcí T1 a T2. 11
12 Model faktů Z obrázku je patrné, že jakékoli členství (membership) se může stát zaplaceným členstvím (paidmembership), ale pouze zaplacené členství se může stát zahájeným členstvím (started membership). Jinak řečeno třída PAID MEMBERSHIP je podtřídou třídy MEMBERSHIP a třída STARTED MEMBERSHIP je podtřídou třídy PAID MEMBERSHIP. 12
13 Model faktů Členství tedy nejdříve projde fází zaplaceného členství a pak se stane zahájeným členstvím (začne existovat). 13
14 Model faktů Třída objektu [YEAR]není ve skutečnosti třídou objektu, ale rozsahem hodnot (value scale) proto je jméno v závorkách. Tímto způsobem je možné modelovat minimální věk, maximální počet členů a roční členský poplatek. Tyto položky jsou časově závislé vlastnosti (properties). Rozhodnutí je mimo oblast zájmu proto kresleny šedě. 14
15 Model faktů Typy faktů mohou být deklarované podobně jako MEMBERSHIP a datum narození, nebo mohou být také odvozené odvozené od originálních typů faktů. Jsou zobrazeny také některá byznys pravidla, např. zaplacené členství je specializací od členství a binární druh faktu člen Členství je Osoba, jedná se o typ vlastnost placeného členství. 15
16 Specifikace odvozených faktů 16
17 Model akcí ActionModel AM Pravidla akcí (actionrules) jsou vodítkem pro aktéry, když zpracovávají reakce na události. Obecná forma pravidla akce: <event part> <assess part> <response part> Event part (část událost) specifikuje na jakou událost (množina souběžných událostí) je odpovídáno (reagováno) událost je koordinační fakt. 17
18 Model akcí Klauzule when ukazuje, že událost je being requested, transakce T1. Klauzule new indikuje vytvoření nové instanci od členství. Klauzule with specifikuje závislá fakta členství. when membership start for new Membership is requested (T1/rq) with the member of Membership is a Person thestartingdayofmembershipisaday 18
19 Model akcí assess part je v pravidle činnosti rozdělena na tři části odpovídající požadavkům platnosti (validity claims): požadavky na spravedlnost, upřímnosta pravdu. Podmínky spravedlivostijsou obsaženy v transakčních bankách. Po vyhodnocení podmínek, nastává response part. 19
20 Model akcí Klauzule ifspecifikuje, jaké akce se musí podniknout, pokud aktér pokládá splnění události za opodstatněné, eventuálně jaké akce provést pokud to nebude uvedený případ. assess justice: the performer of the request is the(aspirant) member of Membership sincerity: < no specific condition > truth: Day is the first day of some Month; Month is greater than Current Month; theage ofperson is equal to or greater than the minimal age in the year ofday thenumber of the members onday is less than the max members intheyear ofday if complying with the request is considered justifiable then promise membership start for Membership [T1/pm] else decline membership start for Membership [T1/dc] 20
21 Model akcí Tučně tištěné termy jsou standardní gramatické elementy jazyka specifikace. Podtržené termyjsou specifické výrazy ve specifikacích pravidel akcí, srovnatelné s vybranými slovy programovacího jazyka. Ostatní termy jsou specifika modelované organizace. Pro znázornění vztahů mezi pravidlem akcí a odpovídající částí Procesního modelu, koordinační činy a akty jsou uvedeny, v pravém sloupci. 21
22 Model akcí Předchozí příklad: Anna je vykonavatelem request a Eva je adresátem. V podstatě je Eva autonomní ve zpracování události (koordinační fakt). To implikuje dvě věci: Eva je autonomnív určení času, ve kterém událost bude zpracovávat. Událost se stala položkou její agendy. Eva se může odchýlit od pravidel, tedy porušit jednu nebo více podmínek. 22
23 Model akcí Avšak Eva je oprávněnavykonávat roli aktéra A1, předpokládá se tedy, že bude jednat zodpovědně, bude zodpovědná za důsledek svých činů. Podstatou vyhodnocení spravedlivostije autorizace(pověření) vykonavatele. V našem případě to znamená, že Eva uznala pověření Anny být iniciátorem transakce T1. Legitimnost autorizace Anny, je dána občanským zákoníkem. 23
24 Model akcí Vyhodnocení upřímnostiznamená, prokázání upřímnosti vykonavatele koordinačního činu, Anny (může Eva důvěřovat Anně v upřímnosti jejího požadavku stát se členkou klubu). Vyhodnocení pravdyznamená, ověření pravdy produkčního faktu. Je platný, pokud fakt existuje, nebo vytvoření faktu vede k legálnímu novému stavu produkčního světa. 24
25 Model akcí Požadavek pravdy je garantován za předpokladu, že počáteční den členství je první den měsíce, nový člen klubu má alespoň minimální věk v den začátku členství a maximální počet členů klubu není překročen. Důvodem zápisu byznys pravidel je, že musí být analyzovatelné formálními prostředky, jako např. automatickými analyzátory. Každá věta musí být jednoznačně transformovaná do logické formule. 25
26 Model akcí Personje zástupný symbol (place holder) pro člena ze třídy PERSON. 26
27 Další pravidla when membership start for Membership is promised (T1/pm) access justice: if the performer of the promise is the membership starter for Membership sincerity: <no specific condition> truth: <no specific condition> complying with promise is considered justifiable then request membership payment for Membership [T2/rq] with the amount to pay ofmembership is equal to thefirst fee of Membership 27
28 Další pravidla 1 when membership payment for Membership is stated (T2/st) with the amount paid of Membership is some Money access justice: if the performer of the state is the payer for Membership sincerity: <no specific condition> truth: Money is equal to the first fee of Membership complying with promise is considered justifiable then accept membership payment for Membership [T2/ac] else reject membership payment formembership [T2/rj] 28
29 Model akcí Jak zpracovat čekací spojení v Modelu akcí. Událost na kterou se odpovídá je v klauzuli when (T1/pm), ale událost (T2/ac) v klauzuli whilemusí také nastat. Pokud se tak nestane, položka zůstane v agendě aktora. Události za while reprezentují spojení čekání v procesním modelu. 29
30 Další pravidla2 when membership start for Membership is promised (T1/pm) while membership payment for Membership is accepted (T2/ac) access justice: if the performer of the promise is the membership starter for Membership sincerity: <no specific condition> truth: <no specific conditions> complying with promise is considered justifiable then execute membership start for Membership [T1/ex] state membership start formembership [T1/st] 30
31 Tabulkaobsahů bank Bank Contents Table Tabulka se týká stavové interpretace transakčních typů (druhů). V transakční bance T1můžeme nalézt všechna členství, která byla vytvořena, fakt, že byla začata (odstartována) a počáteční den existence. V transakční bance T2je možno nalézt instance dvou dalších vlastností členství. 31
32 Tabulka obsahů bank 32
33 Tabulka obsahů bank (Externí) agregovaná transakční banka AT1 obsahuje pro každý rok hodnoty uvedené v seznamu parametrů klubu, AT2 obsahuje všechny osoby a jejich data narození. 33
34 Model faktů Na model faktů se můžeme dívat jako na jádro slovníku dat (data dictionary). Je třeba pouze doplnit vysvětlující text ke každému z prvků. Stejně tak se člověk může dívat na model faktů jako na jádro databázového modelu. Všechno v něm, je potřebné, protože se jedná o ontologický model. Reálná DB ale také obsahuje mnoho faktů nutných pro informační a dokumentační typy transakcí. 34
35 Model faktů Normální databáze pokrývají jak koordinační, tak produkční svět a jsou obyčejně nekompletnív oblasti koordinačního světa, protože ignorují transakční vzor. Univerzálnost a komplexnost kompletního transakčního vzoru garantuje, že všechny relevantní informace budou dostupné. 35
36 Model faktů Je třeba se zabývat kompletním transakčním vzorem při použití nových podpůrných IS? Univerzální vzor je přirozený způsob, jak lidé spolu komunikují. Lidé očekávají, že v informačním systému mohou provést libovolný krok z univerzálního vzoru, je-li to potřebné. Pokud to IS nepodporuje, musíme to řešit ad-hoc manuálně. 36
37 Model faktů Je-li navíc uživatelské rozhraní plně webové, náklady za jedno speciálním doplnění převáží náklady za zpracování výjimky manuálně. V uvedeném příkladu: sekretářka (Eva) je zodpovědná za řešení události (T1/rq) provedením buď [T1/pm] nebo [T1/dc] koordinační činy. Administrátor provádí pouze informační a dokumentační úlohy. 37
38 Model faktů Vykonáním činu promisea následného produkčního činu je normálně v zodpovědnosti někoho, kdo je exekutorem transakce. To znamená, že tato osoba je zodpovědná za celou transakci, i když část může být delegovaná na jiné osoby. Ve třetí části, Eva sekretářkadeleguje svoji pravomoc na administrátora, aby vykonal některé procesní kroky, [T1/st], [T2/rq] a [T2/ac]. 38
39 Model faktů Administrátorje tedy zodpovědný za správné provedení těchto kroků, ale sekretářka stále zůstává principiálně zodpovědná za celý proces. Sekretářkaje zodpovědnáklubu za případné chyby, ne administrátor. 39
40 Půjčovna aut Rent-A-Car (RAC) Základní model organizace podniku (4 pohledové modely) mohou poskytnout neočekávaný vhled do operací podniku. Je to z důvodu radikálně odlišného pohledu, který člověk dostane když se na podnik dívá přes brýle podnikové ontologie. Příklad tenisového klubu je jednoduchý, půjčovna aut je komplexnější příklad. 40
41 Půjčovna aut Rent-A-Car (RAC) Rent-A-Car (or RAC for short) je společnost, která půjčuje auta osobám, tedy jak fyzickým osobám, tak společnostem. Byla založena dvěma bratry Janem a Teem. Začali půjčovat jejich (dvě) auta a byly mezi prvními společnostmi, které umožňovaly, aby auta byla vrácena na jiných místech než byla pronajata. Za tím účelem Jan s Teem udělali smlouvu se studenty v několika městech, kteří za malý poplatek čekali na vrácení půjčených aut např. na letišti a poté zavezli auto do kanceláře RAC a domů odjeli veřejnou dopravou. Aktuálně RAC funguje ve více než padesáti geograficky rozptýlených pobočkách v Evropě. V mnoha městech a jejich pobočka v několika městech je i několik poboček a existují pobočky v blízkosti letišť. Jedna z poboček je původní kancelář, ve které začínali a kde dodnes pracují. 41
42 Půjčovna aut Rent-A-Car (RAC) Vedoucí domácí společnosti je Hana. Jsou zde dva pracovníci u přepážek. Požadavky zákazníků jsou přijímány několika možnostmi: příchozí, telefon, fax, . Příchozí zákazníci jsou obyčejně lidé, kteří okamžitě najmout auto. Přes ostatní možnosti (kanály) člověk obyčejně provádí rezervace v budoucnu. Mohou udělat přes 200 rezervací za den. Ve všech případech je vyplněn elektronický nájemní formulář jedním z pracovníků u přepážky, jako vstup pro RACIS (RAC informační systém). Následující skupiny dat musí být dodány: PRONÁJEM (RENTAL): identifikační číslo (generované automaticky), datum začátku, datum ukončení, pobočka vyzvednutí auta, pobočka vrácení auta, skupina auta. NÁJEMCE (RENTER): identifikace (pas nebo číslo řidičáku), jméno, příjmení, adresa, datum narození, místo narození. ŘIDIČ: identifikace (číslo řidičáku), jméno příjmení. FINANČNÍ: pronájem sazba za den (určovaná na základě skupiny aut). 42
43 Půjčovna aut Rent-A-Car (RAC) Ačkoli je to úkol pracovníků u přepážek brát objednávky na pronájem aut, Jan a Teem často pomáhají příchozím zákazníkům, nebo berou telefony. Hana to nevidí ráda, ale nemůže s tím nic moc dělat. Problémy se spontánní reakcí Jana a Teajsou, že zapomínají zaznamenávat věci správně, což vede k nedorozumění a někdy následně dokonce ke sporům se zákazníky. Někdy postupují proto pravidlům např. slíbením auta za nižší sazbu než je na seznamu. Auta společnosti RAC jsou rozdělena do skupin. Skupina aut může obsahovat několik typů (značka a model). Všeobecnou charakteristikou aut ve skupině je, že mají stejnou sazbu nájmu na den. Komise vedení společnosti tedy Jan a Teorozhodují, které značky a modely patří do konkrétní skupiny, stejně jako o sazbě nájmu pro každou skupinu. Standardně to dělají jednou za rok. 43
44 Půjčovna aut Rent-A-Car (RAC) Pro příchozí zákazníky je počáteční datum obvykle ten stejný den, kdy je vytvořena smlouva. Rezervace předem mají nějaký budoucí den jako počáteční datum. Společnost RAC uplatňuje maximální období nájmu (aktuálně 10 dní). Poté, co nájemce podepsal smlouvu, pronájem je uzavřen zaměstnancem (podpis nájemce se bere jako promise(slib) zaplacení poplatku nájmu, což je smluvní délka krát sazba za den. Protože pronájem může být rezervace předem, platba může být odsunuta až na počáteční den pronájmu. V počáteční den nájmu si řidič vyzvedne auto v distribučním oddělení na základě předložení kopie smlouvy. V tomto oddělení pracují tři zaměstnanci: Milan, Josef a Karel, ale ne všichni jsou vždy přítomni. Jakmile se objeví řidič, jeden z nich zkontroluje zda je dostupné auto ze skupiny na smlouvě. Je-li zde alespoň jedno, přidělí auto k pronájmu a podepíše, že auto bylo vyzvednuto. Pokud není k dispozici žádné auto ze skupiny na smlouvě, upgrage smlouvu a vybere auto z nejbližší vyšší skupiny aut. Řidič dostane toto lepší auto za stejnou cenu jako je uvedena ve smlouvě. 44
45 Půjčovna aut Rent-A-Car (RAC) Poté, co auto pronájmu bylo vráceno na některé z poboček, možná způsobená pokuta musí být uhrazena. Pokuta může být za pozdní vrácení auta (pozdější datum než je uvedeno ve smlouvě). To činí počet dnů navíc krát sazba za pokutu. Pokud je auto vráceno v jiné pobočce než je pobočka ve smlouvě je třeba zaplatit pokutu za změnu pobočky. Pokuta se rovná vzdálenosti mezi oběma pobočkami krát poplatek za kilometr. Distribuční oddělení je také zodpovědné za přesun aut mezi pobočkami, protože auta mohou být vrácena v jiných pobočkách. Každé ráno plánuje Milan přesuny aut, které musí být provedeny ten den. Přesuny aut jsou prováděny všemi třemi pracovníky distribučního oddělení. To je také důvod jejich nepřítomnosti na pracovišti. 45
46 Půjčovna aut Podobně jako v případě tenisového klubu, budeme abstrahovatvšechny aspekty realizace a implementace. To konkrétně znamená, že abstrahujeme od způsobu, jímž aktéři komunikují (telefonní hovory, vyplňování elektronických formulářů) a způsoby, kterými jsou informace ukládány a zpřístupňovány. 46
47 Půjčovna aut Místo toho se soustředíme na závazkydo kterých aktéři vstupují a splňují a na obsah informací bez ohledu na jejich formu a substanci ve které je forma napsaná. Dále je třeba použít univerzální transakční vzor porozumění uvedenému zadání a začít identifikovat originální transakce. 47
48 Půjčovna aut Praktická rada: začít s pokrytím interních rolí aktérů, transakčních typů (druhů) a identifikovat hranice transakčních typů. Konstrukční diagram organizace to vše ukazuje, hlavně umístění složených (kompozitních) rolí aktérů do středu; ti reprezentují všechny interní aktivity. Konstrukční diagram organizace a tabulka produktů transakcí jsou globální, protože ukazují interakci pobočky RAC s okolím. 48
49 Konstrukční diagram organizace OrganizationConstructionDiagram 49
50 Tabulka produktů transakcí druh transakce T1 pronájem smlouva T2 pronájem platba T3 vyzvednutí auta T4 vrácení auta T5 platba penalizace druh produktu P1 Pronájem je uzavřen smlouvou P2 nájemné Pronájmu je zaplaceno P3 auto Pronájmu je vyzvednuto P4 auto Pronájmu je vráceno P5 penalizace Pronájmu je zaplacena 50
51 Půjčovna aut -analýza Z vyprávění jsme identifikovali pět originálních druhů transakcí. Ne úplně jasné je modelování iniciátora a exekutora transakcí T3 a T4. Rovněž oddělení platby za pronájem od penalizačního poplatku je důležité. Ověření se provede podobně jako v ORM pomocí instanciace. 51
52 Půjčovna aut Pronájem je specifická instance od nájmu specifického autaspecifickou osobouběhem specifického časového intervalu. Fakt, že všechny druhy transakcí se týkají stejných druhů objektů je trochu podružný. Později uvidíme, že interní druhy transakcí se týkají odlišných druhů objektů. 52
53 Půjčovna aut Na obrázkujsou dvě externí banky agregovaných transakcí. AT1je konceptuální kontejner všech druhů faktů, které se týkají osob (nájemce a řidič). AT2obsahuje fakta, která jsou vytvořena RAC společností. Nyní validace ontologií: procházíme každý kompletní transakční vzor pro každý druh transakce a diskutujeme se zaměstnanci, jak je to implementováno nyní. 53
54 Půjčovna aut Obyčejně se najde několik mlčky vykonaných koordinačních činů, stejně jako mnoho ignorovaných vzorů rušení (revokace). Interní složenou roli aktéra CA0 je třeba rozložit na specifičtější role. Role aktéra A1 se jmenuje uzavíratelnájemní smlouvy (rentalcontractor), a druhá interní role A3 bude vydavatel aut (car issuer). 54
55 Konstrukční model AT1 AT2 POBOČKA RAC A3 T03 CA02 vyzvednutí auta CA01 T01 A1 Vydavatel aut T04 řidič Nájemce pronájem smlouva Uzavíratel nájemní smlouvy vrácení auta T02 T05 pronájem platba placení penalizace 55
56 Konstrukční model Jako následek můžeme dedukovat, že T2 transakce je vložena v transakci T1. Podobně transakce T4 a T5 jsou vloženy do transakce T3. Informační spojení (link) na externí agregovaná banky AT1a AT2je ukryto pod čarou označující hranice zájmu (organizaci a okolí) tím i interní role aktérů mají přístup do AT1 a AT2.. 56
57 Konstrukční model Obrázek představuje dva podnikové procesy (ve stromové struktuře), které se zdá, že nejsou spojeny. Jsou však volně spojenu looselycoupled, což je způsob, jmenovitě prostřednictvím interstrikce, která je reprezentovaná v diagramu čárkovanou čarouod A3 do banky transakcí T1. Význam tohoto informačního spojení je ten, že role aktéra A3 má přístup k obsahu banky transakcít1 viz model akcí, zda smlouva existuje. 57
58 Model faktů 58
59 Model faktů Jedná se pouze o transakce T1 a T2. Třída Pronájemje stěžejním konceptem v příkladu. Pronájem je doménou typů produktů P1 a P2. Vytvořené P2 předchází vytvoření P1, což vyjadřuje diagram. Pronájem nejdříve vstoupí do stavu zaplacenýa pak do stavu smlouva je podepsaná (being contracted alive). 59
60 Model faktů Šedé třídy objektů jsou vytvořeny mimo oblast našeho zájmu, ale potřebujeme od nich informace. Tyto informace jsou obsaženy v externích bankách agregovaných transakcí AT1 a AT2. Přesný obsah každé transakční banky včetně interních je specifikován v Tabulce obsahu bank (Bank Contents Table). 60
61 Model faktů Denní sazba za auto je závislá na skupině auta a na běžném roce. Symbol * indikuje kartézský součin SKUPINY AUT a [YEAR] není objekt ale rozsah hodnot (value scale). Standardně kardinalita 1:1 je u otevřené strany znaku > a 0..* na druhé straně. Typy faktů se nazývají vlastnosti (properties) objektů na otevřené straně > symbolu. 61
62 Model faktů Třída objektu PRONÁJEMmá u třetího typu atributu * což indikuje, že se jedná o definovaný typ faktu, pro něhož je poskytnuta definice. Tento typ faktu není povinný (mandatorní). 62
63 banka T1 T2 AT1 AT2 Tabulka obsahu bank Nezávislý / závislý fakt PRONÁJEM Pronájem je kontrahován počáteční datum Pronájmu konečné datum pronájmu nájemce Pronájmu řidič Pronájmu skupina aut Pronájmu místo převzetí Pronájmu místo vrácení Pronájmu poplatek za Pronájem je zaplacen částka za pronájem Pronájmu POBOČKA lokace Pobočky SKUPINA AUT denní nájemní částka Skupiny Aut v Roce max. trvání pronájmu v Roce penalizační sazba za vrácení v jiné lokaci v Roce penalizační sazba za pozdní vrácení v Roce nájemní horizont v Roce OSOBA den narození Osoby řidičský průkaz Osoby ŘIDIČSKÝ PRŮKAZ OSOBY 63
MPP_06. Forma, Informa, Performa, Model faktů
MPP_06 Forma, Informa, Performa, Model faktů Obsah přednášky Zdokonalování / vylepšení podstaty organizace Modely pohledů (aspektové modely) model faktů. DEMO struktura a propojení modelů pohledů. 2 Volley
Obsah přednášky. Zdokonalování podstaty organizace Modely pohledů (aspektové modely) DEMO struktura a propojení modelů pohledů.
BPM_06 Obsah přednášky Zdokonalování podstaty organizace Modely pohledů (aspektové modely) model akcí, model faktů. DEMO struktura a propojení modelů pohledů. 2 Volley club analysis T1/rq T1/pm One can
BMP_04. Axiom kompozice, procesní model
BMP_04 Axiom kompozice, procesní model Obsah přednášky Skládání transakcí axiom kompozice Procesní diagram Konstrukční a procesní diagram tenisového klubu, Konstrukční a procesní diagram nákupu materiálu
Obsah přednášky. Zjemňování podstaty organizace Tři úrovně komunikace Aspektové modely. konstrukční model transakční model
EO_07 Obsah přednášky Zjemňování podstaty organizace Tři úrovně komunikace Aspektové modely konstrukční model transakční model 2 Tříbení podstaty organizace Rozlišení mezi originálním, informačníma dokumentačnímproduktem
Kapitola 2: Entitně-vztahový model (Entity-Relationship model) Množiny entit (entitní množiny) Atributy
- 2.1 - Kapitola 2: Entitně-vztahový model (Entity-Relationship model) Množiny entit Množiny vztahů Otázky návrhu Plánování mezí Klíče E-R diagram Rozšířené E-R rysy Návrh E-R databázového schématu Redukce
EO_04. Základní prvky koordinace - čin/fakt produkce čin/fakt
EO_04 Základní prvky koordinace - čin/fakt produkce čin/fakt Obsah přednášky Specifikace existenčních pravidel. Typy faktů a pravidla výskytu. Organizace. Koordinační čin, produkční čin. Koordinační fakt,
EO_05. Vzor transakce
EO_05 Vzor transakce Obsahpřednášky Transakce jako základní prvek modelování podnikových procesů. Transakce a její fáze. Základní vzor transakce. Standardní vzor transakce. Kompletní vzor transakce. 2
7.6 Další diagramy UML
7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI
7.3 Diagramy tříd - základy
7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
Konceptuální modelování. Pavel Tyl 21. 3. 2013
Konceptuální modelování Pavel Tyl 21. 3. 2013 Vytváření IS Vytváření IS Analýza Návrh Implementace Testování Předání Jednotlivé fáze mezi sebou iterují Proč modelovat a analyzovat? Standardizované pracovní
7.3 Diagramy tříd - základy
7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
Diagramy tříd - základy
Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka Zákazník -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
7.6 Další diagramy UML
7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI
MPP_02. Metodologie DEMO Operační axiom
MPP_02 Metodologie DEMO Operační axiom 1 Metodologie DEMO operační axiom, transakční axiom, axiom skládání, rozlišovací axiom, organizační teorém. 2 Obsah přednášky Problémy velké rozmanitosti a složitosti
EO_01. Podnikové ontologie
EO_01 Podnikové ontologie Obsah kurzu Provoz podniku -velká rozmanitost a složitost, ve které se evidentně projevuje nedostatek vnitřního uspořádání, tedy struktury a logiky. Navíc se vše vyvíjí včase
BPM_02. Metodologie DEMO Operační axiom
BPM_02 Metodologie DEMO Operační axiom 1 Metodologie DEMO operační axiom, transakční axiom, axiom skládání, rozlišovací axiom, organizační teorém. 2 Obsah přednášky Problémy velké rozmanitosti a složitosti
Business Process Modeling Notation
Business Process Modeling Notation Stephen A. White, IBM Corporation Procesní řízení 1 Co to je BPMN? Standard Business Process Modeling Notation (BPMN) byl vyvinutý skupinou Business Process Management
Analýza a modelování dat. Helena Palovská
Analýza a modelování dat Helena Palovská Analýza a modelování pro SW projekt Strukturovaný přístup Dynamická část (procesy, aktivity, funkce) Statická část (data) Objektově orientovaný přístup use case
Pokroč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
BPM_03. Transakční axiom (Vzor transakce)
BPM_03 Transakční axiom (Vzor transakce) Obsah přednášky Transakce jako základní stavební prvek modelování podnikových procesů. Transakce a její fáze. Základní vzor transakce. Standardní vzor transakce.
Členství v tenisovém klubu
EO příklady Členství v tenisovém klubu Konstrukční model obsahuje: role aktérů, rozlišení, který aktér je iniciátor a který je vykonavatel (exekutor), ohraničení podniku, transakce a jejich propojení s
2. 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
Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek
5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené
Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka
Metody tvorby ontologií a sémantický web Martin Malčík, Rostislav Miarka Obsah Reprezentace znalostí Ontologie a sémantický web Tvorba ontologií Hierarchie znalostí (D.R.Tobin) Data jakékoliv znakové řetězce
Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
WORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce
WORKFLOW Procesní přístup Základ perspektivního úspěšného podnikového řízení Funkčnířízení založené na dělbě práce Procesní řízení princip integrace činností do ucelených procesů 1 Funkční řízení Dělba
Informač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í.
Implementace dávkových operací
Implementace dávkových operací Petr Steckovič 12. 5. 2011 Hradec Králové 1 Dávkové zpracování dat Procesy běžící na pozadí Spouštěné Časem Stavem (např. dochází místo) Ručně Obvykle se jedná o podpůrné
Objektově 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ý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
TÉ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
Půjčovna kol a koleběžek v Legner Hotelu Zvánovice, Zvánovice 154, 251 65
Půjčovna kol a koleběžek v Legner Hotelu Zvánovice, Zvánovice 154, 251 65 Obchodní podmínky 1: Uzavřením nájemní smlouvy o nájmu sportovního vybavení vyjadřuje nájemce souhlas s těmito Obchodními podmínkami.
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Autosalón (semestrální projekt) ZS 2011-2012 Analýza Implementace Číslo skupiny: 2 Členové skupiny: Jmeno,příjmení,login
Primá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ý
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 22. Otázka : Úvodní fáze rozpracování softwarového projektu. Postupy při specifikaci byznys modelů. Specifikace požadavků a jejich rozpracování pomocí
DBS Konceptuální modelování
DBS Konceptuální modelování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze Michal.Valenta@fit.cvut.cz c Michal Valenta, 2010 BIVŠ DBS I, ZS 2010/11 https://users.fit.cvut.cz/
Databázové modelování. Analýza Návrh konceptuálního schématu
Databázové modelování Analýza Návrh konceptuálního schématu 1 Vytváření IS Analýza Návrh Implementace Testování Předání SW Jednotlivé fáze mezi sebou iterují 2 Proč modelovat/analyzovat? Standardizované
7.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
Databázové systémy. Ing. Radek Holý
Databázové systémy Ing. Radek Holý holy@cvut.cz Literatura: Skripta: Jeřábek, Kaliková, Krčál, Krčálová, Kalika: Databázové systémy pro dopravní aplikace Vydavatelství ČVUT, 09/2010 Co je relační databáze?
Diagramy stavů. Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML, Second Edition, Pearson Prentice Hall, 2005
Diagramy stavů Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML, Second Edition, Pearson Prentice Hall, 2005 Počáteční (defaultní) stav Koncový stav Událost (event) Stav Přechod
Funkce, podmíněný příkaz if-else, příkaz cyklu for
Funkce, podmíněný příkaz if-else, příkaz cyklu for Definice funkce Funkce je pojmenovaná část programu, kterou lze dále zavolat v jiné části programu. V Pythonu je definována klíčovým slovem def. Za tímto
Databá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
Refundace cestovních nákladů delegátů České republiky na jednání v působnosti Rady EU z prostředků Generálního sekretariátu Rady Evropské Unie
Refundace cestovních nákladů delegátů České republiky na jednání v působnosti Rady EU z prostředků Generálního sekretariátu Rady Evropské Unie Postupy pro refundace I. Výchozí dokumenty Externí legislativa
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 POPIS VÝMĚNY DAT... 6 2.1 KOMUNIKAČNÍ SCÉNÁŘE... 6 2.2 TECHNOLOGIE KOMUNIKACE...
6 Objektově-orientovaný vývoj programového vybavení
6 Objektově-orientovaný vývoj programového vybavení 6.1 Co značí objektově-orientovaný - organizace SW jako kolekce diskrétních objektů, které zahrnují jak data tak chování objekt: OMG: Objekt je věc (thing).
Úvod do softwarového inženýrství IUS 2009/2010 p.1/30
Úvod do softwarového inženýrství IUS 2009/2010 5. přednáška Ing. Radek Kočí, Ph.D. Ing. Bohuslav Křena, Ph.D. Vytvořeno na základě přednášky doc. Ing. Jaroslava Zendulky, CSc. Úvod do softwarového inženýrství
MINISTERSTVO VNITRA ČR
Standard agendy 20.3.2016 A 3 Verze 1.0 (Návrh standardu) Úroveň: ústřední správní úřady Odbor egovernmentu MINISTERSTVO VNITRA ČR OBSAH 1 STANDARDIZACE AGEND... 2 1.1 CÍLE A DŮVODY PRO VYTVÁŘENÍ STANDARDŮ...
MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ
MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ Ing. Jan Smolík Vysoká škola finanční a správní PROČ JINÝ ZPŮSOB MODELOVÁNÍ PROCESŮ Základní žurnalistické otázky Co, kdo, kdy, kde, jak,
Evidence požadavků uživatelů bytů a nebytových prostor
Evidence požadavků uživatelů bytů a nebytových prostor Úvod Pro zjednodušení a zprůhlednění Vaší komunikace se správní firmou (dále jen SF ), která má na starost objekt, v němž se nachází bytový či nebytový
Windows Server 2003 Active Directory
Windows Server 2003 Active Directory Active Directory ukládá informace o počítačích, uživatelích a ostatních objektech v síti. Zpřístupňuje tyto zdroje uživatelům. Poskytuje komplexní informace o organizaci,
Zadání. Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími
Zadání Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími ER-diagram (v základní formě a v podobě upravené pro ukládání
7.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
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
Popis egon služby. E177 - iszrctireklamaci. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E177 - iszrctireklamaci Název dokumentu: Popis egon služeb Verze: 01.02 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet
RÁMCOVÁ SMLOUVA. uzavřená níže uvedeného dne, měsíce a roku mezi:
RÁMCOVÁ SMLOUVA uzavřená níže uvedeného dne, měsíce a roku mezi: RONDA FINANCE a.s. se sídlem Výtvarná 1023/4, Ruzyně, 161 00 Praha 6 IČ: 06286721 DIČ: CZ206286721 zapsanou v obchodním rejstříku u Městského
xrays optimalizační nástroj
xrays optimalizační nástroj Optimalizační nástroj xoptimizer je součástí webového spedičního systému a využívá mnoho z jeho stavebních bloků. xoptimizer lze nicméně provozovat i samostatně. Cílem tohoto
- Tvorba a implementace procesního řízení - Vytvoření procesní mapy včetně metodické příručku pro její tvorbu.
Zavedení procesního řízení - Tvorba a implementace procesního řízení - Vytvoření procesní mapy včetně metodické příručku pro její tvorbu. - Tvorba procesního modelu MMB, podpora identifikace a mapování
Příloha č. 4 Obchodní podmínky pro poskytování služby DopisOnline
Česká pošta, s.p. sídlem Praha 1, Politických vězňů 909/4, PSČ: 22599, IČ: 47 11 49 83 zapsaný v obchodním rejstříku vedeném Městským soudem v Praze oddíl A, vložka 7565 OBCHODNÍ PODMÍNKY PRO POSKYTOVÁNÍ
Podmínky VŘ 2017/1 na dílčí obstarání PpS 2017-2018
Podmínky výběrového řízení na dílčí obstarání podpůrných služeb primární regulace frekvence bloku (PR), sekundární regulace výkonu bloku (SR), minutové zálohy 15ti-minutové záporné (MZ15-) a minutové zálohy
Hierarchický databázový model
12. Základy relačních databází Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace. Z matematického
Obchodní podmínky pro e-shop
Obchodní podmínky pro e-shop www.digitramp.cz Vzájemná práva a povinnosti Uživatele a Provozovatele, zejména práva a povinnosti vzniklé z Kupní smlouvy, se řídí těmito obchodními podmínkami (dále jen Obchodní
EXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě TNICEN ISO/TR 14806 Inteligentní dopravní systémy Požadavky veřejné dopravy osob na
Specifikace předmětu plnění Datová tržiště
Příloha 1 Specifikace předmětu plnění Datová tržiště Etapa 1 Analýza statistické domény produkčních statistik 1 Obsah ETAPA 1 ANALÝZA STATISTICKÉ DOMÉNY PRODUKČNÍCH STATISTIK... 3 1.1. Koncepční shrnutí...
Sázková kancelář Z pekla štěstí
Sázková kancelář Z pekla štěstí Řešitelský tým Michal Pfeifer, Martin Halamíček, Jan Blaško, Zdeněk Křepela, Jan Popelka, Jan Mach Úvod Sázková kancelář Z pekla štěstí je malá společnost s několika malými
IS 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
1. Integrační koncept
Příloha č. 2: Technický popis integrace 1. Integrační koncept Z hlediska koncepčního budování Smart Administration na Magistrátu města Mostu je možno hovořit o potřebě integrace tří úrovní systémové architektury
Objektově orientované technologie. Daniela Szturcová
Objektově orientované technologie Cvičení 1 - Specifikace systému Daniela Szturcová 1 1 Specifikace systému Cíl cvičení Vypracovat specifikaci systému. 1.1 Teoretický základ Specifikací systému rozumíme
Dolování asociačních pravidel
Dolování asociačních pravidel Miloš Trávníček UIFS FIT VUT v Brně Obsah přednášky 1. Proces získávání znalostí 2. Asociační pravidla 3. Dolování asociačních pravidel 4. Algoritmy pro dolování asociačních
Objektově orientované databáze. Miroslav Beneš
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Nevýhody modelů založených na záznamech Co potřebujeme modelovat? Identifikace
Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7
Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí
KUPNÍ SMLOUVA č. 122800250 I. Smluvní strany
Kupní smlouva č. 122800250, Strana 1 (celkem 9) KUPNÍ SMLOUVA č. 122800250 I. Smluvní strany Česká republika Ministerstvo obrany Se sídlem: Tychonova 1, 160 01 Praha 6 IČO: 60162694 DIČ: CZ60162694 Bankovní
Analýza dat a modelování. Přednáška 3
Analýza dat a modelování Přednáška 3 Hierarchický model Hierarchical Data Manipulation Language - HDML manipulace s daty (vyhledávání) pomocí příkazů HDML v hierarchickém SŘBD připomíná princip práce se
SAZEBNÍK ODMĚN SPOLEČNOSTI VIPAPP, a.s. verze platná od:
SAZEBNÍK ODMĚN SPOLEČNOSTI VIPAPP, a.s. verze platná od: 12. 7. 2017 Úvodní informace Systém výpočtu odměn: Odměny jsou uvedeny v % z daného základu pro jednotlivé, není-li uvedeno jinak. Odměny jsou uvedeny
Pravidla komunikace registrátora Web4u s.r.o.
Pravidla komunikace registrátora Web4u s.r.o. V platnosti od 24.10.2003 OBSAH 1. Úvodní ustanovení 2. Subjekty 3. Registrace Doménového jména 4. Prodloužení registrace Doménového jména 5. Změna údajů subjektů
7.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
Analýza Realizace případů užití
Analýza Realizace případů užití Analýza část 9 Clear View Training 2005 v2.2 1 12.2 Analýza případu užití Obchodní model [nebo doménový model] Inženýr případů užití Analytická třída Model požadavků Analyse
Finanční audit projektů 7RP
Finanční audit projektů 7RP 26. ledna 2010 Martina Chrámecká PwC Obsah Povinnost auditu osvědčení o finančních výkazech a termín realizace a rozdíly od auditu 6RP, auditu EK Zpráva auditora Factual findings
Objektová tvorba SW, Analýza požadavků 2006 UOMO 53
Objektová tvorba SW, Analýza požadavků 2006 UOMO 53 Osnova Základní principy tvorby SW Fáze tvorby SW v předmětu UOMO Analýza požadavků Modelování typových úloh 2006 UOMO 54 Tvorba SW Dříve umění vyvolených
Úvod do databázových systémů 6. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2012 Modelování databází [1]
Směrnice č. 4 Řízení, financování a realizace projektů
Směrnice č. 4 Řízení, financování a realizace projektů 1. Účel směrnice 1.1. Účelem této směrnice je stanovení jednotného postupu při přípravě, realizaci, řízení a financování projektů realizovaných společností
Báze a dimenze vektorových prostorů
Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň
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í
OOT 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
Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19
3 Obsah Novinky v tomto vydání 10 Význam základních principů 11 Výuka principů nezávisle na databázových produktech 12 Klíčové pojmy, kontrolní otázky, cvičení, případové studie a projekty 12 Software,
Refundace cestovních nákladů delegátů České republiky na jednání v působnosti Rady EU z prostředků Generálního sekretariátu Rady Evropské Unie
Refundace cestovních nákladů delegátů České republiky na jednání v působnosti Rady EU z prostředků Generálního sekretariátu Rady Evropské Unie Postupy pro refundace I. Výchozí dokumenty Externí legislativa
Procesní dokumentace Process Management. Pavel Čejka
Procesní dokumentace Process Management Pavel Čejka SAP Solution Manager 7.2 SAP Solution Manager 7.2 nabízí dramatické zlepšení možností dokumentace Solution dokumentace Jednotné webové prostředí Integrovaný
PŘÍ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é
Smlouva o pronájmu věci movité Smluvní strany: Nájemce: Jméno a příjmení: Adresa trvalého bydliště: Číslo OP (dokladu): Telefon:
Smlouva o pronájmu věci movité Smluvní strany: Pronajímatel: Nájemce: Jméno a příjmení: Adresa trvalého bydliště: Číslo OP (dokladu): Telefon: Uzavírají Smlouvu o pronájmu věci movité podle zák.č. 89/2012Sb.
Algoritmizace a programování
Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu
OBECNÉ PODMÍNKY POSKYTOVÁNÍ CATERINGOVÝCH SLUŽEB
Příloha č. 2 OBECNÉ PODMÍNKY POSKYTOVÁNÍ CATERINGOVÝCH SLUŽEB Tyto obecné podmínky jsou vydány společností Bestsport Arena a.s., se sídlem Českomoravská 2345/17, Praha 9 Libeň, s ohledem na Předpis č.
SAZEBNÍK ODMĚN SPOLEČNOSTI VIPAPP, a.s. verze platná od:
Úvodní informace SAZEBNÍK ODMĚN SPOLEČNOSTI VIPAPP, a.s. verze platná od: 5. 10. 2017 Systém výpočtu odměn: Odměny jsou uvedeny v % z daného základu pro jednotlivé, není-li uvedeno jinak. Názvy pozic Číslo
Seminář pro příjemce OP LZZ finanční část MZ. Praha 5. 4. 2011
Seminář pro příjemce OP LZZ finanční část MZ Praha 5. 4. 2011 Obsah prezentace Předkládané účetní doklady Přílohy monitorovací zprávy - 1) Podpisové vzory - 2) Soupiska účetních dokladů - 3) Pracovní výkazy
Příjmení.. Datum narození... Trvalý pobyt dle občanského průkazu:. Ulice, č.p.. Obec, PSČ.. Ulice, č.p... Obec, PSČ...
SMLOUVA O ZÁPŮJČCE mezi KOBLIŽEK PLZEŇ s.r.o. IČ: 290 62 543, DIC: CZ 290 625 43 Sídlo: Plzeň, Manětínská 1543/69, PSČ 323 00 vedená Krajským soudem v Plzni pod sp. zn. C 23057 Provozovna kanceláře: Plzeň,
OBCHODNÍ PODMÍNKY pro online kurzy umístěné na adrese www.malujemesusmevem.cz
OBCHODNÍ PODMÍNKY pro online kurzy umístěné na adrese www.malujemesusmevem.cz Hana Danková, Mokrá 1, 149 00 Praha 4 IČO 49644157 (dále jen prodávající ) 1. ÚVODNÍ USTANOVENÍ 1.1. Tyto obchodní podmínky
Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.
Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Projekt ESF OP VK reg.č. CZ.1.07/2.2.00/28.0209 Elektronické opory a e-learning pro obory výpočtového
Deskripční logika. Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157
Deskripční logika Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157 Co nás čeká 1 Základy deskripční logiky 2 Jazyk ALC Syntax a sémantika 3 Cyklické a acyklické TBOXy Petr Křemen
MANDÁTNÍ SMLOUVA O POSKYTNUTÍ PRÁVNÍ POMOCI
MANDÁTNÍ SMLOUVA O POSKYTNUTÍ PRÁVNÍ POMOCI Mandant: a Advokátka xxxxxxxxxx (dále jen "Klient") JUDr. Klára A. Veselá Samková, Ph.D. IČ: 66218438, č. registrace advokátky u ČAK: 3005 se sídlem: Španělská
Dolování v objektových datech. Ivana Rudolfová
Dolování v objektových datech Ivana Rudolfová Relační databáze - nevýhody První normální forma neumožňuje vyjádřit vztahy A je podtypem B nebo vytvořit struktury typu pole nebo množiny SQL omezení omezený