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

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

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

Transkript

1 WebML Objektově orientovaná metodika pro tvorbu webových sídel Martin Molhanec Katedra elektrotechnologie, Fakulta elektrotechnická, České vysoké učení technické Technická 2, PRAHA 6, Dejvice, Česká republika tel.: (++420) Abstrakt: Cílem příspěvku je seznámit čtenáře s metodologií WebML při návrhu webových sídel. Jedná se o objektově orientovanou metodologii speciálně navrženou pro návrh webových sídel. Metodika WebML je rozsáhlá, komerčně orientovaná metodika, která si klade poměrně vysoké cíle. Jejím základem je konceptuální modelování spojené s rozpracovaným návrhem modelování návrhu navigace po webovém sídle a modelováním správy uživatelů webové aplikace. Součástí celé metodiky jsou i implementační nástroje. Klíčová slova: WebML, webové sídlo, analýza, návrh, implementace, softwarové inženýrství, www, WebRatio 1 ÚVOD Metodika pro návrh webových sídel WebML (Web Modelling Language) je jedna z nejnovějších. Vznikla na polytechnice v Miláně, kde také existuje rozsáhlé webové sídlo této metodologii věnované [1]. Metodika WebML, podobně jako jiné metodiky navržené speciálně pro návrh webových sídel nebo hypermediálních aplikací, je postavena na dvou základních modelech: konceptuálním modelu a modelu navigačním. Konceptuální model je ve své podstatě klasický nebo rozšířený datový model v tradiční ER nebo novější OO formě. Tento konceptuální model je ve většině metodologií pro návrh webových sídel rozšířen o tzv. pohledy (views), které umožňují určitý pohled na data a jsou důležité pro návrh uživatelského rozhraní. Navigační model zachycuje pohyb uživatele mezi jednotlivými stránkami webového sídla a hraje u metodologií pro návrh webových sídel nesmírně důležitou roli. Je také jedním z jejich největších přínosů v oblasti analýzy informačních systémů. Podobně jako například metodika OOHDM [3] a snad ještě více, je metodika WebML velice propracovaná s patrnou snahou o její komerční uplatnění. O tom svědčí existence firmy WebRatio [2], která prodává nástroj typu CASE a současně vývojové prostředí založené na metodologii WebML. Metodika WebML definuje bohatý grafický jazyk pro návrh a dokumentaci navigace po webovém sídle, který je založen na standardu XML. Ostatně celá metodika WebML používá právě standard XML jako hlavní prostředek textovou representaci v ní vytvořených diagramů

2 a dalších informací. Součástí metodiky je též definice objektově orientovaného dotazovacího jazyka, který je dle autorů metodiky nutný pro návrh tzv. datových pohledů. K dispozici jsou také obsáhlé tutoriály, volně dostupné na Internetu. Cílem příspěvku je poskytnout čtenáři stručného průvodce metodologií WebML a stručné porovnání této metodiky s ostatními metodikami pro návrh webových sídel. Základem metodiky WebML jsou následující modely: Strukturální model (Structural Model) o Odvozený model (Derivation Model) Hypertextový model (Hypertext Model) o Model kompozice (Composition Model) o Navigační model (Navigational Model) Uživatelský model (Personalization Model) Prezentační model (Presentational Model) Každý z těchto modelů se zabývá určitým aspektem analýzy a návrhu webového sídla. Celková představa o metodologii WebML je dle autorů metodiky vyjádřena na obr. 1. obr. 1: WebML metodika 2 Strukturální model Strukturální model je konceptuální datový model a zabývá se daty, se kterými webová aplikace pracuje. Pro vyjádření strukturálního modelu je možné v rámci metodiky WebML využít libovolný prostředek datového modelování (například ER modelování, ODMG objektový model nebo model tříd dle UML). Záleží na

3 uživateli, kterým diagramům dává přednost, nicméně autoři WebML upřednostňují objektový model a notaci dle standardu UML. Základem strukturálního modelu jsou obvyklé konceptuální datové modelovací konstrukty entita (třída), atribut a vztah. Metodika WebML dále očekává podporu atributů následujících typů: String (kratší textový řetězec) Text (delší textový řetězec) Integer Float Date Time Boolean Blob URL obr. 2: Strukturální diagram Metodika WebML dále podporuje možnost vytváření tzv. výčtových (enumerated) atributů. Pokud se týká vztahů (relationships) předpokládá metodika WebML obvyklé vztahy včetně vztahu IS-A. Ukázka strukturálního diagramu, z tutoriálu WebML, je na obr. 2. Metodika WebML navíc mimo grafické notace využívá také notaci textovou, která je založena na standardu XML. Ukázka definice entity v textové notaci následuje.

