Obsah přednášky. Model faktů tenisový klub. Akční model tenisový klub. Půjčovna aut.

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

Download "Obsah přednášky. Model faktů tenisový klub. Akční model tenisový klub. Půjčovna aut."

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ů 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

Více

Obsah přednášky. Zdokonalování podstaty organizace Modely pohledů (aspektové modely) DEMO struktura a propojení modelů pohledů.

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

Více

BMP_04. Axiom kompozice, procesní model

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

Více

Obsah přednášky. Zjemňování podstaty organizace Tři úrovně komunikace Aspektové modely. konstrukční model transakční model

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

Více

Kapitola 2: Entitně-vztahový model (Entity-Relationship model) Množiny entit (entitní množiny) Atributy

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

Více

EO_04. Základní prvky koordinace - čin/fakt produkce čin/fakt

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,

Více

EO_05. Vzor transakce

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

Více

7.6 Další diagramy UML

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

Více

7.3 Diagramy tříd - základy

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ý'

Více

Konceptuální modelování. Pavel Tyl 21. 3. 2013

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í

Více

7.3 Diagramy tříd - základy

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ý'

Více

Diagramy tříd - základy

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ý'

Více

7.6 Další diagramy UML

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

Více

MPP_02. Metodologie DEMO Operační axiom

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

Více

EO_01. Podnikové ontologie

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

Více

BPM_02. Metodologie DEMO Operační axiom

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

Více

Business Process Modeling Notation

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

Více

Analýza a modelování dat. Helena Palovská

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

Více

Pokročilé typové úlohy a scénáře 2006 UOMO 71

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

Více

BPM_03. Transakční axiom (Vzor transakce)

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.

Více

Členství v tenisovém klubu

Č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

Více

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í

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

Více

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

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é

Více

Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka

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

Více

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é. 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é

Ví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

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

Více

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í.

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í.

Více

Implementace dávkových operací

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é

Více

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á 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íce

Vývoj IS - strukturované paradigma II

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

Více

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

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 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íce

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 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.

Více

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

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

Více

Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace

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ý

Více

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

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 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í

Více

DBS Konceptuální modelování

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/

Více

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 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é

Více

7.5 Diagram tříd pokročilé techniky

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

Více

Databázové systémy. Ing. Radek Holý

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?

Více

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 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

Více

Funkce, podmíněný příkaz if-else, příkaz cyklu for

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

Více

Databázové systémy. Vztahy a relace. 3.přednáška

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

Více

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 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

Více

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. 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...

Více

6 Objektově-orientovaný vývoj programového vybavení

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).

Více

Úvod do softwarového inženýrství IUS 2009/2010 p.1/30

Ú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í

Více

MINISTERSTVO VNITRA ČR

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Ů...

Více

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Ů 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,

Více

Evidence požadavků uživatelů bytů a nebytových prostor

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ý

Více

Windows Server 2003 Active Directory

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,

Více

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 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í

Více

7.2 Model použití (jednání) (Use Case)

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

Více

OOT Objektově orientované technologie

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

Více

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: 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

Více

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: 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

Více

xrays optimalizační nástroj

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

Více

- Tvorba a implementace procesního řízení - Vytvoření procesní mapy včetně metodické příručku pro její tvorbu.

- 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í

Více

Příloha č. 4 Obchodní podmínky pro poskytování služby DopisOnline

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Í

Více

Podmínky VŘ 2017/1 na dílčí obstarání PpS 2017-2018

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

Více

Hierarchický databázový model

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

Více

Obchodní podmínky pro e-shop

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í

Více

EXTRAKT z mezinárodní normy

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

Více

Specifikace předmětu plnění Datová tržiště

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í...

Více

Sázková kancelář Z pekla štěstí

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

Více

IS pro podporu BOZP na FIT ČVUT

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

Více

1. Integrační koncept

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

Více

Objektově orientované technologie. Daniela Szturcová

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

Více

Dolování asociačních pravidel

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

Více

Objektově orientované databáze. Miroslav Beneš

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

Více

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

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í

Více

KUPNÍ SMLOUVA č. 122800250 I. Smluvní strany

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í

Více

Analýza dat a modelování. Přednáška 3

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

Více

SAZEBNÍK ODMĚN SPOLEČNOSTI VIPAPP, a.s. verze platná od:

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

Více

Pravidla komunikace registrátora Web4u s.r.o.

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ů

Více

7.5 Diagram tříd pokročilé techniky

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

Více

Analýza Realizace případů užití

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

Více

Finanční audit projektů 7RP

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

Více

Objektová tvorba SW, Analýza požadavků 2006 UOMO 53

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

Více

Úvod do databázových systémů 6. cvičení

Ú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]

Více

Směrnice č. 4 Řízení, financování a realizace projektů

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í

Více

Báze a dimenze vektorových prostorů

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ň

Více

OOT Objektově orientované technologie

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

Více

OOT Objektově orientované technologie

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

Více

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

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,

Více

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 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

Více

Procesní dokumentace Process Management. Pavel Čejka

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ý

Více

PŘÍLOHA C Požadavky na Dokumentaci

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é

Více

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: 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.

Více

Algoritmizace a programování

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

Více

OBECNÉ PODMÍNKY POSKYTOVÁNÍ CATERINGOVÝCH SLUŽEB

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 č.

Více

SAZEBNÍK ODMĚN SPOLEČNOSTI VIPAPP, a.s. verze platná od:

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

Více

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 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

Více

Příjmení.. Datum narození... Trvalý pobyt dle občanského průkazu:. Ulice, č.p.. Obec, PSČ.. Ulice, č.p... Obec, PSČ...

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ň,

Více

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 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

Více

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. 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

Více

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 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

Více

MANDÁTNÍ SMLOUVA O POSKYTNUTÍ PRÁVNÍ POMOCI

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á

Více

Dolování v objektových datech. Ivana Rudolfová

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ý

Více