Využití CASE nástrojů ve společnostech Memos Software a v Bance

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

Download "Využití CASE nástrojů ve společnostech Memos Software a v Bance"

Transkript

1 4IT450 Využití CASE nástrojů ve společnostech Memos Software a v Bance Jan Pilous, Pavel Barák, František Kučera, Ondřej Kmoníček, Andrej Bykadorov, Jan Lalinský

2 Obsah 1 Úvod Popis společností Memos Software Banka Popis používaných nástrojů Microsoft Visio O programu Co je nového v Microsoft Office Visio Možné trendy ve vývoji, predikce z minulých let Microsoft SQL Server O programu Edice MS SQL Serveru Pro nás zajímavá funkcionalita Příchod SQL Serveru Čím MS SQL Server prošel a kam směřuje PowerDesigner O program Historie Podporované diagramy Ukázky Zajímavé funkce EnterpriseArchitect O programu Podporované diagramy Ukázky Zajímavé funkce Využití nástrojů v Memos Software Microsoft SQL Server Microsoft Management Studio Popis aplikace Microsoft Management Studio Database Diagrams Microsoft Visual Studio 2005 Team Edition Popis systému Microsoft Visual Studio 2005 Team Edition for Sotware Architect Microsoft Visio

3 4.3.1 Popis systému Nejvíce používané diagramy Integrace s jinými systémy Využití nástrojů v Bance EnterpriseArchitect Procesní model Datový model Případ užití PowerDesigner Procesní model Datový model Případ užití Microsoft Visio Procesní model Datový model Případ užití Diagram nasazení Porovnání nástrojů Závěr Zdroje Seznam tabulek Seznam obrázků

4 1 Úvod Tato práce představuje použití Case nástrojů ve dvou rozdílných vývojových firmách. Jednou z nich je firma zabývající se vývojem pro různé klienty. Ta druhá se zabývá vývojem pouze pro jednoho klienta a to je banka. Prví co dokument popisuje, jsou společnosti, ve kterých se Case nástroje používají. Poté představíme nástroje, které jsou používány, jsou to Microsoft Visio, Microsoft SQL Server, PowerDesigner, EnterpriseArchitect. Posledních dvou částech bude popsáno, jak firmy tyto nástroje využívají. Nakonec v závěru srovnáme přístupy k použití Microsoft Visio, protože je to jediný nástroj, který využívají obě firmy. -4-

5 2 Popis společností 2.1 Memos Software Společnost Memos Software je firma zabývající se vývojem podnikového aplikačního vybavení (B2B) a systémů na zakázku. Specializuje se především na webové aplikace, zásuvné moduly pro Microsoft Outlook, mobilní řešení a služby v oblasti BI. V současné době skýtá okolo 35ti zaměstnanců v české centrále i běloruské pobočce. Svá řešení vyvíjí především na technologiích společnosti Microsoft tedy na platformě.net a za pomoci nástrojů Microsoftu především Microsoft Visual Studio, Microsoft SQL Management Studio. Ostatní aplikační vybavení (operační systémy, software pro běžnou práci, specializovaný software) je rovněž kvůli kompatibilitě od společnosti Microsoft a tomu odpovídají i nástroje, které jsou využívány skrz celý životní cyklus realizace projektu. Pro účely této práce nás bude především zajímat fáze analýzy a návrhu software, která je velmi těsně spojená s fází samotného vývoje. V těchto etapách jsou využívány programy Microsoft Visio, Microsoft SQL Management Studio či Microsoft Visual Studio, které rovněž obsahují analytické a návrhové funkce. Tyto nástroje jsou zde podrobněji popsány, stejně jako příklady jejich praktického užití ve firmě. 2.2 Banka Budeme se zabývat CASE nástroji používanými ve vývojářském týmu uvnitř větší firmy, v bance. Tým je tvořen přibližně čtyřiceti lidmi vývojáři, analytici, testeři, manažeři. Předmětem jeho práce je dlouhodobý vývoj a rozvoj softwaru pro banku (vlastní řešení fungující přibližně deset let). Systém je postavený nad databází Oracle a aplikační vrstva je založena na Javě a Delphi aplikacích. Vyvíjený informační systém obsahuje jak vlastní bankovní (transakční) systém, tak i CRM, klientský systém (webové rozhraní k účtu pro klienty) a další aplikace. -5-

6 3 Popis používaných nástrojů 3.1 Microsoft Visio O programu Microsoft Office Visio 2007 (dále pouze Visio) usnadňuje odborníkům z oblasti IT a dalších odvětví vizualizovat, analyzovat a komunikovat komplexní informace, systémy a procesy. [MICROSOFT, 2008a] Jedná se tedy o program, který pomáhá vytvářet profesionálně vyhlížející diagramy pro pochopení, dokumentování a analýzu informací, dat, systémů a procesů. [MICROSOFT, 2008b] Není třeba mít všelijaké výtvarné znalosti. Kreslení, nebo spíše přetahování, probíhá velice jednoduše systémem uchop > táhni. Další velkou výhodou je dnes již standardní rozhraní a podobnost produktů firmy Microsoft, kdy se již v dnešní době nelze těmto produktům vyhnout. [Autor] Diagramy Visia nejsou složité jako většina tabulek či textů, jejich výhoda tkví ve vizualizaci a tedy snazší uchopitelnosti a lepšímu pochopení. Tyto obrázky pak nejsou pouze statické, ale datově propojené a aktualizovatelné. Visio nabízí širokou škálu diagramů týkajících se organizace, zdrojů a procesů v celém podniku. [MICROSOFT, 2008d] Aplikace Visio je k dispozici ve dvou vydáních, Standard a Professional, přičemž funkce v obou verzích jsou téměř totožné, plus verze Professional zahrnuje šablony pro více typů diagramů spolu s některými pokročilejšími funkcemi. [MICROSOFT, 2008b] Systémové požadavky Protože se jedná o nový program, je třeba splnit některé hardwarové a softwarové požadavky, které jsou vyžadovány pro správný běh programu. Procesor min. 500 MHz Paměť min. 256 MB Pevný disk 1,5 GB, méně po odebrání instalačního balíčku Monitor min x 768 OS MS Win XP SP2, Win Server 2003 SP1, nebo novější OS Pro některé rozšiřující funkce jsou vyžadovány programy MS Office, Microsoft Jiné Windows Server 2003, Explorer 6.0 a další dle funkce, která s nimi pracuje Tabulka 1 Systémové požadavky [MICROSOFT, 2008c] Co je nového v Microsoft Office Visio 2007 Visio jako program prošel dlouhou cestou vývoje přes mnoho verzí. Původně byla aplikace vytvořena společností Visio Corporation, kterou v roce 2000 Microsoft koupil. [KOTYZA, 2007] Poté již byl vývoj v rukou Microsoftu a ten vydal od roku 2000 čtyři verze označené dle roku vydání, tedy 2000, 2002, 2003 a zatím poslední Rozdíly mezi jednotlivými verzemi a tedy i vývoj programu lze sledovat v převzaté, upravené tabulce 2. [Autor] -6-

7 Co se týká naší oblasti zájmu a co nikoli Nejprve se ale podíváme na to, co je vlastně naší oblastí zájmu. Protože je Visio velice komplexním programem nabízejícím šablony pro celé spektrum oblastí od plánů domů až po obvody a elektrotechniku a mnoho funkcí je zcela nových, nebo alespoň rozšířených, je třeba vybrat oblasti nástrojů, které jsou tematicky blízké naší specializaci. Dělení oblastí nástrojů je převzato z dělení firmy Microsoft. [Autor] Tyto oblasti nástrojů jsou dle názoru autora, výčtem: Nástroje pro odborníky v oblasti IT a vývojáře Nástroje pro integraci diagramů a dat Nástroje pro správu projektů Nástroje pro správu obchodních procesů Nástroje programovatelnosti a rozšiřitelnosti Tyto oblasti nepokrývají veškerou novou funkcionalitu produktu Visio, a tudíž by se jistojistě našli další nové, či vylepšené funkce programu, které přímo podporují všechny oblasti, nebo jsou z jiné oblasti, od těchto funkcionalit, ale v této chvíli odhlédneme. [Autor] Pro příklad alespoň uvedeme nové funkce, které podporují všechny oblasti a jsou tudíž z obecných. Jsou to, opět výčtem: Automaticky připojit Umožňuje v aplikaci Visio automaticky propojit, distribuovat a zarovnat obrazce v diagramech. Ukázkové diagramy s integrovanými daty Můžete otevřít ukázkové diagramy s integrovanými daty a inspirovat se k vytváření a navrhování vlastních diagramů. Funkce motivu Umožňuje navrhovat profesionálně vyhlížející diagramy aplikace Office Visio výběrem barvy nebo efektu pro celou stránku či diagram, případně pro více diagramů. [MICROSOFT, 2008e] Srovnání MS Office Visio 2007 a starších verzí programu Jak již bylo uvedeno výše, tabulka 2 není vyčerpávajícím přehledem všech nových funkcionalit nabízených programem Visio. Je také třeba zdůraznit, že tato tabulka uvádí pouze nové, nebo vylepšené funkcionality. Funkcionality obsažené v programu již z minulých let neuvádí. Tu si lze prostudovat na uvedeném, oficiálním zdroji [MICROSOFT, 2008e], kde je tato tabulka ve své původní, rozšířené podobě, doplněné o mnoho ukázek.[autor] Název funkce Popis funkce Nástroje pro odborníky v oblasti IT a vývojáře Umožňuje vytvářet diagramy procesů služeb IT Šablona ITIL odpovídající standardům ITIL Slouží k dokumentaci stávající síťové struktury a Šablony síťových diagramů navrhování zdokonalení pomocí šablon a vylepšených obrazců Nástroje pro integraci diagramů a dat Datové symboly Zobrazením dat u obrazců v diagramu umožňují -7-

