Unifikovaný modelovací jazyk UML

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Unifikovaný modelovací jazyk UML"

Transkript

1 Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha fel.cvut.czcz

2 Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li vystavit nějakou n informaci tak, aby byla srozumitelná i mimo hranice ČR, použijete angličtinu. Podobně v komunitě softwarových inženýr enýrů použijete tzv. unifikovaný modelovací jazyk UML (Unified( Modeling Language) kandidát t na jakési "esperanto" moderního softwarového inženýrstv enýrství. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 2

3 Co to je UML? UML (Unified( Modeling Language) ) je: Standard OMG (Object( Management Group) ) pro záznam, znam, vizualizaci a dokumentaci artefaktů systémů s převážně softwarovou charakteristikou. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 3

4 Definice UML zahrnuje Notaci UML (syntax) Metamodel UML (sémantika) OCL (Object( Constraint Language, jazyk pro formáln lní vyjádřen ení různých omezení) Specifikace převodu p do výměnných formátů (CORBA IDL, XML DTD, XMI) Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 4

5 Notace: 8 typů diagramů UML diagramy tříd t d (class( diagrams, object diagrams) model jednání (diagramy případp padů užití - use case) scénáře činností (diagramy posloupností - sequence diagrams) diagramy spolupráce (collaboration( diagrams) stavové diagramy (statechart( diagrams) diagramy aktivit (activity( diagrams) diagramy komponent (component( diagrams) diagramy nasazení (deployment diagrams) Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 5

6 Lexikáln lní elementy UML řetězec (posloupnost znaků,, znaková sada není omezena) ikona (grafický symbol zastupující element, neobsahující žádné složky) 2D-symbol (grafický symbol zastupující element, který mám obsah, případnp padně rozdělený na oblasti) spojka (path( - posloupnost úseček, ek, které navazují,, mohou mít m zvýraněny ny koncové body a mohou incidovat s hranicí 2D-symbol symbolů - slouží k vyznačen ení propojení) Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 6

7 Diagramy tříd t d a objektů Objekt je pojem, abstrakce, nebo věc v c s dobře definovanými hranicemi a významem. Každý objekt mám tři i charakteristiky: identitu, stav a chování. Diagramy tříd t d a objektů popisují statickou strukturu systému, znázor zorňují datový model systému od konceptuáln lní úrovně až po implementaci. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 7

8 Notace objektů libovolný objekt třídy Student unikátní objekt unikátní objekt třídy Student vztah býti instancí třída Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 8

9 Vztahy mezi objekty instance vztahu je vždy 1..1 instance vztahu vztah vztah má kardinalitu Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 9

10 Potřeboval bych vysvětlit kolegovi, jaká data si musí aplikace ECO-sklad udržovat, aby mohla realizovat požadované služby. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 10

11 Použijeme diagram tříd t d UML stereotyp generalizace agregace Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 11

12 Model jednání (Use Case Model) Prvky: aktér r (actor( actor) - uživatelská role nebo spolupracující systém hranice systému (systém boundary) - vymezení hranice systému případ pad použit ití (use case) - dokumentace události, na kterou musí systém m reagovat komunikace - vazba mezi aktérem a případem p padem použit ití (aktér r komunikuje se systémem na daném případu) padu) Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 12

13 Notace modelu jednání komunikace hranice systému aktér případ použití Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 13

14 Potřeboval bych vysvětlit kolegovi, jaké služby poskytuje aplikace ECOsklad jednotlivým uživatelům. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 14

15 Použijeme modelu jednání UML Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 15

16 Potřeboval bych vysvětlit kolegovi, že nový systém bude zahrnovat současné služby a navíc bude ve spolupráci s externím systémem poskytovat služby nové. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 16

17 Kombinace různých r zných prvků Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 17

18 Scénáře činností Dokumentují spolupráci participantů na scénáři činnosti Kladou důraz d na časový aspekt Dokumentují objekty a zprávy, které si posílaj lají při řešení scénáře Jsou vhodné pro popis scénáře e při p i komunikaci s uživateli Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 18

19 Potřeboval bych vysvětlit kolegovi, jak bude operátor spolupracovat s aplikací ECO-sklad při řešení přejímky barelů do skladu. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 19

20 Příklad scénáře činnosti objekt zpráva čas odpověď Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 20

21 Diagramy spolupráce (kolaborace) Podobně jako scénáře činností dokumentují spolupráci objektů při řešení úlohy Kladou důraz d na komunikační aspekt (čas( je vyjádřen číslováním) Dokumentují objekty a zprávy, které si posílaj lají při řešení problému Jsou vhodné pro popis spolupráce objektů při návrhu komunikace Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 21

22 Potřeboval bych vysvětlit kolegovi, jak budou spolupracovat jednotlivé objekty na řešení problému přejímky barelů do skladu. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 22

23 Příklad diagramu spolupráce časování Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 23

24 Stavové diagramy Slouží k popisu dynamiky systému Stavový diagram definuje možné stavy, možné přechody echody mezi stavy, události, které přechody iniciují,, podmínky přechodp echodů a akce, které s přechody souvisí Stavový diagram lze použít t pro popis dynamiky objektu (pokud mám rozpoznatelné stavy), pro popis metody (pokud známe algoritmus), či i pro popis protokolu (včetn etně protokolu o styku uživatele se systémem) Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 24

25 Potřeboval bych vysvětlit kolegovi, jaké je chování bankomatu před tím, než může zadat požadovanou operaci. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 25

26 Notace stavových diagramů počáteční stav událost, která vyvolala přechod stav akce přechod koncový stav Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 26

27 Diagramy aktivit Varianta stavových diagramů,, kde kromě stavů můžeme používat aktivity - přechody echody jsou vyvolány dokončen ením m akce (jsou synchronní) Používaj vají se pro dokumentaci tříd, t metod, nebo případů použit ití (jako workflow ) Nahrazují do určit ité míry v UML neexistující diagramy datových toků Proti stavovým diagramům m mohou obsahovat symbol rozhodnutí Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 27

28 Potřeboval bych vysvětlit kolegovi, jaké aktivity je potřeba vyvinout při vaření kávy. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 28

29 Příklad diagramu aktivity rozhodnutí aktivita synchronizace Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 29

30 Diagramy komponent Vyjadřuj ují (fyzickou) strukturu komponent systému Popisují typy komponent - instance komponent jsou vyjádřeny v diagramu nasazení Komponenty mohou být vnořeny do jiných komponent Při i vyjadřov ování vztahu mezi komponentami lze používat interface Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 30

31 Potřeboval bych vysvětlit kolegovi, jaké komponenty obsahuje klient aplikace ECO a s kým komunikuje. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 31

32 Příklad diagramu komponent vztah interface komponenta Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 32

33 Diagramy nasazení Popisují fyzické rozmíst stění elementů systému na uzly výpočetn etního systému Popisují nutné vazby mezi uzly (případn padně též použitý protokol - interface ) Obsahují pouze komponenty potřebn ebné pro běh b aplikace - komponenty potřebn ebné pro překlad p a sestavení jsou v diagramu komponent Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 33

34 Potřeboval bych vysvětlit kolegovi, že aplikace bude fungovat jako klient server, kde na klientech budou umístěny sestavené instance komponenty ECO (ECOklient.exe). Data budou umístěna na serveru XX v relační databázi, jejíž obsah bude modelovat aktuální stav skladu. Klient bude komunikovat se serverem pomocí SQL. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 34

35 Příklad diagramu nasazení uzel komunikace instance komponenty interface Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 35

36 Shrnutí Notace UML pomáhá sjednocení dokumentace systémů. Notace UML pomáhá porozumění. UML se ještě bude vyvíjet. Richta: Unifikovaný modelovací jazyk UML SI 2003, Praha 36

37 The End

UML: Unified Modeling Language

UML: Unified Modeling Language UML 1 UML: Unified Modeling Language Systém kombinace softwaru, hardwaru, dat a uživatelů, která umožňuje řešení konkrétního problému Vývoj systémů vytváření systémů pro klienta Vývoj probíhá na základě

Více

Jazyk UML VST (Velmi stručný tutorial) verze 1.0

Jazyk UML VST (Velmi stručný tutorial) verze 1.0 Jazyk UML VST (Velmi stručný tutorial) verze 1.0 Softwarové inženýrství školní rok 2004 2005 Ing. Ladislava Smítková Janků (Praha, 24.5.2005) Obsah Obsah Obsah...2 1 Co je to UML...3 2 Diagram případů

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

Principy UML. Clear View Training 2005 v2.2 1

Principy UML. Clear View Training 2005 v2.2 1 Principy UML Clear View Training 2005 v2.2 1 1.2 Co je touml? Unified Modelling Language (UML) je univerzálníjazyk pro vizuální modelování systémů Podporuje všechny životní cykly Mohou jej implementovat

Více

Úvodní studie (pokraov

Úvodní studie (pokraov Úvodní studie (pokraov ování) Model jednání a kontext Model jednání (use case model) slouží pro evidenci aktér a služeb systému. Kontextový diagram slouží pro evidenci aktér a datových tok. Oba modely

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

Základy analýzy. autor. Jan Novotný http://blog.novoj.net/ 15. února 2007

Základy analýzy. autor. Jan Novotný http://blog.novoj.net/ 15. února 2007 Základy analýzy autor Jan Novotný http://blog.novoj.net/ 15. února 2007 V prezentaci jsou použity diagramy z: Wikipedia, Sparx UML Tutorial, Argo UML Metodiky vývoje Různé metodiky vývoje vazba na fáze

Více

SOFTWAROVÉ INŽENÝRSTVÍ 1

SOFTWAROVÉ INŽENÝRSTVÍ 1 Metodický list č. 1 Název tématického celku: Úvod do softwarového inženýrství Základním cílem tohoto tematického celku je vysvětlení smyslu discipliny nazývané softwarové inženýrství. Tematický celek zahrnuje

Více

Úvod do principů objektově orientovaného programování

Úvod do principů objektově orientovaného programování OBSAH DISTANČNÍHO E-LEARNINGOVÉHO KURZU PROFESNÍ RŮST ANALYTIKA OD ZÁKLADŮ (BASE) ÚVOD DO TECHNOLOGIÍ INFORMAČNÍCH SYSTÉMŮ Jak funguje počítač na základní úrovni Základy HTML Skripty ve webovských technologiích

Více

UML, alea iacta est!

UML, alea iacta est! UML, alea iacta est! Miroslav BENEŠOVSKÝ 1, Karel RICHTA 2 1 BenSoft s.r.o Brusy 285,66484 Zastávka u Brna mben@ics.muni.cz 2 Katedra softwarového inženýrství, MFF UK Praha Malostranské nám. 25, 118 00

Více

Jiří Mašek BIVŠ V Pra r ha 20 2 08

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í

Více

Využití SysML pro tvorbu modelů v systémovém inženýrství

Využití SysML pro tvorbu modelů v systémovém inženýrství Využití SysML pro tvorbu modelů v systémovém inženýrství Antonín Srna, Ústav informatiky, Provozně ekonomická fakulta, Mendelova univerzita v Brně, xsrna2@mendelu.cz Abstrakt Článek se zaobírá univerzálním

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

Základní informace. Modelování. Notace

Základní informace. Modelování. Notace Základní informace BPMS = business process management systems - systémy pro modelování a optimalizace business procesů uvnitř organizace BPMN = business process modeling notation - součást BPMS, notace

Více

Y13ANW ÚVOD DO WEBOVÝCH METODIK. Ing. Martin Molhanec, CSc.

Y13ANW ÚVOD DO WEBOVÝCH METODIK. Ing. Martin Molhanec, CSc. Y13ANW ÚVOD DO WEBOVÝCH METODIK Ing. Martin Molhanec, CSc. Metodika softwarové inženýrství Popisuje, jakým způsobem realizovat softwarové dílo (produkt, program, informační systém, webové sídlo, službu,

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

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda 1. Lze vždy z tzv. instanční třídy vytvořit objekt? 2. Co je nejčastější příčinou vzniku chyb? A. Specifikace B. Testování C. Návrh D. Analýza E. Kódování 3. Je defenzivní programování technikou skrývání

Více

Analýza a návrh webových aplikací 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

Analýza a návrh webových aplikací 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 Analýza a návrh webových aplikací 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 Osnova dnešní přednášky Proč tento předmět vlastně existuje? Proč nestačí standardní metodiky SI? Co standardním

Více

Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken

Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken Jazyk UML - přehled Unified Modeling Language jazyk pro popis objektově orientované analýzy a návrhu aplikací slouží k vzájemné komunikaci mezi zadavatelem a návrhářem systému má několik částí, není nutné

Více

Novinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com

Novinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com Novinky ve Visual Studio 2010 Tomáš Kroupa Tomas.Kroupa@hotmail.com O čem si dnes řekneme Visual studio 2010 (beta 2) Jazyk C# 4.0 ASP.NET 4.0.NET 4.0 Visual Studio 2010 Beta 2 Jak získat Testovací verze

Více

Modelem řízený vývoj. SWI 1 Jan Kryštof

Modelem řízený vývoj. SWI 1 Jan Kryštof Modelem řízený vývoj SWI 1 Jan Kryštof Související zkratky MDA ~ Architecture formální vymezení MDD ~ Development aktivita SW vývojářů MDG, MDE,... UML ~ Unified modeling language OMG ~ Object Management

Více

Analýza a Návrh. Analýza

Analýza a Návrh. Analýza Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,

Více

Problémové domény a jejich charakteristiky

Problémové domény a jejich charakteristiky Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 02 1/16 Problémové domény a jejich charakteristiky Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta

Více

Program a životní cyklus programu

Program a životní cyklus programu Program a životní cyklus programu Program algoritmus zapsaný formálně, srozumitelně pro počítač program se skládá z elementárních kroků Elementární kroky mohou být: instrukce operačního kódu počítače příkazy

Více

8.2 Používání a tvorba databází

8.2 Používání a tvorba databází 8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam

Více

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta Začínáme s BPM Učební pomůcka Autor: Ing. Michael Štencl Brno 2007 OBSAH 2 Obsah 1 Jak přistupovat k BPM 3 2 Prvky BPM 5 2.1

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 : 21. Otázka : Softwarový process. Jeho definice, modely a vyspělostní úrovně. Standardizovaný přístup pomocí RUP (Rational Unified Process). Obsah :

Více

Přehled nástrojů CASE na tuzemském trhu v prvním pololetí roku 2006

Přehled nástrojů CASE na tuzemském trhu v prvním pololetí roku 2006 VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE Fakulta informatiky a statistiky Přehled nástrojů CASE na tuzemském trhu v prvním pololetí roku 2006 Semestrální práce v rámci kurzu IT_572 Petr Žůrek Ondřej Kousal Vasil

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 12 0:40 UML unifikovaný modelovací jazyk Zkratka tohoto

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

Klasické metodiky softwarového inženýrství 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

Klasické metodiky softwarového inženýrství 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 Klasické metodiky softwarového inženýrství 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 Osnova přednášky Co to je softwarové inženýrství Softwarový proces Metodika a metoda Evoluce softwarových

Více

Specifikace požadavků, UC. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Specifikace požadavků, UC. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Specifikace požadavků, UC Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Důvody pro formalizaci SRS Podle Chaos Report organizace Standish Group jsou požadavky jedním z přispěvatelů k

Více

Informační systém pro řízení projektu vývoje software

Informační systém pro řízení projektu vývoje software ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ KATEDRA KYBERNETIKY DIPLOMOVÁ PRÁCE Informační systém pro řízení projektu vývoje software Praha, 2002 Jan Breznay Prohlášení Prohlašuji, že

Více

Analýza. Pracovní postup Analýza

Analýza. Pracovní postup Analýza Otázka 4 - Analýza - hledání analytických tříd, hledání atributů a stavů, analýza chování a odpovídající diagramy v UML. (A7B36SIN) Analýza Pracovní postup Analýza Analýza v metodice UP zahrnuje architektonickou

Více

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

X36SIN: Softwarové inženýrství. Životní cyklus a plánování X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a

Více

10 Balíčky, grafické znázornění tříd, základy zapozdření

10 Balíčky, grafické znázornění tříd, základy zapozdření 10 Balíčky, grafické znázornění tříd, základy zapozdření Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům balíčkům, grafickému

Více

BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE. Ondřej Krejcar, Dalibor Janckulík, Leona Motalová

BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE. Ondřej Krejcar, Dalibor Janckulík, Leona Motalová BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE Ondřej Krejcar, Dalibor Janckulík, Leona Motalová ZADÁNÍ PROJEKTU Návrh architektury Biomedicínského Systému Implementace Serverové části systému modifikace

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

Profilová část maturitní zkoušky 2013/2014

Profilová část maturitní zkoušky 2013/2014 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

2. Modelovací prostředky, UML, diagramy UML, jazyk OCL. CASE nástroje. Požadavky a jejich modelování. Trasovatelnost požadavků.

2. Modelovací prostředky, UML, diagramy UML, jazyk OCL. CASE nástroje. Požadavky a jejich modelování. Trasovatelnost požadavků. 2. Modelovací prostředky, UML, diagramy UML, jazyk OCL. CASE nástroje. Požadavky a jejich modelování. Trasovatelnost požadavků. (A7B36SIN) Modelovací prostředky Úvod Modelovací jazyk je umělý jazyk, který

Více

Maturitní témata Školní rok: 2015/2016

Maturitní témata Školní rok: 2015/2016 Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní

Více

PŘÍNOSY MODELOVACÍCH TECHNIK PRO ANALÝZU A NÁVRH KNIHOVNÍCH APLIKACÍ

PŘÍNOSY MODELOVACÍCH TECHNIK PRO ANALÝZU A NÁVRH KNIHOVNÍCH APLIKACÍ PŘÍNOSY MODELOVACÍCH TECHNIK PRO ANALÝZU A NÁVRH KNIHOVNÍCH APLIKACÍ Petr Novák, Ústav informačních studií a knihovnictví FF UK Praha Modelovací techniky jsou v softwarovém inženýrství využívány k vizualizaci,

Více

24. XML. Aby se dokument XML vůbec zobrazil musí být well-formed (správně strukturovaný). To znamená, že splňuje formální požadavky specifikace XML.

24. XML. Aby se dokument XML vůbec zobrazil musí být well-formed (správně strukturovaný). To znamená, že splňuje formální požadavky specifikace XML. 24. XML Úvod Značkovací jazyk XML (extensible Markup Language) vznikl ze staršího a obecnějšího jazyku SGML (Standard Generalized Markup Language). XML byl vyvinut konsorciem W3C, aby poskytl standardní

Více

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta. Začínáme s BPM. Učební pomůcka. Vypracoval: Ing.

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta. Začínáme s BPM. Učební pomůcka. Vypracoval: Ing. Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta Začínáme s BPM Učební pomůcka Vypracoval: Ing. Michael Štencl Brno 2007 OBSAH 2 Obsah 1 Jak přistupovat k BPM 3 2 Prvky BPM

Více

BPM_01. Modelování podnikových procesů doc. Ing František Huňka, CSc. 155

BPM_01. Modelování podnikových procesů doc. Ing František Huňka, CSc. 155 BPM_01 Modelování podnikových procesů doc. Ing František Huňka, CSc. 155 Obsah kurzu I. část: podnikový proces: definování, účel použití, techniky modelování (grafické zobrazení), metodologie podnikových

Více

WAK System. Ministerstvo dopravy ČR WAK System, spol. s r.o. Petržílkova 2564/21, 158 00 Praha 5 - Stodůlky

WAK System. Ministerstvo dopravy ČR WAK System, spol. s r.o. Petržílkova 2564/21, 158 00 Praha 5 - Stodůlky WAK System Název projektu: Systém automatizované kontroly a detekce změn bezpečnostního nastavení informačních systémů založený na specifikaci bezpečnostní politiky podle standardu BS7799 Číslo projektu:

Více

Diagramy chovaní jazyka UML

Diagramy chovaní jazyka UML PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE Diagramy chovaní jazyka UML 2014 Pavel Zehnula Anotace Práce popisuje tvorbu jednoduchého editoru UML diagramů. V editoru

Více

Západočeská univerzita FAKULTA APLIKOVANÝCH VĚD

Západočeská univerzita FAKULTA APLIKOVANÝCH VĚD Západočeská univerzita FAKULTA APLIKOVANÝCH VĚD Okruhy otázek ke státní závěrečné zkoušce z předmětu Databázové technologie (DB) Databázové systémy 1(DB1) Databázové systémy 2 (DB2) Případové studie databázových

Více

Object-oriented Analysis & Design. Requirements Analysis

Object-oriented Analysis & Design. Requirements Analysis Object-oriented Analyi & Deign Requirement Analyi Waterfall Model Sytem Requirement Software Requirement Deign Verification Module Tet Validation Implementation Iteration Agile Unified Proce Inception

Více

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ RELATIONAL AND OBJECT DATABASES DESIGN DIFFERENCES AND IT S IMPLICATIONS TO MODEL TRANSFORMATION Vít Holub

Více

Požadavky Modelování případů užití

Požadavky Modelování případů užití Požadavky Modelování případů užití Požadavky část 2 Clear View Training 2005 v2.2 1 4.2 Modelování případů užití Modelování případů užití je jednou z forem inženýrství požadavků Modelování případů užití

Více

Manuscriptorium jako základ pro virtuální badatelské prostředí

Manuscriptorium jako základ pro virtuální badatelské prostředí Manuscriptorium jako základ pro virtuální badatelské prostředí Obsahová dimenze versus technické moduly Jindřich Marek Zdeněk Uhlíř Národní knihovna ČR Definice pojmů virtuální badatelské prostředí množina

Více

WebML Objektově orientovaná metodika pro tvorbu webových sídel

WebML Objektově orientovaná metodika pro tvorbu webových sídel WebML Objektově orientovaná metodika pro tvorbu webových sídel Martin Molhanec Katedra elektrotechnologie, Fakulta elektrotechnická, České vysoké učení technické Technická 2, 166 27 PRAHA 6, Dejvice, Česká

Více

UML NĚKOLIK KRITICKÝCH POZNÁMEK

UML NĚKOLIK KRITICKÝCH POZNÁMEK UML NĚKOLIK KRITICKÝCH POZNÁMEK Martin Molhanec ČVUT-FEL, Technická 2, 166 27 PRAHA 6, Dejvice, Česká republika, tel.: ++420 (2) 2435 2118, email: molhanec@fel.cvut.cz, web: http://martin.feld.cvut.cz/~mmm

Více

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1 Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové

Více

SOFTWAROVÁ PODPORA TVORBY PROJEKTŮ

SOFTWAROVÁ PODPORA TVORBY PROJEKTŮ Slezská univerzita v Opavě Obchodně podnikatelská fakulta v Karviné SOFTWAROVÁ PODPORA TVORBY PROJEKTŮ Distanční studijní opora Karel Skokan František Huňka Karviná 2012 Projekt OP VK 2.2 (CZ.1.07/2.2.00/15.0176)

Více

TECHNIKY A CASE NÁSTROJE VÝVOJE IS

TECHNIKY A CASE NÁSTROJE VÝVOJE IS TECHNIKY A CASE NÁSTROJE VÝVOJE IS Doc. Ing. B. Miniberger, CSc Bankovní institut, VŠ (9.10. 2008) Doc. Miniberger, BIVŠ Cíle předmětu Seznámení se s problematikou vývoje informačních systémů pomocí CASE

Více

MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH. Jindřich Kaluža Ludmila Kalužová

MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH. Jindřich Kaluža Ludmila Kalužová MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH Jindřich Kaluža Ludmila Kalužová Recenzenti: prof. Ing. Milan Turčáni, CSc. prof. Ing. Ivan Vrana, DrSc. Tato kniha vznikla za finanční podpory Studentské grantové

Více

Analýza problémové domény

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é

Více

VYUŽITÍ MDA PRO INTEGROVANÝ VÝVOJOVÝ NÁSTROJ QI BUILDER

VYUŽITÍ MDA PRO INTEGROVANÝ VÝVOJOVÝ NÁSTROJ QI BUILDER VYUŽITÍ MDA PRO INTEGROVANÝ VÝVOJOVÝ NÁSTROJ QI BUILDER Cyril Klimeš Jaroslav Procházka Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR E-mail: cyril.klimes@osu.cz,

Více

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ 10. 5. 2011 Tým: Simplesoft Členové: Zdeněk Malík Jan Rada Ladislav Račák Václav Král Marta Pechová malikz@students.zcu.cz jrada1@students.zcu.cz

Více

BORM-II a BPMN v provozně ekonomických procesech BORM-II and BPMN in operation economic processes

BORM-II a BPMN v provozně ekonomických procesech BORM-II and BPMN in operation economic processes BORM-II a BPMN v provozně ekonomických procesech BORM-II and BPMN in operation economic processes Abstrakt Tento článek popisuje BORM (Business Objects Relations Modelling), BPMN (Business Process Modeling

Více

Aplikační Dokumentace Standardy ICT MPSV

Aplikační Dokumentace Standardy ICT MPSV Standardy ICT MPSV Datum: 19.12.2014 Informace o dokumentu Název dokumentu: Aplikační Dokumentace Historie verzí Číslo verze Datum verze Vypracoval Popis Jméno souboru 1.0 31.8.2012 Jan Apfelthaler Doplnění

Více

Rady pro tvorbu USE CASE MODELU, rada první: Jak pracovat s pojmy ve scénářích UC

Rady pro tvorbu USE CASE MODELU, rada první: Jak pracovat s pojmy ve scénářích UC Rady pro tvorbu USE CASE MODELU, rada první: Jak pracovat s pojmy ve scénářích UC Úvod Před nedávnem jsem obdržel trochu delší mail tohoto znění: Dobrý den pane Kravale, před časem jsem absolvoval vaše

Více

5 Požadavky a jejich specifikace

5 Požadavky a jejich specifikace 5 Požadavky a jejich specifikace 5.1 Inženýrství (requirements engineering) - proces stanovení služeb, které by měl vyvíjený systém poskytovat a omezení, za nichž musí pracovat - CO má systém dělat, ne

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ě ICS 03.220.01;35.240.60 Inteligentní dopravní systémy (ITS) Rozšíření specifikací mapové

Více

PROJEKTOVÁNÍ INFORMAČNÍCH SYSTÉMŮ

PROJEKTOVÁNÍ INFORMAČNÍCH SYSTÉMŮ Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní PROJEKTOVÁNÍ INFORMAČNÍCH SYSTÉMŮ Učební text předmětu Informační systémy Jolana Škutová Ostrava 2010/2011 Tyto studijní materiály vznikly

Více

EXTRAKT z české technické normy

EXTRAKT z české technické normy EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním 03.220.01, 35.240.60 materiálem o normě. Dopravní a cestovní informace (TTI) TTI ČSN P CEN předávané

Více

Rekonstrukce OCL z SQL *

Rekonstrukce OCL z SQL * Rekonstrukce OCL z SQL * Karel RICHTA 1 1 Katedra softwarového inženýrství, MFF UK Praha Malostranské nám. 25, 118 00 Praha karel.richta@mff.cuni.cz Abstrakt. Jednou z často citovaných zkratek poslední

Více

Jazyk OCL a modelem řízený vývoj 1

Jazyk OCL a modelem řízený vývoj 1 Jazyk OCL a modelem řízený vývoj 1 Karel Richta Katedra softwarového inženýrství, MFF UK Malostranské nám.25, 118 00, Praha 1 Tel: 221917316 e-mail: richta@ksi.mff.cuni.cz www: http://www.ksi.mff.cuni.cz/~richta/

Více

Business Intelligence

Business Intelligence Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma

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

Seminární práce. Použití CASE pro řízení IS/ICT firmy

Seminární práce. Použití CASE pro řízení IS/ICT firmy Seminární práce Použití CASE pro řízení IS/ICT firmy Vypracovali: Jiří Beran Jakub Erlebach Jan Kapčiar Petr Pobuda Tomáš Šafařík Petr Šťastný Jan Zubíček Předmět: 4IT450 - CASE - Computer Aided Systems

Více

Ukládání a vyhledávání XML dat

Ukládání a vyhledávání XML dat XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání

Více

Využití JBoss Fuse ve skandinávské energetice

Využití JBoss Fuse ve skandinávské energetice Využití JBoss Fuse ve skandinávské energetice 27.3.2015 Miloš Zubal Představení Miloš Zubal SW Architekt Integrační projekty v energetice Java, Spring, Camel, Fabric8, ElasticSearch cz.linkedin.com/in/miloszubal

Více

Správa dokumentů rady a zastupitelstva. Ladislav Kraus ladislav.kraus@karvina.cz

Správa dokumentů rady a zastupitelstva. Ladislav Kraus ladislav.kraus@karvina.cz Správa dokumentů rady a zastupitelstva prostřednictvím t inteligentních t XML formulářů Ladislav Kraus ladislav.kraus@karvina.cz Obsah prezentace Dokumenty RM/ZM Řízení přístupových práv Cestovní příkaz

Více

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI Cyril Klimeš a) Jan Melzer b) a) Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR E-mail: cyril.klimes@osu.cz b) DC Concept

Více

VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky katedra informatiky Úvod do softwarového inženýrství verze 1.

VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky katedra informatiky Úvod do softwarového inženýrství verze 1. VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky katedra informatiky Úvod do softwarového inženýrství verze 1.1 Prof. Ing. Ivo Vondrák, CSc. Ostrava 2002 Motto Lékař, stavební inženýr

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

Případy užití (use case) Projektování SW systémů

Případy užití (use case) Projektování SW systémů Univerzita Pardubice Fakulta elektrotechniky a informatiky Případy užití (use case) Projektování SW systémů Matěj Trakal Poslední úprava: 24. ledna 2012, 17:06 INPSW 2011 (Šimerda) OBSAH Obsah 1 Co jsou

Více

Diagram tříd (class diagram)

Diagram tříd (class diagram) Diagramy tříd 1 Diagram tříd (class diagram) Zobrazuje třídy v daném systému a vztahy mezi nimi Zobrazuje statický stav ukazuje vzájemné interakce, ale neukazuje co se při těchto interakcích děje Při znázornění

Více

Komponenta Human Task v Oracle SOA Suite

Komponenta Human Task v Oracle SOA Suite Komponenta Human Task v Oracle SOA Suite Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro IOA 19. listopadu 2014 Marek Rychlý Komponenta

Více

Nástroje pro vývoj aplikací a jejich vazba na CASE

Nástroje pro vývoj aplikací a jejich vazba na CASE IT_572 - Prostředky CASE a jejich využití při tvorbě IS Nástroje pro vývoj aplikací a jejich vazba na CASE Pavel Dušánek Felix Espinoza Vladimír Jelínek Aleš Kotek Obsah Úvod...3 Zkoumané vlastnosti CASE

Více

Řízení procesů ICT prostřednictvím Architektury

Řízení procesů ICT prostřednictvím Architektury Petr Klučka Solution architect / ARKO 03/06 2 0 1 5 Řízení procesů ICT prostřednictvím Architektury prezentace pro Krajský úřad Plzeňského kraje Agenda souvislosti o nichž bude řeč Strategie Soubor souvisejících

Více

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Vzdělávací oblast Informatika a informační a komunikační technologie pro vzdělávací obor Programování

Více

Vypracoval: Ing. Antonín POPELKA. Datum: 30. června 2005. Revize 01

Vypracoval: Ing. Antonín POPELKA. Datum: 30. června 2005. Revize 01 Popis systému Revize 01 Založeno 1990 Vypracoval: Ing. Antonín POPELKA Datum: 30. června 2005 SYSTÉM FÁZOROVÝCH MĚŘENÍ FOTEL Systém FOTEL byl vyvinut pro zjišťování fázových poměrů mezi libovolnými body

Více

EXTRAKT z české technické normy

EXTRAKT z české technické normy EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě. ICS 35.240.60; 03.220.20 Elektronický výběr poplatků (EFC) Definice aplikačního

Více

METODY SPECIFIKACE SOFTWAROVÝCH SYSTÉMŮ

METODY SPECIFIKACE SOFTWAROVÝCH SYSTÉMŮ Vysoká škola báňská - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky METODY SPECIFIKACE SOFTWAROVÝCH SYSTÉMŮ pro kombinované a distanční studium Prof. Ing. Ivo Vondrák, CSc. Ostrava

Více

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13 Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje

Více

Vysoká škola ekonomická v Praze. Fakulta informatiky a statistiky. Katedra informačních technologií. Nástroje meta-case

Vysoká škola ekonomická v Praze. Fakulta informatiky a statistiky. Katedra informačních technologií. Nástroje meta-case Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Nástroje meta-case (charakteristika, vývoj, přehled trhu, trendy) Přednášející: doc. Ing Václav Řepa, CSc.

Více

České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů. Diplomová práce. E-learningový systém pro střední školy

České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů. Diplomová práce. E-learningový systém pro střední školy České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů Diplomová práce E-learningový systém pro střední školy Bc. Michal Bukovský Vedoucí práce: Ing. Tomáš Černý Studijní program:

Více

Jazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9.

Jazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9. Jazyk XSL - rychlá transformace dokumentů 9. prosince 2010 Osnova 1 Jazyk XSL Úvod Princip zpracování pomocí stylů Formátování dokumentu pomocí XSL FO Osnova 1 Jazyk XSL Úvod Princip zpracování pomocí

Více

Nástroje pro vývoj aplikací v závislosti na platformě a jejich vazba na CASE

Nástroje pro vývoj aplikací v závislosti na platformě a jejich vazba na CASE Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Nástroje pro vývoj aplikací v závislosti na platformě a jejich vazba na CASE Seminární práce k předmětu

Více

Případová studie. O2 Slovakia: Aplikace O2 Univerzita. Aplikace O2 Univerzita. jako nástroj řízení vzdělávání zaměstnanců

Případová studie. O2 Slovakia: Aplikace O2 Univerzita. Aplikace O2 Univerzita. jako nástroj řízení vzdělávání zaměstnanců Případová studie O2 Slovakia: Aplikace O2 Univerzita Aplikace O2 Univerzita jako nástroj řízení vzdělávání zaměstnanců Aplikace O2 Univerzita Vzdělávání je pro naši firmu jedním ze základních pilířů, bez

Více

GIS a nemapové služby

GIS a nemapové služby GIS a nemapové služby Radek Kuttelwascher ARCDATA PRAHA, s.r.o. GIS služby lze využít t z různých r klientů PopFly.NET Java Virtual Earth Yahoo Pipes JavaScript SAP Google Maps Flex/Flash Microsoft Silverlight

Více

Vztah typu Extend v UML a jeho zvláštnosti

Vztah typu Extend v UML a jeho zvláštnosti Vztah typu Extend v UML a jeho zvláštnosti RNDr. Ilja Kraval 2007 Object Consulting s.r.o. http://www.objects.cz objects@objects.cz Do diskusního fóra na Pandoře (http://pandora.idnes.cz/conference/objcon/)

Více

Správnost XML dokumentu

Správnost XML dokumentu Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Správnost XML dokumentu Správně

Více

CÍLOVÝ KONCEPT. Ghoul Wars. pro. Jihočeskou univerzitu Pedagogickou fakultu Předmět: TDSA

CÍLOVÝ KONCEPT. Ghoul Wars. pro. Jihočeskou univerzitu Pedagogickou fakultu Předmět: TDSA pro Jihočeskou univerzitu Pedagogickou fakultu Předmět: TDSA Zpracovatel: Bohuslav Pindryč Datum zpracování: 20.04. 2010 Verze: 1 Stránka 2/13 OBSAH 1. Identifikace 4 2. Přílohy 4 3. Schvalovací doložka

Více