Stručný obsah. Část I Úvod do jazyka UML a metodiky Unified Process 25. Část II Požadavky 71. Část III Analýza 135.

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

Download "Stručný obsah. Část I Úvod do jazyka UML a metodiky Unified Process 25. Část II Požadavky 71. Část III Analýza 135."

Transkript

1 Stručný obsah Část I Úvod do jazyka UML a metodiky Unified Process 25 Kapitola 1 Co je to vlastně UML?...27 Kapitola 2 Co je to Unified Process (UP)?...51 Část II Požadavky 71 Kapitola 3 Požadavky a jejich specifikace...73 Kapitola 4 Modelování případů užití...89 Kapitola 5 Pokročilé modelování případů užití Část III Analýza 135 Kapitola 6 Analýza Kapitola 7 Třídy a objekty Kapitola 8 Hledáme analytické třídy Kapitola 9 Relace Kapitola 10 Dědičnost a polymorfismus Kapitola 11 Analytické balíčky Kapitola 12 Realizace případů užití Kapitola 13 Pokročilé realizace případů užití Kapitola 14 Diagramy aktivit Kapitola 15 Pokročilé diagramy aktivit Část IV Návrh 327 Kapitola 16 Pracovní postup Návrh Kapitola 17 Návrhové třídy Kapitola 18 Upřesňování analytických relací Kapitola 19 Rozhraní a komponenty Kapitola 20 Realizace případů užití návrh Kapitola 21 Stavové automaty Kapitola 22 Pokročilé stavové diagramy...445

2 4 Stručný obsah Část V Implementace 459 Kapitola 23 Pracovní postup Implementace Kapitola 24 Nasazení Část VI Doplňkový materiál 479 Kapitola 25 Úvod do jazyka OCL Příloha A: Ukázkový model případu užití Příloha B: Specifikace v XML Příloha C: Bibliografie Příloha D: Stručný slovníček pojmů Rejstřík...555

3 Obsah Poděkování...17 Předmluva...19 O této knize...19 Konvence...20 Jak íst tuto knihu...21 Cestovní mapa této knihy...22 Část I Úvod do jazyka UML a metodiky Unified Process 25 Kapitola 1 Co je to vlastně UML?...27 Kudy kam?...27 Co je to UML?...28 Zrození jazyka UML...29 MDA budoucnost jazyka UML...31 Pro unifikovaný?...33 Objekty a jazyk UML...33 Struktura jazyka UML...34 Stavební bloky jazyka UML...35 P edm ty (things)...35 Relace (relationships)...36 Diagramy...36 Obecná mechanika jazyka UML...39 Specifikace...39 Ornamenty (Adornments)...41 Podskupiny...41 Mechanismy rozši itelnosti...43 Architektura...46 emu jste se nau ili...48 Kapitola 2 Co je to Unified Process (UP)?...51 Kudy kam...51 Co je to UP?...53 Zrození metodiky UP...53 UP a RUP...56 Konkrétní aplikace metodiky UP v novém projektu...58 Axiomy metodiky UP...59

4 6 Obsah Metodika UP je založena na iterativním a p ír stkovém procesu...60 Pracovní postupy iterace...60 Základny iterací a p ír stky (inkrementy)...61 Struktura metodiky UP...61 Fáze podle metodiky UP...63 Souhrnné cíle fáze Zahájení...63 Primární zam ení fáze Zahájení...64 Milník: P edm t životního cyklu a rozsah systému...64 Cíle fáze Rozpracování...65 Primární zam ení fáze Rozpracování...65 Milník: Architektura jako vodítko pro systém v jeho budoucím život...65 Souhrnné cíle fáze Konstrukce...66 Primární zam ení fáze Konstrukce...66 Milník: Po áte ní provozní zp sobilost...67 Cíle fáze Zavedení...67 Primární zam ení fáze Zavedení...67 Milník: Nasazení produktu...68 emu jste se nau ili?...68 Část II Požadavky 71 Kapitola 3 Požadavky a jejich specifikace...73 Kudy kam?...73 Pracovní postup...74 Softwarové požadavky metamodel...75 Detail pracovního postupu Požadavky...76 Význam požadavk...78 Definice požadavk...78 Specifikace systémových požadavk...79 Správn formulované požadavky...79 Funk ní a nefunk ní požadavky...80 Uspo ádání požadavk...81 Atributy požadavk...81 Hledání požadavk...83 Získávání požadavk : Mít mapu ješt neznamená vládnout území!...84 Konzultace...85 Dotazníky...86 Dílna požadavk...86 emu jste se nau ili?...87 Kapitola 4 Modelování případů užití...89 Kudy kam?...89 Modelování p ípad užití...91