4 3 Odvozený model Odvozený model vznikne z modelu strukturálního jeho rozšířením o tzv. odvozené atributy, entity a vztahy. Důvod pro zavedení tohoto modelu je podobný, jako u jiných podobných metodologií (například metodologiích RMM [4] a OOHDM [3]). Jedná se zjednodušeně o následující koncepci: Každá webová stránka je spojena s odvozeným (derived) datovým modelem, který se dá získat dotazem do původního datového modelu. Pro získání odvozeného datového modelu využívá metodika WebML speciální dotazovací jazyk WebML-OQL, který je odvozen z dotazovacího jazyka OQL (Object Query Language). Na odvozený datový model je možné také hledět jako na tzv. pohled (view) do původního (strukturálního) datového modelu. Mimo zavedení tzv. odvozených atributů (například atributy vypočtené a agregované) umožňuje odvozený model v metodologií WebML také definovat tzv. výčet (population) entit nebo vztahů na základě omezení přes některý atribut. Jazyk WebML-OQL je velice bohatý jazyk. Podobně jako definice celého strukturálního modelu je zabudován do jazyka XML. Následuje ukázka vypočteného atributu a agregovaného atributu. 4 Hypertextový model Hypertextový model je nejdůležitějším modelem celé metodiky. Pomocí tohoto modelu uživatel modeluje chování celé aplikace. Hypertextový model je zcela specifickým přínosem WebML metodiky k modelovacím technikám v oblasti návrhu webových aplikací. Hypertextový model popisuje tzv. site view (pohled na webové sídlo) a skládá se ze dvou různých modelů. První z nich je kompoziční (composition) model, který popisuje z jakých logických částí se skládá webová stránka a druhý model je navigační (navigational model), který popisuje způsob navigace mezi různými stránkami webového sídla. Podobně jako u metodiky OOHDM může být pro jeden strukturální model vytvořeno několik hypertextových modelů. Ukázky hypertextového modelu jsou na obr. 3 a obr Kompoziční model Kompoziční model, jak bylo již zmíněno, popisuje z jakých logických prvků se skládá jedna stránka. WebML rozlišuje 6 základních prvků webové stránky: data, multi-data, index, multi-choice index, scroller a entry unit. Pro každý prvek existuje

5 v metodologii WebML speciální grafické vyjádření, navíc je nutné každý prvek (vyjma prvku entry unit) spojit s jednou entitou ze strukturálního modelu (každý prvek je tedy spojen s nějakými daty). Mimo grafického vyjádření definuje WebML též vyjádření kompozičního modelu pomocí XML. Grafická podoba výše uvedených základních prvků je uvedena v následující tabulce. WebML element vysvětlení Tento prvek slouží pro publikování (zobrazení) jednoho objektu (řádky) dané třídy (entity, tabulky). Například údaje o jednom konkrétním zpěvákovi z databáze zpěváků. Způsob zobrazení může být libovolný, toto není věc hypertextového modelu, ale modelu presentačního. Tento prvek slouží pro publikování několika objektů v rámci jedné stránky. Například přehled zboží z databáze skladu. Způsob zobrazení může být libovolný, toto není věc hypertextového modelu, ale modelu presentačního. Nejčastěji se jedná o prvky typu grid, browser, atp. Index představuje publikování několika objektů entity jako seznamu. Například seznam zboží. Po kliknutí na položku indexu se uskuteční akce navigace, například přechod na stránku s detailními informacemi o vybraném zboží. Varianta Indexu, kdy je každý prvek seznamu spojen se zaklikávacím boxem. Tento prvek obsahuje dále tlačítko pro odeslání. Při odeslání se uskuteční akce navigace na jinou webovou stránku. Při této navigaci se informace o zaškrtnutých prvcích tohoto prvku přenáší jako parametry navigace do další stránky. Prvek, který umožňuje krokovat (procházet se) mezi objekty dané entity. Obsahuje obvyklé možnosti vpřed a vzad, případně na začátek a na konec.

6 Prvek, který představuje vstupní formulář. Slouží pro zadávání údajů. Po odeslání následuje akce navigace na další stránku. Vložené údaje se přenášejí jako parametry navigace a jsou zpracovány následující stránkou. tabulka 1: základní prvky kompozičního diagramu 4.2 Navigační model Navigační model zobrazuje navigaci mezi jednotlivými stránkami webového sídla. Jednotlivé stránky webového sídla jsou spojeny odkazy (links), které mohou být kontextové (přenášejí kontextovou informaci) nebo bezkontextové (kontextovou informaci nepřenášejí). Kompoziční a navigační model se kreslí společně do jednoho diagramu a tak dohromady tvoří jeden hypertextový model. Ukázka takového jednoduchého modelu je na obr. 3. Ve spodní části obrázku je zobrazena zjednodušená podoba webových stránek, které mohou našemu diagramu odpovídat. Tyto zjednodušené obrázky jsou velice užitečné pro pochopení významu jednotlivých prvků a účelu jednotlivých webových stránek. Stručně si vysvětlíme co tento jednoduchý diagram představuje. Jedná se o diagram, který přináleží dvěma webovým stránkám. První stránka obsahuje index italských zpěváků a druhá stránka obsahuje podrobné informace o jednom z nich včetně přetáčecího prvku, který umožňuje krokovat vpřed a vzad mezi jednotlivými zpěváky. V hypertextovém diagramu je webová stránka představena pomocí čárkovaného obdélníku, který obsahuje její jednotlivé prvky. Je zřejmé, že první stránka obsahuje pouze prvek index a druhá stránka obsahuje prvek data a přetáčecí prvek. Všimněte si, že všechny prvky jsou spojeny s odvozenou datovou entitou, ze které získávají informace pro svojí činnost. Prvek index a přetáčecí prvek je spojen s entitou italský pěvec a prvek data je spojen s entitou zpěvák. Navigační část diagramu představují šipky mezi prvky stránek (případně stránkami). Na našem diagramu jsou pouhé dvě šipky. První šipka směřuje z prvku se jménem ArtistIndex do prvku ArtistInfo a její význam je následující: Při kliknutí na index na první stránce se naviguje na stránku druhou a zároveň prvek se jménem ArtistInfo zobrazí informaci o námi vybraném zpěvákovi. Druhá šipka směřuje od přetáčecího prvku se jménem ArtistScroll opět na prvek ArtistInfo. Pokud tedy klikneme na přetáčecí prvek, neuskuteční se žádná navigace na jinou stránku, ale dojde k obnovení informací na téže stránce a prvek ArtistInfo zobrazí data o následujícím nebo předcházejícím zpěváku.