8 Propojení dat Obnovení dat Okno Externí data Šablona kontingenční diagram Podokno úloh Konflikt při aktualizaci Vizuální sestavy serveru Microsoft Office SharePoint Server 2007 a aplikace Microsoft Office Project 2007 Integrace s aplikací Microsoft Office Outlook 2007 datové symboly vizualizovat, prozkoumávat a předávat složité informace. Datová pole lze zobrazit jako popisky vedle obrazce, umístit data do polí pod obrazcem nebo zobrazit symboly zastupující data Integrací dat s diagramy můžete zkombinovat různé zdroje složitých obrazových, textových a číselných informací za účelem poskytnutí vizuálního kontextu k datům a vytvořit úplný přehled systému nebo procesu. Pomocí nového Průvodce výběrem dat můžete snadněji propojovat diagramy s daty z více zdrojů nebo z různých zdrojů. Nový Průvodce automatickým připojením umožňuje propojit všechny obrazce v diagramu s daty. Nová funkce Obnovení dat umožňuje snadno obnovit data v diagramech. V aplikaci Visio také můžete naplánovat automatické obnovování dat v diagramu v pravidelných intervalech. Okno Externí data umožňuje zobrazit data propojená s diagramy v tabulkovém formátu Díky zobrazení skupin dat a dílčích součtů umožňuje šablona Kontingenční diagram vizualizaci a zkoumání obchodních dat v hierarchickém formátu. Můžete identifikovat klíčové trendy dat a předat jejich vizuální zobrazení spolupracovníkům v organizaci. Nové podokno úloh Konflikty při aktualizaci umožňuje snadno vyřešit konflikty, které mohou nastat při změně dat. Nástroje pro správu projektů Chcete-li efektivněji vytvářet hlášení a sledovat projekty spravované v aplikacích Office SharePoint Server 2007 a Office Project 2007, generujte z těchto aplikací vizuální sestavy ve formátu kontingenčního diagramu. Tento nový typ diagramu je součástí aplikace Office Visio Professional 2007 Umožňuje snadné vytváření, formátování a sdílení kalendářů z aplikace Office Outlook. Přílohy ve formě diagramů aplikace Office Visio můžete zobrazit přímo v ové zprávě aplikace Office Outlook Nástroje pro správu obchodních procesů Umožňují vytvářet diagramy na základě Šablony map toku metodologie zeštíhlování a vizualizace výrobních hodnot procesů za účelem zvýšení efektivity Obrazce průběhu Pomocí zdokonalených 3D obrazců můžete prací (3D) navrhnout dynamičtější průběh prací Nástroje programovatelnosti a rozšiřitelnosti Podpora řešení Pomocí souvisejících rozhraní API můžete vytvářet založených na vlastní řešení využívající nové funkce vizualizace dat datech aplikace Office Visio Professional

9 Podpora Centra zabezpečení Objekty COM Vytváření a přizpůsobování obrazců Sada SDK (Software Development Kit) Legenda Ve výchozím nastavení zvyšuje ochranu uživatelů před nebezpečným obsahem Můžete získat objekty COM a ještě více nástrojů, vlastností, metod a možností využití klávesnice a myši. Umožňuje definovat vlastní funkce a zadat odkazy na tyto funkce do tabulky ShapeSheet aplikace Office Visio, aby bylo možné kód snadno znovu používat. Aplikace Office Visio 2007 zahrnuje 13 nových funkcí a řadu nových buněk Pomocí této aktualizované sady nástrojů, která zahrnuje nové průvodce kompatibilní s aplikací Visual Studio, ukázkové aplikace a ukázkový kód, můžete získat pomoc při vývoji řešení využívajících aplikaci Office Visio. Sadu SDK pro aplikaci Office Visio 2007 naleznete na webu MSDN. Tabulka 2 Nová či vylepšená funkcionalita v produktu MS Office Visio [MICROSOFT, 2008e] Značí, že funkcionalita je zcela nová. Značí, v kterých verzích programu byla již funkcionalita obsažena. Značí vylepšení funkcionality v této verzi Vývoj ve vybraných oblastech V předchozích kapitolách jsme si zúžili oblasti nástrojů, abychom neuváděli celý, dlouhý seznam nových, či vylepšených funkcionalit programu MS Office Visio [Autor] Tato kapitola však i přes podobný název pojednává o něčem jiném. Zaměříme se v ní totiž přímo na diagramy, které jsou blízké naší práci informatika (zde není míněno naší práci obecně, ale individuálně), a podíváme se na standardy, které jsou do těchto diagramů implementovány. [Autor] Microsoft v programu Visio dělí šablony diagramů na kategorie, jak je zobrazuje obrázek 1. Obrázek 1 Kategorie šablon MS Office Visio 2007 [VISIO, 2007] -9-

10 Protože Visio obsahuje velké množství šablon a vyčerpávající přehled není předmětem kapitoly, učiníme výběr šablon dle tematického zaměření autora a na tomto vzorku učiníme vizuálně porovnání verzí 2007 a [Autor] Výčet těchto šablon zobrazuje tabulka 3. Je zde uveden název šablony, popis šablony, kategorie a vztah ke starší verzi [Autor] Kategorie Šablona Popis Vztah k MS Office Visio 2003 Obecné, Obchodní, Vývojový diagram Základní vývojový diagram Složí k vytváření vývojových diagramů, strukturních diagramů, diagramů sledování informací, diagramu plánování procesů a diagramu předpovědí. Kategorie Obchodní proces / Vývojové diagramy Obchodní Diagram procesního řetězce řízeného událostmi (EPC) Slouží k vytváření procesních řetězců řízených událostmi (EPC) za účelem dokumentace obchodních procesů. Lze dokumentovat procesy technologie SAP. Kategorie Obchodní proces Obchodní, Vývojový diagram Vývojový diagram křížového procesu Zobrazuje vztah mezi obchodním procesem a organizační nebo funkční jednotkou (například oddělení), která je odpovědná za jednotlivé kroky daného procesu. Kategorie Obchodní proces / Vývojové diagramy Software a databáze Diagram modelu databáze Slouží k dokumentování, navrhování, generování a aktualizaci databází. Podporuje zápis IDEF1X a relační zápis. Generování a aktualizace jsou funkce verze Visual Studio. Kategorie Databáze Vývojový diagram Šablona diagramu IDEF0 Vytváření hierarchických diagramů pomocí grafických modelů procesů IDEF0 pro modelové konfigurační řízení, analýzy potřeb a výhod, definice požadavků a pro modely nepřetržitého zdokonalování. Kategorie vývojové diagramy Tabulka 3 Vzorek šablon Visio dle tematického zaměření autora [VISIO, 2007], [VISIO, 2003] Je samozřejmostí, že Visio obsahuje daleko větší počet šablon, které jsou ať již přímo, či okrajově spojené s prací informatika obecně, ale jak vidno, autor se zaměřuje především na oblast datového a procesního modelování, kdy jsou uvedeny hlavní šablony přímo se týkající oblasti. -10-

11 Dali by se samozřejmě vybrat i další šablony modelující procesy, jako například Diagram auditu či Diagram toku dat, ale vzorek je v tomto složení. Poslední šablona, a to šablona diagramu IDEF0 je přidána kvůli vazbě na standardy v následující kapitole. [Autor] Standardy I přes poměrně malý vzorek šablon lze uvézt některé standardy, které jsou zaimplementovány do zvolených šablon. Standardy IDEF IDEF (the Integrated DEFinition) je rodina metod pro komplexní podporu modelování podnikové architektury. IDEF je produktem výzkumného programu ICAM (Integrated Computer-Aided Manufacturing program), který byl vytvořen letectvem USA za účelem zlepšení koordinace operací. V současné době je v rámci IDEF vyvinuto šest metod (IDEF0, IDEF1, IDEF1x, IDEF3, IDEF4, IDEF5) až do úrovně praktické použitelnosti. Dalších osm metod (IDEF6 až IDEF14) je ve vývoji. Každá metoda je uceleným a rozsáhlým souborem nástrojů, určených k modelování určitého druhu. [ŘEPA, 2007] Z hlediska vzorku jsou aktuální metody IDEF0 Function Modeling a IDEF1x Data Modeling. IDEF3 pro procesní modelování není implementován. [Autor] IDEF0 Modelování funkcí IDEF0 je metoda navržená pro modelování rozhodování, akcí a činností v organizaci nebo informačním systému. Metoda IDEF0 se používá ke specifikaci funkčních modelů podniku, které slouží k určení základních činností podniku. Kromě IDEF3, která je přímo určena k modelování procesů, je IDEF0 další metodou, která bývá používána k modelování procesů, vždy však spíše ve smyslu potřebné funkčnosti informačního systému ku podpoře příslušných procesů. [ŘEPA, 2007] IDEF1x Modelování dat IDEF1X je metodou navrhování relačních databází. Jejím cílem je vytvoření logického obrazu podnikových dat. [ŘEPA, 2007] Relační zápis Z nápovědy programu, vizuálně a znalosti ER diagramů jsem učinil závěr, že relační zápis je rozšířená, smíšená verze klasického ER diagramu a je podobným zápisem E/R notace používané také v programu Power Designer. E/R notace spojuje entity pomocí odkazů reprezentující jeden ze čtyř vztahů mezi nimi. Tyto vztahy mají vlastnosti, které platí o obou entitách zapojených do vztahu. V programu Visio se sada obrazců relačního zápisu značí jako objektově-relační zápis, proto původ tohoto zápisu lze dle názoru autora hledat v notaci UML, přesněji v class diagramech. Těmito obrazci lze tedy zobrazit i dědičnost, tedy vlastnosti objektového modelování. [Autor] Procesní modelování Výše jsme uvedli, že metoda IDEF3 není implementována a program Visio používá jinou notaci procesního modelování. -11-