5 Obsah 7 Kapitola 5 Aktivita metodiky UP: najít aktéry a p ípady užití...91 Subjekt (Hranice systému)...92 Co jsou to akté i?...93 Co jsou to p ípady užití?...95 Slovní ek pojm...97 Aktivita metodiky Unified Process: Detail p ípadu užití...98 Specifikace p ípadu užití...99 Název p ípadu užití ID p ípadu užití Stru ný popis Akté i Vstupní a výstupní podmínky Tok událostí Modelování alternativních scéná Sledování požadavk Kdy modelovat p ípady užití emu jste se nau ili? Pokročilé modelování případů užití Kudy kam? Zobecn ní aktéra (actor generalization) Zobecn ní p ípad užití Relace «include» Relace «extend» Rozší ení p ípadu užití Více vkládaných segment Podmín ná rozší ení Kdy použít pokro ilé funkce Rady a tipy pro psaní p ípad užití Tvo te co nejkratší a nejjednodušší p ípady užití Soust e te se na co, nikoli na jak Vyhýbejte se funk ní dekompozici emu jste se nau ili Část III Analýza 135 Kapitola 6 Kapitola 7 Analýza Kudy kam? Analýza Artefakty analýzy metamodel Detail pracovního postupu analýzy Analytický model Osv d ené postupy emu jste se nau ili? Třídy a objekty Kudy kam?...143

6 8 Obsah Co jsou to objekty? Zapouzd ení P edávání zpráv Notace objekt v jazyce UML Hodnoty atribut Co jsou to t ídy? T ídy a objekty Tvorba instance Notace t ídy v jazyce UML Oddíl názvu Oddíl atribut Oddíl operací Syntaxe stereotypu t ídy Rozsah platnosti Platnost instance a platnost t ídy P ístup je ur en rozsahem platnosti Tvorba a uvoln ní objekt Konstruktory ukázková t ída BankovníÚ et Destruktory ukázková t ída BankovníÚ et emu jste se nau ili? Kapitola 8 Hledáme analytické třídy Kudy kam? Aktivita metodiky UP: analýza p ípadu užití Co jsou to analytické t ídy? Anatomie analytické t ídy Jak se pozná dobrá analytická t ída? Co íká praxe o analytických t ídách Hledáme t ídy Hledáme t ídy na základ analýzy podstatných jmen a sloves Hledáme t ídy pomocí metody štítk CRC Hledáme t ídy pomocí stereotyp metodiky RUP Hledáme t ídy z jiných zdroj Tvorba první verze analytického modelu emu jste se nau ili? Kapitola 9 Relace Kudy kam? Co je to relace? Co je to spojení? Objektové diagramy Cesty Co je to asociace? Syntaxe asociace Násobnost (multiplicity) Pr chodnost (navigability)...199

7 Obsah 9 Asociace a atributy Asocia ní t ídy Asociace s kvalifikátorem Co je to závislost? Závislosti v užívání (usage dependencies) Abstrak ní závislosti Závislosti na základ oprávn ní emu jste se nau ili? Kapitola 10 Dědičnost a polymorfismus Kudy kam? Zobecn ní (generalizace) Zobecn ní t íd D di nost t íd P ekrývání Abstraktní operace a t ídy Stupn abstrakce D d ní od více p edk Polymorfismus P íklad polymorfismu Pokro ilé zobec ování Zobec ující množiny Odvozené metat ídy emu jste se nau ili? Kapitola 11 Analytické balíčky Kudy kam? Co je to balí ek? Balí ky a jmenné prostory Vno ené balí ky Závislosti balí k P echodnost Zobec ování balí k Architektonická analýza Hledáme analytické balí ky Cyklické závislosti balí k emu jste se nau ili? Kapitola 12 Realizace případů užití Kudy kam? Aktivita metodiky UP: Analýza p ípadu užití Co jsou to realizace p ípad užití? Realizace p ípadu užití prvky Interakce áry života...249