7 obr. 3: WebML - Hypertextový diagram Osobně se domnívám, že vyjadřovací schopnosti hypertextového diagramu jsou vynikající, tento diagram považuji za významný přínos metodiky WebML v oblasti modelovacích technik. Mimo výše uvedených základních prvků poskytuje metodika WebML celou řadu další více či méně specializovaných prvků, které je možné využít při návrhu webových stránek. Ukázka složitějšího hypertextového diagramu je na obr. 4. obr. 4: Složitější hypertextový diagram

8 5 Uživatelský model Uživatelský model definuje jednotlivé uživatele a skupiny uživatelů. Důvodem pro modelování uživatele či skupiny uživatelů je podpora uživatelského kontextu v jednotlivých stránkách webového sídla. Jedná se vlastně o přizpůsobení stránek webového sídla podle jejího návštěvníka. Příkladem takové stránky může být například stránka nákupní košík. Metodika WebML pro modelování uživatelů využívá obvyklé objektové orientované techniky s notací standardu UML. Příkladem takovéhoto diagramu je na obr. 5. obr. 5: Uživatelský diagram 6 Prezentační model Prezentační model vyjadřuje vzhled a rozmístění jednotlivých prvků stránky nezávisle na skutečném výstupním zařízení (HTML 3.2, HTML 4, WAP, ) pomocí abstraktní XML syntaxe. Pro generování výstupního kódu pro konkrétní výstupní zařízení se využívá technologie XSLT. Metodika WebML dovoluje, aby si uživatel sám zvolil způsob implementace vzhledu webových stránek. Na podporu práce s tímto modelem je k dispozici vývojový systém fy WebRatio [2], jehož trial verzi je možné po zaregistrování zdarma stáhnout z Internetu. Nástroj obsahuje možnost návrhu tzv. layout jednotlivých stránek pochopitelně v návaznosti na všechny předchozí modely. Ukázka takového návrhu je na obr. 6.

9 obr. 6: Návrh layout v nástroji WebRatio obr. 7: Nástroj WebRatio

10 7 Implementační nástroje Na rozdíl od jiných metodologií nezapomínají autoři metodiky WebML i na řadu nástrojů, které jejich metodologii podporují. Jedná se o následující nástroje: Site Designer je základním nástrojem. Umožňuje vytvořit strukturální, hypertextový a uživatelský model. Presentational Designer umožňuje navrhovat vzhled a rozmístění grafických prvků na webové stránce. Pro snadnější používání obsahuje Preview Function, která umožňuje navržené grafické schéma okamžitě prohlížet. Site Manager je nástroj, který umožňuje webové sídlo vytvořené metodologií WebML spravovat a instalovat při jeho provozu. Konkrétní realizací výše uvedených nástrojů je produkt společnosti WebRatio [2], který poskytuje kompletní vývojové prostředí postavené na technologii WebML a byl již v tomto článku několikrát zmíněn. Ukázka prostředí tohoto vývojového nástroje při návrhu strukturálního modelu je na obr. 7. obr. 8: Vývojový proces WebML