12 Visio používá notaci EPC. Pomocí řetězce procesů řízeného událostmi (Event-driven Process Chain (EPC)) znázorňují firmy své pracovní postupy. U modelovacího standardu EPC je povoleno volnější znázorňování procesů s širší škálou možností analýzy. Navíc mohou uživatelé netechnického zaměření při použití EPC modelovat procesy rychleji, protože EPC nevyžaduje zdaleka tolik školení jako BPMN. [IDS, 2008a], [IDS, 2008b] Obchodní využití EPC diagramů k vyložení pracovních toků obchodních procesů, původně ve spojení se SAP R/3 modelováním, ale nyní také šíře. Mnoho nástrojů podporuje tento standard, mezi nimi ARIS, Adonis, Visio a další. Metoda EPC byla vyvinuta v rámci frameworku ARIS profesorem Wilhelmem-Augustem Scheerem. [WIKIPEDIA, 2008] Tento přístup je tedy využit pro přímou podporu produktu SAP, kdy lze dokumentovat procesy technologie SAP (produkt ARIS for SAP NetWeaver). [Autor] Možné trendy ve vývoji, predikce z minulých let Vzhledem k nasbíraným poznatkům o programu Visio, současnému, silnému rozvoji všech jeho oblastí, síle firmy Microsoft, vysoce konkurenčnímu prostředí na trhu CASE nástrojů a silnému tlaku na integritu programů, lze učinit několik závěrů. Microsoft se bude snažit dále posilovat svojí pozici na trhu, ať už programem Visio v oblasti Case nástrojů, nebo obecně dominanci v oblasti kancelářských systémů, či operačních systémů. S tím souvisí vzrůstající závislost a provázanost Visia na ostatní produkty Microsoft. V oblastech, kde nebude možné držet prakticky monopolní situaci jako ve dvou výše uvedených oblastech, přispěchá i s podporou ostatních produktů. Microsoft, jak bylo z uvedeného textu zřejmé, sází ve velké míře na jednoduchost a grafickou stránku Visia, proto je jen otázkou času kdy bude dodána nová, lištová, grafická podoba Visia jako ostatních programů v balíku a grafickou stránku bude i nadále rozvíjet. Díky své síle a pozici na trhu si může Microsoft dovolit být jak vizionářem s rozvojem nových, vlastních myšlenek, tak se i držet zpět a přidávat podporu osvědčených nástrojů, metodik, nejlepších zkušeností, Příkladem může být nová funkcionalita Šablona ITIL, uvedená v tabulce 2. [Autor] -12-

13 3.2 Microsoft SQL Server O programu SQL Server je všestranné, integrované a komplexní řešení pro data, které přispívá ke zvýšení výkonnosti uživatelů v celé organizaci poskytováním zabezpečenější, spolehlivější a produktivnější platformy pro podniková data a aplikace Business Intelligence. [MICROSOFT, 2008h] Jde o relační databázový systém, který uživatelům přináší nástroje pro nasazení, správu a využití podnikových dat či aplikací pro analýzu, které jsou pro ně známé. Zároveň pak nabízí sady funkcí pro spolupráci se stávajícími systémy. Dohromady tak pro každou firmu představuje robustní řešení, schopné pokrýt veškeré nároky na funkce systému. Obrázek 2 - Rozložení datové platformy serveru SQL Server 2005 [MICROSOFT, 2008h] První verze vyšla v roce 1989 pod názvem SQL Server 1.0 a až do roku 1999 zůstalo toto značení pomocí verzí zachováno, kdy vyšel SQL Server 7.0. Od roku 2000, kdy vyšla verze 8.0, se však přešlo na označení podle roku vydání. Postupně tak vyšly verze SQL Server 2000, 2005 a nejnověji pak verze 2008, které se budeme věnovat v samostatné části X. Pro naši práci je však asi nejpodstatnější verze MS SQL Server 2005, která je používána ve firmě Memos Software Edice MS SQL Serveru 2005 Společnost Microsoft přichází s rozdělením produktové řady SQL Server 2005 do 4 edicí, které by měly lépe pokrývat možnosti a potřeby všech zákaznických segmentů: Express, Workgroup, Standard a Enterprise. [MICROSOFT, 2008i] Jednotlivé verze se liší samozřejmě pořizovací cenou a funkcionalitou, kdy verze Express je dostupná zdarma, nabízí základní možnosti relačního databázového systému, využívá chodu jen jednoho procesoru a velikost databáze je omezena na 4GB. Naproti tomu verze Enterprise žádné omezení velikosti databáze nemá, podporuje neomezené množství vícejádrových procesorů a přináší některé velmi pokročilé funkce, jako Data Mirroring pro rychlou obnovu po výpadku, podporu pro rozsáhlé databáze -13-

14 Partitioning, či škálovatelné reportovací servery. Výběr některých funkcí a jejich podpory v jednotlivých verzích najdete v tabulce 4. Funkce Popis funkce Express Workgroup Standard Enterprise Database Mirroring Failover Clustering Log- Backup shipping Rozšířená funkčnost pro vysokou dostupnost, která obsahuje možnost rychlé obnovy po výpadku a automatické přesměrování klienta Funkce umožňuje jednoduše nastavit a propojit primární uzel se záložním uzlem a podle potřeby mezi nimi přepínat tak, že nedojde k přerušení probíhajících procesů. Integrované řešení pro zálohu a obnovu dat. X X X X X X X Online System Zahrnuje Hot Add Memory, možnost dedikovaného X X X X Changes připojení administrátora a další online operace Fast Redo Dostupnost databáze, už během undo fáze. X Auto Tuning Management Studio Notification Services Možnost automatického ladění pro optimální výkon databáze Komplexní platforma pro správu SQL Server, obsahuje Business Intelligence (BI) Development Studio. Umožňuje vytváření rozšířených subskripcí a publikaci aplikací X X X X X X X X X Integration Services Advanced Transforms Oracle Replication Funkce obsahující data mining, text mining, a data cleansing. Transkační replikace s Oracle databází, která může být poskytovatelem replikace (publisher). BI Development Integrované vývojové prostředí pro integraci dat, X X X X Studio OLAP, datamining a reportovací služby. Analytické služby Velmi výkonné prostředí pro analýzu a dataminig X X Business Analytics Advance Business Analytics Advance Data management MDX skripty a MDX překladač, uložené.net procedury, Time Intelligence, KPI Framework. Účetní inteligence, překlad metadat, perspektivní a doplňková měření. Funkce pro podporu partitions v kostkách, paralelní zpracování, synchronizace serveru. Tabulka 4 Podpora funkcí v jednotlivých edicích MS SQL Serveru 2005 [Microsoft, 2008i] Nově se pak objevily ještě Compact a Embedded edice, které představují pouze vnořený databázový engine hostovaný danou aplikací, která jej využívá. Ve výčtu edicí bývá ještě někdy zmiňována Developer Edition, která je však pouze variací na verzi Enteprise s pozměněnými licenčními podmínkami, nicméně shodnou funkcionalitou. X X X X X X -14-

15 3.2.3 Pro nás zajímavá funkcionalita Datová platforma SQL serveru zahrnuje velké množství nástrojů od základních služeb relačního databázového stroje, přes služby replikací dat, či integrační služby. Pro účely této práce je však mnohem zajímavější služba Analysis Servicis. Ta přináší tradiční analýzu pro velké a složité datové sady s využitím vícedimenzionálních úložišť pomocí funkcí OLAP (Online Analytical Processing). Zároveň poskytuje modely metadat, vyhovující datovým požadavkům podniku. Služby Reporting Services pak představují ucelené a všestranné řešení určené pro vytvoření, správu a zaslání daných papírových i interaktivních webových sestav. Ohledně samotných nástrojů pro vývojáře, SQL Server nabízí integrovanou sadu nástrojů určenou pro databázový stroj, extrakci, transformaci a načítání dat (ETL), dolování dat, funkce OLAP a vytváření sestav, které jsou úzce integrovány se sadou Microsoft Visual Studio a poskytují komplexní funkce pro vývoj aplikací. Každý hlavní subsystém serveru SQL Server je dodáván s vlastním objektovým modelem a sadou aplikačních programovacích rozhraní (API), která rozšiřují datový systém libovolným směrem podle jedinečných požadavků vaší společnosti. [MICROSOFT, 2008h] V případě firmy Memos Software je využíváno rozhraní Management Stuida, které je integrováno ve většině verzí MS SQL Serveru 2005 (viz. Tabulka 4). Pro verzi Express je možné separátně z webu stáhnout dílčí SQL Server Management Studio, které neobsahuje BI Development Studio. Více na téma Management Studia je v kapitole Příchod SQL Serveru srpna 2008 vydal Microsoft finální verzi SQL Serveru 2008 do té doby označovaná jako Katmai. Hlavní odlišnosti této nové verze je spíše větší množství drobných změn než nějaká radikální změna architektury, kterou jsme mohli sledovat mezi verzemi 2000 a SQL Server 2008 je nabízen v celkem 8 edicích, kdy je opět přítomna základní velmi omezena verze Express, která je dostupná zdarma a pokročilou edice Enterprise je možné vyzkoušet ve 180 denní trial verzi. Další verze jsou Standard, Workgroup, Compact, Web, Standard Edition for Small Business a Developer edice. Vzhledem k nástinu odlišností jednotlivých edic pro verzi 2005 v kapitole 3.2.2, by bylo zbytečné opakovat to i pro verzi Přesto lze odkázat na zajímavý článek na toto téma na serveru Živě.cz [VODRÁŽKOVÁ, HORNÝ, 2008] -15-

16 Obrázek 3 Vize Microsoftí datové platformy u SQL Serveru 2008 [MICROSOFT, 2008j] Systémové požadavky SQL Server 2008 oproti minulé verzi mimo jiné též přinesl zvýšení požadavků na HW a SW. Následující tabulka 5 shrnuje požadované minimální hodnoty. Procesor min. 1 GHz Paměť min. 512 MB Pevný disk Alespoň 90 MB pro službu Analysis Services; alespoň 120 MB pro službu Reporting Services a totéž pro službu Integration Services; alespoň 280 MB pro databázový modul a datové soubory, replikaci a fulltextové vyhledávání; alespoň 850 MB pro klientské součásti Monitor min x 768 OS Microsoft Windows XP Professional SP2; edice x64 systému Windows Vista Windows Server 2003 s aktualizací SP1 nebo novější; Windows Small Business Server 2003 s aktualizací SP1 nebo novější; edice x64 systému Windows Server Jiné 2008 Tabulka 5 - Systémové požadavky [MICROSOFT, 2008k] -16-

