Diagram datových toků Data Flow Diagram (DFD)
|
|
- Ladislava Křížová
- před 9 lety
- Počet zobrazení:
Transkript
1 Diagram datových toků Data Flow Diagram (DFD) Václav Řepa KIT VŠE Praha
2 Principy přístupu k vývoji IS kam DFD patří IMO Václav Řepa - Data Flow Diagram 2
3 Základní principy vývoje IS organizace Princip modelování Objektivním základem implementace informačního systému musí být reálný svět: reálná fakta, existující mimo organizaci (a nezávisle na ní) Model objektů jako souhrn atributů kritických faktorů Princip tří architektur potřeba rozlišovat: přirozené vlastnosti objektů / procesů vlastnosti objektů / procesů dané konkrétními podmínkami použité technologie a implementačního prostředí Model procesů jako souhrn reakcí na změny kritických faktorů (události) Model reality Realita Design Princip abstrakce veškerá podstatná fakta jsou analyzována do detailu a detaily abstrahovány do celků s použitím hierarchických abstrakcí: Celek -část (proces - subproces) Typ pod-typ (hierarchie tříd, dědičnost) Technologický model Implementační model Implementace Technologie Implementovaný systém IMO Václav Řepa - Data Flow Diagram 3
4 Základní podniková struktura a její infrastruktury SCHOPNOSTI A POSTOJE prostředí ORGANIZACE sekundární funkce podporují podporuje PODNIKOVÉ PROCESY podporuje INFORMAČNÍ SYSTÉM umožňuje INFORMAČNÍ TECHNOLOGIE PRIMÁRNÍ FUNKCE sekundární funkce terciární funkce CÍL IMO Václav Řepa - Data Flow Diagram 4
5 IS jako model reality Model podnikových procesů (chování reality) Události / Metody Stavy / Atributy Model objektů (struktura reality) Model reality Diagram Procesů Události / Datové toky State Transition Diagram Data Dictionary Atributy / Datové prvky Diagram Tříd Činnosti / Funkce Metody / Operace Diagram Datových Toků Model funkcí (obsah informačního systému) IMO Václav Řepa - Data Flow Diagram 5
6 Evidence zakázek Evidence zakázek Evidence zakázek Letecká společnost Ho tel Nemocnič ní prosto ry Diář spe cialistů Evidence zákazníků Letecká společnost Ho tel Evidence zákazníků Letecká společnost Ho tel Nemocnič ní prosto ry Nemocnič ní prosto ry Diář spe cialistů Diář spe cialistů Evidence zákazníků Zahraniční partner Data zákazníků Faktura zahr. partnera Zákazník : 2 Dodavatel : 1 Faktura dodavatele Storno poplatek 11_Strono zakázky 2_Podpis smlouv y zákazníkem 3_Akceptace termínu zákazníkem Data zákazníků Data rezervace Zákazníci 1_Registrace zákazníka zahraničním partnerem Data zákazníků Finance Data o dodavatelích pro fakturaci 13,14,15 Rezervace zakázky Dodavatelé Podklady pro výplaty Údaje o dodavatelích Registrace zákazníka Zákazník : 1 Zaměstnanec : 1 Finanční instituce Podklady pro fakturaci Data zakázky Zakázky 6_Platba zákazníka Nemocnice Výplatní pásky Vnitřní účetní doklady Zakázky 4_Příjezd zákazníka Výplata Účetní záznamy Data zakázky Záznamy z operací Hodnocení+záznamy z operací Data zakázek 8,10,11 Záznamy z operací 5_Zákazník se dostav il k operaci Kapacity 7_Zákazník opustil nemocnici Dodavatel : 3 Nemocnice 8_Lékařská zpráva od Partnerského nemocničního zařízení (PNZ) HR Realizace Časové rozvrhy Rezervace kapacit Volné kapacity Zjištění pooperačního stavu Zaměstnanec : 2 Časové kapacity Termín plnění služeb Kapacita partnerských zařízení Rezervace kapacit Objednávka kapacit Dodavatel : 2 Nabídky kapacit Zahraniční_pobočka Dodavatel_služeb Faktura přijatá Fakturace dodavatele - Nazev - Nazev Fakturace zahraniční pobočky - Telefon - Telefon Upomínka - Fax zaslání - Fax Faktura - Oblast_pusobeni - Rating + Vytvoření_upomínky () - Pocet_klientu + Zrušení_upomínky () + Registrace_dodavatele () Upomínka faktury - Castka - Rating + Zruseni_dodavatele () Faktura vydaná - Splatnost Fakturace zakázky + Nova_pobocka () + Zmena_u_dodavatele () _vystaveni + Zruseni_pobocky () + Vznik_faktury () + Modifikace_pobocky () Zanik_faktury () + Zmena_faktury () Fakturace zakázky 0..1 Zábava_klienta Byla sjednána Zakázka Ubytovací_kapacita Dopravce Doplňková_služba - Misto_konani - Typ_ubytovani - Zpusob - Typ_sluzby Obsahuje Realizována klientovi - Cena - Cena_noc + Zmena_zpusobu () - Cena + Sjednani_zabavy () _prijeti - Dalsi_sluzby + Zruseni_objednane_sluzby () + Zmena_doplnkove_sluzby () + Sjednani_zakazky () + Zmena_parametru_ub_kap () Doprava_klienta + Sjednání doplňkové služby () Garantuje + Sestavení zakázky a rezervace () Obsahuje Administrativní_pracovník Dopravil klienta + Fakturace zakázky () + Realizace zakázky () - Napln_prace - Odkud + Odeslání upomínky () - Kam + Zmena_naplne_prace () + Vyřízení reklamace () - Cena + Uzavření zakázky () + Sjednani_dopravy () + Archivace zakázky () Obsahuje Klient ubytován v zažízení + Zruseni_objednane_sluzby () Ubytování_klienta Zakázka reklamována Reklamace zakázky Lékařská_zpráva Skládá se z reklamace Klient - Pocet_dni + Vznik_reklamace () - Diagnoza + Sjednani_ubytovani () Operace reklamována + Zanik_a_archivace_reklamace () - Dalsi_udaje - Jmeno + Zruseni_objednane_sluzby () - Prijmeni Operace + Vytvoreni_zpravy () _narozeni Klientova zakázka + Zruseni_zpravy () - Pohlavi Účast na operaci Byla vystavena - Preferovane_zajmy + Nova_operace () - Telefon + Zruseni_operace () Pojišťovna - Dluzna_castka + Novy_klient () - Nazev + Zmena_parametru_klienta () Složení operace ze zákroků + Stanovení termínu vyšetření () - Telefon + Stanovení druhu vyšetření () Pojištění klienta - Fax + Posouzení způsobilosti klienta k operaci () Místo operace + Vyřízení formalit pro operaci () Zákrok - Info + Odmítnutí operace pro klientovu nezpůsobilost () Doktor + Registrace klienta () + Registrace_pojistovny () + Stanovení pooperačních aktivit () - Popis_zakroku - Specializace + Zruseni_pojistovny () + Vyšetření pooperačního stavu () - Delka_operace + Zmena_specializace () + Ubytování klienta () - Delka_rekonvalescence + Zahájení operace () Poskytovatel_operačního_prostoru - Potrebna_specializace + Uzavření zakázky () + Novy_zakrok () + Zajištění zpáteční cesty () - Vybavenost + Zruseni_zakroku () - Najem + Zmena_zakroku () + Prirazeni_operace () Start1 No vý klie nt() Zare gistrova ný Klien t Start1 No vý klie nt() Klient objednán na vyšetření() / Stanovení termínu vyšetření() Zare gistrova ný Klien t Čekání na předoperační vyšetření Klien t d očasně ne scho pe n o pe race Nastal termín vyšetření() Klient / Stanovení objednán druhu na vyšetření() vyšetření() / Stanovení termínu Zarevyšetření() gistrova ný Klien t K lient vyše třen () / P oso uze ní způ so bilosti klien ta k o pe ra ci() Nastal termín vyšetření() / Stanovení druhu vyšetření() Klien t scho pe n o pe ra ce Klien t trvale n escho pe n o pe ra ce Klient vyšetřen() / Posouzení způsobilosti klienta k operaci() Klie nt od mítnu t / Odmítnu tí o pe race K lient p ro vyše klien třen tovu () / np ezpůsob oso uze ní ilost() způ so bilosti klien ta k o pe ra ci() Klient se rozhodl nepodstoupit operaci() / Odmítnutí operace pro klientovu nezpůsobilost() Příjezd klienta() / Vyřízení formalit pro operaci() Příje zd klienta() / Vyřízen í fo rm alit p ro op era ci() Klient Příjezd potřebuje klienta() ubytovat() / Vyřízení / Ubytování formalit pro klienta() operaci() Klie n t u bytová n Klient projevil zájem o pooperační aktivity() / Stanovení pooperačních aktivit() Klie nt od mítnu t / Odmítnu tí o pe race p ro klien tovu n ezpůsob ilost() Klient kon takto ván D omluven y p oo pe rač ní aktivity Příjezd klienta() / Vyřízení formalit pro operaci() Na sta l termín o p erace () / Za há je n í o pe ra ce() Klient projevil zájem o pooperační aktivity() / Stanovení pooperačních aktivit() Příje zd klienta() / Vyřízen í fo rm alit p ro op era ci() Klient potřebuje ubytovat() / Ubytování klienta() K lient op erová n Klient kon takto ván D omluven y p oo pe rač ní aktivity Ope race Klie u ko nčn t en u bytová a() / Vyše n tře ní po op e račn ího stavu () Klient znovu projevil zájem o operaci() / Registrace klienta() Čekání na předoperační vyšetření Klient objednán na vyšetření() / Stanovení termínu vyšetření() Klient znovu projevil zájem o operaci() / Registrace klienta() Jednoduché vyšetření Specializované vyšetření Klient znovu projevil zájem o operaci() / Registrace klienta() Klien t d očasně ne scho pe n o pe race Nastal termín vyšetření() / Stanovení druhu vyšetření() Čekání na předoperační vyšetření Klient vyšetřen() / Posouzení způsobilosti klienta k operaci() Jednoduché vyšetření Start1 No vý klie nt() Specializované vyšetření Klient se rozhodl nepodstoupit operaci() / Odmítnutí operace pro klientovu nezpůsobilost() Klient vyšetřen() / Posouzení způsobilosti klienta k operaci() Jednoduché vyšetření Specializované vyšetření K lient vyše třen () / P oso uze ní způ so bilosti klien ta k o pe ra ci() Klient projevil zájem o pooperační aktivity() / Stanovení pooperačních aktivit() Klien t scho pe n o pe ra ce Klien t trvale n escho pe n oklient pe ra cese rozhodl nepodstoupit operaci() / Odmítnutí operace pro klientovu nezpůsobilost() Klient kon takto ván D omluven y p oo pe rač ní aktivity Klien t scho pe n o pe ra ce Klie nt od mítnu t / Odmítnu tí o pe race p ro klien tovu n ezpůsob ilost() Operace ukonč ena () / Vyšetření pooperačního stavu () Příje zd klienta() / Vyřízen í fo rm alit p ro op era ci() Op e ra ce u konče n a() / Vyšetřen í po op erač níhklient o sta vu() potřebuje ubytovat() / Ubytování klienta() Op era ce ukonče na () / Vyšetřen í p oo pe rač níh o stavu () Na sta l termín o p erace () / Za há je n í o pe ra ce() Klien t za platil() / Za jiště ní zpá teč ní cesty() Po op erač n í klid Klie n t u bytová n Rea liza ce do pro vod ných služe b Čekání na úhradu operace K lient op erová n Ope race Nausta ko l nč termín en a() o/ pvyše erace tře () ní / Za pohá opje e račn n í o pe ího ra stavu ce() () Ukonč ení pooperač ního klidu () / Stanovení Doprovodné pooperač služby ních realizovány() aktivit() / Uzavření zakázky() Operace ukonč ena () / Vyšetření pooperačního stavu () E nd _2 Op e ra ce u konče n a() / Vyšetřen í po op erač níh o sta vu() Op era ce ukonče na () / Vyšetřen í p oo pe rač níh o stavu () K lient op erová n Ope race u ko nč en a() / Vyše Klientře t za ní platil() po op e račn / Za jiště ího stavu ní zpá () teč ní cesty() Po op erač n í klid Rea liza ce do pro vod ných služe b Čekání na úhradu operace Operace ukonč ena () / Vyšetření pooperačního stavu () Op e ra ce u konče n a() / Vyšetřen í po op erač níh o sta vu() Op era ce ukonče na () / Vyšetřen í p oo pe rač níh o stavu () Ukonč ení pooperač ního klidu () / Stanovení Doprovodné pooperač služby ních realizovány() aktivit() / Uzavření zakázky() Klien t za platil() / Za jiště ní zpá teč ní cesty() Po op erač n í klid E nd _2 Rea liza ce do pro vod ných služe b Čekání na úhradu operace Ukonč ení pooperač ního klidu () / Stanovení Doprovodné pooperač služby ních realizovány() aktivit() / Uzavření zakázky() Klien t trvale n escho pe n o pe ra ce Klien t d očasně ne scho pe n o pe race E nd _2 Přehled analytických modelů Model podnikových procesů (Globální model procesů, Process Diagrams) Model objektů (Class Diagram, State Charts) Produkty, vstupy, výstupy, aktéři, business omezení procesů (životní cykly objektů) Účelové kombinacežc objektů, kontext chování objektů Zájem klienta Zájem klienta Předoperační vyšetření Předoperační Zájem vyšetření klienta Formulace požadavku zákazníkem Formulace požadavku Předoperační zákazníkem vyšetření Zákazník jiz registrován? Formulace požadavku zákazníkem Zákazník jiz registrován? Životní cyklus třídy Klient Zamítnutí požadavku Zákazník je dlužník? Zákazník jiz registrován? Registrace zákazníka Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Životní cyklus třídy Klient Životní cyklus třídy Klient Zamítnutí požadavku Rezervace služeb Uzavření smlouvy Zamítnutí požadavku Rezervace služeb Potvrzení objednávky zákazníkovi Rezervace služeb Potvrzení objednávky zákazníkovi Realizace Potvrzení objednávky objednávky zákazníkovi Realizace objednávky Realizace objednávky Fakturace & platba Fakturace & platba Faktura Výplatní pásky Fakturace & platba Konec obchodního případu Konec obchodního případu Konec obchodního případu Události a jejich účelové kombinace Model funkcí (Data Flow Diagram) Události a jejich obecný kontext IMO Václav Řepa - Data Flow Diagram 6
7 Co je Data Flow Diagram (modelování funkčnosti IS) IMO Václav Řepa - Data Flow Diagram 7
8 Data Flow Diagram 70tá léta 20. stol. První zmínky v metodice SADT (Marca/Mc.Gowan) 80tá léta 90tá léta 20. stol. Rozpracování DFD zejména v díle DeMarca Ústřední role v metodice Strukturované analýzy a návrhu IS (Ed Yourdon), Důležitý prvek metodiky OMT (Rumbaugh a kol.) Klíčový diagram standardů IDEF (IDEF0 - Marca) Základní podporovaný diagram v nástrojích CASE (Computer Aided System Engineering) 2. polovina 90tých let 20. stol. Postupně mizí z metodik i nástrojů CASE, zjevně v souvislosti se vznikem UML (Unified Modelling Language) Politická mrtvola 2. polovina 10tých let 21. stol. Postupný vzestup zájmu a návrat do nástrojů CASE IMO Václav Řepa - Data Flow Diagram 8
9 Co je Data Flow Diagram (DFD) Použití v analytické fázi vývoje IS - modelování funkčnosti systému cílem je popsat funkčnost informačního systému funkčnost = potenciál chování systému cílem chování informačního systému je odrážet dění v reálném (business) systému viz Princip modelování neboli modelovat relevantní kombinace událostí a akcí ať obecně platné (neb nutno respektovat obecná business rules ) tak záměrné (neb nutno podporovat business procesy ) Popisuje funkce a jejich vazby: Datové toky Datastory (úložiště dat) Notace E.Yourdon (DeMarco) IMO Václav Řepa - Data Flow Diagram 9
10 Evidence zakázek Evidence zakázek Evidence zakázek Evidence zákazníků Letecká společnost Hotel Nemocniční prostory Diář specialistů Evidence zákazníků Letecká společnost Hotel Letecká společnost Hotel Nemocniční prostory Evidence zákazníků Nemocniční prostory Diář specialistů Diář specialistů Zahranič ní partner Data zákazníků Faktura zahr. partnera Zákazník : 2 Dodavatel : 1 Faktura dodavatele Storno poplatek 11_Strono zakázky 2_Podpis smlouvy zákazníkem 3_Akceptace termínu zákazníkem Data rezervace Data zákazníků Zákazníci 1_Registrace zákazníka zahraničním partnerem Data zákazníků Finance Podklady pro výplaty Podklady pro fakturaci Data o dodavatelích pro fakturaci 13,14,15 Rezervace zakázky Dodavatelé Údaje o dodavatelích Registrace zákazníka Zákazník : 1 Zaměstnanec : 1 Finanční instituce Data zakázky Zakázky 6_Platba zákazníka Nemocnice Výplatní pásky Vnitřní účetní doklady Zakázky 4_Příjezd zákazníka Výplata Účetní záznamy Data zakázky Záznamy z operací Hodnocení+záznamy z operací Data zakázek 8,10,11 Záznamy z operací 5_Zákazník se dostav il k operaci Kapacity 7_Zákazník opustil nemocnici Dodavatel : 3 Nemocnice 8_Lékařská zpráv a od Partnerského nemocničního zařízení (PNZ) HR Realizace Časové rozvrhy Rezervace kapacit Volné kapacity Zjištění pooperač ního stavu Zaměstnanec : 2 Časové kapacity Termín plnění služeb Kapacita partnerských zařízení Rezervace kapacit Objednávka kapacit Dodavatel : 2 Nabídky kapacit Zahranič ní_pobočka Dodavatel_služeb Faktura přijatá Fakturace dodavatele - Nazev - Nazev Fakturace zahraniční pobočky - Telefon - T elefon Upomínka - Fax zaslání - Fax Faktura - Oblast_pusobeni - Rating + Vytvoření_upomínky () - Pocet_klientu + Zrušení_upomínky () + Registrace_dodavatele () Upomínka faktury - Castka - Rating + Zruseni_dodavatele () Faktura vydaná - Splatnost + Nova_pobocka () Fakturace zakázky + Zm ena_u_dodavatele () _vystaveni + Zruseni_pobocky () + Vznik_faktury () + M odifikace_pobocky () Zanik_faktury () + Zmena_faktury () Fakturace zakázky 0..1 Zábava_klienta Byla sjednána Zakázka Ubytovací_kapacita Dopravce Doplňková_služba - Misto_konani - Typ_ubytovani - Zpusob - T yp_sluzby Obsahuje Realizována klientovi - Cena - Cena_noc + Zmena_zpusobu () - Cena + Sjednani_zabavy () _prijeti - Dalsi_sluzby + Zruseni_objednane_sluzby () + Zm ena_doplnkove_sluzby () + Sjednani_zakazky () + Zmena_parametru_ub_kap () Doprava_klienta + Sjednání doplňkové služby () Garantuje + Sestavení zakázky a rezervace () Administrativní_pracovník Obsahuje Dopravil klienta + Fakturace zakázky () + Realizace zakázky () - Napln_prace - Odkud + Odeslání upomínky () - Kam + Zmena_naplne_prace () + Vyřízení reklamace () - Cena + Uzavření zakázky () + Sjednani_dopravy () + Archivace zakázky () Obsahuje Klient ubytován v zažízení + Zruseni_objednane_sluzby () Ubytování_klienta Zakázka reklamována Reklam ace zakázky Lékařská_zpráva Skládá se z reklam ace Klient - Pocet_dni + Vznik_reklam ace () - Diagnoza + Sjednani_ubytovani () Operace reklamována + Zanik_a_archivace_reklamace () - Dalsi_udaje - Jm eno + Zruseni_objednane_sluzby () - Prijm eni Operace + Vytvoreni_zpravy () _narozeni Klientova zakázka + Zruseni_zpravy () - Pohlavi Úč ast na operaci Byla vystavena - Preferovane_zajmy + Nova_operace () - Telefon + Zruseni_operace () Pojišťovna - Dluzna_castka + Novy_klient () - Nazev + Zmena_parametru_klienta () Složení operace ze zákroků + Stanovení termínu vyšetření () - Telefon + Stanovení druhu vyšetření () Pojištění klienta - Fax + Posouzení způsobilosti klienta k operaci () Místo operace + Vyřízení formalit pro operaci () Zákrok - Info + Odm ítnutí operace pro klientovu nezpůsobilost () Doktor + Registrace klienta () + Registrace_pojistovny () + Stanovení pooperač ních aktivit () - Popis_zakroku - Specializace + Zruseni_pojistovny () + Vyšetření pooperačního stavu () - Delka_operace + Zm ena_specializace () + Ubytování klienta () - Delka_rekonvalescence + Zahájení operace () Poskytovatel_operačního_prostoru - Potrebna_specializace + Uzavření zakázky () + Novy_zakrok () - Vybavenost + Zajištění zpáteč ní cesty () + Zruseni_zakroku () - Najem + Zm ena_zakroku () + Prirazeni_operace () Start1 Nový kl i ent() Zareg istrovaný Kli en t Sta rt1 No vý kl ie nt() Kli ent obj ed nán na vyšetřen í() / Stan ovení termínu vyšetření() Kl ien t dočasně nescho pen op erace Nastal termín vyšetře Kl ní() i ent / Sta obj novení edn án na druhu vyše vyše tření() třen / í() Stano ve ní termínu Zaregi vyšetřen stro va í() ný Kl i ent Kl i ent vyšetřen () / Poso uzení způ sob il osti kl i enta k ope raci () Zaregi stro va ný Kl i ent Čeká ní na pře dope rační vyšetře ní Jedn oduché vyšetřen í Kl ie nt vyše třen () / Posou ze ní způ sobi l osti kl i enta k operaci () Nastal termín vyšetřen í() / Stano vení d ru hu vyšetření() Kl ien t scho pen op erace Kli en t trval e nesch open o perace Kl ie nt vyše třen () / Posou ze ní způ sobi l osti kl ie nta k o peraci() Kli en t od mítnut Kli en t vyšetřen() / Po souzen í způso bi losti kli en ta k op era ci () / O dmítn utí ope ra Kli ce en p ro t se kl i rozhodl entovu nezpů nep odstoup sobi l ost() it operaci () / Od mítnutí o perace pro kli en to vu ne způsob il ost() Příj ezd kli en ta () / Vyříze ní formal it pro operaci () Příj ezd kl ie nta() / Vyřízení fo rmal i t pro ope ra ci () Kl i Příj ent ezd p otře klibuj enta() e ubytovat() / Vyřízen / í Ubyto formavá li t ní p ro kl iop enta() eraci() Kl i ent zn ovu pro je vi l záj em o ope ra ci () / Reg istrace kl ien ta () Kl ien t znovu proj evil zá je m o op eraci() / Re gi strace kl ie nta() Čekán í na Kl před i ent operač obj edn ní án vyše na tření vyše tření() / Stano ve ní termínu vyšetřen í() Speci al izovan é vyšetře ní Kl ien t znovu proj evil zá je m o op eraci() / Re gi strace kl ie nta() Kl i ent d očasně nesch open o perace Nastal termín vyšetřen í() / Stano vení d ru hu vyšetření() Je dno duché vyšetření Sta rt1 No vý kl ie nt() Čekán í na před operač ní vyše tření Sp ecia li zované vyše tření Kl ie nt se rozho dl n epod stoupi t o peraci () / Odmítnutí op erace pro kli en tovu ne způsob il ost() Kl ie nt vyše třen () / Posou ze ní způ sobi l osti kl ie nta k o peraci() Je dno duché vyšetření Sp ecia li zované vyše tření Kli en t vyšetřen() / Po souzen í způso bi losti kli en ta k op era ci () Kl ie nt p roj evi l záj em o poop erační akti vi ty() / Stan ovení p oop eračních aktivi t() Kli ent schope n ope race Kl i ent trva le ne schop en ope Klirace en t se rozhodl nep odstoup it operaci () / Od mítnutí o perace pro kli en to vu ne způsob il ost() Kl i ent kontaktován Doml uveny poo peračn í akti vi ty Kli ent schope n ope race / Od mítnutí o perace pro kli en tovu ne způsob il ost() Ope ra ce Kli u konč ent ubytován ena() / Vyšetření p oop eračního stavu() Op erace ukončen a() / Vyše třen í poo peračn íh o sta vu () Příj ezd kli en ta () / Vyříze ní formal it p ro o peraci() Kl ie nt po třeb uje u byto va t() / Ub ytován í kl ie nta () O perace ukonče na() / Vyšetře ní po ope račního stavu() O perace uko nče na() / Vyšetřen í po ope rač ního stavu() Nastal te rmín ope race() / Zah áje ní o perace() Kli ent ubytovánkl i ent za pl atil () / Za ji ště ní zpáteč ní cesty() Po operač ní kl i d Real izace do provodn ých sl užeb Če kání na úhrad u operace Kli en t ope ro vá n Kl ie nt o dmítnu t Kli en t ubytován Kli en t proj evil zá je m o po operač ní a kti vity() / Sta noven í poo peračn ích akti vi t() Kl ie nt o dmítnu t / Od mítnutí o perace pro kli en tovu ne způsob il ost() Kl i ent kontaktován Do ml uven y po operač ní akti vity Příj ezd kli enta() / Vyřízen í forma li t p ro op eraci() Nasta l termín op era ce () / Za háj ení ope race() Kli en t proj evil zá je m o po operač ní a kti vity() / Sta noven í poo peračn ích akti vi t() Příj ezd kli en ta () / Vyříze ní formal it p ro o peraci() Kl ie nt po třeb uje u byto va t() / Ub ytován í kl ie nta () Kl ie nt op erován Kl i ent kontaktován Do ml uven y po operač ní akti vity O perace Nastal uko nčen te rmín a() / ope Vyše race() třen/ í poo Zah peračn áje ní o perace() íh o sta vu () Dop rovod né sl užby rea li zovány() / Uzavření zakázky() Ukončení poo peračn íh o kli du () / Sta noven í poo peračn ích akti vit() Op erace u končena () / Vyšetření poop eračního stavu() En d_2 O perace ukončen a() / Vyše tření poo peračn ího sta vu () O perace uko nčen a() / Vyše třen í poo peračn íh o sta vu () Kli t ope ro vá n O perace uko nčen a() / Vyše Kl ientřen t zapl í poo atiperačn l() / Z ajíh ištění o sta zpá vu () teční cesty() Poo peračn í kl i d Re al izace dop ro vo dných slu že b Čeká ní na ú hradu op era ce Op erace u končena () / Vyšetření poop eračního stavu() O perace ukončen a() / Vyše tření poo peračn ího sta vu () O perace uko nčen a() / Vyše třen í poo peračn íh o sta vu () Doprovodn é slu žb y real i zo vá ny() / Uza vřen í zakázky() Ukončení poo peračn ího kli du() / Stan ovení p oop eračních aktivi t() Kl ien t zapl ati l() / Z aj ištění zpá teční cesty() Poo peračn í kl i d End_2 Re al izace dop ro vo dných slu že b Čeká ní na ú hradu op era ce Doprovodn é slu žb y real i zo vá ny() / Uza vřen í zakázky() Ukončení poo peračn ího kli du() / Stan ovení p oop eračních aktivi t() Kl i ent trva le ne schop en ope race Kl i ent d očasně nesch open o perace End_2 Data Flow Diagram modeluje relevantní kombinace událostí a akcí Model podnikových procesů Model objektů Produkty, vstupy, výstupy, aktéři, business omezení procesů (životní cykly objektů) Účelové kombinace ŽC objektů, kontext chování objektů Zájem klienta Zájem klienta Předoperační vyšetření Předoperační Zájem vyšetření klienta Formulace požadavku zákazníkem Formulace požadavku Předoperační zákazníkem vyšetření Zákazník jiz registrován? Formulace požadavku zákazníkem Zákazník jiz registrován? Životní cyklus třídy Klient Zamítnutí požadavku Zákazník je dlužník? Zákazník jiz registrován? Registrace zákazníka Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Životní cyklus třídy Klient Životní cyklus třídy Klient Zamítnutí požadavku Rezervace služeb Uzavření smlouvy Zamítnutí požadavku Rezervace služeb Potvrzení objednávky zákazníkovi Rezervace služeb Potvrzení objednávky zákazníkovi Realizace Potvrzení objednávky objednávky zákazníkovi Realizace objednávky Realizace objednávky Fakturace & platba Fakturace & platba Faktura Výplatní pásky Fakturace & platba Konec obchodního případu Konec obchodního případu Konec obchodního případu Události a jejich účelové kombinace Model funkcí (Data Flow Diagram) Události a jejich obecný kontext IMO Václav Řepa - Data Flow Diagram 10
11 Data Flow Diagram (DFD) Zákazníci data objednávky Objednávky Sklad Symboly Terminátor Objednávky chybné objednávky Příjem objednávky jméno a adresa zákazníka Zákazníci data dodávky jméno a adresa zákazníka Dodání knih knihy faktury a nabídky knihy Datový tok Faktury jméno zákazníka a data faktury Kompletace plateb Zákazníci platby a poptávka proces Data Store IMO Václav Řepa - Data Flow Diagram 11
12 Hierarchie DFD IMO Václav Řepa - Data Flow Diagram 12
13 Konzistence hierarchie DFD S2 k l 3. P3 m S1 o B S2 DFD 3: P3 l A x y n C S1 z D m Data Dictionary k = n + o zdroj: YSM IMO Václav Řepa - Data Flow Diagram 13
14 Pravidla tvorby DFD VÝSTIŽNĚ POJMENOVAT procesy, data (toky, story) a terminátory Platné Platné Objednávky Objednávky pan Pospíšil Objednávky kontrola platnosti Chybné Chybné Objednávky Názvy procesů: - dostatečně obecné - srozumitelné uživateli OČÍSLOVAT procesy - číslo identifikuje proces v rámci úrovně - číslo určuje příslušnost procesu do nadřízeného procesu Volit SNESITELNOU SLOŽITOST DFD - DFD s příliš procesy je nesrozumitelný (rozdělit do úrovní) - Jeden DFD = procesy vždy musí být úplný IMO Václav Řepa - Data Flow Diagram 14
15 Pravidla tvorby DFD Volit DOSTATEČNĚ ESTETICKÉ USPORÁDÁNÍ DFD - Velikost a tvar bublin - Oblé versus hranaté spojnice A B versus A B C C Sledovat FORMÁLNÍ SPRÁVNOST DFD t.j. soudržnost uvnitř DFD P DFD NESMÍ obsahovat: P - ČERNÉ DÍRY - Samogenerující procesy - Neoznačené toky a procesy P - READ ONLY a WRITE ONLY story ROS WOS R P IMO Václav Řepa - Data Flow Diagram 15
16 Object-Oriented Model Model: Funkcni model Package: Diagram: DFD level 0 Author: Tym 1 Date: Version: 3.0 Alternativní nabídka z katalogu Předběžná nabídka Příklad DFD <<Terminator>> <<Terminator>> Zákazník : 2 Dodavatel : 1 Smlouva Požadavek na vytvoření předběžné nabídky Faktura Návrh smlouvy Návrh podmínek <<Data Store>> Zakaznici Potvrzená zakázka Uznaná / Zamítnutá reklamace Reklamační list Požadavek na nabídku Finančné vyrovnání se zákazníkem Evidence / ktualizace zákazníků Dotazník spokojenosti zákazníka Tvorba ceny akcí Čtení info o zákaznících <<Function>> CRM Tvorba ceny akcí Předbežná nabídka <<Data Store>> Akce Reklamace Individuálni požadavek zákazníka Katalogový požadavek zákazníka Hodnocení Požadavek na zm?? nu hodnocení <<Terminator>> Zákazník : 1 Objednávkový list Přijetí objednávky Změna v zakázce Nový katalog akcí Smlouva se zákazníkem Uznaná / Zamítnutá reklamace Reklamační list Podnět pro zařazení zakázky do katalogu akcí <<Data Store>> Hodnocení Dotazník <<Terminator>> Zaměstnanec Hodnocení <<Data Store>> Reklamace Reklamační list Podnět na kontrolu kvality <<Data Store>> Dokumenty Požadavek na vytvoření předběžné nabídky <<Function>> Podpora manažerských akcí Předběžná nabídka Objednávkový list Report porovnávání služeb Reklamační list Uznaná / Zamítnutá reklamace Předběžná nabídka Podepsaná smlouva Akceptace / Nový návrh Uznána / Neuznaná reklamace Report porovnávání služeb Návrh na změnu dodavatele <<Function>> Komunikace s dodavateli <<Terminator>> Dodavatel : 2 Požadavek na porovnání služeb s konkurenčními dodavateli Nabídka nového dodavatele IMO Václav Řepa - Data Flow Diagram 16
17 Jak Data Flow Diagram vytvořit (technika zkoumání událostí) IMO Václav Řepa - Data Flow Diagram 17
18 Evidence zakázek Evidence zakázek Evidence zakázek Evidence zákazníků Letecká společnost Hotel Nemocniční prostory Diář specialistů Evidence zákazníků Letecká společnost Hotel Letecká společnost Hotel Nemocniční prostory Evidence zákazníků Nemocniční prostory Diář specialistů Diář specialistů Zahranič ní partner Data zákazníků Faktura zahr. partnera Zákazník : 2 Dodavatel : 1 Faktura dodavatele Storno poplatek 11_Strono zakázky 2_Podpis smlouvy zákazníkem 3_Akceptace termínu zákazníkem Data rezervace Data zákazníků Zákazníci 1_Registrace zákazníka zahraničním partnerem Data zákazníků Finance Podklady pro výplaty Podklady pro fakturaci Data o dodavatelích pro fakturaci 13,14,15 Rezervace zakázky Dodavatelé Údaje o dodavatelích Registrace zákazníka Zákazník : 1 Zaměstnanec : 1 Finanční instituce Data zakázky Zakázky 6_Platba zákazníka Nemocnice Výplatní pásky Vnitřní účetní doklady Zakázky 4_Příjezd zákazníka Výplata Účetní záznamy Data zakázky Záznamy z operací Hodnocení+záznamy z operací Data zakázek 8,10,11 Záznamy z operací 5_Zákazník se dostav il k operaci Kapacity 7_Zákazník opustil nemocnici Dodavatel : 3 Nemocnice 8_Lékařská zpráv a od Partnerského nemocničního zařízení (PNZ) HR Realizace Časové rozvrhy Rezervace kapacit Volné kapacity Zjištění pooperač ního stavu Zaměstnanec : 2 Časové kapacity Termín plnění služeb Kapacita partnerských zařízení Rezervace kapacit Objednávka kapacit Dodavatel : 2 Nabídky kapacit Zahranič ní_pobočka Dodavatel_služeb Faktura přijatá Fakturace dodavatele - Nazev - Nazev Fakturace zahraniční pobočky - Telefon - T elefon Upomínka - Fax zaslání - Fax Faktura - Oblast_pusobeni - Rating + Vytvoření_upomínky () - Pocet_klientu + Zrušení_upomínky () + Registrace_dodavatele () Upomínka faktury - Castka - Rating + Zruseni_dodavatele () Faktura vydaná - Splatnost + Nova_pobocka () Fakturace zakázky + Zm ena_u_dodavatele () _vystaveni + Zruseni_pobocky () + Vznik_faktury () + M odifikace_pobocky () Zanik_faktury () + Zmena_faktury () Fakturace zakázky 0..1 Zábava_klienta Byla sjednána Zakázka Ubytovací_kapacita Dopravce Doplňková_služba - Misto_konani - Typ_ubytovani - Zpusob - T yp_sluzby Obsahuje Realizována klientovi - Cena - Cena_noc + Zmena_zpusobu () - Cena + Sjednani_zabavy () _prijeti - Dalsi_sluzby + Zruseni_objednane_sluzby () + Zm ena_doplnkove_sluzby () + Sjednani_zakazky () + Zmena_parametru_ub_kap () Doprava_klienta + Sjednání doplňkové služby () Garantuje + Sestavení zakázky a rezervace () Administrativní_pracovník Obsahuje Dopravil klienta + Fakturace zakázky () + Realizace zakázky () - Napln_prace - Odkud + Odeslání upomínky () - Kam + Zmena_naplne_prace () + Vyřízení reklamace () - Cena + Uzavření zakázky () + Sjednani_dopravy () + Archivace zakázky () Obsahuje Klient ubytován v zažízení + Zruseni_objednane_sluzby () Ubytování_klienta Zakázka reklamována Reklam ace zakázky Lékařská_zpráva Skládá se z reklam ace Klient - Pocet_dni + Vznik_reklam ace () - Diagnoza + Sjednani_ubytovani () Operace reklamována + Zanik_a_archivace_reklamace () - Dalsi_udaje - Jm eno + Zruseni_objednane_sluzby () - Prijm eni Operace + Vytvoreni_zpravy () _narozeni Klientova zakázka + Zruseni_zpravy () - Pohlavi Úč ast na operaci Byla vystavena - Preferovane_zajmy + Nova_operace () - Telefon + Zruseni_operace () Pojišťovna - Dluzna_castka + Novy_klient () - Nazev + Zmena_parametru_klienta () Složení operace ze zákroků + Stanovení termínu vyšetření () - Telefon + Stanovení druhu vyšetření () Pojištění klienta - Fax + Posouzení způsobilosti klienta k operaci () Místo operace + Vyřízení formalit pro operaci () Zákrok - Info + Odm ítnutí operace pro klientovu nezpůsobilost () Doktor + Registrace klienta () + Registrace_pojistovny () + Stanovení pooperač ních aktivit () - Popis_zakroku - Specializace + Zruseni_pojistovny () + Vyšetření pooperačního stavu () - Delka_operace + Zm ena_specializace () + Ubytování klienta () - Delka_rekonvalescence + Zahájení operace () Poskytovatel_operačního_prostoru - Potrebna_specializace + Uzavření zakázky () + Novy_zakrok () - Vybavenost + Zajištění zpáteč ní cesty () + Zruseni_zakroku () - Najem + Zm ena_zakroku () + Prirazeni_operace () Start1 Nový kl i ent() Zareg istrovaný Kli en t Sta rt1 No vý kl ie nt() Kli ent obj ed nán na vyšetřen í() / Stan ovení termínu vyšetření() Kl ien t dočasně nescho pen op erace Nastal termín vyšetře Kl ní() i ent / Sta obj novení edn án na druhu vyše vyše tření() třen / í() Stano ve ní termínu Zaregi vyšetřen stro va í() ný Kl i ent Kl i ent vyšetřen () / Poso uzení způ sob il osti kl i enta k ope raci () Zaregi stro va ný Kl i ent Čeká ní na pře dope rační vyšetře ní Jedn oduché vyšetřen í Kl ie nt vyše třen () / Posou ze ní způ sobi l osti kl i enta k operaci () Nastal termín vyšetřen í() / Stano vení d ru hu vyšetření() Kl ien t scho pen op erace Kli en t trval e nesch open o perace Kl ie nt vyše třen () / Posou ze ní způ sobi l osti kl ie nta k o peraci() Kli en t od mítnut Kli en t vyšetřen() / Po souzen í způso bi losti kli en ta k op era ci () / O dmítn utí ope ra Kli ce en p ro t se kl i rozhodl entovu nezpů nep odstoup sobi l ost() it operaci () / Od mítnutí o perace pro kli en to vu ne způsob il ost() Příj ezd kli en ta () / Vyříze ní formal it pro operaci () Příj ezd kl ie nta() / Vyřízení fo rmal i t pro ope ra ci () Kl i Příj ent ezd p otře klibuj enta() e ubytovat() / Vyřízen / í Ubyto formavá li t ní p ro kl iop enta() eraci() Kl i ent zn ovu pro je vi l záj em o ope ra ci () / Reg istrace kl ien ta () Kl ien t znovu proj evil zá je m o op eraci() / Re gi strace kl ie nta() Čekán í na Kl před i ent operač obj edn ní án vyše na tření vyše tření() / Stano ve ní termínu vyšetřen í() Speci al izovan é vyšetře ní Kl ien t znovu proj evil zá je m o op eraci() / Re gi strace kl ie nta() Kl i ent d očasně nesch open o perace Nastal termín vyšetřen í() / Stano vení d ru hu vyšetření() Je dno duché vyšetření Sta rt1 No vý kl ie nt() Čekán í na před operač ní vyše tření Sp ecia li zované vyše tření Kl ie nt se rozho dl n epod stoupi t o peraci () / Odmítnutí op erace pro kli en tovu ne způsob il ost() Kl ie nt vyše třen () / Posou ze ní způ sobi l osti kl ie nta k o peraci() Je dno duché vyšetření Sp ecia li zované vyše tření Kli en t vyšetřen() / Po souzen í způso bi losti kli en ta k op era ci () Kl ie nt p roj evi l záj em o poop erační akti vi ty() / Stan ovení p oop eračních aktivi t() Kli ent schope n ope race Kl i ent trva le ne schop en ope Klirace en t se rozhodl nep odstoup it operaci () / Od mítnutí o perace pro kli en to vu ne způsob il ost() Kl i ent kontaktován Doml uveny poo peračn í akti vi ty Kli ent schope n ope race / Od mítnutí o perace pro kli en tovu ne způsob il ost() Ope ra ce Kli u konč ent ubytován ena() / Vyšetření p oop eračního stavu() Op erace ukončen a() / Vyše třen í poo peračn íh o sta vu () Příj ezd kli en ta () / Vyříze ní formal it p ro o peraci() Kl ie nt po třeb uje u byto va t() / Ub ytován í kl ie nta () O perace ukonče na() / Vyšetře ní po ope račního stavu() O perace uko nče na() / Vyšetřen í po ope rač ního stavu() Nastal te rmín ope race() / Zah áje ní o perace() Kli ent ubytovánkl i ent za pl atil () / Za ji ště ní zpáteč ní cesty() Po operač ní kl i d Real izace do provodn ých sl užeb Če kání na úhrad u operace Kli en t ope ro vá n Kl ie nt o dmítnu t Kli en t ubytován Kli en t proj evil zá je m o po operač ní a kti vity() / Sta noven í poo peračn ích akti vi t() Kl ie nt o dmítnu t / Od mítnutí o perace pro kli en tovu ne způsob il ost() Kl i ent kontaktován Do ml uven y po operač ní akti vity Příj ezd kli enta() / Vyřízen í forma li t p ro op eraci() Nasta l termín op era ce () / Za háj ení ope race() Kli en t proj evil zá je m o po operač ní a kti vity() / Sta noven í poo peračn ích akti vi t() Příj ezd kli en ta () / Vyříze ní formal it p ro o peraci() Kl ie nt po třeb uje u byto va t() / Ub ytován í kl ie nta () Kl ie nt op erován Kl i ent kontaktován Do ml uven y po operač ní akti vity O perace Nastal uko nčen te rmín a() / ope Vyše race() třen/ í poo Zah peračn áje ní o perace() íh o sta vu () Dop rovod né sl užby rea li zovány() / Uzavření zakázky() Ukončení poo peračn íh o kli du () / Sta noven í poo peračn ích akti vit() Op erace u končena () / Vyšetření poop eračního stavu() En d_2 O perace ukončen a() / Vyše tření poo peračn ího sta vu () O perace uko nčen a() / Vyše třen í poo peračn íh o sta vu () Kli t ope ro vá n O perace uko nčen a() / Vyše Kl ientřen t zapl í poo atiperačn l() / Z ajíh ištění o sta zpá vu () teční cesty() Poo peračn í kl i d Re al izace dop ro vo dných slu že b Čeká ní na ú hradu op era ce Op erace u končena () / Vyšetření poop eračního stavu() O perace ukončen a() / Vyše tření poo peračn ího sta vu () O perace uko nčen a() / Vyše třen í poo peračn íh o sta vu () Doprovodn é slu žb y real i zo vá ny() / Uza vřen í zakázky() Ukončení poo peračn ího kli du() / Stan ovení p oop eračních aktivi t() Kl ien t zapl ati l() / Z aj ištění zpá teční cesty() Poo peračn í kl i d End_2 Re al izace dop ro vo dných slu že b Čeká ní na ú hradu op era ce Doprovodn é slu žb y real i zo vá ny() / Uza vřen í zakázky() Ukončení poo peračn ího kli du() / Stan ovení p oop eračních aktivi t() Kl i ent trva le ne schop en ope race Kl i ent d očasně nesch open o perace End_2 Data Flow Diagram modeluje relevantní kombinace událostí a akcí Model podnikových procesů Model objektů Produkty, vstupy, výstupy, aktéři, business omezení procesů (životní cykly objektů) Účelové kombinace ŽC objektů, kontext chování objektů Zájem klienta Zájem klienta Předoperační vyšetření Předoperační Zájem vyšetření klienta Formulace požadavku zákazníkem Formulace požadavku Předoperační zákazníkem vyšetření Zákazník jiz registrován? Formulace požadavku zákazníkem Zákazník jiz registrován? Životní cyklus třídy Klient Zamítnutí požadavku Zákazník je dlužník? Zákazník jiz registrován? Registrace zákazníka Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Životní cyklus třídy Klient Životní cyklus třídy Klient Zamítnutí požadavku Rezervace služeb Uzavření smlouvy Zamítnutí požadavku Rezervace služeb Potvrzení objednávky zákazníkovi Rezervace služeb Potvrzení objednávky zákazníkovi Realizace Potvrzení objednávky objednávky zákazníkovi Realizace objednávky Realizace objednávky Fakturace & platba Fakturace & platba Faktura Výplatní pásky Fakturace & platba Konec obchodního případu Konec obchodního případu Konec obchodního případu Události a jejich účelové kombinace Model funkcí (Data Flow Diagram) Události a jejich obecný kontext IMO Václav Řepa - Data Flow Diagram 18
19 MOŽNOSTI TVORBY FUNKČNÍHO MODELU nebo Top-down funkční dekompozice nebo Dle výstupních datových toků (výstupy -> procesy -> vstupy) + kompozice vyšších úrovní a dekompozice na nižší urovně Dle událostí (událost -> proces -> vstupy+výstupy) + kompozice vyšších úrovní a dekompozice na nižší úrovně F V1 O V2 zdroj: YSM IMO Václav Řepa - Data Flow Diagram 19 (c) USKA, 1994
20 Událost -> stimul -> reakce F Datový tok - stimul Sděluje systému, že nastala událost V1 Vyžádaná data pro zajištění reakce Systém reaguje výstupním datovým tokem do okolí O Reakcí na některé V2 události je uložení dat v systému pro zajišťění reakcí na budoucí události zroj: YSM (c) USKA, 1994 IMO Václav Řepa - Data Flow Diagram 20
21 Event Partitioning Approach Pro každou UDÁLOST vytvořit PROCES Každý PROCES pojmenovat podle REAKCE systému na událost Ke každému procesu doplnit VSTUPY a VÝSTUPY a případně DATA STORY. "Jaká data funkce potřebuje, co je jejím výstupem?" KONTROLA KONSISTENCE t.j. balancování výsledku s kontextovým diagramem. KOMPOZICE MEZIÚROVNĚ (úrovně 0) přístupem INFORMATION HIDING (skrývání Data Storů) - mezi funkcemi vyhledat LOKÁLNI DATA STORY - tento DS se svými funkcemi tvoří FUNKCI VYŠŠÍ UROVNĚ (vytvoření diagramu vyšší úrovně) - rozpustit původní diagram do SUBDIAGRAMŮ Poznámky: * 1 událost & různé reakce A B * * C Více událostí & shodná reakce Q Data Store je PŘIROZENOU FORMOU komunikace nesynchronizovatelných procesů. Jde o ESENCIÁLNÍ DS! A S B IMO Václav Řepa - Data Flow Diagram 21 (c) MEWA, 1994
22 Postup tvorby funkčního modelu ( Kompozice meziúrovně - Information Hiding ) Kontextový diagram B A B F A Priklad C F D E D Nová úroveň 0 (získaná Information Hiding) B SAF A FA F C SC FSB F D C G G E G E FB Úroveň 0 (získaná Event Partitioning) A B B A SAF F SA C SC F FSB SB D D G Funkce FA (úroveň 1) A B A SA SAF B Funkce FB (úroveň 1) D FSB D C G G E E C C E SB E (c) MEWA, 1990 IMO Václav Řepa - Data Flow Diagram 22 (c) MEWA, 1994
23 Zač Data Flow Diagram považovat ( fyzikální podstata DFD) IMO Václav Řepa - Data Flow Diagram 23
24 Realizace DFD v prostředí UML Specializace diagramu tříd, 4 standardní stereotypy: prvek DFD metatřída UML specializace (základní omezení) metatřídy DataStore class standardní metody čtení, zápisu a zrušení (destructor) Funkce class metody irelevantní Terminátor class metody irelevantní DataFlow association orientovaná, jedno, či obousměrná Pravidla konsistence DFD (konsistenční omezení vztahů metatříd): DataStore musí mít alespoň jeden vstupní DataFlow a jeden výstupní DataFlow. DataFlow smí spojovat pouze Funkci a Funkci, Funkci a DataStore nebo Terminátor a Funkci. DataFlow Terminátor -> Funkce musí mít přiřazenu událost Funkce musí mít alespoň jeden DataFlow IMO Václav Řepa - Data Flow Diagram 24
25 Konsistence DFD s ostatními analytickými modely IMO Václav Řepa - Data Flow Diagram 25
26 Evidence zakázek Evidence zakázek Evidence zakázek Letecká společnost Ho tel Nemocnič ní prosto ry Diář spe cialistů Evidence zákazníků Letecká společnost Ho tel Evidence zákazníků Letecká společnost Ho tel Nemocnič ní prosto ry Nemocnič ní prosto ry Diář spe cialistů Diář spe cialistů Evidence zákazníků Zahraniční partner Data zákazníků Faktura zahr. partnera Zákazník : 2 Dodavatel : 1 Faktura dodavatele Storno poplatek 11_Strono zakázky 2_Podpis smlouv y zákazníkem 3_Akceptace termínu zákazníkem Data zákazníků Data rezervace Zákazníci 1_Registrace zákazníka zahraničním partnerem Data zákazníků Finance Data o dodavatelích pro fakturaci 13,14,15 Rezervace zakázky Dodavatelé Podklady pro výplaty Údaje o dodavatelích Registrace zákazníka Zákazník : 1 Zaměstnanec : 1 Finanční instituce Podklady pro fakturaci Data zakázky Zakázky 6_Platba zákazníka Nemocnice Výplatní pásky Vnitřní účetní doklady Zakázky 4_Příjezd zákazníka Výplata Účetní záznamy Data zakázky Záznamy z operací Hodnocení+záznamy z operací Data zakázek 8,10,11 Záznamy z operací 5_Zákazník se dostav il k operaci Kapacity 7_Zákazník opustil nemocnici Dodavatel : 3 Nemocnice 8_Lékařská zpráva od Partnerského nemocničního zařízení (PNZ) HR Realizace Časové rozvrhy Rezervace kapacit Volné kapacity Zjištění pooperačního stavu Zaměstnanec : 2 Časové kapacity Termín plnění služeb Kapacita partnerských zařízení Rezervace kapacit Objednávka kapacit Dodavatel : 2 Nabídky kapacit Zahraniční_pobočka Dodavatel_služeb Faktura přijatá Fakturace dodavatele - Nazev - Nazev Fakturace zahraniční pobočky - Telefon - Telefon Upomínka - Fax zaslání - Fax Faktura - Oblast_pusobeni - Rating + Vytvoření_upomínky () - Pocet_klientu + Zrušení_upomínky () + Registrace_dodavatele () Upomínka faktury - Castka - Rating + Zruseni_dodavatele () Faktura vydaná - Splatnost Fakturace zakázky + Nova_pobocka () + Zmena_u_dodavatele () _vystaveni + Zruseni_pobocky () + Vznik_faktury () + Modifikace_pobocky () Zanik_faktury () + Zmena_faktury () Fakturace zakázky 0..1 Zábava_klienta Byla sjednána Zakázka Ubytovací_kapacita Dopravce Doplňková_služba - Misto_konani - Typ_ubytovani - Zpusob - Typ_sluzby Obsahuje Realizována klientovi - Cena - Cena_noc + Zmena_zpusobu () - Cena + Sjednani_zabavy () _prijeti - Dalsi_sluzby + Zruseni_objednane_sluzby () + Zmena_doplnkove_sluzby () + Sjednani_zakazky () + Zmena_parametru_ub_kap () Doprava_klienta + Sjednání doplňkové služby () Garantuje + Sestavení zakázky a rezervace () Obsahuje Administrativní_pracovník Dopravil klienta + Fakturace zakázky () + Realizace zakázky () - Napln_prace - Odkud + Odeslání upomínky () - Kam + Zmena_naplne_prace () + Vyřízení reklamace () - Cena + Uzavření zakázky () + Sjednani_dopravy () + Archivace zakázky () Obsahuje Klient ubytován v zažízení + Zruseni_objednane_sluzby () Ubytování_klienta Zakázka reklamována Reklamace zakázky Lékařská_zpráva Skládá se z reklamace Klient - Pocet_dni + Vznik_reklamace () - Diagnoza + Sjednani_ubytovani () Operace reklamována + Zanik_a_archivace_reklamace () - Dalsi_udaje - Jmeno + Zruseni_objednane_sluzby () - Prijmeni Operace + Vytvoreni_zpravy () _narozeni Klientova zakázka + Zruseni_zpravy () - Pohlavi Účast na operaci Byla vystavena - Preferovane_zajmy + Nova_operace () - Telefon + Zruseni_operace () Pojišťovna - Dluzna_castka + Novy_klient () - Nazev + Zmena_parametru_klienta () Složení operace ze zákroků + Stanovení termínu vyšetření () - Telefon + Stanovení druhu vyšetření () Pojištění klienta - Fax + Posouzení způsobilosti klienta k operaci () Místo operace + Vyřízení formalit pro operaci () Zákrok - Info + Odmítnutí operace pro klientovu nezpůsobilost () Doktor + Registrace klienta () + Registrace_pojistovny () + Stanovení pooperačních aktivit () - Popis_zakroku - Specializace + Zruseni_pojistovny () + Vyšetření pooperačního stavu () - Delka_operace + Zmena_specializace () + Ubytování klienta () - Delka_rekonvalescence + Zahájení operace () Poskytovatel_operačního_prostoru - Potrebna_specializace + Uzavření zakázky () + Novy_zakrok () + Zajištění zpáteční cesty () - Vybavenost + Zruseni_zakroku () - Najem + Zmena_zakroku () + Prirazeni_operace () Start1 No vý klie nt() Zare gistrova ný Klien t Start1 No vý klie nt() Klient objednán na vyšetření() / Stanovení termínu vyšetření() Zare gistrova ný Klien t Čekání na předoperační vyšetření Klien t d očasně ne scho pe n o pe race Nastal termín vyšetření() Klient / Stanovení objednán druhu na vyšetření() vyšetření() / Stanovení termínu Zarevyšetření() gistrova ný Klien t K lient vyše třen () / P oso uze ní způ so bilosti klien ta k o pe ra ci() Nastal termín vyšetření() / Stanovení druhu vyšetření() Klien t scho pe n o pe ra ce Klien t trvale n escho pe n o pe ra ce Klient vyšetřen() / Posouzení způsobilosti klienta k operaci() Klie nt od mítnu t / Odmítnu tí o pe race K lient p ro vyše klien třen tovu () / np ezpůsob oso uze ní ilost() způ so bilosti klien ta k o pe ra ci() Klient se rozhodl nepodstoupit operaci() / Odmítnutí operace pro klientovu nezpůsobilost() Příjezd klienta() / Vyřízení formalit pro operaci() Příje zd klienta() / Vyřízen í fo rm alit p ro op era ci() Klient Příjezd potřebuje klienta() ubytovat() / Vyřízení / Ubytování formalit pro klienta() operaci() Klie n t u bytová n Klient projevil zájem o pooperační aktivity() / Stanovení pooperačních aktivit() Klie nt od mítnu t / Odmítnu tí o pe race p ro klien tovu n ezpůsob ilost() Klient kon takto ván D omluven y p oo pe rač ní aktivity Příjezd klienta() / Vyřízení formalit pro operaci() Na sta l termín o p erace () / Za há je n í o pe ra ce() Klient projevil zájem o pooperační aktivity() / Stanovení pooperačních aktivit() Příje zd klienta() / Vyřízen í fo rm alit p ro op era ci() Klient potřebuje ubytovat() / Ubytování klienta() K lient op erová n Klient kon takto ván D omluven y p oo pe rač ní aktivity Ope race Klie u ko nčn t en u bytová a() / Vyše n tře ní po op e račn ího stavu () Klient znovu projevil zájem o operaci() / Registrace klienta() Čekání na předoperační vyšetření Klient objednán na vyšetření() / Stanovení termínu vyšetření() Klient znovu projevil zájem o operaci() / Registrace klienta() Jednoduché vyšetření Specializované vyšetření Klient znovu projevil zájem o operaci() / Registrace klienta() Klien t d očasně ne scho pe n o pe race Nastal termín vyšetření() / Stanovení druhu vyšetření() Čekání na předoperační vyšetření Klient vyšetřen() / Posouzení způsobilosti klienta k operaci() Jednoduché vyšetření Start1 No vý klie nt() Specializované vyšetření Klient se rozhodl nepodstoupit operaci() / Odmítnutí operace pro klientovu nezpůsobilost() Klient vyšetřen() / Posouzení způsobilosti klienta k operaci() Jednoduché vyšetření Specializované vyšetření K lient vyše třen () / P oso uze ní způ so bilosti klien ta k o pe ra ci() Klient projevil zájem o pooperační aktivity() / Stanovení pooperačních aktivit() Klien t scho pe n o pe ra ce Klien t trvale n escho pe n oklient pe ra cese rozhodl nepodstoupit operaci() / Odmítnutí operace pro klientovu nezpůsobilost() Klient kon takto ván D omluven y p oo pe rač ní aktivity Klien t scho pe n o pe ra ce Klie nt od mítnu t / Odmítnu tí o pe race p ro klien tovu n ezpůsob ilost() Operace ukonč ena () / Vyšetření pooperačního stavu () Příje zd klienta() / Vyřízen í fo rm alit p ro op era ci() Op e ra ce u konče n a() / Vyšetřen í po op erač níhklient o sta vu() potřebuje ubytovat() / Ubytování klienta() Op era ce ukonče na () / Vyšetřen í p oo pe rač níh o stavu () Na sta l termín o p erace () / Za há je n í o pe ra ce() Klien t za platil() / Za jiště ní zpá teč ní cesty() Po op erač n í klid Klie n t u bytová n Rea liza ce do pro vod ných služe b Čekání na úhradu operace K lient op erová n Ope race Nausta ko l nč termín en a() o/ pvyše erace tře () ní / Za pohá opje e račn n í o pe ího ra stavu ce() () Ukonč ení pooperač ního klidu () / Stanovení Doprovodné pooperač služby ních realizovány() aktivit() / Uzavření zakázky() Operace ukonč ena () / Vyšetření pooperačního stavu () E nd _2 Op e ra ce u konče n a() / Vyšetřen í po op erač níh o sta vu() Op era ce ukonče na () / Vyšetřen í p oo pe rač níh o stavu () K lient op erová n Ope race u ko nč en a() / Vyše Klientře t za ní platil() po op e račn / Za jiště ího stavu ní zpá () teč ní cesty() Po op erač n í klid Rea liza ce do pro vod ných služe b Čekání na úhradu operace Operace ukonč ena () / Vyšetření pooperačního stavu () Op e ra ce u konče n a() / Vyšetřen í po op erač níh o sta vu() Op era ce ukonče na () / Vyšetřen í p oo pe rač níh o stavu () Ukonč ení pooperač ního klidu () / Stanovení Doprovodné pooperač služby ních realizovány() aktivit() / Uzavření zakázky() Klien t za platil() / Za jiště ní zpá teč ní cesty() Po op erač n í klid E nd _2 Rea liza ce do pro vod ných služe b Čekání na úhradu operace Ukonč ení pooperač ního klidu () / Stanovení Doprovodné pooperač služby ních realizovány() aktivit() / Uzavření zakázky() Klien t trvale n escho pe n o pe ra ce Klien t d očasně ne scho pe n o pe race E nd _2 Přehled analytických modelů Model podnikových procesů (Globální model procesů, Process Diagrams) Model objektů (Class Diagram, State Charts) Produkty, vstupy, výstupy, aktéři, business omezení procesů (životní cykly objektů) Účelové kombinacežc objektů, kontext chování objektů Zájem klienta Zájem klienta Předoperační vyšetření Předoperační Zájem vyšetření klienta Formulace požadavku zákazníkem Formulace požadavku Předoperační zákazníkem vyšetření Zákazník jiz registrován? Formulace požadavku zákazníkem Zákazník jiz registrován? Životní cyklus třídy Klient Zamítnutí požadavku Zákazník je dlužník? Zákazník jiz registrován? Registrace zákazníka Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Zákazník je dlužník? Registrace zákazníka Uzavření smlouvy Životní cyklus třídy Klient Životní cyklus třídy Klient Zamítnutí požadavku Rezervace služeb Uzavření smlouvy Zamítnutí požadavku Rezervace služeb Potvrzení objednávky zákazníkovi Rezervace služeb Potvrzení objednávky zákazníkovi Realizace Potvrzení objednávky objednávky zákazníkovi Realizace objednávky Realizace objednávky Fakturace & platba Fakturace & platba Faktura Výplatní pásky Fakturace & platba Konec obchodního případu Konec obchodního případu Konec obchodního případu Události a jejich účelové kombinace Model funkcí (Data Flow Diagram) Události a jejich obecný kontext IMO Václav Řepa - Data Flow Diagram 26
Modelování business systémů
Modelování Václav Řepa KIT VŠE Praha repa@vse.cz Agenda Principy přístupu a jednotlivé modely Modelování business objektů diagram tříd (globální pohled na objekty) Modelování business procesů globální
Model podnikových procesu. Model objektu. Model funkcí. Akce. Proces Objekt (trída) Událost Atribut. Akce. Akce. Funkce
Model podnikových procesu Model objektu Akce Proces Objekt (trída) Událost Atribut Akce Akce Funkce Model funkcí Souvislosti klícových nástroju a pojmu v konceptuálním modelu IS Model podnikových procesu
14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1
14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1 S Á ČK Y NA PS Í E XK RE ME N TY SÁ ČK Y e xk re m en t. p o ti sk P ES C Sá čk y P ES C č er né,/ p ot is k/ 12 m y, 20 x2 7 +3 c m 8.8 10 bl ok
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é
Diagram datových toků - DFD
Funkční model Diagram datových toků - DFD DFD - Data Float Diagram Z historie jsou známy první pokusy znázornění datových toků v organizační struktuře podniku a výroby již na počátku století. Dnes patří
Návrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trochu historie neuškodí Do roku 1994 chaos ve světě objektově orientovaných metod (několik jazyků pro vizuální modelování,
Analýza problémové domény
Analýza problémové domény Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz Softwarové
Softwarové inženýrství
Page 1 of 8 Softwarové inženýrství Inf. systém pro cestovní kancelář PRINTER FRIENDLY VERSION Home Team info autor: Výlupková Irena Datová analýza Popis: Datový model je navržen tak, aby vhodně popsal
Návrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ UML UML není metodikou ani programovacím jazykem, je to pouze vizuální modelovací nastroj pro objektově orientované systémy.
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í
Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme
Smysl metodiky IS/IT Koncentrovaná zkušenost Checklist na nic nezapomeneme Přínosy metodik Větší produktivita a kooperace týmů Komunikační standard Specializace projektových týmů Nezávislost na konkrétních
IS Restaurace. Semestrální práce. Tomáš Rumíšek V Brně dne 7. 1. 2014 Peter Ševčík
IS Restaurace Semestrální práce Tomáš Rumíšek V Brně dne 7. 1. 2014 Peter Ševčík 1 1. Obsah 2. Neformální specifikace... 3 Informační systém Restaurace... 3 3. Formální specifikace... 3 Funkční požadavky...
Procesní management veřejné správy
Procesní management veřejné správy Václav Řepa Vysoká škola ekonomická v Praze, ČR Projekt PARMA (Public Administration Reference Model and Architecture) repa@vse.cz vaclav@panrepa.com http://parma.vse.cz/w
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
Informační systém pro nemocnici
Informační systém pro nemocnici Tento systém bude usnadňovat nemocnici správu zaměstnanců a pacientů, evidenci zákroků, diagnózy jednotlivých pacientů a jejich závažnost. Umožní uživatelům jednoduše nalézt
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
ok s k s k s k s k s k s k s k a o j ks k s k s jk s k s k s k s k k
s 0.Je ce - st tr - ním p - se - tá, ež li - li - e - mi pr- vé - tá. 1.Kd Kris- tu v - lá "u - ři - žu", 1.ten v hře- by mě - ní - zy svů, 2.N ru - tých sud-ců p - y - ny, svů l - tář vzl Pán ne - vin
PRACOVNÍ SKUPINA 5. Zdeněk KOCOUREK, IDS Advisory Lucie VESELÁ, Ministerstvo financí. Kybernetická bezpečnost IT
PRACOVNÍ SKUPINA 5 Zdeněk KOCOUREK, IDS Advisory Lucie VESELÁ, Ministerstvo financí Kybernetická bezpečnost IT Metoda GROW 1. G Goal setting stanovení cíle pracovní skupiny, potvrzení tohoto cíle s účastníky
Modelování podnikových procesů
Modelování podnikových procesů Co je to podnikový proces? Činnost za účelem splnění určitého podnikového cíle (business goal) Provádění časově ohraničeno Vstupní podmínky Při realizaci probíhají vzájemně
Funkční analýza Předmět Informační systémy. Daniela Szturcová
Funkční analýza Předmět Informační systémy Daniela Szturcová Projektování IS IS má za účel zefektivnit práci s informacemi. Při projektování IS zohledňujeme potřeby zákazníka, definujeme firemní procesy
SQL - trigger, Databázové modelování
6. přednáška z předmětu Datové struktury a databáze (DSD) Ústav nových technologií a aplikované informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci jan.lisal@tul.cz
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
SERVIS ŠITÝ NA MÍRU PRO VAŠE VOZIDLO
W W W. I V E C O. C O M SERVIS ŠITÝ NA MÍRU PRO VAŠE VOZIDLO www.facebook.com/iveco www.youtube.com/iveco www.twitter.com/iveco www.flickr.com/photos/ Nen í po chyb o to m, že tyto n ové ba lí čky EL E
Metody popisu systému, základy UML
Metody popisu systému, základy UML Strukturovaný přístup Klasickou metodou analýzy a návrhu informačních systémů je strukturovaný přístup, navržený v 70. letech (Tom DeMarco, Ken Orr, Larry Constantine,
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é
CZ.1.07/1.1.00/44.0007
Článek II. Základní ustanovení 1. Tento smluvní vztah se posuzuje dle 2079 a násl. zákona č. 89/2012 Sb., občanský zákoník, v platném znění, upravující kupní smlouvu. 2. Smluvní strany prohlašují, že údaje
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
Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika
2 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk UML, základní modely, diagramy aktivit, diagramy entit.
Metodika analýzy. Příloha č. 1
Metodika analýzy Příloha č. 1 Příloha č. 1 1 Účel dokumentu Dokument popisuje závaznou metodiku systémové analýzy, je upraven na míru pro prostředí Podniku. Dokument je provázán s Podnikovou analýzou,
Hotel Praděd-vysílač, s.r.o. Ubytovací řád. Provozovatel Tomáš Hrazdil Struhlovsko 1413, Hranice 75301 IČ: 76003027, DIČ: CZ8101145327
Hotel Praděd-vysílač, s.r.o Provozovatel Tomáš Hrazdil Struhlovsko 1413, Hranice 75301 IČ: 76003027, DIČ: CZ8101145327 Ubytovací řád 1. Hotel a restaurace Praděd (dále jen Hotel ) je oprávněn ubytovat
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ý'
PV167 Projekt z obj. návrhu IS. 26. března 2008
Analytický model tříd - 1. část PV167 Projekt z obj. návrhu IS B. Zimmerová 26. března 2008 PV167 Projekt z obj. návrhu IS Analytický model tříd - 1. část 26. března 2008 1 / 8 Diagram tříd - opakování
Všeobecné obchodní podmínky
Všeobecné obchodní podmínky A/ Úvodní ustanovení: 1/ Firma Gravo Tech s.r.o., Platanová 665, 294 71 Benátky n. Jiz. II., IČO 25628992, DIČ CZ25628992 je založená na základě platných právních norem ČR,
Překlady 1/5 14, ,7 1,62
Překlady 1/5 Po uži tí Ci helné pře kla dy Porotherm KP 7 se po uží va jí ja ko pl ně nos né prv ky nad oken ní mi a dveř ní mi otvo ry ve zdě ných stě no vých kon struk cích. Vý ho dy pl ně sta tic ky
I/3 Benešov - Bystřice
oprava mostu ev. č. 3-01 1 Detail 1 Detail 2 Detail Detail 10 Detail 9 Detail 8 Detail 3 Detail 4 Detail Legenda: uzavřený úsek ojízdná trasa (směr Táor Detail 6 ojízdná trasa (směr Praha jednosměrný úsek
o d e vz d á v e j t ek o m p l e t n í, / n e r o z e b r a n é /, a b y s e t y t o
o b d o b í : X e r v e n e c s r p e n z á í 2 0 1 1 U S N E S E N Í Z A S T U P I T E L S T V A Z v e e j n é h o z a s e d á n í Z a s t u p i t e l s t v a o b c e d n e 3 0. 6. 2 0 1 1 p r o s t e
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
10 Metody a metodologie strukturované analýzy
10 Metody a metodologie strukturované analýzy 10.1 Strukturovaná analýza DeMarco (1978) Nástroje: DFD, datový slovník, strukturovaná angličtina, rozhodovací tabulky a stromy Postup: 1. Analýza stávajícího
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová Osnova Modelování interakcí mezi objekty modelování zpráv (mapování zpráv na operace), vytváření a
seminář ČSSI, Praha Procesní řízení Václav Řepa katedra informačních technologií Vysoká škola ekonomická v Praze
seminář ČSSI, Praha 19.5.2006 Procesní řízení Václav Řepa katedra informačních technologií Vysoká škola ekonomická v Praze repa@vse.cz Sponsoři semináře Co má seminář přinést Vymezit hlavní principy a
Modelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda
Modelování informačních systémů s využitím jazyka UML Jaroslav Šmarda Využití jazyka UML při vývoji IS na příkladu jednoduché aplikace pro evidenci knih Model IS Modelování případů užití Diagram případů
Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura
Dílčí architektury Informační systémy - dílčí architektury - EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu 1 Globální Funkční Procesní Datová SW Technologická HW Aplikační
Jiří Mašek BIVŠ V Pra r ha 20 2 08
Jiří Mašek BIVŠ Praha 2008 Procesvývoje IS Unifiedprocess(UP) Iterace vývoje Rysy CASE nástrojů Podpora metodických přístupů modelování Integrační mechanismy propojení modelů Podpora etap vývoje Generování
7 Jazyk UML (Unified Modeling Language)
7 Jazyk UML (Unified Modeling Language) 7.1 Základní charakteristika jazyka Motivace - vznik řady OO metod a metodologií (konec 80. let a první polovina 90.let) podobné notace vyjadřující totéž, komplikující
Business Object Model
Documentation Projekt: Insitut of Culture and Education Autoři: Jan Pavlovský, Tereza Hyková, Tomáš Jungman, Ondřej Klimpera Business Object Model Business Analyza - (Logical diagram) Klíčový objekt celého
í Ů Ž ž á ě ž ú č á ó ž á í Í š Ž ú č á ó ě ří ú é ž á í ó Ž ž ú á č ě ř í ř é í é á á ě é í ž é é ě ž ž á ú í ř Ť ú číž é é ě í á á á á ú é é ě ó ž í
í é ž í Ž é á Í í ě á á í í Ž ě á ě ě é ří č í ě Í á ě Í éž ř č š á á ě Š á Ó é ú é é é ř í é ě ž č ř č ř Ž ů ě ě ž č íř é Í ř é í ě á š é ě é ř é ř é Ší ě í á é ě á í ž ů ř á á í ř í á í ě á í í č í á
PROGRAM PODPORY V OBLASTI TĚLOVÝCHOVNÝCH A SPORTOVNÍCH AKTIVIT ZÁKLADNÍ USTANOVENÍ (ÚČEL PODPORY)
PROGRAM PODPORY V OBLASTI TĚLOVÝCHOVNÝCH A SPORTOVNÍCH AKTIVIT Poskytování dotací z rozpočtu města Letovice se řídí zákonem č. 250/2000 Sb., o rozpočtových pravidlech územních rozpočtů, v platném znění
Obchodní podmínky. na webových stránkách Prostřednictvím internetového obchodu umožňujeme zákazníkům zakoupení zboží bez osobní návštěvy.
Obchodní podmínky na webových stránkách WWW.LUCEO.CZ Prostřednictvím internetového obchodu umožňujeme zákazníkům zakoupení zboží bez osobní návštěvy. Tyto obchodní podmínky platí pro internetový obchod
MVWS Reklamace Uživatelská příručka v1.0
MVWS Reklamace Uživatelská příručka v1.0 Pro obce s rozšířenou působností KOMIX s. r. o. Historie dokumentu Datum Verze Stav Autoři 26.08.2010 1.0 Počáteční stav dokumentu Libor Málek KOMIX s. r. o. i/31
JAK SE PŘIPOJIT K EGOVERNMENTU? Michal Polehňa, Jiří Winkler
JAK SE PŘIPOJIT K EGOVERNMENTU? Michal Polehňa, Jiří Winkler AGENDA Asseco Central Europe Komunikace s úřadem Tři klíčové oblasti Architektura resortního IS Shrnutí ASSECO CENTRAL EUROPE Představení společnosti
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
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).
UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz
UML a jeho použití v procesu vývoje Jaroslav Žáček jaroslav.zacek@osu.cz Různé pohledy na modelování Různé pohledy na modelování Unified Modeling Language UML není metodikou ani programovacím jazykem,
2. Konceptuální model dat, E-R konceptuální model
2. Konceptuální model dat, E-R konceptuální model Úvod Databázový model souhrn prostředků, pojmů a metod, jak na logické úrovni popsat data a jejich strukturu výsledkem je databázové schéma. Databázové
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ý'
Prodejce - dále jen prodávající (prodejce) GMS-Most s.r.o. U stadiónu 841 434 01 Most IČO: 25042548 DIČ: CZ25042548
Základní informace Našim základním cílem je Garance Maximální Spokojenosti, pro každého zákazníka. Proto se snažíme, všem našim zákazníkům vyjít vstříc, jak širokou nabídkou zboží, služeb s tím spojených,
Stvr ze ní pří jmu při pouštěcí znám ky. For mu lá ře s vý zvou k osob ní mu vy zved nu tí při pouště cí znám ky
Stvr ze ní pří jmu při pouštěcí znám ky Stvr zen ka při po je ná k for mu lá ři a spo je ná s ním ob vyk le perfo ra cí mě la shod ný ně mec ký a čes ký text to ho to zně ní: P.T. Ži dov ské ra dě star
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ý'
j k k k i k k k k k j k j j j j ij i k k jk k k jk k j j i
1.Stá-la Mat-a od-ho-dla-ně v sl-zách ve- dle ří-že Pá-ně, na te-rém Syn e-í pněl. Je- í du-š v hoř-ém lá-ní slí-če - nou, bez sm-lo - vá-ní do hlu-bn meč o-te - vřel. a f d b f Copyrght by
Přehled n ejdůležitějších právních p ře d p is ů... II. P ře d m lu v a... 14. Ú v o d... 16
OBSAH Přehled n ejdůležitějších právních p ře d p is ů... II P ře d m lu v a... 14 Ú v o d... 16 1. P R A C O V N Í Ú R A Z Y V Š E O B E C N Ě...20 1. H la vn í úseky p racovního dne zam ěstnance - případová
Příspěvek. Postupy plánování nákladů a vyhodnocení odchylek od plánu. Aleš Maršík
Příspěvek Postupy plánování nákladů a vyhodnocení odchylek od plánu Aleš Maršík Program Analýza postupů plánování nákladů Metodika pro plánování nákladů Controlling poučme se z odchylek Doporučení pro
Detailní analýza AXIS Auto, s. r. o.
Detailní analýza AXIS Auto, s. r. o. Verze Datum Vypracoval Úpravy 1.0 26.11.2009 Projektový vedoucí, Zástupce vedoucího projektu 1.1 30.11.2009 Projektový vedoucí Provedl Zástupce vedoucího projektu 1.2
Protokol o atestačním řízení
Atestační středisko (AS): ADA, s.r.o. pověření k výkonu atestací ÚVIS, reg.č. 3 rozhodnutím č.j. 3/2001 A ze dne 11.10. 2001, sídlo 625 00 Brno, Čermákova 28, ČR pobočka (poštovní styk) 664 42 Brno Modřice,
8 Přehled OO metodik (metod, metodologií)
8 Přehled OO metodik (metod, metodologií) 8.1 OO metodiky konce 80. a začátku 90.let - všechny populární OO metodiky předpokládají, že: a) zadavatel má jasný názor na svoje požadavky, b) zadavatel a vývojáři
7 Jazyk UML (Unified Modeling Language)
7 Jazyk UML (Unified Modeling Language) 7.1 Základní charakteristika jazyka Motivace - vznik řady OO metod a metodologií (konec 80. let a první polovina 90.let) podobné notace vyjadřující totéž, komplikující
Elektronická komunikace s dodavateli
Elektronická komunikace s dodavateli Jaroslav Šebesta, con4pas Komunikace s dodavateli Potřeba komunikace s dodavateli Předání objednávky Potvrzení objednávky Dodací list Příjem faktury Reklamace / dobropis
Z Á P I S z veřejného zasedání Zastupitelstva obce Dýšina, konaného dne 12. května 2008
ZO/03/2008 Z Á P I S z veřejného zasedání Zastupitelstva obce Dýšina, konaného dne 12. května 2008 Přítomni : Mgr. Václava Kuklíková, Ing. Jaroslav Egrmajer, Ing. Ladislav Vlk, Bc. Michal Hala, MUDr. Karel
8 Přehled OO metodik (metod, metodologií)
8 Přehled OO metodik (metod, metodologií) 8.1 OO metodiky konce 80. a začátku 90.let - všechny populární OO metodiky předpokládají, že: a) zadavatel jasný názor na svoje požadavky, b) zadavatel a vývojáři
Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Analýza a návrh informačního systému Miloš Rajdl 2012 ČZU v Praze 1 Souhrn Diplomová
ň ý ř š ý č ř ž ř ý ř Š č č Š ý Ž č Ž Č č ú ž ř Ť ň ž Ť Ú ý Ť ř ž ý ú ů ó ý Ů č ý ý č ý š š ů ř ž ů ů ž š š š ů ýš Ý ř ř ó č č ý ž č ř ř ř ů řť ř č č ř č ř ř Š č ď ýš č ů č ž ž ó ž č č č ř č ž ůž ýš ň
O jednom mučedníkovi nebo mučednici
1. nešpory spočné texty O dnom mučedníkov nebo mučednc Jkub Pvlík 1. nt. - VI.F (Žlm 118-I.II) já Ke kž dé mu, př znám před svým kdo cem v neb. ke mně j. př zná před ld m, 2. nt. - VI.F (Žlm 118-III) ž
Ceník. Didaktik s.r.o. Revoluční Rohatec. 3B Scientific anatomie. Učební pomůcky
Učební pomůcky pro fyziku, anatomii, laboratorní zařízení, vybavení učeben, doplňky, audio-video technika Učební pomůcky Anatomie člověka Buněčná biologie Genetika Reprodukce Pokusy Chemie Anatomická schémata
Zápis č. 3/2015. ze zasedání zastupitelstva obce Kamenné Žehrovice konaného dne 7. 5. 2015 v 18 hodin v zasedací místnosti Obecního úřadu.
Zápis č. 3/2015 ze zasedání zastupitelstva obce Kamenné Žehrovice konaného dne 7. 5. 2015 v 18 hodin v zasedací místnosti Obecního úřadu. Přítomni: Soňa Černá, JUDr. Marek Starý, Petr Bolina, Jan Franc,
- 2 -
VYSOKÉ UČENÍ TECHNICKÉ V B R NĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽ E NÝ RSTV Í Ú STAV STROJÍRE NSKÉ TE C HNOLOG IE M M A FA CULTY OF ECHA NICA L ENGINEERING INSTITUTE OF NUFA CTURING TECHNOLOGY
ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU
ČÁST 2. ELEKTRONIZACE PROCESŮ A DIGITALIZACE DAT ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU Přehled kam směřují peníze z městského rozpočtu. Přehled jaký je aktuální stav čerpá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í.
UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W
UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Co je to UML Evoluce UML Diagram komponent Diagram odbavení Diagram tříd Aktivity diagram Stavový diagram Sekvenční diagram Diagram
2.2.2 Ú m y sln á u b lížen í n a zd rav í a d alší n á siln é tre stn é čin y N ásiln o sti - les v io le n c e s...
1. K rim in o lo g ic k á č á s t... 13 1.1 V y m ezen í n á siln é k rim in a lity a so u v isejících p o jm ů... 13 1.1.1 N ásilí a n á siln á k r im in a lita... 14 1.1.2 A grese, k rim in á ln í a
Modelování procesů s využitím MS Visio.
Modelování procesů s využitím MS Visio jan.matula@autocont.cz Co je to modelování procesů? Kreslení unifikovaných či standardizovaných symbolů, tvarů a grafů, které graficky znázorňují hlavní, řídící nebo
Příloha účetní závěrky
A.1. Informace podle 7 odst.3 zákona Účetní jednotka bude nepřetržitě pokračovat ve své činnosti, nenastává žádná skutečnost, která by ji omezovala nebo zabraňovala pokračovat v této činnosti i v dohledné
Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC
Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC Český metrologický institut sídlem Okružní 31, 638 00 Brno IČ: 00177016 Verze dokumentu: 1.0 Jazyk dokumentu: český Status: testovací
Všeobecné smluvní podmínky Lázní Lednice
Všeobecné smluvní podmínky Lázní Lednice Lázně Lednice jsou poskytovatelem lázeňských a léčebných pobytů, procedur, ubytování, stravování a navazujících služeb. Všeobecné smluvní podmínky Lázní Lednice,
7.4 Diagramy interakce (základy)
7.4 Diagramy interakce (základy) - popisují spolupráci skupin objektů pro dosažení určitého chování - typicky zachycuje chování jednoho případu použití Př) Zpracování objednávky Cíl: Na základě objednávky
Obchodní podmínky. I. Úvodní ustanovení. Ceny nabízených zájezdů jsou shodné s cenami zájezdů pořádajících CK. II. CENY ZÁJEZDŮ A SLEVY
Obchodní podmínky I. Úvodní ustanovení Cestovní agentura KOUZELNÁ DOVOLENÁ (dále jen CA) je autorizovaným prodejcem zájezdů renomovaných cestovních kanceláří (dále jen CK), se kterými má řádně uzavřeny
Obsah. O autorech Používané zkratky Úvodem... 17
Obsah O autorech... 11 Používané zkratky... 15 Úvodem... 17 1. Pojetí sociálního práva a jeho systém... 21 1.1 Pojem sociálního práva... 21 1.2 Vývoj, který vedl ke vzniku sociálního práva... 22 1.3 Pojetí
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
Poskyt nu tí náh rad zaměst nan ci při tuzem ské pra cov ní cestě
2865 20. CESTOVNÍ NÁHRADY uve de né části sedmé záko ní ku práce je řeše no poskyt nu tí ces tov ních náh rad zaměst nan ci zaměst na va te le, který není uve den v 109 odst. 3 záko ní ku práce (zde je
2. přednáška - 7.3. 2006. Téma: Účtování zásob. 1) Pořízení materiálu nákupem ze zahraničí
2. přednáška - 7.3. 2006 Téma: Účtování zásob Osnova: 1) Účtování DPH při pořízení materiálu ze zahraničí 2) Pořízení materiálu s poskytnutou zálohou 3) Reklamace materiálu 4) Prodej materiálu 5) Škody
Komputerizace problémových domén
Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 1/19 Komputerizace problémových domén Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta informačních
PŘÍLOHA Č. 4 K ZADÁVACÍ DOKUMENTACI VEŘEJNÉ ZAKÁZKY MALÉHO ROZSAHU. Tvorba software pro reportování stavu projektů (dále jen IS)
PŘÍLOHA Č. 4 K ZADÁVACÍ DOKUMENTACI VEŘEJNÉ ZAKÁZKY MALÉHO ROZSAHU Tvorba software pro reportování stavu projektů (dále jen IS) VERZE: finální DATUM: 6.9. 2013 1 ÚVOD Popis reportů potřebných pro sledování
Objektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová
Objektově orientované technologie Business proces Diagram aktivit Daniela Szturcová Osnova Bysnys proces pojmy metody, specifikace pomocí diagramů Modelování pomocí aktivitního diagramu prvky diagramu
Č áš ž á č Í Á ť á š Ť á ů á ů š á á Č ČŠ ž ů ř ř ě á ě čá š á ň ň č ěž á á ď ě á č ň ě š ř š Š Ž ŘŤ č ě é č Ť š á ř šš é é ě á á š ě ě š ř ů á š č č š ě á á ě á á š é š ě ž ů ů š ř ď ě á áď š ě á ě á
ZADÁVACÍ PODMÍNKY VÝBĚROVÉHO ŘÍZENÍ
Název projektu: Číslo projektu: Tradice rodinné firmy je závazkem, ale i výzvou ke zvýšení konkurenceschopnosti BIERHANZL GROUP, a. s. CZ.04.1.03/4.1.02.3/0006 ZADÁVACÍ PODMÍNKY VÝBĚROVÉHO ŘÍZENÍ Název
SMLOUVA O DÍLO. Smlouvu o dílo: Článek 1. Předmět smlouvy
Č.j.: (druhé smluvní strany, příp. další údaje druhé smluvní strany) Technická asistence Čj.: Číslo v CES: Číslo úkolu : SMLOUVA O DÍLO Česká republika, Ministerstvo pro místní rozvoj se sídlem: Staroměstské
Jednotlivédíly stavebnice plastového plotu
Jednotlivédíly stavebnice plastového plotu K SP 1 1 0 k r y t s l o u p k u plot u DPP 1 0 0 d e s k a plast ového pole 100 x 3 0 m m -h PV C Jednotlivédíly stavebnice plastového plotu K DL 3 0 k ryc í
SAZEBNÍK POPLATKŮ PRO PODNIKATELE, FIRMY A INSTITUCE ÚČINNÝ OD 1. LEDNA 2012 OBSAH. Běžný účet CREDITAS 1. Spořící vklad CREDITAS 2
SAZEBNÍK POPLATKŮ PRO PODNIKATELE, FIRMY A INSTITUCE ÚČINNÝ OD 1. LEDNA 2012 OBSAH Běžný účet CREDITAS 1 Spořící vklad CREDITAS 2 Termínovaný vklad CREDITAS 3 Ostatní poplatky 3 Internetové bankovnictví
5 2 1 d o t a zn ík ů, t j. 3 2, 5 % n e u v e d e n o, zd a v y p l ňu j e m u ž n e b o že n a : 2 2 d o t a zn ík ů
D o o b c í M ik r o r e g io n u P o d r a ls k o b y lo r o ze s l á n o 1 6 0 0 d o t a zn ík ů Návratnost: Z toho 5 2 1 d o t a zn ík ů, t j. 3 2, 5 % že n y : 2 7 8 d o t a zn ík ů m u ži : 2 2 1
VI / Dokumentace o poskytování sociální služby
STANDARDY KVALITY SOCIÁLNÍCH SLUŽEB 2014 DOMOV PRO SENIORY SVĚTLO DRHOVLE 44, 397 01 PÍSEK IČO: 70869812 ZŘIZOVATEL JIHOČESKÝ KRAJ U ZIMNÍHO STADIONU 1952/2 370 76 ČESKÉ BUDĚJOVICE VI / Dokumentace o poskytování
Obchodní podmínky. na webových stránkách WWW.DVIRKASIKORA.cz
Obchodní podmínky na webových stránkách WWW.DVIRKASIKORA.cz Prostřednictvím internetových stránek umožňujeme zákazníkům zakoupení zboží bez osobní návštěvy. Tyto obchodní podmínky platí pro prodej kuchyňských
Cestovní kancelář. Lone wolfs
PR 2 Projektování informačních systémů 2 letní semestr 2004/2005 Vošis Cestovní kancelář Lone wolfs Stanislav Dušek Miroslav Polívka Dagmar Svobodová Jiří Pelc Ondřej Lorenc stanislavdusek@email.cz miroslav.polivka@seznam.cz