11 8 Vývojový proces. Autoři metodiky WebML se věnují i popisu celé metodiky z hlediska vývojového procesu. Základní kroky celého vývoje webového sídla jsou přehledně zobrazeny na obr. 8. Tato část metodiky je v současné době ve stadiu rozpracování. Z velké části zde autoři WebML do své metodiky zahrnují metody známé již z jiných metodologií (například využívají metody USE CASE známé z metodiky UML) a snaží se o jejich provázání se základními WebML metodami. 9 Porovnání Protože se metodologiím pro návrh webových sídel věnují již delší dobu ([5], [6], [7], [8]), pokusím se o několikařádkové porovnání metodiky WebML s ostatními mne známými podobnými metodikami (přehled některých podobných metodologií je obsažen v mém příspěvku na konferenci Tvorba software 2003 [5]). Podobně jako všechny ostatní metodiky přebírá metodika WebML tradiční datový model a přestože nechává na uživateli volbu mezi klasickým ER modelem nebo novějším OO modelem, sami autoři dávají přednost OO modelu v standardní notaci UML podobně jako autoři metodiky OOHDM. Podobně jako u ostatních metodologií je vlastní přínos WebML metodiky zejména v oblasti specifického modelu určeného pro modelování navigace po webovém sídle (hypertextový model). V porovnání s podobnými modely v metodologiích RMM či OOHDM se zdá být velice efektivně a srozumitelně navržen. Pokud se týká prvků webových stránek, není náhodou, že všechny webové metodiky definují velice podobné sady webových prvků, které má uživatel při tvorbě diagramu k dispozici. Je to konec konců logické, všechny metodiky se zabývají stejným subjektem svého zájmu návrhem webového sídla. Je též zajímavé, že se všechny metodiky snaží vyrovnat s nutností tzv. pohledů na datový model a podobně jako ostatní metodiky si pro tyto účely vytváří metodika WebML vlastni objektově orientovaný dotazovací jazyk WebML-OQL. Podobně jako v ostatních metodologiích je nejméně propracovaná oblast prezentačního modelu, je totiž závislá na dostupnosti vývojového prostředku, který by pro danou metodologii daný prezentační model podporoval. Na rozdíl od jiných podobných metodologií je však metodika WebML plně podporována nástrojem firmy WebRatio. Kladem metodiky WebML je též ukládaní všech modelů v textové formě založené na standardu XML. 10 Závěr Je zřejmé, že metodika WebML je nejen rozsáhlá, ale i na nejlepší cestě ze všech ostatních podobných metodologií ke svému komerčnímu uplatnění. Navíc staví na zásadním uplatnění XML jako prostředku pro ukládání modelovaných dat a při definování prezentačního modelu uplatňuje další XML technologii, a to XSLT.

12 Stránky autorů metodiky prošli v nedávné době podstatnou změnou svého vzhledu. Objevil se produkt firmy WebRatio speciálně podporující tvorbu webových sídel pomocí metodiky WebML. Na stránkách metodiky WebML je dále celá řada článků věnujících se rozšiřování možností této metodiky v nejrůznějších směrech. Už dávno se nejedná o akademický projekt z jedné univerzity. Nicméně, jak nám praví zkušenost, pro přežití celé metodiky bude rozhodující její případné zakoupení firmou kategorie Microsoft, Sun nebo IBM. Každopádně však doporučuji podrobné prostudování této metodiky všem zájemcům o metodiky určené pro tvorbu webových sídel. V Praze 5. října 2003 Ing. Martin Molhanec, CSc Reference 1. WebML: 2. WebRatio: 3. OOHDM. 4. Isakowitz, T., Kamis, A., Koufaris, M.: The Extended RMM Methodology for Web Publishing, Working Paper IS-98-18, Center for Research on Information Systems, 1998 On line: 5. Molhanec Martin: Metodologie orientované na tvorbu webových sídel. Tvorba software Tanger Ostrava, Ostrava ISBN Molhanec Martin: Metodologie OOHDM, jazyk Lua a tvorba webových aplikací, Tvorba software 2002, TANGER, Ostrava ISBN Molhanec Martin: The Object-Oriented Hypermedia Design Model (OOHDM), Objekty 2001, Česká zemědělská universita, Praha ISBN X. 8. Molhanec Martin: Tvorba webových sídel jako inženýrský úkol, Tvorba software 2001, TANGER, Ostrava ISBN Annotation: Article describes a new object WebML methodology for analyzing, designing and developing web sites. Focus of article is targeted to brief explanation of WebML developing process and the graphic notation used in WebML diagrams. At conclusion we compare WebML methodology with another similar methodologies.

METODOLOGIE ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL

METODOLOGIE ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL METODOLOGIE ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL Martin Molhanec České vysoké učení technické FEL,Technická 2, 166 27 PRAHA 6, Dejvice, ČR tel.: (++420) 2 2435 2118, mailto: molhanec@fel.cvut.cz, http://martin.feld.cvut.cz/~mmm

Více

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

Více

UML. Unified Modeling Language. Součásti UML

UML. Unified Modeling Language. Součásti UML UML Unified Modeling Language 1995 počátek 1997 verze 1.0 leden dnes verze 2.0 (vývoj stále nedokončen) Standardní notace OMG podpora velkých firem (Microsoft, IBM, Oracle, HP ) popisuje struktury popisuje

Více

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

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

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

Analýza a modelování dat. Helena Palovská Analýza a modelování dat Helena Palovská Analýza a modelování pro SW projekt Strukturovaný přístup Dynamická část (procesy, aktivity, funkce) Statická část (data) Objektově orientovaný přístup use case

Více

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

METODIKY ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL

METODIKY ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL METODIKY ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL Martin Molhanec České vysoké učení technické FEL, K-313, Technická 2, 166 27 PRAHA 6, Dejvice, Česká republika, tel.: (++420) 2 2435 2118 mailto: molhanec@fel.cvut.cz,

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

PŘÍLOHA C Požadavky na Dokumentaci

PŘÍLOHA C Požadavky na Dokumentaci PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé

Více

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období 2007-2013

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období 2007-2013 Studijní průvodce e-learningovým kurzem STRUKTURÁLNÍ FONDY A PROJEKTY v období 2007-2013 Obsah průvodce: 1. METODICKÝ PRŮVODCE... 2 2. PRŮVODCE OVLÁDÁNÍM UŽIVATELSKÉHO PROSTŘEDÍ... 4 3. TECHNICKÝ PRŮVODCE...

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