17 Jaké novinky přináší Jak už bylo zmíněno v předchozí kapitole, nová verze SQL serveru přichází s větším množstvím drobných změn. Ty se váží k prakticky každé části SQL Serveru. Přináší změny v administraci serverů pomocí politik - Data Management Framework, či systém Resource governor pro přidělování systémových prostředků jednotlivým databázovým aplikacím. I v oblasti samotného relačního stroje najdeme řadu novinek. Ať systém File Stream pro uložení binárních dat do separátních souborů v souborovém systému, či zavedení geografické a geometrické datových typů. Pro nás je však zajímavá spíše oblast nástrojů pro vývojáře. SQL Server 2008 přichází s novým systémem dynamického vývoje aplikací - Language Integrated Query (LINQ). LINQ představuje zcela nový způsob práce s daty. Využívá nových vlastností. NET jazyků (C# a Visual Basic) anonymních metod a datových typů ke konzistentnímu dotazovaní. Je jedno, zda zdrojová data mají podobu kolekce objektů, XML nebo SQL databáze, dotaz zůstává stále stejný. LINQ nabízí zcela netušené možnosti pro návrh datové vrstvy u nově budovaných aplikací. Blíží se vizi jednotného kódu pro téměř libovolné typy objektů. [CAHA, 2008] Ve verzi 2008 zůstává zachováno i Management Studio. Přesto zaznamenalo několik drobných změn a vylepšení. Z nich asi nejpodstatnější je zavedení kontextového doplňování příkazů InetlliSense známého například z Visual Studia. Změny jsou patrné i v analytické a reportovací části. Návrhář reportů je samostatná aplikace podobná produktům z řady Office Nabízí širokou nabídku grafů a jejich formátování a celkově je nové rozhraní přehlednější pro všechny vlastnosti co lze nastavit. Dá se zmínit i Tablix, což je prvek pro lepší formátování reportů něco mezi tabulkou a maticí. Oblast Analysis Services se změnila hlavně v návrhu řešení. Systém upozorní na nevhodný návrh z hlediska výkonu a celkově jde snadněji udělat optimální kostku bez obsáhlých znalostí problematiky OLAP řešení Čím MS SQL Server prošel a kam směřuje SQL Server za dobu své existence prakticky pravidelně střídá fáze evoluce a revoluce. Verze 7.0, která vyšla v roce 1999, byla oproti verzi 6.5 z roku 96 napsána prakticky od nuly. Naproti tomu verze SQL Server 2000 znamenala jen vyladění verze 7.0. Poté nastala několikaletá odmlka, aby v roce 2005 vyšla stejně označená verze s kompletně přepracovanou architekturou, novými datovými typy a obecně s velkým množstvím radikálních změn. Proto se, tak nějak čekalo, že verze 2008 nebude patřit do skupiny revolučních, ale spíše evolučních verzí. A to se i stalo (viz. Kapitola ). Vizí MS s produktem SQL Server je jednotná platforma pro data, ať už jsou v jakékoli podobě, a zároveň unifikovaných přístup odkudkoliv. Tuto myšlenku se snaží naplňovat už verze 2008, nicméně stále je to novinka, a proto bude nutné ještě chvíli počkat a až poté rozhodnout, zda se jí to daří naplňovat či ne. Zároveň je však jasné, že další verze SQL Serveru se v následujících dvou letech nedočkáme. -17-

18 3.3 PowerDesigner O program PowerDesigner je modelovací nástroj, který umožňuje snadnější možnosti, jak si představit, analyzovat a manipulovat s metadaty pro efektivní podnikovou architekturu. Poskytuje přístupový model pro začlení businessu do IT, který usnadňuje efektivní implementaci informací a řízení architektury. PowerDesigner kombinuje několik standardních modelovacích technik (UML, Business Process Modeling) společně s vývojovými platformami, jako.net, WorkSpace, PowerBuilder, Java a Eclipse, přináší business analýzu a formální obraz databáze. Pracuje více než s 60 relačními systémy pro řízení báze dat. Modely jsou plně integrované, používají jedinečné Link a Synch technologie. Modely integrují napříč veškeré druhy modelů pro kompletní podnikovou analýzu. PowerDesigner automaticky a intuitivně zachycuje vrstvy mezi veškerými stavebními vrstvami a perspektivami podniku, dovolující uživatelům ze všech skupin, k jasné představě a efektivně realizovat rychlou, spolehlivou a předpověditelnou změnu. Autor: Sybase Poslední verze: 15.0 Podporované platformy: MS Windows, (Eclipse) Historie Tvůrcem prvních verzí byl Xiao-Yun Wang ze SDP technologie. Tato firma byla založena v roce 1983 ve Francii. Úplně ta první komerční verze byla vydána ve Francii pod jménem AMC*Designor. Dalším krokem bylo vydání ve světě pod názvem S Designor. Od začátku byl produkt vyvíjený pro návrh Oracle databází. Tento trend byl velmi rychle rozšířen pro podporu veškerých významnějších RDBMS na trhu. Další velký krok pro PowerDesigner byl v roce 1995, kdy společnost SDP technologie koupila společnost Powersoft, ta byla kopena firmou Sybase již v roce Krátce po převzetí byly oba produkty přejmenovány. Novým jménem AMC*Designor se stal název PowerAMC a mezinárodní S Designor dostal nové jméno PowerDesigner. Zde je vypsáno jak byli rok po roce nové verze a co bylo přidáno do posledních verzí: První komerční verze AMC*Designor (version 2.0) ve Franci První komerční verze S-Designor v USA ProcessAnalyst was added to the suite in S-Designor přejmenován na PowerDesigner, AMC*Designor přejmenován na PowerAMC -18-

19 PowerDesigner Byl přidán WarehouseArchitect PowerDesigner PowerDesigner PowerDesigner PowerDesigner Leden - PowerDesigner Srpen - PowerDesigner Červenec - PowerDesigner PowerDesigner PowerDesigner 11.0 Impact Analysis Floating license management Manažer doplňků Pokročilý filtr v Compare a sloučení dialogových oken Calculated collections Potvrzení správce událostí Definice sub-kritérií Podpora Eclipse 3 Zlepšení navigace v Resource Editoru C# a VB.NET Vybraná PowerBuilder verze Podpůrný JBoss Podporujte J2EE 1.4 Podporujte Javu 1.5 metadata Podporujte kapesní PowerBuilder 2.0 XSD dokumenty a XML prostory jmen XML v databázi SQL/XML -19-

20 Webový Services v databázi Oracle podpora dimenzi PowerDesigner 12.0 Editor mapování modelu Uživatel může definovat tabulátory a dialogová okna Licence sdílena s dalšími Sybase produkty Podpora generování databází zpětné dešifrování VBscript Podpora MySQL 5.0, PostgreSQL 8.0, Java 5 UML 2 class diagram, časový diagram, Composite structure diagram, Component diagram Business Process Model používá BPMN notifikaci Datové linky v tabulkách Nový průvodce reportů Nové dialogové okno generovaných reportů Nové formátování RTF a HTML PowerDesigner 12.1 plugin do Visual Studia 2005 XSM Mapping editor Podpora Sybase Adaptive Server Enterprise 15 (ESD2), IQ , SQL Anywhere 10, Microsoft SQL Server 2005, Sybase Mobilink 10, Sybase replikace server 15 Podpora jazyků C# 2.0, Visual Basic 2005 U Business Process Modelu Service diagram PowerDesigner 12.5 Eclipse plugin podporuje nyní verze 3.2 a 3.3 Podpora databázových systémů sibm DB2 v9, ORACLE 10g,Sybase IQ 12.7 Podpora nativních driverů jako jsou JDBC nebo ADO.NET Podpora formálního jazyka pro neměnné podmínky OCL.NET Framework v2.0 Data flow diagram WS-BPEL v

21 Podpora ETL a EII PowerDesigner 15.0 Technologie Link and Synch Nový model podnikové architektury Nový diagram analýzy dopadů Editor podnikové architektury Nový webový prohlížeč úložiště modelů Nový import z Visio Podporované diagramy Business process model Konceptuální datový model Fyzický datový model Objektově orientovaný model Tříd Objektů Stavový Aktivity Spolupráce Nasazení Komponent Model informační likvidity Model požadavků XML model -21-

22 3.3.4 Ukázky Obrázek 4 - PowerDesigner diagram 1-22-

23 Obrázek 5 - PowerDesigner diagram Zajímavé funkce Možnost běhu jako plugin do Eclipse Pokročilé datové modelování, generování SLQ skriptů Zpětné inženýrství 3.4 EnterpriseArchitect O programu Autor: Sparx Systems UML, BPMN a SysML modelovací nástroj Poslední verze: 7.1 Podporované platformy: MS Windows, Linux, MacOS X Podporované diagramy Strukturní diagramy Tříd Class Objektový Object Složené aplikace Composite Balíčků Package -23-

24 Komponent Component Diagram nasazení Deployment Diagramy chování Ukázky Případy užití Use case Sekvenční Sequence Aktivit Activity Stavový State Interakcí Interaction Overview a další Obrázek 6 EnterpriseArchitect tvorba diagramu 1-24-

25 Obrázek 7 EnterpriseArchitect tvorba diagramu Zajímavé funkce Generování dokumentace Synchronizace modelu a zdrojového kódu ( round-trip engineering ) Jazyky: Java, C++, C#, Delphi, PHP, Python atd. -25-

26 4 Využití nástrojů v Memos Software 4.1 Microsoft SQL Server 2005 Společnost Memos Software realizuje většinu řešení na databázovém serveru Microsoft SQL Server 2005 skrz rozhraní Microsoft Management Studio. Microsoft Management Studio není pouze koncový implementační nástroj, ale tento produkt poskytuje i řadu funkcí pro návrh zamýšlené podoby struktury databáze. Důvody pro volbu právě tohoto řešení jsou velmi prosté jedná se o komplexní řešení, které je postaveno na pokročilé technologii. Pracovníci firmy mají dobré know how v používání tohoto nástroje včetně certifikátů společnosti Microsoft a dále integrace databází Microsoft SQL Server 2005 s ostatními platformami (především.net) je rovněž na velmi vysoké úrovni Microsoft Management Studio Popis aplikace Microsoft Management Studio je nástroj pro přístup k databázovým serverům společnosti Microsoft. Skrze něj je možné ovládat a nastavovat databáze Microsoft SQL Server 2000 a Stejně jako jsou k dispozici různé edice SQL serverů, jsou k dispozici i edice tohoto systému, které obsahují komponenty pro přístup k jednotlivým částem systémů. Microsoft Management Studio se však povětšinou dodává spolu s databázovým serverem. Obrázek 8 Microsoft Management Studio Vzhledem k faktu, že se nejedná o žádný CASE nástroj, nebudeme se zde rozepisovat o jeho funkcionalitách, protože jsou pro tuto práci nezajímavé. Aplikace však umožňuje architektům a -26-

27 vývojářům usnadňovat práci při návrhu a tvorbě databází a proto je hojně využíván ve společnosti Memos Software. Zaměříme se zde proto na část návrhu databázových diagramů a jeho integraci s ostatními systémy, které při návrhu lidem velmi usnadňují práci Microsoft Management Studio Database Diagrams Základním nástrojem pro přístup k databázím a obecně všem částem serveru je bezpochyby Microsoft Management Studio. Jedná se o velmi silný produkt, určený pro kompletní administraci serveru. Jednou ze základních funkcí, která pomáhá analytikům při práci je možnost návrhu databáze přímo v prostředí Microsoft Management Studio je funkce Database Diagrams. Obrázek 9 Tvorba databázových diagramů Ze zkušenosti můžeme prohlásit, že jedna věc jsou teoretické poznatky nabyté při studiu o všech fázích návrhu datové základy konceptuální a jiné modely, které se postupně realizují až do výsledného implementačního řešení. Druhá věc je ovšem jejich praktické využití. Obecně můžeme dát za pravdu všem, kdo tvrdí, že fáze analýzy bývá ve většině projektů trestuhodně podceňována. Argumenty, že špatně provedená analýza se tisíckrát prodraží v dalších fázích, jsou pravdivé, nicméně je vždy potřeba najít rozumný kompromis. Microsoft Management Studio tento kompromis nabízí. Existují nástroje, které umožní analytikům vytvářet modely bez ohledu na implementační prostředí. Toto prostředí je však v praxi nutné znát již na začátku. Nelze navrhovat něco, když není zřejmé, jestli pro to bude použita databáze Microsoft Access nebo Oracle. Ve společnosti Memos Software se řešení v naprosté většině případů realizují na technologiích Microsoftu, a proto není potřeba používat obecné nástroje, které nejsou s Microsoft SQL 2005 bezproblémově integrované. -27-

28 Při návrhu projektů tu tedy většinou vypadá tak, že analytik navrhne základní konceptuální modely v aplikaci Microsoft Visio a při podrobnějších analýzách využívá funkci Database Diagrams v Management Studio. Obrázek 10 Návrh diagramu v Microsoft Management Studio Analytik si může nanečisto navrhnout databázi, vytvořit tabulky, jejich atributy, nastavit typy těchto atributů, primární a cizí klíče, zajistit dodržení referenční integrity. To vše v důvěrně známem prostředí s možností promítnutí změn přímo za běhu do navrhovaného modelu. Někdo by jistě mohl namítnout, že funkcionalita specializovaných CASE nástrojů je s funkcí Database Diagrams v Microsoft Management Studio nesrovnatelně vyšší, nicméně je otázka, zda je to v konečném důsledku výhra. Jak jsme se již zmínili, praxe velmi často opomíjí teoretické poznatky a doporučení, většinou z důvodů časové tísně či nedostatku prostředků. Takto postihnuté jsou především malé a malé střední projekty. Tyto projekty jsou realizované v typických softwarových firmách o několika desítkách zaměstnanců, kde je nutné být specializovaný. V takových firmách většinou chybí i role analytika v pravém slova smyslu a návrhy jsou realizované v implementačním týmu. Každá úspora času a peněz je znát a tento nástroj pokud se při realizaci řešení tým rozhodne pro technologie Microsoftu je rozumným kompromisem proto, aby bylo podchyceno maximum rizik a zároveň byla následná realizace co nejjednodušší. -28-

29 4.2 Microsoft Visual Studio 2005 Team Edition Popis systému Systém Microsoft Visual Studio je jeden z nejpoužívanějších vývojových nástrojů pro Microsoft Windows. Obsahuje překladače pro celou řadu programovacích jazyků, např. pro C++, C#, Visual Basic a slouží pro tvorbu jak webových, tak desktopových aplikací. Stejně jako u Microsoft SQL Server, i u tohoto balíku společnost Microsoft nabízí systém v edici Express, který je zdarma, avšak za cenu pouze základní funkcionality. Vzhledem k tomu, že společnost Memos Software se specializuje na tvorbu řešení pro operační systémy Windows, především na platformě.net, je pochopitelné, že právě tuto aplikaci vývojáři používají nejčastěji. Obrázek 11 Úvodní stránka Microsoft Visual Studio 2005 V závislosti na typu a velikosti projektu pak bývá volena i edice systému a právě u větších a dlouhodobějších projektů bývá používána edice Team, která jako jednu ze svých součástí obsahuje přímo specializované rozhraní pro softwarové architekty Microsoft Visual Studio 2005 Team Edition for Sotware Architect Edice Microsoft Visual Studio 2005 for Software Architect je určená přímo pro analytiky a architekty. Jak jsme se již zmínili v předchozí kapitole, ve společnosti Memos Software není používaná pro všechny projekty, ale pouze pro ty větší a dlouhodobější. Zároveň je používaná v týmech, které mají na starosti tvorbu a údržbu aplikací, které se ve firmě vyvíjejí jako stálé produkty (např. CRM řešení či personální systémy). -29-

30 Od nižších verzí Microsoft Visual Studio 2005 obsahuje nástroje pro podporu návrhu systémů. Ne všechny jsou ve firmě používány v praxi, proto pro jejich popis využijeme oficiální texty, uvedené na oficiálním webu společnosti Microsoft [MICROSOFT, 2008f]. Application Designer Obrázek 12 Microsoft Visual Studio 2005 Application Designer Podle [MICROSOFT, 2008g] nástroj Application designer poskytuje softwarovým architektům prostředí pro vizualizaci a definici servisně orientovaných aplikací. Diagramy aplikací mohou složit pro generování zdrojového kódu a automatické vytváření projektů prostředí Microsoft Visual Studio. Ve společnosti Memos Software se tento nástroj právě pro tyto účely používá. U větších projektů se skrze něj navrhují jednotlivé součásti zamýšleného řešení a generují jednotlivé součásti, kde už vývojáři dopisují zamýšlenou funkcionalitu. System Designer -30-

31 Obrázek 13 Microsoft Visual Studio 2005 System Designer Podle [MICROSOFT, 2008g] umožňuje nástroj System designer umožňuje vytváření konfigurací systémů, které byly navrženy skrze Application designer. Definují se nejen konfigurace, ale i hranice zapouzdření. Ve společnosti Memos Software se tento nástroj nevyužívá. Logical Datacenter Designer -31-

32 Obrázek 14 Microsoft Visual Studio 2005 Logical Datacenter Design Zdroj [MICROSOFT, 2008g] tvrdí, že nástroj Logical datacenter design umožňuje vizualizovat logickou strukturu datových center, uvést pravidla operační politiky a užít je pro ověření životaschopnosti před nasazením do živého provozu. Ani tato součást Microsoft Visual Studio 2005 se ve společnosti Memos Software nepoužívá. Deployment Designer -32-

33 Obrázek 15 Microsoft Visual Studio 2005 Deployment Designer Podle [MICROSOFT, 2008g] je tento nástroj Microsoft Visual Studio používaný pro ověření návrhu aplikace s jejími požadavky na funkčnost. Ani přes zjevnou sílu a možnou úsporu nákladů při přesunu aplikace do živého provozu se ani tato část ve společnosti Memos Software nepoužívá. 4.3 Microsoft Visio Popis systému Systém Microsoft Visio je jedna z velmi často používaných aplikací ve společnosti Memos Software. Jedná se o vizualizační nástroj pro tvorbu diagramů, výkresů a grafů pro snadnější pochopení složité reality. Proto bývá ve firmě používaný zejména ve fázi návrhu systémů a ve fázi jejich přípravy analytici a architekti po něm šahají zejména při tvorbě specifikací a detailních analýz. Podnikovým řešením číslo jedna v této oblasti se stal díky své jednoduchosti, protože je bohužel během tvorby specifikace kladen vysoký důraz na rychlost provedení této fáze, a dále díky svému provázání s dalšími systémy, jako například Microsoft SQL Server či Microsoft Office. -33-

34 Obrázek 16 Microsoft Visio Nejvíce používané diagramy Aplikace Microsoft Visio nabízí velké množství různých diagramů pro celou řadu situací. Je proto pochopitelné, že ne všechny se hodí pro účely návrhu softwarových systémů a lidé ze společnosti Memos Software používají jen některé z nich. Během malého dotazovacího průzkumu ve firmě vyšlo najevo, že jsou mezi analytiky a architekty nejčastěji využívány tyto typy diagramů: Základní diagram Jedná se o nejzákladnější diagram systému Microsoft Visio, který slouží pro tvorbu obecných nákresů. Při návrhu systémů je používán pro popis bloků výsledných řešení. Podrobný síťový diagram -34-

35 Tento typ diagramů bývá používán pro popis síťové architektury zamýšlených systémů. Nebývá používán u všech projektů, pouze u těch, kdy je dodáváno i HW řešení nebo je nutná změna organizace sítí u zákazníka. Diagram modelu databáze Základní diagram pro popis datové základny. Již jsme se zmiňovali o nástroji Microsoft Management Studio a jeho součásti Dialog designer. V jedné z dalších kapitol jsou uvedené informace o integraci Microsoft SQL Server a Microsoft Visio, během které bývá tento typ diagramů nejčastěji využíván. Uživatelské rozhraní systému Windows XP Velmi často používaný typ diagramů určený pro návrh uživatelského rozhraní u aplikací pro operační systémy Microsoft Windows. Obsahuje nákresy nejčastěji používaných ovládacích prvků z Windows, takže architekti a analytici mohou bez problému vytvořit jakákoliv dialogová okna. Diagram průběhu prací Při projektech, jejichž cílem je procesní analýza zákaznického prostředí, šahají analytici velmi často pro tento typ diagramů. Obsahuje velké množství obrazců pro popis pracovních postupů i celých procesů společnosti a to vše v uživatelsky přívětivé podobě. Výše zmíněné diagramy jsou pouze výběrem nejčastěji používaných schémat. Už jsme se zmínili o tom, že systém Microsoft Visio jich nabízí mnohem víc a celou řadu dalších je možné stáhnout z nejrůznějších webů, které jsou na tuto tématiku přímo zaměřené. Je tak možné například získat obrazce pro návrh HW architektury za pomoci součástek společnosti Hewlett-Packard. Tento stručný přehled však slouží pouze pro udělání si obrázku o tom, jaké části Microsoft Visio se ve společnosti Memos Software nejčastěji používají. -35-

36 4.3.3 Integrace s jinými systémy Integrace s Microsoft SQL 2005 Microsoft SQL 2005 je ve společnosti Memos Software hojně využívaným databázovým serverem. Během procesu tvorby specifikací a detailních analýz je jedním s kroků návrh datové základny. K tomuto účelu se velmi často používá právě spojení Microsoft Management Studio a Microsoft Visio. V kapitole věnované Microsoft SQL 2005 jsme se věnovali nástroji Dialog designer, který má Microsoft Management Studio zabudovaný, a který pomáhá při návrhu a tvorbě databází. Často je však nutné tento návrh databáze exportovat do jiných nástrojů, kde jsou podrobeny dalším úpravám nebo použity v dokumentech (např. Detailní analýza zamýšleného řešení). Tímto nástrojem je většinou Microsoft Visio. Už jednou jsme se zamýšleli nad praktickým užitím akademických postupů a došli jsme k závěru, že většinou během procesu analýzy bývá zvykem snižovat čas, potřebný pro tyto činnosti. Analytici a architekti si tak musí pomáhat jak jen to jde a jednou z cest bývá právě návrh možné podoby databáze prostřednictvím nástroje Dialog designer. Odtud je pak možné ze schéma vytvořit přímo databázi nebo jej exportovat do Microsoft Visio, kde bývá často použito jako předloha pro zmiňované specifikace. Tento postup se realizuje prostřednictvím postupů Reverse Engineer, který umožní právě export diagramů z Microsoft SQL Server do Microsoft Visio. -36-

37 Obrázek 17 Microsoft Visio Není nutné exportovat návrhy přímo v této podobě. Objekty a vztahy mezi nimi je možné zobrazit i v jiné podobě (viz. obrázek níže z postupu podle [MICROSOFT, 2008g]). -37-

38 Obrázek 18 Zobrazení databáze v Microsoft Visio Integrace s Microsoft Visual Studio 2005 Společnost Microsoft z logicky zřejmých důvodů vyvinula integraci mezi systémy Microsoft Visio a Microsoft Visual Studio, a proto cítíme za důležité ji zde zmínit. Nejedná se však o funkcionalitu, kterou by bylo možné využít při návrhu systémů, proto se o ní zmíníme pouze okrajově. Stejně jako při integraci Microsoft Visio a Microsoft SQL Server 2005 i zde je možné využít funkci Reverse Engineering tzn. tvorbu diagramů již existujícího projektu v Microsoft Visual Studio. Je však pochopitelné, že během vývojového cyklu nebudou vývojáři programovat moduly a třídy výsledného řešení, aby z nich vygenerovali schéma a to dále použili v detailní specifikaci. To se ani ve společnosti Memos Software neděje. Tento postup má však smysl při tvorbě programátorské dokumentace či při zpětném zkoumání existujícího systému. Výstup v Microsoft Visio pak může vypadat podobně jako z obrázku níže. -38-

39 Obrázek 19 Příklad tříd v Microsoft Visio generovaných skrz Reverse Engineer -39-

40 5 Využití nástrojů v Bance Z historických důvodů používáme více podobných nástrojů, jejichž funkcionalita se překrývá. Nejdůležitějším úkolem, ke kterému CASE nástroje používáme je správa datového modelu. K tomu nejlépe slouží program Power Designer. Tento nástroj umožňuje i generování použitelného SQL skriptů pro vytváření databázových objektů. Oproti tomu generování zdrojového kódu (Java, Delphi ) prakticky nepoužíváme, protože analýza nebývá tak podrobná, aby z ní bylo možné generovat tento kód ten si vývojáři píšou sami. Program Enterprise Architect využíváme pro tvorbu případů užití (use case) a některé procesní modely. Microsoft Visio se v našem týmu používá spíše okrajové např. pro celkový obrázek systému do dokumentace, deployment diagramy a v některých případech pro návrh uživatelského rozhraní. Jelikož není možné zveřejnit naše interní modely, navrhl jsem tři jednoduché modely na ukázku (procesní, datový a případ užití) a realizoval je v jednotlivých programech. 5.1 EnterpriseArchitect Procesní model Obrázek 20 EnterpriseArchitect procesní model -40-

41 Model znázorňuje proces zpracování objednávky v elektronickém obchodě. V Enterprise Architectu bylo možné vytvořit všechny konstrukce použité v modelu. Jen byl problém s XOR a AND rozhodováním přestože by podle dokumentace [Sparx Systems, 2009a] měl nástroj tyto stereotypy podporovat, nepodařilo se mi je v programu najít a XOR a AND bylo potřeba doplnit do textového popisu Datový model Obrázek 21 EnterpriseArchitect Datový model Datový model znázorňuje jednoduchý návrh objednávek. Obsahuje několik vazeb m:n a dědičnost Zboží a Služba jsou potomky Položky katalogu. -41-

42 5.1.3 Případ užití Obrázek 22 EnterpriseArchitect Příklad užití Model znázorňuje uzavírání obchodu. Obsahuje dědičnost, jak u aktérů, tak u případů užití. Cílem je vystihnout obchodní pravidlo, že velké kontrakty může uzavírat jen Senior zástupce, zatímco obecný pracovník prodeje může uzavírat jen malé kontrakty. Díky dědičnosti může Senior zástupce totéž, co pracovník prodeje, i něco navíc může tedy uzavírat malé i velké obchody. Model je převzat z knihy Use Cases: Jak efektivně modelovat aplikace [COOCKBURN, 2005] -42-

43 5.2 PowerDesigner Procesní model Obrázek 23 - PowerDesigner Procesní model Model znázorňuje proces zpracování objednávky v elektronickém obchodě. V Power Designeru bylo možné plně vystihnout modelovaný proces. -43-

44 5.2.2 Datový model Obrázek 24 - PowerDesigner Datový model Datový model znázorňuje jednoduchý návrh objednávek. Obsahuje několik vazeb m:n a dědičnost Zboží a Služba jsou potomky Položky katalogu. Oproti Enterprise Architectu se odlišuje jiným grafickým pojetím dědičnosti a vazeb m:n. -44-

45 5.2.3 Případ užití Obrázek 25 - PowerDesigner Případ užití Model znázorňuje uzavírání obchodu. Obsahuje dědičnost, jak u aktérů, tak u případů užití. Cílem je vystihnout obchodní pravidlo, že velké kontrakty může uzavírat jen Senior zástupce, zatímco obecný pracovník prodeje může uzavírat jen malé kontrakty. Díky dědičnosti může Senior zástupce totéž, co pracovník prodeje, i něco navíc může tedy uzavírat malé i velké obchody. Model je převzat z knihy Use Cases: Jak efektivně modelovat aplikace [COOCKBURN, 2005] V oblasti případů užití jsou možnosti Power Designeru a Enterprise Architecta vyrovnané. -45-

46 5.3 Microsoft Visio Procesní model Obrázek 26 - Visio Procesní model Model znázorňuje proces zpracování objednávky v elektronickém obchodě. MS Visio používá oproti předchozím nástrojům neobvyklou notaci a také neumožňuje tak přehledné uspořádání prvků v diagramu. -46-

47 5.3.2 Datový model Obrázek 27 - Visio Datový model Datový model znázorňuje jednoduchý návrh objednávek. Obsahuje několik vazeb m:n a dědičnost Zboží a Služba jsou potomky Položky katalogu. Model se opět výrazně liší od předchozích dvou nástrojů. Vazba pro dědičnost sice podporuje, ovšem z modelu není zřejmé, že se o dědičnost jedná. Také se zde nerozlišuje mezi konceptuálním a fyzickým datovým modelem. -47-

48 5.3.3 Případ užití Obrázek 28 Visio přiklad užití Model znázorňuje uzavírání obchodu. Obsahuje dědičnost, jak u aktérů, tak u případů užití. Cílem je vystihnout obchodní pravidlo, že velké kontrakty může uzavírat jen Senior zástupce, zatímco obecný pracovník prodeje může uzavírat jen malé kontrakty. Díky dědičnosti může Senior zástupce totéž, co pracovník prodeje, i něco navíc může tedy uzavírat malé i velké obchody. Model je převzat z knihy Use Cases: Jak efektivně modelovat aplikace [COOCKBURN, 2005] Ve Visiu je možné navrhovat dostatečné případy užití, jen by mohl být větší rozdíl ve grafickém znázornění mezi vazbou užití a dědičností liší se jen v <<uses>> ale šipky jsou stejné. -48-

49 5.3.4 Diagram nasazení Obrázek 29 - Visio Diagram nasazení Ve Visiu je možné navrhovat hezky vypadající digramy nasazení, které ukazují celkový pohled na systém, nasazené HW a SW komponenty. 5.4 Porovnání nástrojů Celkově nejlepších výsledků bylo dosaženo v programu Power Designer, včetně grafického zpracování a souladu s notací BPMN. Nástroj se jeví vhodným i pro oblast případů užití, pravděpodobně by mohl plně nahradit program Enterprise Architect. Microsoft Visio za těmito dvěma nástroji výrazněji zaostává a je zřejmé, že se jedná o jinou kategorii softwaru. Jeho silnou stránkou se ukázala tvorba diagramů nasazení a jiných manažerských obrázků. -49-

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU 1 2 4 bez limitu Obsahuje podporu

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU 1 2 4 bez limitu Obsahuje podporu Srovnání SQL serverů Škálovatelnost a výkon Počet CPU 1 2 4 bez limitu Obsahuje podporu RAM 1 GB 3 GB bez limitu bez limitu vícejádrových (multicore) procesorů 64-bit podpora Windows on Windows (WOW) WOW

Více

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

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

Více

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9 Obsah Úvod 9 Kapitola 1 Business Intelligence, datové sklady 11 Přechod od transakčních databází k analytickým..................... 13 Kvalita údajů pro analýzy................................................

Více

ProjectWise V8 XM Edition

ProjectWise V8 XM Edition . ProjectWise V8 XM Edition ProjectWise V8 XM Edition Evoluční rozšíření, nikoliv revoluce Hlavní témata XM Edition projekty podpora projektového přístupu, šablony projektů workspaces podpora pracovních

Více

Business Intelligence

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

Více

Modelování procesů s využitím MS Visio.

Modelování procesů s využitím MS Visio. Modelování procesů s využitím MS Visio jan.matula@autocont.cz Co je to modelování procesů? Kreslení unifikovaných či standardizovaných symbolů, tvarů a grafů, které graficky znázorňují hlavní, řídící nebo

Více

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009 Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...

Více

MIS. Manažerský informační systém. pro. Ekonomický informační systém EIS JASU CS. Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 110 00 Praha 1

MIS. Manažerský informační systém. pro. Ekonomický informační systém EIS JASU CS. Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 110 00 Praha 1 MIS Manažerský informační systém pro Ekonomický informační systém EIS JASU CS Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 110 00 Praha 1 Poslední aktualizace dne 5.8.2014 MÚZO Praha s.r.o. je certifikováno

Více

Wonderware Information Server 4.0 Co je nového

Wonderware Information Server 4.0 Co je nového Wonderware Information Server 4.0 Co je nového Pavel Průša Pantek (CS) s.r.o. Strana 2 Úvod Wonderware Information Server je výrobní analytický a reportní informační portál pro publikaci výrobních dat

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

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

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

Více

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti: ArcGIS for Server ArcGIS for Server ArcGIS for Server je komplexní nástroj, který představuje platformu pro poskytování GIS služeb umožňujících pořizování, správu a analýzu prostorových dat a jejich vizualizaci.

Více

Obsah. Zpracoval:

Obsah. Zpracoval: Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč

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

Microsoft Access tvorba databáze jednoduše

Microsoft Access tvorba databáze jednoduše Microsoft Access tvorba databáze jednoduše Časový rozsah: 2 dny (9:00-16:00) Cena: 3300 Kč + DPH Úvod do relačních databází. Funkce databázových objektů Microsoft Access. Návrh tabulek, definice základních

Více

Infor Performance management. Jakub Urbášek

Infor Performance management. Jakub Urbášek Infor Performance management Jakub Urbášek Agenda prezentace Stručně o produktu Infor PM 10 Komponenty Infor PM - PM OLAP a PM Office Plus Reporting Analýza Plánování / operativní plánování Infor Performance

Více

PRODUKTY. Tovek Tools

PRODUKTY. Tovek Tools Analyst Pack je 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

Více

1. Integrační koncept

1. Integrační koncept Příloha č. 2: Technický popis integrace 1. Integrační koncept Z hlediska koncepčního budování Smart Administration na Magistrátu města Mostu je možno hovořit o potřebě integrace tří úrovní systémové architektury

Více

Sísyfos Systém evidence činností

Sísyfos Systém evidence činností Sísyfos Systém evidence Sísyfos : Evidence pracovních Systém Sísyfos je firemní aplikace zaměřená na sledování pracovních úkonů jednotlivých zaměstnanců firmy. Umožňuje sledovat pracovní činnosti na různých

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

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

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Příprava k instalaci SQL Serveru 2. Instalace SQL Serveru 3. Základní konfigurace SQL Serveru Vychází ze Sybase SQL Server Verze Rok Název Codename 7.0 1998

Více

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra Symantec pcanywhere 12.0 Špičkové řešení vzdáleného ovládání pro odbornou pomoc a řešení problémů Co je Symantec pcanywhere 12.0? Symantec pcanywhere, přední světové řešení vzdáleného ovládání*, pomáhá

Více

Vzdálená správa v cloudu až pro 250 počítačů

Vzdálená správa v cloudu až pro 250 počítačů Vzdálená správa v cloudu až pro 250 počítačů S pomocí ESET Cloud Administratoru můžete řídit zabezpečení vaší podnikové sítě bez nutnosti nákupu, instalace nebo údržby dalšího hardwaru. Řešení je poskytováno

Více

verze GORDIC spol. s r. o.

verze GORDIC spol. s r. o. Compatibility List verze 01.1 199-01 GORDIC spol. s r. o. Obsah 1 Obsah 1 Úvodní informace Podporované databázové systémy Klientské prostředí Webový aplikační server Kancelářský software Úložiště souborů

Více

SW pro správu a řízení bezpečnosti

SW pro správu a řízení bezpečnosti Integrační bezpečnostní SW pro správu a řízení bezpečnosti Systém je vlastním produktem společnosti Integoo. Trvalý vývoj produktu reflektuje požadavky trhu a zákazníků. Ať už je velikost vaší organizace

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

Marketingová komunikace. 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3bph)