8 10 Obsah Kapitola 13 Kapitola 14 Zprávy Synchronní, asynchronní a návratové zprávy Tvorba a uvoln ní zpráv Nalezené a ztracené zprávy Diagramy interakce Sekven ní diagramy áry života a zprávy Aktivace Dokumentace sekven ních diagram Invarianty a omezení stavu Kombinované fragmenty a operátory V tvení pomocí operátor opt a alt Iterace s operátory loop a break Komunika ní diagramy Iterace V tvení emu jste se nau ili? Pokročilé realizace případů užití Kudy kam? Výskyty interakcí Argumenty Brány Body pokra ování emu jste se nau ili? Diagramy aktivit Kudy kam? Co jsou to diagramy aktivit? Diagramy aktivit a metodika Unified Process Aktivity Sémantika aktivit Oddíly aktivit Ak ní uzly Ak ní uzel: Volání Ak ní uzel: P ijetí asové události ídicí uzly Po áte ní a koncové uzly Uzly rozhodnutí a slou ení Uzly rozv tvení a spojení soub žnost Objektové uzly Sémantika vyrovnávací pam ti objektového uzlu Znázorn ní stav objekt Parametry aktivit Sponky (pins) emu jste se nau ili...306

9 Obsah 11 Kapitola 15 Pokročilé diagramy aktivit Kudy kam? Spojky P erušitelné oblasti aktivit Ošet ení výjimek P ídavné uzly Odesílání signál a p ijímání událostí Proud ní Pokro ilé funkce toku objekt Vstupní a výstupní efekty Stereotyp «selection» Stereotyp «transformation» Multiplexní vysílání a p íjem Množiny parametr Uzel stereotypu «centralbuffer» Stru né diagramy interakcí emu jste se nau ili? Část IV Návrh 327 Kapitola 16 Kapitola 17 Pracovní postup Návrh Kudy kam? Návrh pracovní postup Artefakty návrhu metamodel Relace stereotypu «trace» Udržovat jeden nebo dva modely? Detail návrhu Aktivita podle metodiky UP: Architektonický návrh emu jste se nau ili? Návrhové třídy Kudy kam? Aktivita podle metodiky UP: Návrh t ídy Co jsou to návrhové t ídy? Anatomie návrhové t ídy Správn formulované návrhové t ídy Úplnost a dostate nost Jednoduchost Vysoká soudržnost Minimalizace vazeb D d ní Agregace, nebo d d ní D d ní od více p edk (multiple inheritance) D d ní a realizace rozhraní Šablony...350

10 12 Obsah Vno ené t ídy emu jste se nau ili? Kapitola 18 Upřesňování analytických relací Kudy kam? Návrhové relace Agregace a kompozice Sémantika agregace Sémantika kompozice Kompozice a atributy Jak up esnit analytické relace Asociace typu 1: Relace typu M: Asociace typu 1:N Kolekce Mapa Konkretizované relace Asociace typu M:N Obousm rné asociace T ídy asociací Kompozice ve strukturovaných t ídách Strukturované klasifikátory Strukturované t ídy emu jste se nau ili? Kapitola 19 Rozhraní a komponenty Kudy kam? Aktivita podle metodiky UP: Návrh podsystému Co je to rozhraní? Zp ístupn ná a požadovaná rozhraní Realizace rozhraní versus d d ní Porty Rozhraní a vývoj komponentového softwaru Co je to komponenta? Stereotypy komponent Podsystémy Hledáme rozhraní Návrh pomocí rozhraní Vzor fasáda Fyzická architektura a vzor rozvrstvení Výhody a nevýhody rozhraní emu jste se nau ili? Kapitola 20 Realizace případů užití návrh Kudy kam? Aktivita: Navrhnout p ípad užití...406

11 Obsah 13 Kapitola 21 Kapitola 22 Realizace p ípad užití návrh Návrhové diagramy interakce Modelování soub žnosti Aktivní t ídy Soub žnost v sekven ních diagramech Soub žnost v komunika ních diagramech Interakce podsystém Diagramy asování P íklady realizace p ípadu užití ve fázi návrhu emu jste se nau ili? Stavové automaty Kudy kam? Stavové automaty Stavové automaty chování a stavové automaty protokolu..429 Stavové automaty a t ídy Stavové automaty a metodika Unified Process Diagramy stavových automat Stavy Syntaxe stavu P echody mezi stavy Spojování p echod p echodový pseudostav V tvení p echod pseudostav volby Události Události volání Signální události Události zm ny asové události emu jste se nau ili? Pokročilé stavové diagramy Kudy kam? Složené stavy Jednoduché složené stavy Ortogonální složené stavy Stavy podautomat Komunikace mezi stavovými podautomaty Historie M lká historie Hluboká historie emu jste se nau ili?...457