Kolaborativní aplikace

Kolaborativní aplikace Kolaborativní aplikace Michal Máčel Vema, a. s. Okružní 3a, 638 00 Brno - Lesná, macel@vema.cz Tomáš Hruška Fakulta informačních technologií Vysokého učení technického v Brně, Ústav informačních systémů,

Více

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro administrátory Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento

Více

Nástroje pro tvorbu wireframes

Nástroje pro tvorbu wireframes Nástroje pro tvorbu wireframes Tento dokument stručně popisuje dostupné nástroje, které slouží pro tvorbu modelů stránek, tzv. wireframes. Michal Pařízek v červnu 2009 vyzkoušel celkem sedm nástrojů, z

Více

Unifikovaný modelovací jazyk UML

Unifikovaný modelovací jazyk UML Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li

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

MBI - technologická realizace modelu

MBI - technologická realizace modelu MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,

Více

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová Databáze MS-Access Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová Obsah Principy a možnosti databází. Uložení dat v databázi, formáty dat, pole, záznamy, tabulky, vazby mezi záznamy. Objekty databáze

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

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Martin Molhanec Katedra elektrotechnologie, ČVUT - Fakulta elektrotechnická, Technická 2, 166 21 PRAHA 6 e-mail: molhanec@fel.cvut.cz Abstrakt UML Unified Modeling Language

Více

3 druhy UML diagramů

3 druhy UML diagramů UML grafický jazyk se pro vizualizaci, specifikaci, navrhování a dokumentaci programových systémů zjednodušuje komunikaci mezi zadavatelem a řešitelem projektu UML podporuje objektově orientovaný přístup

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

Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o.

Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o. Přednáška Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE e-fractal, s.r.o. Úvod Agenda Motivace proč modelovat procesy Stručný úvod do metody C.C Příklad Motivace proč modelovat procesy

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

PRODUKTY. Tovek Tools

PRODUKTY. Tovek Tools jsou desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních zdrojů.

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

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev Úvod do MS Access Modelování v řízení Ing. Petr Kalčev Postup při tvorbě aplikace Vytvoření tabulek Vytvoření relací Vytvoření dotazů Vytvoření formulářů Vytvoření sestav Tabulky Slouží k definování polí,

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

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

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

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

7 Jazyk UML (Unified Modeling Language)

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í

Více

UML úvod. Zdroje: Kanisová Hana, Müller Miroslav: UML srozumitelně, Computer Press 2007

UML úvod. Zdroje: Kanisová Hana, Müller Miroslav: UML srozumitelně, Computer Press 2007 UML úvod Kapitola má seznámit se základy modelovacího jazyka UML. Klíčové pojmy: UML, CASE nástroje, procesní modelování, případy užití, role, diagram tříd, diagram objektů, sekvenční diagramy, digram

Více

Návrh programu v Black Box Component Builderu s využitím architektury Model View Controller

Návrh programu v Black Box Component Builderu s využitím architektury Model View Controller Návrh programu v Black Box Component Builderu s využitím architektury Model View Controller Gustav Hrudka Katedra měřicí a řídicí techniky, VŠB Technická univerzita v Ostravě, tř. 17. listopadu, 708 33

Více

1. Úvod do obsluhy AutoCADu

1. Úvod do obsluhy AutoCADu 1. Úvod do obsluhy AutoCADu Studijní cíl V této lekci se naučíme: Seznámíme se s potřebným zařízením. Způsoby ovládání. Nastavení AutoCADu. Doba nutná k procvičení 1,5 hodiny 1.1 AutoCAD AutoCAD je plnohodnotný

Více

Databázové systémy úvod

Databázové systémy úvod Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal

Více

Studijní průvodce e-learningovými kurzy

Studijní průvodce e-learningovými kurzy Studijní průvodce e-learningovými kurzy Obsah průvodce: 1. METODICKÝ PRŮVODCE... 2 1.1. PRŮBĚŽNÉ TESTY - AUTOTESTY... 2 1.2. ZÁVĚREČNÝ TEST... 2 2. PRŮVODCE OVLÁDÁNÍM UŽIVATELSKÉHO PROSTŘEDÍ... 3 2.1.

Více

Poznámky k verzi Remote support platform 3.1

Poznámky k verzi Remote support platform 3.1 What's New Verze dokumentu: 1.0 2014-05-09 Verze dokumentu Následující tabulka poskytuje přehled nejdůležitějších změn dokumentu. Verze Datum Popis 1.0 2014-05-09 První verze 2 All rights reserved. Verze

Více

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

Více

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování 1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy

Více

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice Návod k prezentačnímu mapovému portálu Obsah: 1. Úvod... 3 2. Obecná část mapového portálu...

Více

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra mikroelektroniky Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce Zadání Stávající

Více

XML A XWEB JAKO NÁSTROJE PRO TVORBU WEBOVÉHO SÍDLA S VELKÝM MNOŽSTVÍM KŘÍŽOVÝCH ODKAZŮ