Marketingová komunikace. 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3bph) Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3bph) 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Zdroje Studijní materiály Heleny Palovské

Více

Služby Microsoft Office 365

Služby Microsoft Office 365 Cena: 2000 Kč + DPH Služby Microsoft Office 365 Kurz je určen všem, kteří se chtějí ponořit do tajů Cloud služeb a chtějí naplno využít možnosti Office 365, jako komunikačního nástroje i prostředí pro

Více

IW3 MS SQL SERVER 2014

IW3 MS SQL SERVER 2014 Instalace a konfigurace IW3 MS SQL SERVER 2014 Ing. Peter Solár, MCITP EA solar@pocitacoveskoleni.cz 1 OSNOVA 1. příprava instalace SQL serveru 2. instalace SQL serveru 3. základní konfigurace SQL serveru

Více

Informační systémy 2006/2007

Informační systémy 2006/2007 13 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení Informační systémy 2006/2007 Ivan Kedroň 1 Obsah Analytické nástroje SQL serveru. OLAP analýza

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

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

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb: Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém

Více

Procesní dokumentace Process Management. Pavel Čejka

Procesní dokumentace Process Management. Pavel Čejka Procesní dokumentace Process Management Pavel Čejka SAP Solution Manager 7.2 SAP Solution Manager 7.2 nabízí dramatické zlepšení možností dokumentace Solution dokumentace Jednotné webové prostředí Integrovaný