12 14 Obsah Část V Implementace 459 Kapitola 23 Pracovní postup Implementace Kudy kam? Pracovní postup Implementace Artefakty implementace metamodel Detail fáze Implementace Artefakty emu jste se nau ili? Kapitola 24 Nasazení Kudy kam? Aktivita podle metodiky Unified Process: Architektonická implementace Diagram nasazení Uzly Artefakty Nasazení emu jste se nau ili? Část VI Doplňkový materiál 479 Kapitola 25 Úvod do jazyka OCL Kudy kam? Co je to jazyk OCL? Pro vlastn jazyk OCL používat? Syntaxe výraz v jazyce OCL Obsah balí ku a názvy cest Kontext výrazu Typy výraz v jazyce OCL T lo výrazu Komentá e, klí ová slova a pravidla priority Systém typ v jazyce OCL Primitivní typy Strukturovaný typ Tuple Infixové operátory Kolekce OCL Itera ní operace Navigace pomocí jazyka OCL Navigace uvnit kontextové instance Procházení asociací Procházení n kolika asociací...508

13 Obsah 15 Typy výraz OCL pod lupou inv: pre:, post: body: init: def: Výrazy s klí ovým slovem let Klí ové slovo derive: Jazyk OCL v jiných typech diagram Jazyk OCL v diagramech interakce Jazyk OCL v diagramech aktivit Jazyk OCL ve stavových automatech Pokro ilá témata Navigace mezi asocia ními t ídami Navigace mezi kvalifikovanými asociacemi Zd d né asociace Výrazy typu OclMessage emu jste se nau ili? Příloha A Ukázkový model případu užití Úvod Model p ípadu užití Ukázkové p ípady užití Příloha B Specifikace v XML Jazyk XML a šablony p ípad užití SUMR Příloha C Bibliografie Příloha D Stručný slovníček pojmů Rejstřík...555

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

Jim Arlow, Ila Neustadt. UML 2 a unifikovaný proces vývoje aplikací Objektově orientovaná analýza a návrh prakticky

Jim Arlow, Ila Neustadt. UML 2 a unifikovaný proces vývoje aplikací Objektově orientovaná analýza a návrh prakticky Jim Arlow, Ila Neustadt UML 2 a unifikovaný proces vývoje aplikací Objektově orientovaná analýza a návrh prakticky Computer Press, a.s. Brno 2011 UML 2 a unifikovaný proces vývoje aplikací Objektově orientovaná

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

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika 2 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk UML, základní modely, diagramy aktivit, diagramy entit.

Více

PV167 Projekt z obj. návrhu IS. 26. března 2008

PV167 Projekt z obj. návrhu IS. 26. března 2008 Analytický model tříd - 1. část PV167 Projekt z obj. návrhu IS B. Zimmerová 26. března 2008 PV167 Projekt z obj. návrhu IS Analytický model tříd - 1. část 26. března 2008 1 / 8 Diagram tříd - opakování

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

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux. Jan Smolík UML UML Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux Zdroj: Wikipedia Unified modelling language Neproprietární

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

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

Ú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

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

Infrastruktura UML. Modelování struktury v UML. Superstruktura UML. Notace objektů. Diagramy objektů

Infrastruktura UML. Modelování struktury v UML. Superstruktura UML. Notace objektů. Diagramy objektů Infrastruktura UML v UML Karel Richta listopad 2011 Richta: B101TMM - v UML 2 Superstruktura UML Směr pohledu na systém dle UML Diagramy popisující strukturu diagramy tříd, objektů, kompozitní struktury,

Více

Modelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda

Modelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda Modelování informačních systémů s využitím jazyka UML Jaroslav Šmarda Využití jazyka UML při vývoji IS na příkladu jednoduché aplikace pro evidenci knih Model IS Modelování případů užití Diagram případů

Více

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE

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

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování. 3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování.

Více

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

Analýza Realizace případů užití Analýza Realizace případů užití Analýza část 9 Clear View Training 2005 v2.2 1 12.2 Analýza případu užití Obchodní model [nebo doménový model] Inženýr případů užití Analytická třída Model požadavků Analyse