XML A XWEB JAKO NÁSTROJE PRO TVORBU WEBOVÉHO SÍDLA S VELKÝM MNOŽSTVÍM KŘÍŽOVÝCH ODKAZŮ XML A XWEB JAKO NÁSTROJE PRO TVORBU WEBOVÉHO SÍDLA S VELKÝM MNOŽSTVÍM KŘÍŽOVÝCH ODKAZŮ Vlastimil Čevela 664 42 Modřice, Benešova 279, tel. 547 216 183, http://www.volweb.cz/cevelavl/, e-mail: cevelavl@vol.cz

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

Seznámení s prostředím dot.net Framework

Seznámení s prostředím dot.net Framework Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené

Více

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

Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka Metody tvorby ontologií a sémantický web Martin Malčík, Rostislav Miarka Obsah Reprezentace znalostí Ontologie a sémantický web Tvorba ontologií Hierarchie znalostí (D.R.Tobin) Data jakékoliv znakové řetězce

Více

1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4

1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4 CRM SYSTÉM KORMORÁN PŘÍRUČKA ADMINISTRÁTORA Obsah 1 Administrace systému 3 1.1 Uživatelské účty.................................. 3 1.2 Přístupová práva................................. 3 1.3 Moduly.......................................

Více

Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250

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

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní

Více

8 SEMESTRÁLNÍ PRÁCE VYHLEDÁVÁNÍ A ZPRACOVÁNÍ INFORMACÍ

8 SEMESTRÁLNÍ PRÁCE VYHLEDÁVÁNÍ A ZPRACOVÁNÍ INFORMACÍ 8 SEMESTRÁLNÍ PRÁCE VYHLEDÁVÁNÍ A ZPRACOVÁNÍ INFORMACÍ Seznámení s různými vyhledávacími databázemi vědeckých informací na internetu. Postup vyhledávání, rozšiřování a zužování vyhledávaného tématu. Vyhledávání

Více

Systém elektronického rádce v životních situacích portálu www.senorady.cz

Systém elektronického rádce v životních situacích portálu www.senorady.cz Systém elektronického rádce v životních situacích portálu www.senorady.cz Obec Senorady Miroslav Patočka 2006 Obsah: 1. Úvodní informace 1.1 Informace pro uživatele 1.1.1 Přístupnost HTML, PDA, WAP, XML

Více

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace Obsah HLEDEJCENY.mobi Mezi Vodami 1952/9 e-mail: info@hledejceny.cz HLEDEJCENY.mobi... 1 Mobilní verze e-shopu... 1 Důvody instalace... 1 Výhody... 2 Co je k mobilní verzi potřeba... 2 Objednávka služby...

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 5 8 4 U k á z k a k n i h

Více

Tvorba internetových aplikací s využitím framework jquery

Tvorba internetových aplikací s využitím framework jquery Tvorba internetových aplikací s využitím framework jquery Autor Michal Oktábec Vedoucí práce PaedDr. Petr Pexa Školní rok: 2009-10 Abstrakt Tato práce se zabývá využití frameworku jquery pro vytváření

Více

ADAPTIVITA INFORMAČNÍCH SYSTÉMŮ INFORMATION SYSTEM ADAPTIVITY

ADAPTIVITA INFORMAČNÍCH SYSTÉMŮ INFORMATION SYSTEM ADAPTIVITY ADAPTIVITA INFORMAČNÍCH SYSTÉMŮ INFORMATION SYSTEM ADAPTIVITY Roman Malo Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta, Ústav informatiky, malo@pef.mendelu.cz Abstrakt Problematika

Více

RELAČNÍ DATABÁZE. Cíl:

RELAČNÍ DATABÁZE. Cíl: Cíl: Cílem tohoto předmětu je získat praktické znalosti a dovednosti v oblasti relačních databází, jakož i seznámit se s novými trendy v objektově relačních a objektových databázích. Podstatná část je

Více

36 Elektronické knihy

36 Elektronické knihy 36 Elektronické knihy Uživatelský modul Elektronické knihy slouží k přípravě a publikování informací ve formátu HTML. Tento formát je vhodný pro prezentaci informací na internetu a je široce podporová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

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

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje jsou souborem klientských desktopových aplikací určených k indexování dat, vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci s velkým objemem textových

Více

Aplikace SDNS. XML struktura pro nahrání dat ze souboru. Příručka uživatele (programátora) Sekce informatiky Odbor informačních systémů. verze 1.

Aplikace SDNS. XML struktura pro nahrání dat ze souboru. Příručka uživatele (programátora) Sekce informatiky Odbor informačních systémů. verze 1. Sekce informatiky Odbor informačních systémů Aplikace SDNS XML struktura pro nahrání dat ze souboru Příručka uživatele (programátora) verze 1.2 Autor: Jiří Smolík 5. června 2015 Verze dokumentu: Verze

Více

Pracovní prostředí Word 2003 versus Word 2010

Pracovní prostředí Word 2003 versus Word 2010 Zdokonalování gramotnosti v oblasti ICT Pracovní prostředí Word 2003 versus Word 2010 Inovace a modernizace studijních oborů FSpS Vránová Hana 11.7.2012 OBSAH Srovnání pracovního prostředí Word 2003 a