Více

Stručný obsah. K2118.indd 3 19.6.2013 9:15:27

Stručný obsah. K2118.indd 3 19.6.2013 9:15:27 Stručný obsah 1. Stručný obsah 3 2. Úvod 11 3. Seznamy a databáze v Excelu 13 4. Excel a externí data 45 5. Vytvoření kontingenční tabulky 65 6. Využití kontingenčních tabulek 81 7. Kontingenční grafy

Více

Možnosti reportingu v produktech řady EPM

Možnosti reportingu v produktech řady EPM Možnosti reportingu v produktech řady EPM Martin Répal Senior konzultant/manager EPM MCITP, MCP, MOS, MCTS, vtsp, Prince II martin.repal@autocont.cz 1 Jak je to s reportingem? Má SW produkt reporty? Tak

Více

CASE nástroje. Jaroslav Žáček

CASE nástroje. Jaroslav Žáček CASE nástroje Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within

Více

ArcGIS Server 10. Řešení pro sdílení geodat

ArcGIS Server 10. Řešení pro sdílení geodat ArcGIS Server 10 Řešení pro sdílení geodat ArcGIS Server 10 ArcGIS Server je komplexní nástroj, který představuje platformu pro poskytování služeb GIS umožňujících pořizování, správu a analýzu prostorových

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

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 Reporting a Monitoring Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader Září 2010 2010 IBM Corporation TSM 6: Reporting