Více

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

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

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

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

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B PŘIJÍMACÍ TEST Z INFORMATIKY A MATEMATIKY NAVAZUJÍCÍ MAGISTERSKÉ STUDIUM V OBORU APLIKOVANÁ INFORMATIKA FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITY HRADEC KRÁLOVÉ ČÁST A Oborové číslo Hodnocení - část

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

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

Konceptuální modelování

Konceptuální modelování Konceptuální modelování Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS

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

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

Předmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65

Předmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65 7 Stručný obsah Předmluva k druhému vydání 13 Úvod 17 ČÁST 1 Začínáme 27 Kapitola 1 Proč XML 29 Kapitola 2 Vytváření a zobrazení vašeho prvního dokumentu XML 45 ČÁST 2 Vytváření dokumentů XML 65 Kapitola

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

Stru ný obsah. Úvod do Microsoft.NET Kapitola 1: Vývoj her a ízený kód...15

Stru ný obsah. Úvod do Microsoft.NET Kapitola 1: Vývoj her a ízený kód...15 Stru ný obsah Úvod...11 Úvod do Microsoft.NET Kapitola 1: Vývoj her a ízený kód...15 Základy grafiky, první hra Kapitola 2: Návrh první hry...31 Kapitola 3: Pochopení kostry aplikace DirectX...39 Kapitola

Více

Úvod do softwarového inženýrství a týmového vývoje

Úvod do softwarového inženýrství a týmového vývoje Úvod do softwarového inženýrství a týmového vývoje 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

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

8 Přehled OO metodik (metod, metodologií)

8 Přehled OO metodik (metod, metodologií) 8 Přehled OO metodik (metod, metodologií) 8.1 OO metodiky konce 80. a začátku 90.let - všechny populární OO metodiky předpokládají, že: a) zadavatel má jasný názor na svoje požadavky, b) zadavatel a vývojáři

Více

8 Přehled OO metodik (metod, metodologií)

8 Přehled OO metodik (metod, metodologií) 8 Přehled OO metodik (metod, metodologií) 8.1 OO metodiky konce 80. a začátku 90.let - všechny populární OO metodiky předpokládají, že: a) zadavatel jasný názor na svoje požadavky, b) zadavatel a vývojáři

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

Modelování podnikových procesů a návrh informačního systému ve firmě UNIKOL s.r.o.

Modelování podnikových procesů a návrh informačního systému ve firmě UNIKOL s.r.o. Mendelova univerzita v Brně Provozně ekonomická fakulta Modelování podnikových procesů a návrh informačního systému ve firmě UNIKOL s.r.o. Diplomová práce Vedoucí práce: doc. Ing. Ivana Rábová, Ph.D. Bc.

Více

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

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího

Více

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services 13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -

Více

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13 Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace

Více

Objektově orientované technologie. Daniela Szturcová

Objektově orientované technologie. Daniela Szturcová Objektově orientované technologie Cvičení 5 - Tvorba třídního diagramu Daniela Szturcová 1 5 Tvorba třídního diagramu Cíl cvičení Vyhledat třídy, jejich atributy a operace. Navrhnout vazby mezi třídami.

Více

Vývoj informačních systémů. Přehled témat a úkolů

Vývoj informačních systémů. Přehled témat a úkolů Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Teorie Praxe Cvičení Diskuze

Více

Vyřešené teoretické otázky do OOP ( )

Vyřešené teoretické otázky do OOP ( ) Vyřešené teoretické otázky do OOP (16. 1. 2013) 1) Vyjmenujte v historickém pořadí hlavní programovací paradigmata a stručně charakterizujte každé paradigma. a) Naivní chaotičnost, špatná syntaxe a sémantika

Více

Vývoj informačních systémů. Přehled témat a úkolů

Vývoj informačních systémů. Přehled témat a úkolů Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Znalosti Schopnosti Cvičení

Více

Třída. Atributy. Operace

Třída. Atributy. Operace Class Diagrams Třída Atributy Operace Třída Třída je jakýsi prototyp objektů. Za třídou si můžeme představit množinu jejích instancí. Každý objekt dané třídy má stejnou množinu atributů (proměnných) a

Více

7.6 Další diagramy UML

7.6 Další diagramy UML 7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI

Více

Objekty, třídy, vazby 2006 UOMO 30

Objekty, třídy, vazby 2006 UOMO 30 Objekty, třídy, vazby 2006 UOMO 30 Osnova Vymezení pojmu objekt Objekt a základní objektové koncepty Třídy, třída vs. objekt Vztahy mezi objekty, vazby mezi třídami Polymorfismus 2006 UOMO 31 Vymezení