Více

Administrace webu Postup při práci

Administrace webu Postup při práci Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...

Více

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_02_ACCESS_P2 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Projektová dokumentace pro tvorbu internetových aplikací

Projektová dokumentace pro tvorbu internetových aplikací Projektová dokumentace pro tvorbu internetových aplikací Tomáš Kuthan PhDr. Milan Novák, Ph.D. Školní rok: 2008-09 Abstrakt Bakalářská práce stanovuje vzor pro vytváření projektové dokumentace internetových

Více

MS SQL Server 2008 Management Studio Tutoriál

MS SQL Server 2008 Management Studio Tutoriál MS SQL Server 2008 Management Studio Tutoriál Vytvoření databáze Při otevření management studia a připojením se ke konkrétnímu sql serveru mám v levé části panel s názvem Object Explorer. V tomto panelu

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

Znalostní systém nad ontologií ve formátu Topic Maps

Znalostní systém nad ontologií ve formátu Topic Maps Znalostní systém nad ontologií ve formátu Topic Maps Ladislav Buřita, Petr Do ladislav.burita@unob.cz; petr.do@unob.cz Univerzita obrany, Fakulta vojenských technologií Kounicova 65, 662 10 Brno Abstrakt:

Více

Access. Tabulky. Vytvoření tabulky

Access. Tabulky. Vytvoření tabulky Access správa databáze (tabulky, relace, omezující podmínky, data...) uživatelské prostředí pro práci s databází (formuláře, sestavy, datové stránky, makra...) ukázková aplikace Northwind hlavní okno databáze

Více

Metodologie řízení projektů

Metodologie řízení projektů Metodologie řízení projektů Petr Smetana Vedoucí práce PhDr. Milan Novák, Ph.D. Školní rok: 2008-09 Abstrakt Metodologie řízení projektů se zabývá studiem způsobů řešení problémů a hledání odpovědí v rámci

Více

HTML Hypertext Markup Language

HTML Hypertext Markup Language HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

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.70 materiálem o normě. Inteligentní dopravní systémy Geografické datové soubory (GDF)

Více

TEORIE ZPRACOVÁNÍ DAT

TEORIE ZPRACOVÁNÍ DAT Vysoká škola báňská - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky TEORIE ZPRACOVÁNÍ DAT pro kombinované a distanční studium Jana Šarmanová Ostrava 2003 Jana Šarmanová, 2003 Fakulta

Více

Unifikovaný modelovací jazyk UML 1

Unifikovaný modelovací jazyk UML 1 Unifikovaný modelovací jazyk UML 1 Karel Richta katedra počítačů, FEL ČVUT v Praze Karlovo nám. 13, 121 35 Praha 2 e-mail:richta@fel.cvut.cz Klíčová slova: UML, OCL. Abstrakt. Komunikačním prostředkem

Více

Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci

Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci Název modulu: Označení: C7 Stručná charakteristika modulu Modul vznikl za účelem úvodního seznámení zájemců o problematiku tvorby moderních webových stránek podle standardů W3C. Zahrnuje základní nezbytné

Více

DIGITÁLNÍ MAPY. Přednáška z předmětu KMA/TKA. Otakar ČERBA Západočeská univerzita v Plzni

DIGITÁLNÍ MAPY. Přednáška z předmětu KMA/TKA. Otakar ČERBA Západočeská univerzita v Plzni DIGITÁLNÍ MAPY Přednáška z předmětu KMA/TKA Otakar ČERBA Západočeská univerzita v Plzni 16.12.2008 Konec 20. století je charakterizován jako období informatiky. Mapa, jako výsledek geodetických měření

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

Kurz Databáze. Prezentace dat. Obsah. Tiskové sestavy (Report) Ing. Jolana Škutová

Kurz Databáze. Prezentace dat. Obsah. Tiskové sestavy (Report) Ing. Jolana Škutová Kurz Databáze Prezentace dat Ing. Jolana Škutová Obsah Sestavy: tvorba, členění, zobrazení a kontrola platnosti zobrazení zdrojových dat. Třídění a seskupování záznamů v sestavě. Agregované výpočty, číslování

Více

Aplikace pro srovna ní cen povinne ho ruc ení

Aplikace pro srovna ní cen povinne ho ruc ení Aplikace pro srovna ní cen povinne ho ruc ení Ukázkový přiklad mikroaplikace systému Formcrates 2010 Naucrates s.r.o. Veškerá práva vyhrazena. Vyskočilova 741/3, 140 00 Praha 4 Czech Republic tel.: +420

Více

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

Dolování v objektových datech. Ivana Rudolfová Dolování v objektových datech Ivana Rudolfová Relační databáze - nevýhody První normální forma neumožňuje vyjádřit vztahy A je podtypem B nebo vytvořit struktury typu pole nebo množiny SQL omezení omezený

Více

Modelování procesů (2) 23.3.2009 Procesní řízení 1