Více

PŘÍLOHA Č. 2 RÁMCOVÉ SMLOUVY SEZNAM SLUŽEB A JEJICH CEN 1. Rozložení subjektů Počet počítačů Počet organizací % malé subjekty 100 6200 97 střední subjekty 1000 180 2.5 velké subjekty 10000 30 0.5 Úroveň

Více

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

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

Více

Technologie Sharepoint

Technologie Sharepoint Jan Salajka 25. 3. 2010 ČVUT FEL Technologie Sharepoint Letem světem Sharepoint - Co to je??? Je to technologie Slouží především k řízené tvorbě a správě informací ve webovém prostředí Slouží jako podklad

Více

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Office, e-mail, sdílení dokumentů, videokonference

Více

ArcGIS Online Subscription

ArcGIS Online Subscription ArcGIS Online Subscription GIS pro organizace ArcGIS Online je GIS v cloudu. Poskytuje služby GIS v prostředí internetu, ať už se jedná o úložné místo, publikaci mapových a geoprocessingových služeb, nebo

Více

Profilová část maturitní zkoušky 2017/2018

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

Více

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Office, e-mail, sdílení dokumentů, videokonference

Více

Architektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Architektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?

Více

Architektura softwarových systémů

Architektura softwarových systémů Architektura softwarových systémů 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

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze

Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Cloudové služby kancelářského softwaru hostované společností Microsoft Kvalitní nástroje pro firemní nasazení za přijatelnou cenu Vždy aktuální verze Office, e-mail, sdílení dokumentů, videokonference

Více

Wonderware Historian 10.0

Wonderware Historian 10.0 Wonderware Historian 10.0 Příklady vícevrstvých architektur Jiří Nikl Pantek (CS) s.r.o. Strana 2 Wonderware Historian 10.0 využití vícevrstvé architektury Nová verze historizační databáze Wonderware Historian

Více

Reporting a Monitoring

Reporting a Monitoring Reporting a Monitoring IBM Tivoli Storage Manager 6.3 a IBM Tivoli Storage Manager FastBack 6.1.5 Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader 2010 IBM Corporation Administrátorské rozhraní

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

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema Vlastnosti HRIS (Human Resources Information System) HRIS Vema Proces vývoje HRIS Vema Vema, a. s. Přední

Více

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008 KAPITOLA 1 Představení platformy Microsoft SQL Server 2008 Krátký pohled do historie SQL Serveru Souhrnný přehled novinek, které přináší verze SQL Server 2008 Optimalizovaná instalace a konfigurace Vynucení

Více

manažerského řízení HW a SW požadavky pro sw ATTIS

manažerského řízení HW a SW požadavky pro sw ATTIS HW a SW požadavky pro sw ATTIS Verze manuálu: 3.7 Datum: 1.8.2016 ATTN Consulting s.r.o. Strana č. 1 / 5 Obsah 1. Požadavky na konfiguraci systému... 3 1.1. Systémové požadavky na server (IIS, SQL)...