Více

Nejspíš první OOP jazyk, odvozený z Algolu. 1967 Systémy polymorfismus, dědění

Nejspíš první OOP jazyk, odvozený z Algolu. 1967 Systémy polymorfismus, dědění UML ------------------------------------------------------------------------------------------------------------------------------------------------------------Historie: - Programovací jazyky Simula 1962

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

ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ

ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ Předmětem softwarového inženýrství jsou metodiky pro řízení vývoje softwaru. Proč potřebujeme tyto metodiky? Čím je vývoje softwaru specifický oproti jiným odvětvím? SOFTWAROVÉ

Více

7.6 Další diagramy UML

7.6 Další diagramy UML 7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI

Více

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

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

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

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 22. Otázka : Úvodní fáze rozpracování softwarového projektu. Postupy při specifikaci byznys modelů. Specifikace požadavků a jejich rozpracování pomocí

Více

Tvorba informačních systémů

Tvorba informačních systémů Tvorba informačních systémů Michal Krátký 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký Tvorba informačních systémů 1/35 Konceptuální

Více

OOT Objektově orientované technologie

OOT Objektově orientované technologie OOT Objektově orientované technologie Logická struktura systému (Diagram tříd) Daniela Szturcová Institut geoinformatiky, HGF Osnova Třídy Statický pohled na systém Atributy a operace, řízení přístupu

Více

Kurz Postupy návrhu IS pomocí UML a OOP (5 dnů, in-house)

Kurz Postupy návrhu IS pomocí UML a OOP (5 dnů, in-house) Kurz Postupy návrhu IS pomocí UML a OOP (5 dnů, in-house) přednáší RNDr. Ilja Kraval pořádá firma OBJECT CONSULTING Obsah: Kurz Efektivní postupy návrhu IS pomocí UML a OOP (5 dnů, in-house)... 1 1. Jak

Více

Diagramy tříd - základy

Diagramy tříd - základy Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka Zákazník -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'

Více

Unifikovaný proces vývoje

Unifikovaný proces vývoje Unifikovaný proces vývoje Karel Richta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze richta@fel.cvut.cz, 2011 Softwarové inženýrství I., BI-SI1

Více

Profilová část maturitní zkoušky 2015/2016

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

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 : 23. Otázka : Problematika analýzy a návrhu softwarového systému. Sestavení UML diagramů popisující statickou i dynamickou část díla. Problematika návrhových

Více

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová Osnova K čemu slouží diagram komponent obsah komponent závislosti rozhraní

Více

Modelování řízené případy užití

Modelování řízené případy užití Modelování řízené případy užití kompletní proces od UC po implementaci, robustnost 2005 Radek Ošlejšek, Jiří Sochor FI MU Brno oslejsek@fi.muni.cz http://www.fi.muni.cz/~oslejsek/pa103 30. 3. 2005 PA103:

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

Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace

Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Pořadové číslo dodatečných informací: 14. ČÁST 1: Přesné znění žádosti dodavatele o dodatečné informace Otázka

Více

OOT Objektově orientované technologie

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

Více

Návrh IS - UML. Jaroslav Žáček

Návrh IS - UML. Jaroslav Žáček Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ UML UML není metodikou ani programovacím jazykem, je to pouze vizuální modelovací nastroj pro objektově orientované systémy.

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

Java/QE Akademie - Osnova

Java/QE Akademie - Osnova Java/QE Akademie - Osnova Lekce 1 1. Co je to Java? 1.1. Struktura Java kódu 2. Potřebné nástroje pro vývoj 2.1. JVM 2.2. JRE 2.3. JDK 3. Co je to proměnná a její zápis v Javě 3.1. Klasické proměnné 3.2.

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

Profilová část maturitní zkoušky 2015/2016

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

Více

Návrh IS - UML. Jaroslav Žáček