Modelování procesů (2) 23.3.2009 Procesní řízení 1 Modelování procesů (2) 23.3.2009 Procesní řízení 1 Seznam notací Síťové diagramy Notace WfMC Notace Workflow Together Editor Aktivity diagram (UML) FirsStep Designer Procesní mapa Select Prespective (procesní

Více

11 Diagram tříd, asociace, dědičnost, abstraktní třídy

11 Diagram tříd, asociace, dědičnost, abstraktní třídy 11 Diagram tříd, asociace, dědičnost, abstraktní třídy 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 diagramům tříd, asociaci,

Více

================================================================================ =====

================================================================================ ===== Název: VY_32_INOVACE_PG4101 Základní struktura HTML stránky Datum vytvoření: 01 / 2012 Anotace: DUM seznamuje se základní strukturou a členěním HTML stránky, s jednotlivými složkami - HTML, CSS, externí

Více

SOUVISLOSTI PROBLEMATIKY SYSTÉMOVÉHO MODELOVÁNÍ A TVORBY INFORMAČNÍCH SYSTÉMŮ RELATIONS BETWEEN SYSTEM MODELLING AND INFORMATION SYSTEM DEVELOPMENT

SOUVISLOSTI PROBLEMATIKY SYSTÉMOVÉHO MODELOVÁNÍ A TVORBY INFORMAČNÍCH SYSTÉMŮ RELATIONS BETWEEN SYSTEM MODELLING AND INFORMATION SYSTEM DEVELOPMENT SOUVISLOSTI PROBLEMATIKY SYSTÉMOVÉHO MODELOVÁNÍ A TVORBY INFORMAČNÍCH SYSTÉMŮ RELATIONS BETWEEN SYSTEM MODELLING AND INFORMATION SYSTEM DEVELOPMENT Robert Pergl Anotace: Informační systém je vždy jistým

Více

Příloha 6. Palety nástrojů

Příloha 6. Palety nástrojů Příloha 6. Palety nástrojů Palety nástrojů v IDE poskytují zkrácení pro příkazy nabídky. Příkazy jsou rozděleny do několika palet nástrojů, které mohou být nezávisle přeskupeny nebo vloženy do plovoucích

Více

Dobré UX jako nejlepší marketingový nástroj mobilních aplikací. Vladimír Korbel

Dobré UX jako nejlepší marketingový nástroj mobilních aplikací. Vladimír Korbel Dobré UX jako nejlepší marketingový nástroj mobilních aplikací Vladimír Korbel Osnova Co je to User Experience (UX)? Proč je UX důležitá UX přínosy pro business Dobrý design v kontextu mobilních aplikací

Více

Obsah. ČÁST I Základy návrhu webových stránek. Kapitola 1 Zákaznicky orientovaný návrh webu 19. Jak ze vzorů pro návrh webu vyzískat co nejvíc 33

Obsah. ČÁST I Základy návrhu webových stránek. Kapitola 1 Zákaznicky orientovaný návrh webu 19. Jak ze vzorů pro návrh webu vyzískat co nejvíc 33 Obsah Předmluva 11 Poděkování 16 ČÁST I Základy návrhu webových stránek Kapitola 1 Zákaznicky orientovaný návrh webu 19 1.1 Evoluce návrhu webu 20 1.2 Důležitost zákaznicky orientovaného návrhu webu 21

Více

Internetový přístup do databáze FADN CZ - uživatelská příručka Modul FADN RESEARCH / DATA

Internetový přístup do databáze FADN CZ - uživatelská příručka Modul FADN RESEARCH / DATA Internetový přístup do databáze FADN CZ - uživatelská příručka Modul FADN RESEARCH / DATA Modul FADN RESEARCH je určen pro odborníky z oblasti zemědělské ekonomiky. Modul neomezuje uživatele pouze na předpřipravené

Více

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001 Nové přístupy tvorby web site Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001 Osnova Úvod Web site - jasný cíl Technologie - dynamický web Forma - vyšší interaktivita Obsah - stálá aktualizace

Více

financnasprava.sk Portál Technologie Microsoft zjednodušují komunikaci občanů s Finanční správou SR a činí výběr daní transparentnějším.

financnasprava.sk Portál Technologie Microsoft zjednodušují komunikaci občanů s Finanční správou SR a činí výběr daní transparentnějším. Případová studie Portál financnasprava.sk Technologie Microsoft zjednodušují komunikaci občanů s Finanční správou SR a činí výběr daní transparentnějším. Portál financnasprava.sk Uvedení portálu do života

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

7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů

7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů 7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů Verze dokumentu: 1.0 Autor: Jan Lávička, Microsoft Časová náročnost: 30 40 minut 1 Cvičení 1: Vyhledávání informací v

Více

POKROČILÉ POUŽITÍ DATABÁZÍ

POKROČILÉ POUŽITÍ DATABÁZÍ POKROČILÉ POUŽITÍ DATABÁZÍ Barbora Tesařová Cíle kurzu Po ukončení tohoto kurzu budete schopni pochopit podstatu koncepce databází, navrhnout relační databázi s využitím pokročilých metod, navrhovat a

Více

1. Dědičnost a polymorfismus

1. Dědičnost a polymorfismus 1. Dědičnost a polymorfismus Cíl látky Cílem této kapitoly je představit klíčové pojmy dědičnosti a polymorfismu. Předtím však je nutné se seznámit se základními pojmy zobecnění neboli generalizace. Komentář

Více