Více

Statistica Enterprise

Statistica Enterprise Statistica Enterprise díl první Newsletter Statistica ACADEMY Téma: Enterprise, možnosti software Typ článku: Příklad V starším článku jsme si představili jednotlivé typy licencí softwaru Statistica. V

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

Novinky. Autodesk Vault helpdesk.graitec.cz,

Novinky. Autodesk Vault helpdesk.graitec.cz, Novinky Autodesk Vault 2017 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk Vault 2017 PDF dokument obsahuje přehled novinek produktu Autodesk Vault 2017. Obsah: 1.

Více

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní

Více

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí Databázový subsystém pro správu dat vysílačů plošného pokrytí RadioBase je datový subsystém pro ukládání a správu dat vysílačů plošného pokrytí zejména pro služby analogové a digitální televize a rozhlasu.

Více

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) Marketingová komunikace Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Minulé soustředění úvod

Více

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu Přípravný kurz ECDL Kurz je zaměřen na přípravu uchazeče o získání celosvětově rozšířeného certifikátu počítačové gramotnosti ECDL. Tyto ECDL certifikáty jsou určeny široké veřejnosti a jsou stále ve větší

Více

Požadavky pro výběrová řízení TerraBus ESB/G2x

Požadavky pro výběrová řízení TerraBus ESB/G2x Dokument: Převod dat TerraBus ESB/G2x Požadavky pro výběrová řízení TerraBus ESB/G2x Obsah 1. Účel dokumentu... 2 2. Použité termíny a zkratky... 2 3. Požadavky... 3 Účel dokumentu Účelem tohoto dokumentu

Více

cena jednodenního školení: 4000Kč/osoba, druhá a další z téže firmy 3000Kč cena dvoudenního školení: 7000Kč/osoba, druhá další z téže firmy 6000Kč.

cena jednodenního školení: 4000Kč/osoba, druhá a další z téže firmy 3000Kč cena dvoudenního školení: 7000Kč/osoba, druhá další z téže firmy 6000Kč. Katalog školení QAD Školení probíhají na adrese: Minerva ČR, Skálova 2490, začátek 9:00 hod do cca 16 hod Minerva ČR, AT Tower Pražákova 69, začátek 9:00 hod do cca 16 hod cena jednodenního školení: 4000Kč/osoba,

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

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul... Obsah 1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW... 1 1.1 Databázový server... 1 1.2 Webový server... 1 1.3 Stanice pro servisní modul... 1 1.4 Uživatelské stanice... 1 1.5 Monitorované počítače...

Více

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12 Obsah Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12 Úvod do Microsoft SharePoint Foundation 2010 13 Základní pojmy používané v této knize

Více

Manažerský informační systém na MPSV. Mgr. Karel Lux, vedoucí oddělení koncepce informatiky MPSV

Manažerský informační systém na MPSV. Mgr. Karel Lux, vedoucí oddělení koncepce informatiky MPSV Manažerský informační systém na MPSV Mgr. Karel Lux, vedoucí oddělení koncepce informatiky MPSV Konference ISSS-2009 Hradec Králové Aldis 6. dubna 2009 MIS na MPSV časové údaje projektu Vytvoření MIS MPSV

Více

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní

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

InTouch Příklady architektur

InTouch Příklady architektur Příklady architektur Michal Tauchman, Marek Feuermann Pantek (CS) s.r.o. Strana 2 Přehled aktualizací dokumentu 06/2003: Aktualizace na verzi 8.0; hlavní změny oproti předchozí verzi (pro 7.11) jsou v

Více

Od klasického reportingu k SAP BO Design studio na BW power by HANA Pavel Strnad

Od klasického reportingu k SAP BO Design studio na BW power by HANA Pavel Strnad Od klasického reportingu k SAP BO Design studio na BW power by HANA Pavel Strnad CIO PIA5 NSC Prague Obsah Představení firmy Migrace BW to HANA BI architektura ve Wincor Nixdorf Migrační varianty z BW

Více

POŽADAVKY NA INSTALACI

POŽADAVKY NA INSTALACI DATAPOINT POŽADAVKY NA INSTALACI Verze 1.0 Status: Rozpracováno Konica Minolta BCZ Jana Babáčková OBSAH OBSAH... 2 1. ÚVOD... 2 2. Hardwarové požadavky, operační systém... 3 3. SharePoint... 6 4. servisní

Více

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

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

Více

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem

Více

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale je serverová aplikace určená pro efektivní zpracování velkého objemu sdílených nestrukturovaných dat. Umožňuje automaticky indexovat data z různých informačních zdrojů, intuitivně vyhledávat informace,

Více

Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz

Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných

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

ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky. www.ids-scheer.cz

ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky. www.ids-scheer.cz ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky www.ids-scheer.cz Agenda Představení IDS Scheer ARIS Platform Scénáře možné spolupráce Vybudování komplexní

Více

Vývoj informačních systémů. Obecně o IS

Vývoj informačních systémů. Obecně o IS Vývoj informačních systémů Obecně o IS Informační systém Informační systém je propojení informačních technologií a lidských aktivit směřující k zajištění podpory procesů v organizaci. V širším slova smyslu

Více

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph) Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 2. a 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká: 2. soustředění 16.1.2009

Více

TREND 07-201 POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE

TREND 07-201 POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE Tel. +420 543426329 TREND 07-201 POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE Autor: Vít Chvál Verze dokumentu: 1.0 Datum poslední změny: 18.2.2013 Obsah: 1 Pracovník 3 2 Pracovní činnosti (Náplň práce)

Více

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA Obsah Cyclope Print Management Software- uživatelská příručka... 1 1. Přehled produktu... 2 2. Stručný popis produtku CPMS... 2 2.1. Stažení CPMS...

Více

Téma Školitel Počet dní Moderní principy řízení výrobního podniku

Téma Školitel Počet dní Moderní principy řízení výrobního podniku Katalog školení QAD Školení probíhají na adrese: Minerva ČR, Skálova 2490, Tábor začátek 9:00 hod do cca 16 hod Minerva ČR, AT Tower Pražákova 69, Brno začátek 9:00 hod do cca 16 hod cena 4000Kč/osoba,

Více

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ 1. Dědičnost v OOP umožňuje: a) dědit vlastnosti od jiných tříd a dále je rozšiřovat b) dědit vlastnosti od jiných tříd, rozšiřovat lze jen atributy

Více

Wonderware Historian. Příklady vícevrstvých architektur. Jiří Nikl, Tomáš Mandys Pantek (CS) s.r.o.

Wonderware Historian. Příklady vícevrstvých architektur. Jiří Nikl, Tomáš Mandys Pantek (CS) s.r.o. Wonderware Historian Příklady vícevrstvých architektur Jiří Nikl, Tomáš Mandys Pantek (CS) s.r.o. Strana 2 Wonderware Historian Server využití vícevrstvé architektury Historizační databáze Wonderware Historian

Více

PRODUKTY Tovek Server 6

PRODUKTY Tovek Server 6 Tovek Server je serverová aplikace určená pro efektivní zpracování velkého objemu sdílených strukturovaných i nestrukturovaných dat. Umožňuje automaticky indexovat data z různých informačních zdrojů, intuitivně

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

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23 Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod

Více

Reportingová platforma v České spořitelně

Reportingová platforma v České spořitelně Reportingová platforma v České spořitelně Agenda Implementované prostředí Cognos 8 v ČS Marek Varga, Česká spořitelna, a.s. Využití platformy Cognos z pohledu businessu Petr Kozák, Česká spořitelna, a.s.

Více

Tomáš Kantůrek. IT Evangelist, Microsoft

Tomáš Kantůrek. IT Evangelist, Microsoft Tomáš Kantůrek IT Evangelist, Microsoft Správa a zabezpečení PC kdekoliv Jednoduchá webová konzole pro správu Správa mobilních pracovníků To nejlepší z Windows Windows7 Enterprise a další nástroje Cena

Více

2 ÚVOD DO PLATFORMY ARIS

2 ÚVOD DO PLATFORMY ARIS 13 KONTROLNÍ OTÁZKA 1 2 ÚVOD DO PLATFORMY ARIS 2.1 Business Process Management v ARIS V první kapitole jsme diskutovali o významu a vývoji Business Process Management. Popsali jsme fáze životního cyklu,

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

Platforma ArcGIS. Platforma ArcGIS se skládá ze čtyř komponent: dat, zdrojů, portálu a aplikací.

Platforma ArcGIS. Platforma ArcGIS se skládá ze čtyř komponent: dat, zdrojů, portálu a aplikací. Platforma ArcGIS Platforma ArcGIS Platforma ArcGIS je tvořena datovým obsahem, službami a softwarovými produkty, které spolu vzájemně komunikují. Je určena každému, kdo chce snadno a rychle sdělit informaci

Více

Vytvoření portálu odboru strukturálních fondů Ministerstva vnitra a zajištění jeho hostingu na serveru dodavatele

Vytvoření portálu odboru strukturálních fondů Ministerstva vnitra a zajištění jeho hostingu na serveru dodavatele MINISTERSTVO VNITRA odbor strukturálních fondů č.j. MV- 82945-5 /OSF Praha dne 24. listopadu 2009 Počet listů: 5 Odpověď zadavatele na otázky ze dne 20. listopadu 2009 k Zadávací dokumentaci na veřejnou

Více

Business Intelligence nástroje a plánování

Business Intelligence nástroje a plánování Business Intelligence nástroje a plánování pro snadné reportování a vizualizaci Petr Mlejnský Business Intelligence pro reporting, analýzy a vizualizaci Business Intelligence eporting Dashboardy a vizualizace

Více

TECHNICKÁ SPECIFIKACE PŘEDMĚTU PLNĚNÍ

TECHNICKÁ SPECIFIKACE PŘEDMĚTU PLNĚNÍ TECHNICKÁ SPECIFIKACE PŘEDMĚTU PLNĚNÍ ČÁST II. ÚČETNÍ, EKONOMICKÉ A PRÁVNÍ KURZY Název kurzu Délka trvání (předpokládaný) Počet účastníků Mezinárodní účetní standardy (US GAAP, IFRS) 16 10 2 Počet skupin/

Více