Návrh IS - UML. Jaroslav Žáček Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trochu historie neuškodí Do roku 1994 chaos ve světě objektově orientovaných metod (několik jazyků pro vizuální modelování,

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 03.220.20, 35.240.60 Elektronický výběr mýtného Výměna ČSN EN informací mezi

Více

Knihovna QT4 a moºnosti jejího vyuºití

Knihovna QT4 a moºnosti jejího vyuºití Fakulta jaderná a fyzikáln inºenýrská ƒeské vysoké u ení technické v Praze 2.6.2010 Osnova 1 Úvod 2 Seznámení s Qt4 3 Prost edí QtCreator 4 Vyuºití v praxi Problém Aplikace pro ovládání realtime PCR za

Více

SPEM 2.0 úvod, účel. Matoušková Soňa ZS 2013/2014 4IT421 Zlepšování procesů budování IS

SPEM 2.0 úvod, účel. Matoušková Soňa ZS 2013/2014 4IT421 Zlepšování procesů budování IS SPEM 2.0 úvod, účel Matoušková Soňa xmats00@vse.cz ZS 2013/2014 4IT421 Zlepšování procesů budování IS 1 Obsah 1. ÚVOD... 3 2. VYSVĚTLENÍ NEJDŮLEŽITĚJŠÍCH POJMŮ... 4 2.1. METAMODEL... 4 2.2. UML... 4 2.3.

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 ICS 03.220.01; 35.240.60 materiálem o normě. Inteligentní dopravní systémy Požadavky na ITS centrální datové

Více

Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14

Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 Obsah Předmluva 11 Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 KAPITOLA 1 Úvod do architektury softwaru 15 Použití procesu 16 Stručný popis

Více

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

6 Objektově-orientovaný vývoj programového vybavení 6 Objektově-orientovaný vývoj programového vybavení 6.1 Co značí objektově-orientovaný - organizace SW jako kolekce diskrétních objektů, které zahrnují jak data tak chování objekt: OMG: Objekt je věc (thing).

Více

Dálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s.

Dálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s. Dálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s. Tomáš D dina, Lubomír Herman Severomoravská plynárenská, a.s. Hlavní d vody realizace Podmínkou bezpe nosti a spolehlivosti

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

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

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 KAPITOLA 1 Na úvod o Javě 15 Počítačový program 15 Vysokoúrovňový programovací

Více

Návod na připojení k e-mailové schránce Microsoft Office Outlook 2007

Návod na připojení k e-mailové schránce Microsoft Office Outlook 2007 Návod na připojení k e-mailové schránce Microsoft Office Outlook 2007 Každý student a zaměstnanec UTB má svoji vlastní e-mailovou schránku. Uživatelé mohou pro e-mailovou komunikaci používat buď webového

Více

2015 Evidenční číslo:

2015 Evidenční číslo: 2015 Evidenční číslo: 1. Huygensův princip z hlediska šíření rádiových vln znamená: a) Každá plocha se stává sekundárním zdroje šíření rádiové vlny b) Vznikne interference rádiových vln c) V okolí spojnice

Více

F o r m u l á I S P R O F I N

F o r m u l á I S P R O F I N F o r m u l á I S P R O F I N Kód formulá e Poslední aktualizace formulá e: 17.1. 2007 s L z k P o s T K u Ozna ení ásti formulá e Název jednotlivých ástí formulá e Povinné ásti formulá e S 05 110 S 05

Více

Spínané a regulované elektrické polarizované drenáže. Jan íp ATEKO, s.r.o., P emyslovc 29, 709 00 Ostrava 9

Spínané a regulované elektrické polarizované drenáže. Jan íp ATEKO, s.r.o., P emyslovc 29, 709 00 Ostrava 9 Spínané a regulované elektrické polarizované drenáže Jan íp ATEKO, s.r.o., P emyslovc 29, 709 00 Ostrava 9 Klí ová slova : katodická ochrana, elektrická polarizovaná drenáž, bludné proudy Anotace lánek

Více

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

Analýza a modelování dat. Přednáška 4 Analýza a modelování dat Přednáška 4 Objektově orientovaný přístup Strukturovaný přístup starší přístup analýzy modelování dat typický zástupce: E-R model prvky reálného světa zobrazujeme do předem připravených

Více

Odpov di na dotazy k ve ejné zakázce. 30/2014-53-27. SSZ Registr IKP

Odpov di na dotazy k ve ejné zakázce. 30/2014-53-27. SSZ Registr IKP Odpov di na dotazy k ve ejné zakázce. 30/2014-53-27 SSZ Registr IKP 1. V dokumentu 4_Priloha_1_Specifikace-predmetu-technicke-pozadavky_Rozvoj-podpora-RIKP v kapitole 2.1 Popis architektury a vazeb v APV

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

Věznice soběstačné město. Atelier Jana épky a Mirky T mové, VUT FA zimní semestr 2012 / 2013

Věznice soběstačné město. Atelier Jana épky a Mirky T mové, VUT FA zimní semestr 2012 / 2013 Věznice soběstačné město Atelier Jana épky a Mirky T mové, VUT FA zimní semestr 2012 / 2013 Atelier Jana épky a Mirky T mové vedoucí atelieru kontakt Ing. akad. arch. Jan épka Ing. arch. Mirka T mová Internet:

Více

Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7

Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7 Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7 1. Úvod nezbytné kroky ne se p ipojíte 2. Jak si vytvo it heslo 3. Nastavení VPN p ipojení pro Windows 7 1. Úvod Slu ba VPN umo uje vstoupit

Více

9. Může dojít k situaci, že ZP je nutno aktualizovat (změna vzhledu, změna příjmení, změna -1- dále ZP).

9. Může dojít k situaci, že ZP je nutno aktualizovat (změna vzhledu, změna příjmení, změna -1- dále ZP). 1 Popis ucelené problémové domény Následující komplexní příklad se týká domény soukromých zbraní v ČR (SSZ v ČR) Ukážeme nejdříve její obecný popis, ale nebudeme se přísně držet současně platného zákona

Více

Metodika analýzy. Příloha č. 1

Metodika analýzy. Příloha č. 1 Metodika analýzy Příloha č. 1 Příloha č. 1 1 Účel dokumentu Dokument popisuje závaznou metodiku systémové analýzy, je upraven na míru pro prostředí Podniku. Dokument je provázán s Podnikovou analýzou,

Více

UNIVERZITA PALACKÉHO V OLOMOUCI

UNIVERZITA PALACKÉHO V OLOMOUCI UNIVERZITA PALACKÉHO V OLOMOUCI PEDAGOGICKÁ FAKULTA KATEDRA TECHNICKÉ A INFORMAČNÍ VÝCHOVY Využití grafického programovacího jazyka UML při návrhu software školní třídní knihy Bakalářská práce Petr Felner

Více

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

Objektová tvorba SW, Analýza požadavků 2006 UOMO 53 Objektová tvorba SW, Analýza požadavků 2006 UOMO 53 Osnova Základní principy tvorby SW Fáze tvorby SW v předmětu UOMO Analýza požadavků Modelování typových úloh 2006 UOMO 54 Tvorba SW Dříve umění vyvolených

Více

OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů... 8-1 8.2 Standardně zavedené proudy... 8-1 8.

OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů... 8-1 8.2 Standardně zavedené proudy... 8-1 8. David MATOUŠEK OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PØÍKLADECH Praha 2011 David Matoušek Objektové programování v C++ v pøíkladech Lektoroval Ing. Bohumil Brtník, Ph.D. Bez pøedchozího písemného svolení nakladatelství

Více

Transformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9

Transformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9 Transformace ER SQL Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,

Více

1 Seznámení s Word 2010, karty, nejčastější činnosti. 2 Tvorba dokumentu

1 Seznámení s Word 2010, karty, nejčastější činnosti. 2 Tvorba dokumentu 1 Seznámení s Word 2010, karty, nejčastější činnosti Možnosti spuštění Wordu: 4 způsoby Psaní: ukončení řádku, ukončení odstavce, prázdný řádek, velká písmena, trvalé psaní velkými písmeny, psaní diakritiky,

Více

METODIKY VÝVOJE SOFTWARE STUDIJNÍ OPORA PRO KOMBINOVANÉ

METODIKY VÝVOJE SOFTWARE STUDIJNÍ OPORA PRO KOMBINOVANÉ METODIKY VÝVOJE SOFTWARE STUDIJNÍ OPORA PRO KOMBINOVANÉ STUDIUM METODIKY VÝVOJE SOFTWARE Mgr. Jiří MARTINŮ doc. Ing. Petr ČERMÁK, Ph.D. Moravská vysoká škola Olomouc, o.p.s., 2018 Moravská vysoká škola

Více

účetních informací státu při přenosu účetního záznamu,

účetních informací státu při přenosu účetního záznamu, Strana 6230 Sbírka zákonů č. 383 / 2009 Částka 124 383 VYHLÁŠKA ze dne 27. října 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních

Více

Technické lyceum - výběrové předměty

Technické lyceum - výběrové předměty Technické lyceum - výběrové předměty Zaměření 3.ročník 4.ročník Předmět Dotace Předmět Dotace Výpočetní technika Počítačové sítě (CNA) 4 Počítačové sítě (CNA) 4 Tvorba WWW stránek 2 Ekologie Monitorování

Více