4IT450 CASE - Computer Aided Systems Engineering

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

Download "4IT450 CASE - Computer Aided Systems Engineering"

Transkript

1 4IT450 CASE - Computer Aided Systems Engineering PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHU Janoušková Irena, Bc. Melounek Rudolf, Bc. Rejnková Petra, Bc. Suk Miroslav, Bc. Vrba Jaroslav, Bc. VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE

2 1 OBSAH 1 Obsah Úvod Enterprise Architect Obecné informace Popis nástroje Funkcionalita Základní edice Rozšířené edice Schéma funkcionality jednotlivých edic Ceny Podpora ze strany výrobce Hodnocení Microsoft Office Visio Obecné informace Popis nástroje Funkcionalita Schéma funkcionality jednotlivých edic Podpora ze strany výrobce Cena Hodnocení MagicDraw UML Obecné informace Popis produktu Funkcionalita Schéma funkcionality jednotlivých edic Podpora ze strany výrobce

3 5.5 Ceny Hodnocení ALTOVA umodel Obecné informace Popis nástroje a funkcionalita Kompletní schéma funkcionality jednotlivých edic Uživatelské rozhraní Ceny Podpora ze strany výrobce Hodnocení VISUAL PARADIGM FOR UML Obecné informace Popis nástroje a funkcionalita Kompletní schéma funkcionality jednotlivých edic Uživatelské rozhraní Ceny Podpora ze strany výrobce Hodnocení IBM Rational software modeler Obecné informace Popis nástroje a funkcionalita Kompletní schéma funkcionality jednotlivých edic Ceny Podpora ze strany výrobce Hodnocení JUDE (astah*) Obecné informace Popis nástroje a funkcionalita Kompletní schéma funkcionality jednotlivých edic

4 9.3 Uživatelské rozhraní (popisována edice community) Ceny Podpora ze strany výrobce Hodnocení IDS Scheer ARIS Design Platform Obecné informace POPIS NÁSTROJE Funkcionalita ARIS Business Architect ARIS Business Designer ARIS Business Publisher ARIS IT Architect ARIS IT Inventory ARIS Archimate Modeler ARIS Defense Solution ARIS Business Simulator ARIS UML Designer Spolupráce s Jiným softwarem Podpora ze strany výrobce ARIS Product Services Service Management ARIS Application Services Hodnocení TOAD data modeler / CASE Studio Obecné informace Popis nástroje Funkcionalita Další funkce Novinky v aktuální verzi

5 11.6 Napojení na jiné druhy SW Podrora ze strany dodavatele Hodnocení DB Designer Obecné informace Popis nástroje Funkcionalita Další funkce Novinky v aktuální verzi Napojení na jiné druhy SW Podpora ze strany dodavatele Hodnocení CRAFT CASE Obecné informace Popis nástroje Funkcionalita Základní edice Speciální Edice Kompletní schéma funkcionality jednotlivých edic Cena Podpora ze strany výrobce Hodnocení Select architect Obecné informace Popis nástroje Funkcionalita Podporované techniky a modely Cena Podpora ze strany výrobce

6 14.7 Hodnocení Open System Architect Obecné informace Popis nástroje HODNOCENÍ Sybase Power Designer Obecné informace Popis nástroje Funkcionalita Funkční rozdíly edic Funkce nástrojů Podpora ze strany výrobce Cena Hodnocení Oracle Designer Obecné informace Popis nástroje Funkcionalita Nástroje Podpora ze strany výrobce Cena Hodnocení Umbrello UML Modeller Obecné informace Popis Nástroje Funkcionalita Podpora ze strany výrobce Cena Hodnocení

7 19 Závěr Zdroje Enterprise Architect Microsoft Office Visio Magic Draw Altova UModel Visual Paradigm for UML IBM Rational Software Modeler JUDE (astah*) IDS SCHEER ARIS DESIGN PLATFORM TOAD DATA MODELER / CASE STUDIO DB DESIGNER CRAFT CASE Select architect Open System Architect SYBASE Power Designer Oracle Designer Umbrello UML modeller Příloha 1 - Srovnávací tabulka I Příloha 2 - Srovnávací tabulka II

8 2 ÚVOD CASE (Computer Aided Systems Engineering) jsou nástroje, které se používají pro podporu vývoje informačních systémů a v současné mohou pokrývat prakticky všechny aspekty softwarového vývoje od sběru požadavků, analýzy, modelování, návrh, testování, řízení změn, implementaci až po údržbu. Cílem této práce je poskytnout ucelený přehled CASE nástrojů pro vývoj informačních systémů na tuzemském trhu. Do přehledu je zahrnuto celkem 16 nástrojů: Enterprise Architect Microsoft Visio MagicDraw UML Altova UModel Visual Paradigm for UML IBM Rational Software Modeler JUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE Studio DB Designer 4 SYBASE Power Designer UMBRELLO UML Modeler Oracle Designer Select Architect Open System Architect Popis nástrojů je zaměřen především na jejich obecnou charakteristiku (verze, výrobce, distributor, edice, lokalizace, systémové požadavky), popis hlavní funkcionality, poskytovanou podporu od výrobce, orientační ceny atd. Práce je rozdělena do několika částí úvod, hlavní část práce, ve které jsou popsány jednotlivé CASE nástroje, a závěr, který obsahuje souhrn zjištěných informací ve formě tabulky srovnávající funkcionalitu jednotlivých CASE nástrojů. 8

9 3 ENTERPRISE ARCHITECT 3.1 OBECNÉ INFORMACE VERZE: 7.5 build 848 VÝROBCE: : Sparx Systems Pty Ltd (Austrálie), (autor Geoffrey Sparks) DISTRIBUTOR PRO ČR soft Ability Development ADT Systems Ltd. Cleverbee s.r.o. HTK Pro s.r.o. JIMAZ s.r.o. NESS Logos a.s LOKALIZACE: Česká lokalizace není dostupná DEMOVERZE: Bezplatná plně funkční č trial verze na dobu 30 dní EDICE: Sparx nabízí celkem šest edicí Enterprise Architectu, tři základní a tři ř rozšířené. ř Základní edice Enterprise Architect Corporate Edition Professional Edition Desktop Edition Rozšířené edice Ultimate Edition Business and Software Engineering Edition Systems Engineering Edition 9

10 PLATFORMA: Windows, Linux SYSTÉMOVÉ POŽADAVKY[2]: Verze pro WINDOWS Intel Pentium processor (or better) Microsoft Windows Vista, Windows 2008, Windows 2003, Windows XP or Windows MB of RAM (256 MB or higher recommended) 70 MB of available hard-disk space 800*600 (1024x768 or higher recommended) Verze pro LINUX Intel Pentium II processor (or equivalent) CodeWeavers' CrossoverOffice (or later), Microsoft Data Access Components (MDAC) 2.8, DCOM95, Internet Explorer 6 Linux Operating System (kernel 2.4 or later) 64 MB of RAM (128 MB or higher recommended) 70 MB of available hard-disk space 800*600 (1024*768 or higher recommended) Databáze pro verzi Corporate Edition a vyšší (Database Support for Corporate Edition and above) SQL Server 2000, 2005 and 2008 MySQL Oracle 9i and 10g PostgreSQL MSDE Sybase Adaptive Server Anywhere MS Access Progress OpenEdge 10

11 3.2 POPIS NÁSTROJE Enterprise Architect je komplexním modelovacím nástrojem pro analýzu a návrh informačních systémů pomocí jazyka UML. Pokrývá všechny aspekty softwarového vývoje od sběru požadavků, analýzy, modelování, návrh, testování, řízení změn, údržbu až po implementaci, přičemž v rámci celého tohoto procesu je vždy zajištěna zpětná dohledatelnost. Enterprise Architect kombinuje sílu specifikace UML 2.1 s vysokým výkonem a intuitivním rozhraním, a tím poskytuje vysoce profesionální podporu celému vývojovému týmu. EA je mnohouživatelským, vizuálním nástrojem s velkým rozsahem funkcí, jehož současná verze podporuje všech 13 diagramů UML. [3] 3.3 FUNKCIONALITA Rozsah dostupných funkcí EA je závislý na konkrétní edici ZÁKLADNÍ EDICE ENTERPRISE ARCHITECT DESKTOP EDITION Enterprise Architect Desktop Edition je efektivní řešení pro UML modelování a řízení testů i modelování podnikových procesů. Je cílena na individuální analytiky a vývojáře, kteří vyžadují flexibilní modelovací prostředí podporující vše od mind mapping až po zavedení IS. [4] ENTERPRISE ARCHITECT PROFESSIONAL EDITION Professional Edition je výkonným modelovacím nástrojem zaměřeným na pracovní skupiny či jednotlivé vývojáře a analytiky. Její funkcionalita jako replikace, sdílené soubory, a kontrola verzí nabízí podporu sdílených projektů a kromě jiného podporuje i mind mapping či MDG technologie. [4] ENTERPRISE ARCHITECT CORPORATE EDITION Edice Corporate je řešením vhodným pro větší vývojové týmy, které v sobě zahrnuje veškerou funkcionalitu nižších edic a mimo jiné nabízí prostředky pro efektivní týmovou spolupráci jako sdílené úložiště, správu verzí, skupiny uživatelů, sdílení modelů, zamykání elementů pro skupiny uživatelů atd. [4] ROZŠÍŘENÉ EDICE V nové verzi Enterprise Architect 7.5 byly přestaveny 3 nové edice, z nichž 2 jsou zaměřeny na specifické domény a třetí shrnuje jejich funkcionalitu do jednoho komplexního řešení. [5] 11

12 ULTIMATE EDITION Edice Ultimate je komplexním řešením pro pokročilé uživatele pracující napříč vícenásobnými doménami. V jednom vývojovém prostředí integruje jak nástroje pro business modelování, softwarové inženýrství tak i vývoje informačních systému, a podporuje tak týmovou spolupráci i na nejnáročnějších ě projektech. [6] SYSTEMS ENGINEERING EDITION Tato nová edice EA zaměřená na profesionální vývoj informačních systémů ů je řešením používajícím UML, SysML, DDS a další související technologie. Mezi její hlavní přednosti patří generování zdrojového kódu (C, C++, C#, Java, VB.Net) z diagramůů aktivit, interakcí a stavových diagramů, plná podpora Hardware Description Languages a možnost simulovat SysML 1.1 constraint modely. [7] BUSINESS AND SOFTWARE ENGINEERING EDITION Business and Software Engineering Edice je pokročilým nástrojem, který podporuje softwarový vývoj, byznys modelování, záznam architektury a požadavků či projektový management. Mezi její hlavní přednosti ř patří ř možnost použití rozšířených matematických funkcí při skriptování, generování BPEL z BPML 1.1 modelů ů a tzv. Business Rules Composer, který umožňuje ň vytvářet modely a zdrojový kód implementující komplexní business rules ve standardních programovacích jazycích. [8] SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC EAP Project Files Ultimate Systems Engineering Business & Software Engineering Corporate Professional Desktop Advanced UML 2.1 Modeling Automation API Business Process Modeling Element List (Tabular Editing) Metadata/repository Advanced Search Mind Mapping Profile/Metamodel Extensibility Relationship (Traceability) Matrix Report Generation: HTML and Rich-Text 12

13 Requirements Management Shape Scripts/Customization Statechart Editor Test Management Version Control Integration XMI Import and Export (2.1, 1.2, 1.1, 1.0) Code Engineering Database Engineering Debug & Visualize Applications MDG Technologies (Create & Use)* Model Driven Architecture (MDA) Project Discussion Forum Replicate.EAP Projects Report Customization: WYSIWYG Template Editor (for Rich-Text Reports) Reverse Engineer Binaries (Java,.NET) Shared Models WSDL Engineering XML Schema (XSD) Engineering Audit Model Changes Baseline Diff/Merge DBMS Repository** Security (Role-based) Floating Edition Available Tabulka 1 Porovnání ní funkcionality edici case nástroje Enterprise Architect [9] Novinky Ultimate Systems Engineering Business & Software Engineering Corporate Professional Desktop Scripting with JScript, VBScript and Javascript WAN Optimizer Lazy Load Executable Code Generation from Behavioral Models 13

14 Math Support built into Script Engines BPEL Generation from BPMN 1.1 diagrams Business Rules Composer Ada 2005 Code Engineering Real-Time, HDL Code Engineering and Profiles SysML 1.1 SysML Parametric Model Simulation Tabulka 2 Novinky v funkcionalitě ě nové verze case nástroje Enterprise Architect 7.5 [9] Obsažené MDG produkty DoDAF-MODAF Ultimate Systems Engineering Business & Software Engineering Corporate Professional Desktop Visual Studio 2005/2008 Integration Eclipse Integration Visual Studio Link Eclipse Link Zachman TOGAF DDS SysML Tabulka 3 Porovnání obsažených MDG produktů ů v jednotlivých edicích Enterprise Architect 7.5 [9] 3.4 CENY Edice case nástroje Enterprise Architect jsou dostupné ve třech základních licencích standard, floating a academic. Takzvaná floating licence zahrnuje nejen samotnou licenci na používání EA, ale i nástroj pro automatizovanou správu licencí a registračních klíčů Sparx Enterprise Key Store. [12] Příklad cen jednotlivých licencí je uveden v následující tabulce: Edice Typ licence Počet Cena za jednotku (Sparx) Cena za jednotku (Devshop.cz) Corporate Edition Floating License US $335 US $ Kč s DPH Kč s DPH US $ Kč s DPH US $265 - Standard License 1 4 US $ Kč s DPH 5 19 US $ Kč s DPH 14

15 Academic Standard License Academic Floating License US $ Kč s DPH US $185-1 US $119-1 US $168 - Tabulka 4 Příklad cen jednotlivých licencí [10][11] 3.5 PODPORA ZE STRANY VÝROBCE Jedním z charakteristických rysů case nástroje Enterprise Architect je i jeho podpora, která je součástí zakoupené licence produktu po dobu 12 měsíců. Po uplynutí tohoto období může být za poplatek na dalších 12 měsíců obnovena. Tato podpora zahrnuje možnost aktualizace na nové verze a buildy, ovou podporu a přístup do sekce registrovaných uživatelů na webových stránkách společnosti Sparx Systems, Ltd., kde je možné získat další informace (např. UML tutorials), ukázkové EA projekty, přednostní podporu registrovaných uživatelů, bug reporting atd. Přehled cen za obnovení podpory jednotlivých edic je uveden na stránkách výrobce.[4] [12] 3.6 HODNOCENÍ KLADY Podpora všech modelů specifikace UML 2.1 Komplexnost a široké spektrum funkcí Automatické generování kódu do více programovacích jazyků Rozšiřitelnost prostřednictvím plug-inů Možnost spolupráce a kompatibilita s dalším software (databáze, XMI ) Komplexní help ZÁPORY Není dostupná česká lokalizace 15

16 4 MICROSOFT OFFICE VISIO OBECNÉ INFORMACE VERZE: Professional 2007 ( ) VÝROBCE: Microsoft Corporation ČESKÁ LOKALIZACE: Ano, kompletně přeloženo do češtiny DEMOVERZE: Bezplatná 60denní zkušební verze s plnou funkcionalitou EDICE: Office Visio Professional 2007 a Office Visio Standard 2007 PLATFORMA: Microsoft Windows XP Service Pack (SP) 2 nebo novější, případně Microsoft Windows Server 2003 (nebo vyšší verze) SYSTÉMOVÉ POŽADAVKY [13] Procesor 500 MHz nebo rychlejší 256 MB nebo více paměti RAM 2 GB nezbytné pro instalaci 4.2 POPIS NÁSTROJE Microsoft Office Visio 2007 je case nástroj, který umožňuje pomocí řady diagramů vizuálně dokumentovat a navrhovat informační systémy. Je dostupný ve dvou vydáních - Office Visio Professional a Office Visio Standard. V aplikaci je možné využít velkého množství předpřipravených šablon (např. vývojové diagramy obchodního procesu, síťové diagramy, diagramy pracovních postupů, databázové modely a softwarové diagramy atd.). [14] 16

17 4.3 FUNKCIONALITA SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC Funkce Funkce Automatické připojení Možnosti aplikace Autodesk AutoCAD Diagramy debaty Diagramy obchodních procesů Integrace klipartu Kontextová nápověda a odkazy na šablony specifické pro daný úkol Microsoft Office Visio Standard 2007 Microsoft Office Visio Professional 2007 Vývojové diagramy Integrace aplikace Microsoft Office Outlook 2007 Integrace aplikace Microsoft Office Project s Ganttovými diagramy a časovými osami aplikace Visio Integrace serveru Microsoft Office SharePoint Server prostřednictvím pracovních prostorů dokumentů ů Podpora programování aplikace Microsoft Visual Studio, včetně ě rozhraní Microsoft.NET Podpora více jazyků ů a úplné znakové sady Unicode Organizační diagramy Podpora souborů PDF a XPS Režim kontroly Uložení webové stránky včetně č ě ovládacích prvků Zaznamenávání dat obrazců Podpora počítače č če Microsoft Tablet PC včetně ě rukopisu Podpora motivů Časové osy a kalendáře Průvodci pro generování diagramů ů z existujících dat Trojrozměrné obrazce pracovních postupů Integrace webových služeb XML Podpora řešení řízených daty (včetně datových rozhraní API) Funkce pro datové symboly Funkce pro datová propojení 17

18 Diagramy modelování databází se zpětnou analýzou libovolného zdroje dat kompatibilního se standardem ODBC Diagramy adresářových služeb Inženýrské diagramy elektrotechnické, chemické a další Diagramy ITIL Logické síťové diagramy Ukázkové diagramy Diagramy softwaru a zpětná analýza Mapy toku hodnot Mapování a dokumentace webů ů včetně automatického generování map webů Diagramy pro software a databáze COM a OLE Konceptuální schéma webu Diagram modelu databáze Diagram modelu toku dat Podniková aplikace Express-G Jacksonův diagram Diagram ORM Struktura programu ROOM Mapa webu Uživatelské rozhraní systému Windows XP Diagramy UML (diagram aktivit, diagram spolupráce, diagram komponent, diagram nasazení, diagram sekvencí, diagram stavu, diagram statické struktury, diagram případu užití) Tabulka 5 Porovnání funkcionality edicí Microsoft Office Visio 2007 [15] 4.4 PODPORA ZE STRANY VÝROBCE Microsoft poskytuje všeobecnou podporu 5 let po vydání produktu, kterou je možné si o dalších 5 let za poplatek prodloužit. V rámci automatické či online dostupné aktualizace Service Pack jsou instalovány i opravy, které zvyšují stabilitu, výkon a bezpečnost softwaru. Podpora pro předchozí aktualizaci Service Pack je 12 měsíců. ů Minimálně ě po 12 měsíců ě ů od ukončení č životního cyklu produktu je dostupná i tzv. podpora online svépomocí, v rámci níž jsou online přístupné znalostní báze (centra pomoci) obsahující informace o nejčastěji řešených problémech. Aktuální centrum pomoci obsahuje podporu pouze Microsoft Visio Dále je možné kontaktovat pracovníka technické podpory em, online či telefonicky. [16] 18

19 4.5 CENA Verze Microsoft Office Visio Standard 2007 (cena krabice) Microsoft Office Visio Professional 2007 (cena krabice) Cena v Kč bez DPH Kč / Kč (upgrade) Kč / Kč (upgrade) Tabulka 6 Předpokládané ceny Microsoft Visio 2007 [17] 4.6 HODNOCENÍ KLADY Vysoce univerzální nástroj K dispozici je velké množství již předinstalovaných šablon, další šablony lze stáhnout z webu výrobce ZÁPORY Chybí kontrola konzistence modelů Chybí možnost automatického generování programového kódu Omezená podpora UML diagramů Plně lokalizovaný nástroj do českého jazyka 19

20 5 MAGICDRAW UML 5.1 OBECNÉ INFORMACE VERZE: 16.6 (build ) VÝROBCE: No Magic Inc. DISTRIBUTOR PRO ČR: Distribuováno přímo přes e-shop výrobce LOKALIZACE: Ne DEMOVERZE: Verze s omezenou funkcionalitou je dostupná po registraci EDICE: Community Edition, Personal Edition, Standard Edition, Professional Edition, Architect Edition, Enterprise Edition, MagicDraw Reader PLATFORMA: Java Virtual Machine 5 a vyšší (OS Windows NT/2000/XP/Vista, Linux, Mac OS X) SYSTÉMOVÉ POŽADAVKY Minimum Doporučeno Klient CPU PentiumTM 3, 800 MHz PentiumTM 4, 1.4 GHz a RAM 768 MB vyšší 1 GB RAM a vyšší Místo na disku 400MB 400MB a vice Grafika 64k barev 64k barev Týmový server CPU PentiumTM 3, 800 MHz PentiumTM 4, 1.4 GHz a RAM 512 MB vyšší 512 MB a vyšší Místo na disku 150 MB 150 MB a vice RAM Místo na disku Plovoucí server 250 MB 100 MB Tabulka 7 Systémové požadavky case nástroje Magic Draw UML 16.6 [18] 20

21 5.2 POPIS PRODUKTU MagicDraw UML je grafickým modelovacím nástrojem s podporou týmové spolupráce, který byl navržen pro analýzu a návrh objektově orientovaných systémů a databází a podporuje tak práci byznys a softwarových analytiků, programátorů, QA inženýrů i tvůrců dokumentace. Umožňuje přímé vkládání / generování kódu s podporou jazyků JAVA, C#, C++, CL (MSIL) COBRA IDL a dalších, návrh databázových schémat, generování DDl či reverzní inženýrství. [19] 5.3 FUNKCIONALITA MagicDraw je dostupný v sedmi edicích, které se od sebe liší rozsahem své funkcionality [20]: PODPOROVANÉ TECHNOLOGIE: UML 2.2, UML 1.4, SysML 1.1, OCL 2.0, Java 5, CORBA IDL, EJB 2.0/3.0, C#, CIL (MSIL), C++, JDBC (Oracle 8i/9i/10g/11g, MS SQL Server 2000/6.5/7.0, DB2 7.2, Sybase 12.5, Pointbase 4.4, MySQL 4.1.x, PostgreSQL 7.2, Pervasive SQL), XMI 2.1, EMF UML2 2.x XMI MAGICDRAW COMMUNITY EDITION Tato zdarma dostupná edice MagicDraw je vhodná pro vývojáře pracující na nekomerčních projektech. Oproti ostatním edicím má značně omezenou funkcionalitu. MAGICDRAW PERSONAL EDITION MagicDraw Personal edice disponuje veškerou funkcionalitou podporující modelování pomocí jazyka UML. Je dostupná pouze jednotlivě a není určena pro spolupráci s MagicDraw Teamwork serverem. MAGICDRAW STANDARD EDITION Standardní edice v sobě zahrnuje veškerou funkcionalitu předchozí verze a dále poskytuje možnost rozšíření modelů a další podporu modelování. Edice je dostupná v tzv. standalone, floating a mobile licenci a je plně kompatibilní s MagicDraw Teamwork serverem. MAGICDRAW PROFESSIONAL EDITION Profesionální edice rozšiřuje funkcionalitu standardní edice o generování programového kódu a reversní inženýrství. Je dostupná ve třech specifických verzích - Java, C++ and C#. MAGICDRAW ARCHITECT EDITION Tato edice kombinuje vybranou funkcionalitu standardní a enterprise edice, jako například reversní inženýrství. 21

22 MAGICDRAW ENTERPRISE EDITION The MagicDraw Enterprise edice je nejvyšší verzí tohoto case nástroje a zahrnuje v sobě ě veškerou funkcionalitu všech předchozích verzí. MAGICDRAW READER Kromě ě těchto edic existuje také zdarma dostupná edice MagicDraw Reader, kterou je možné použít pro čtení a prohlížení modelů ů vytvořených case nástrojem MagicDraw SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC Support for UML 2 metamodel and notation. Community Edition Personal Edition Standard Edition Professional Edition Architect Edition Enterprise Edition Import of UML 1.4 metamodel Class diagram Package and Objects diagrams Composite structure diagram. omezený Use Case diagram omezený Sequence diagram omezený Action Semantics omezený State Machine diagram omezený Protocol State Machine diagram omezený Communication diagram. omezený Implementation diagram Component and Deployment diagram omezený 22

23 Interaction Overview diagram omezený WSDL profile and diagram CORBA IDL profile and diagram XML schema profile and diagram Database structure profile and diagram: Generic DDL and Oracle DDL diagram Web Application Extensions (WAE) profile and diagram Transformation of UML models to specific XML Schema and DB models GoF design patterns (adapter, composite, decorator, observer, proxy, singleton, visitor, bridge) Java design patterns: RMI, EJB, Main class Junit patterns: test case, tested class Java source code JAVA reverse engineering C++ source code C++ reverse engineering Tabulka 8 Porovnání funkcionality edicí Magic Draw UML [21][22] Kompletní schéma funkcionality je dostupné na stránkách výrobce [22]. 5.4 PODPORA ZE STRANY VÝROBCE V žádné z licencí MagicDraw není automaticky zahrnuta podpora od, ale je nutné si ji dokoupit. Tato podpora výrobce (Software Assurance) se vždy vztahuje pouze k jedné licenci až na čtyři roky a její cena závisí na tom, zda ji pořizujeme současněč s licencí nebo samostatně. Zakoupena společně s licencí Zakoupena samostatně Personal Edition Tabulka 9 Cena podpory pro edici Personal [23]

24 5.5 CENY Case nástroj MagicDraw je možné zakoupit ve čtyřech licencích: STANDALONE - jedna instalace MOBILE - umožňuje nainstalovat kopii na více PC (práce, doma, notebook) FLOATING - umožňuje používat stejný software z různých umístění pomocí přihlášení k license serveru. ACADEMIC - licence pro univerzity a školská zařízení (edice PRS, STD, PRO, ARCH ENT) sleva 40 % Standalone Mobile Floating Personal Edition Standard Edition Professional Edition for Java Professional Edition for C++ Professional Edition for C# Architect Edition Enterprise Edition , , , ,355 1,525 2,159 Tabulka 10 Ceny licencí edic MagicDraw UML [23] 5.6 HODNOCENÍ KLADY sdílení modelů a podpora týmové spolupráce bezplatná edice pro prohlížení modelů podpora několika programovacích jazyků ZÁPORY chybí česká lokalizace omezená funkcionalita zkušební verze pouze placená podpora 24

25 6 ALTOVA UMODEL 6.1 OBECNÉ INFORMACE VERZE: 2010 VÝROBCE: Altova ( DISTRIBUTOR PRO ČR: JIMAZ s.r.o. LOKALIZACE: Česká lokalizace není dostupná DEMOVERZE: K dispozici 30-ti denní trial verze EDICE: Professional (99 EUR) Enterprise (149 EUR) Dále možno zakoupit balíčky 5, 10, 20, 50 licencí. Ceny balíčků edice Professional: 469, 839, 1639, 3990 EUR [28]. Ceny balíčků edice Enterprise: 699, 1269, 2490, 5990 EUR [27]. PLATFORMA: MS Windows (2000, XP, 2003, Vista) SYSTÉMOVÉ POŽADAVKY: (K VERZI 2009) [24] MS Windows (2000, XP, 2003, Vista) Pentium III, 800 MHz 64MB RAM 50MB místa na disku 6.2 POPIS NÁSTROJE A FUNKCIONALITA Altova UModel 2010 je cenově zajímavým řešením pro modelování pomocí UML. Zahrnuje v sobě mnoho užitečných vlastností umožňujících snadnou manipulaci s nástrojem a efektivní práci vývojářů. Kvalitně vizuálně ztvárněné a bohaté uživatelské rozhraní nabízí uživatelům možnost rychle a intuitivně tvořit design aplikací. Kromě vizuální tvorby designu umí nástroj také analyzovat design stávajících aplikací. 25

26 V raných fázích prací na projektu UModel vývojářům napomáhá s definicí požadavků a vzhledem k jejich přehlednému zpracování usnadňuje komunikaci se všemi zainteresovanými skupinami. K nezbytným funkcím aplikace patří podpora týmové spolupráce, generování kódu, reverzní inženýrství, round-trip enginnering a podpora formátu XMI pro ukládání modelů. Díky podpoře XMI můžeme do UModel importovat modely vytvořené jinými CASE nástroji. Pomocí UModel můžeme vytvářet všechny diagramy definované v UML 2.2 a další, například XSD diagramy (pro modelování XML schémat) a BPMN diagramy (modelování business procesů). Podpora poslední verze UML standardu je velkou výhodou, nástroj však zůstává zpětně kompatibilní i s verzemi 2.0 a 2.1. Nástroj se snaží plně vyhovět specifikaci UML 2.2 a eliminovat možnost tvorby modelů využívajících zastaralé prvky předchozích UML specifikací nebo prvky specifikací nedefinované. Přizpůsobuje tomu i obsah menu a nástrojových lišt. Jak už bylo výše zmíněno, UModel zahrnuje funkce generování kódu, reverse engineeringu a round-trip engineeringu. Generování kódu je dostupné pro jazyky Java (1.4, 5.0, 6.0), C# (1.2, 2.0, 3.0) a Visual Basic.NET (7.1, 8.0, 9.0). Kód je generován na základě vytvořených diagramů tříd. Reverse engineering automaticky vytváří modely z kódu napsaného v jazycích Java, C# a Visual Basic.NET. K tomuto účelu využívá jak zdrojové kódy, tak binární soubory existujících aplikací. Tato funkce je výhodná a zjednodušuje práci zejména při požadavcích na rozšíření stávajících aplikací nebo znovupoužití již existujících komponent v nových projektech. [25] KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC 26

27 Srovnání edic převzato z [26]. 6.3 UŽIVATELSKÉ ROZHRANÍ UModel diagramy jsou vytvářeny pomocí bohatých kolekcí elementů, které jsou do značné míry vizuálně a barevně odlišené pro lepší přehlednost. Barevnost a vizuální podobu elementů si může uživatel přizpůsobovat pomocí nastavení stylů. Panel nastavení stylů umožňuje přizpůsobování vzhledu jednoho elementu, jejich skupiny, nebo dokonce celé kategorie elementů. Zvolíme-li pro nějaký element (či skupinu nebo kategorii) vlastní 27

28 nastavení, v panelu stylů se objeví zvláštní ikona a vyskakovací popisek indikující zvláštní nastavení. Kamkoliv v diagramu můžeme umístit poznámky. Poznámky se chovají jako klasické elementy, můžeme měnit jejich vzhled i pozici automaticky nebo ručně. K identifikátorům v diagramech tříd lze přidávat texty, které se při generování kódu objeví jako komentáře ve zdrojovém kódu (dostupné pro jazyky Java a C#). Co se týká rozložení elementů na diagramu, UModel umožňuje uživateli rozložit elementy (nebo jejich skupiny) ručně, nebo dokáže elementy rozložit automaticky na základě několika voleb. Volbu autolayoutu nabízí kontextové menu dostupné po kliknutí pravým tlačítkem na element (skupinu elementů). Vytvoříme-li prvek, který obsahuje syntaktickou chybu, UModel nás na tuto skutečnost upozorní. Důležitou funkcí je neomezený počet Undo a Redo operací. To nám umožní experimentování s modelem bez obav ze ztráty informace. Model je zobrazen standardně ve stromové reprezentaci. Prvky nacházející se v tomto stromu můžeme zobrazovat v libovolném počtu diagramů. UModel nabízí funkce drag and drop, díky níž můžeme vkládat elementy do diagramu pouhým přetažením myši. Jednotlivé prvky a jejich skupiny můžeme také kopírovat a vkládat do jiných diagramů. UModel si zakládá na kastomizovatelnosti veškerých vlastností diagramů velikosti, pozice, barvy, písem, stylů čar atd. Veškeré panely a nabídky určené pro nastavování vlastností modelů i chování aplikace jsou velmi podobné těm známým z integrovaných vývojových prostředí. Jejich ovládání je tedy pro uživatele vysoce intuitivní. UModel v levé části hlavního okna zobrazuje řadu pomocných oken, které nám pomohou vytvářet, prohlížet a procházet naše modely. Perspektivu pohledu na projekt si uživatel může navolit. Standardní pohled na model je pomocí stromového zobrazení modelu. Znázorňuje vazby mezi prvky z business hlediska i vztahy mezi diagramy. Strom diagramů třídí model podle typů diagramů v něm vytvořených. Bez ohledu na zvolenou perspektivu, když vytvoříme nový prvek, jeho vlastnosti a funkce se zobrazí v podokně vlastností. Zde jsou snadno přístupné jak ke čtení, tak k editaci. Podokno nastavení se podobá oknům vlastností dostupným v integrovaných vývojových prostředích. Mnoho vlastností prvků lze modifikovat přímo v panelu, ve kterém se diagram zobrazuje a tvoří. Designové okno diagramu nabízí funkci zoom pro přibližování a oddalování diagramu. Jakou část diagramu máme právě zobrazenou se snadno dozvíme z podokna celkového pohledu. Každý typ diagramu má navíc svůj vlastní panel nástrojů, takže obrazovka nebude přeplněna irelevantními ikonami. Zajímavou funkcí UModel je podpora vrstev diagramů. V UModel Enterprise Edition lze tvořit vrstvy pro všechny typy diagramů. Každý prvek diagramu může být přiřazen ke 28

29 konkrétní vrstvě. Jednotlivé vrstvy lze zamykat, aby se předešlo změnám, nebo je možné je úplně zneviditelnit. 6.4 CENY Ceny jednotlivých edic jsou uvedeny v obecných informacích. Čerpáno z [27] a [28]. 6.5 PODPORA ZE STRANY VÝROBCE K licenci je možné dokoupit tzv. Support & Maintenance Package. Tento balíček stojí na jeden rok 25% ceny licence, na dva roky 40%. [29] 6.6 HODNOCENÍ KLADY komfortní a intuitivní ovládání poměr cena/výkon podpora UML 2.2 systémové nároky ZÁPORY lokalizace pouze MS Windows 29

30 7 VISUAL PARADIGM FOR UML 7.1 OBECNÉ INFORMACE VERZE: 7.1 VÝROBCE: Visual Paradigm International ( DISTRIBUTOR PRO ČR: N/A LOKALIZACE: Česká lokalizace není dostupná DEMOVERZE: K dispozici 30-ti denní trial verze EDICE: [31] Community (zdarma pro nekomerční využití) Personal (59 USD pro nekomerční využití) Modeler (99 USD) Standard (299 USD) Professional (699 USD) Enterprise (1399 USD) U všech edic kromě Community a Personal je možnost zakoupení plovoucí licence. K ceně edice se přičítá 30%. PLATFORMA: [30] Windows, Linux, Unix, Mac OS X, Solaris SYSTÉMOVÉ POŽADAVKY: [30] Intel Pentium III kompatibilní procesor, 1.0 GHz a vyšší Min. 512MB RAM, 1.0 GB doporučeno Min. 400MB místa na disku Microsoft Windows (98, 2000, XP, Vista), Linux, Mac OS X, Solaris IDE: Eclipse 3, IntelliJ IDEA 4, JBuilder 9, JDeveloper 10g, NetBeans 4.0, Sun Studio Enterprise, WebLogic Workshop

31 7.2 POPIS NÁSTROJE A FUNKCIONALITA Visual Paradigm for UML je komplexní nástroj nabízející širokou funkcionalitu. Samozřejmostí je podpora modelování v jazyce UML, a to ve verzi 2.2. Nástroj umožňuje práci se všemi třinácti diagramy definovanými v UML 2.2. V modelování případů užití lze navíc tvořit a spravovat scénáře případů užití, což specifikace UML neupravuje. Integrovat je můžeme pomocí bodů rozšíření. Zároveň je možné přímo při modelování scénářů případů užití tvořit uživatelské akceptační testy vyplněním sloupců procedur a očekávaných výsledků v editoru scénářů. Případy užití a aktéři jsou zobrazeni v přehledné tabulce. Dostupné je rychlé vyhledávání a filtrace pro snadnou orientaci v namodelovaných případech užití. Pomoc při hledání případů užití i jiných prvků modelu nabízí textová analýza. Ta dokáže vyextrahovat kandidátní prvky modelu z textového dokumentu. Pomocí textové analýzy lze identifikovat například případy užití, aktéry, třídy, akce, subprocesy nebo události. Dalším podporovaným způsobem identifikace prvků modelu jsou CRC katry (Class-Responsibility Collaborator), které slouží k identifikaci tříd, jejich odpovědností a vzájemných vazeb. Software dále nabízí modelování business procesů v notaci BPNM verze 2.0. Nástroj umožňuje na procesy pohlížet v několika úrovních, a to jak prostřednictvím jednotlivých diagramů business procesů, tak z hlediska procesních map spojujících tyto procesy vazbami. Visual Paradigm for UML je také velice vhodným a robustním nástrojem pro navrhování, vytváření a synchronizování databází. Vytvářet lze třeba také vrstvu objektověrelačního mapování jazyka Java (Hibernate). Dostupná je také synchronizace mezi ERD (Entity Relationship Diagram) a diagramy tříd UML. Visual Paradigm nabízí rovněž širokou podporu pro správu požadavků. Umožňuje vytvářet SysML diagramy požadavků pro snadné specifikování a analyzování funkčních a nefunkčních požadavků kladených na modelovaný systém. Požadavky lze propojovat se souvisejícími případy užití a možné je též přepínání mezi diagramovým a tabulkovým pohledem na požadavky. Visual Paradigm umožňuje také vytvářet a spravovat projektové slovníky, ve kterých analytici a jiní zainteresovaní uživatelé mohou specifikovat termíny z problémové domény, které jsou v projektu užívány. Termíny mohou být zadávány ručně nebo s využitím textové analýzy a analýzy případů užití. Užitečným nástrojem je návrhář uživatelského rozhraní. Velkou výhodou tohoto návrháře je jeho nezávislost na jakémkoliv programovacím jazyce a možnost popisu jednotlivých prvků navrženého rozhraní. Novinkou v poslední verzi je návrhář uživatelského rozhraní pro webové aplikace. Jako každý kvalitní CASE nástroj, také Visual Paradigm for UML umožňuje generovat dokumentaci a reporty. Zahrnuje v sobě editor pro tvorbu šablon reportů, takže uživatel může snadno přizpůsobit jak vzhled dokumentů, tak jejich obsah. Dokumentaci lze generovat do formátů PDF, HTML, MS Word 2007 nebo publikovat celý projekt na webu. Dokumentaci je možné také vytvářet ručně. 31

32 Správa verzí a týmová spolupráce na projektu je podporována prostřednictvím VP Teamwork Server, Perforce, Subversion nebo CVS. Další důležitou vlastností každého CASE nástroje je jeho integrovatelnost, a to jak s ostatními nástroji účastnícími se vývoje softwaru, tak možnost exportu vytvořených modelů do různých formátů. První formu integrovatelnosti splňuje Visual Paradigm for UML pro integrovaná vývojová prostředí Eclipse, NetBeans a IntelliJ IDEA. Export a import modelů je podporován pro formáty XMI, XML, Visual Paradigm Project (VPP) and MS Excel, a to bez ztráty informace. Možnosti importu formátů jsou ještě rozsáhlejší. Importovat lze nativní formáty různých jiných komerčních CASE nástrojů, například MS Visio, Rational Rose (MDL), Rational DNX, Rational Software Architect, ERWin Data Modeler, Telelogic Modeler (RPY) a System Architect business process diagramy. Export diagramů je umožněn do formátů grafických formátů JPG, PNG, SVG a EMF a rovněž do formátu PDF. Zajímavá je možnost nařezání velkých diagramů na menší části tak, aby byly vhodné pro tisk nebo začlenitelné do dokumentace. Pro zkušené uživatele vyžadující rozšíření funkcionality je připraven modul pro tvorbu vlastních pluginů v jazyce Java nebo možnost ovládání nástroje z vestavěné příkazové řádky. Co se týká reverzního inženýrství a generování kódu, kompletní round-trip engineering je dostupný pro jazyk Java. Generovat kód je možné do patnácti jazyků. Podporované jsou jazyky Java, C#, VB.NET, PHP, ODL, Action Script, IDL, C++, Delphi, Perl, XML Schema, Python, Objective-C, Ada 95 a Ruby. Reverzní inženýrství je dostupné pro dvanáct jazyků. Jsou jimi Java, C++,.NET DDL nebo exe, IDL, Ada 95, XML, XML schema, JDBC, Hibernate, PHP 5.0 a vyšší, Python a Objective-C. Zmíněné generování kódu i reverzní inženýrství je spjato s diagramy tříd. Generování kódu ze stavových diagramů je dostupné pro jazyky Java, C#, VB.NET a C++. Samostatnou kapitolou je generování databázových schémat (DDL) z ERD diagramů a generování inicializačních skriptů nebo skriptů pro update a změny existujících databází. Visual Paradigm for UML podporuje také generování Java ORM kódu pro přístup do relačních databází. Dostupné je i reverzní inženýrství, které z existující databáze vygeneruje ERD diagram a dokáže ho synchronizovat s diagramy tříd. Podpora databází je velmi rozsáhlá, za všechny můžeme zmínit například MySQL, MS SQL Server, Oracle, Sybase, PostgreSQL, Derby, Informix, Firebird a SQLite. [30] 32

33 7.2.1 KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC 33

34 34

35 35

36 Srovnání edic převzato z [32]. 7.3 UŽIVATELSKÉ ROZHRANÍ Okno je standardně členěno na čtyři panely, menu a nástrojové lišty. Všechny nástroje jsou zařazeny pod nabídku Tools, která se dále větví. Nástrojové lišty jsou přizpůsobitelné. Uživatel si po kliknutí pravým tlačítkem může zvolit, jaké skupiny nástrojů si přeje na panelu zobrazovat. Levé horní pole se skládá z pěti záložek. Každá zprostředkovává určitý pohled na model/projekt. První záložka třídí elementy modelu na základě vytvářených diagramů, na druhé záložce si můžeme prohlédnout jednotlivé elementy modelu setříděné podle názvu nebo typu. Třetí záložka slouží k prohlížení repozitáře tříd. Ve čtvrté záložce můžeme vytvářet logické pohledy na model. Pátá záložka je věnována objektově-relačnímu mapování. Další vlevo umístěné pole je rovněž rozčleněno do záložek. První nabízí pohled na vlastnosti jednotlivých prvků modelu (samozřejmě i s možností editace). Ty se dají vybrat buď na diagramu nebo z rozbalovacího seznamu přímo v poli. Druhá záložka obsahuje náhled aktuálního diagramu. Obdélníkem je vyznačena právě zobrazená část, pomocí něj je pak možné se po diagramu pohybovat a měnit aktuální náhled. Třetí záložka slouží k zápisu 36

37 dokumentace k jednotlivým elementům. Zápis je možné provádět v náhledu HTML, kódu HTML nebo v běžném textu. Dolní panel slouží k výpisu zpráv. Uživatel může zvolit, zda chce zobrazovat informační zprávy, chybové zprávy i varování. Pole umístěné v pravé části obrazovky slouží k zobrazení a vytváření samotných diagramů. Po jeho levé straně se nachází bohaté lišty s elementy a nástroji. Profesionalita nástroje se ukazuje také v kvalitě vytvářených diagramů. Ty jsou jednoduše upravitelné a obsahují všechny potřebné náležitosti bez zbytečného dodatečného nastavování. Uživatelské rozhraní je poměrně intuitivní. Co se týče nápovědy, její nainstalování si volíme přímo při instalaci samotného produktu. Nápověda umožňuje vyhledávání, listování v rejstříku i v tematických okruzích. Přímo z nápovědy lze také tisknout. Kromě této formy máme nápovědu k dispozici i ve formátu PDF a HTML jako uživatelskou příručku. Přes volbu Help Visual Paradigm on the Web Online Support máme možnost kontaktovat technickou podporu. Vyzdvihnout je třeba grafickou úroveň vytvářených diagramů. Lišty s dostupnými elementy a nástroji jsou velmi bohaté, stejně jako možnosti úprav. Důležití je také možnost přizpůsobení vzhledu okna (např. vypínání nevyužívaných záložek) a rozmístění jednotlivých polí s možností uložení jako tzv. perspektivy pomocí View Save Perspective as. Mezi perspektivami je pak možné přepínat volbou View Open perspective. 7.4 CENY Ceny jednotlivých edic jsou uvedeny v obecných informacích. Čerpáno z [31]. 7.5 PODPORA ZE STRANY VÝROBCE Výrobce nabízí možnost dokoupení jednoroční podpory ke všem edicím kromě Community. K základní ceně produktu se v tom případě přičítá 20%. [31] 7.6 HODNOCENÍ KLADY podpora mnoha operačních systémů podpora UML 2.2 existence mnoha verzí, každý si vybere podle svých požadavků široká nabídka funkcí existence free verze ZÁPORY lokalizace 37

38 8 IBM RATIONAL SOFTWARE MODELER 8.1 OBECNÉ INFORMACE VERZE: VÝROBCE: IBM Corporation ( DISTRIBUTOR PRO ČR: ATComputers, a.s. Avnet, s.r.o. DNS, a.s. SWS, a.s. Tech Data Distribution, s.r.o. LOKALIZACE: Česká lokalizace je dostupná DEMOVERZE: K dispozici 30-ti denní trial verze EDICE: [37] IBM Rational Software Modeler Floating User License (3480 USD) IBM Rational Software Modeler Authorized User License (2010 USD) IBM Rational Software Modeler Floating User Initial Fixed Term License (1680 USD) IBM Rational Software Modeler Authorized User Initial Fixed Term License (973 USD) Ceny licencí zahrnují 12-ti měsíční podporu. PLATFORMA: [35] MS Windows (2000, XP, 2003, 2008, Vista), Linux (Red Hat, SUSE) SYSTÉMOVÉ POŽADAVKY: [35] MS Windows (2000, XP, 2003, 2008, Vista), Linux (Red Hat, SUSE) Pentium III 800 MHz 38

39 1024 x 768 displej min. 768MB RAM (doporučeno 1GB RAM) 750MB místa na disku pro instalaci a dalších 500 MB 8.2 POPIS NÁSTROJE A FUNKCIONALITA IBM Rational Software Modeler patří do rodiny produktů IBM Rational Software Architect. Jedná se o robustní, škálovatelné řešení pro zpracování požadavků, design a business modelování. IBM Rational Software Modeler nabízí výkonné modelovací funkce, které můžeme přizpůsobit našim potřebám. Vlastnosti jsou volitelně instalovatelné, a to až do velmi nízké úrovně. Kromě možnosti přizpůsobení aplikace jako takové se nabízí také možnost přizpůsobení uživatelského rozhraní. Uživatel může pro zobrazení zvolit ty nástroje, které bude při své práci opravdu potřebovat. Mezi nejzajímavější funkce aktuální verze patří [33]: efektivnější správa vývoje rizik a projektů využitím platformy sledovatelnosti, která nejen provádí správu, ale navíc pomáhá analyzovat vliv požadavků - od návrhu až po implementaci možnost vytváření a využívání vlastních specializovaných modelovacích jazyků (DSML - Domain Specific Modeling Language) k prezentaci jedinečných oblastí podnikových problémů a řešení flexibilní správa modelů podporuje paralelní vývoj a refaktoring architektury, který umožňuje rozdělování, kombinaci, porovnávání a slučování modelů a jejich fragmentů integrace s IBM Rational Software Delivery, IBM Rational Team Concert, IBM Rational Asset Manager, IBM Rational Requirements Management, WebSphere Business Modeler, Rational System Architect a dalšími produkty otevřenost a vysoká rozšiřitelnost nejnovější verze je rozšířená o podporu BPMN 2, SoaML a DoDAF 2 IBM Rational Software Modeler je postaven na IDE Eclipse 3.4 a je svázán s metodikou RUP. Kvůli své vysoké ceně není vhodný pro využití v menších firmách. Software Modeler je také úzce svázán s ostatními produkty firmy IBM. Za zmínku stojí například nástroj IBM Rational ClearCase pro správu verzí a týmovou spolupráci, IBM Rational ClearQuest pro správu konfigurací nebo IBM Rational RequisitePro pro správu požadavků. Svázání nástroje s ostatními produkty IBM by se dalo označit za výhodu i nevýhodu zároveň. Výhodou je jednoduchá integrace, zajištění komplexní funkcionality a kompatibilního 39

40 uživatelského rozhraní. Nevýhodou v tomto případě je značné navýšení ceny řešení v případě zakoupení dalších aplikací a omezená funkčnost samotného Software Modeleru ve srovnání s možnostmi, které nabízí ve spolupráci s dalšími produkty. Nástroj IBM Rational Software Modeler nabízí veškerou funkcionalitu typickou pro komerční CASE nástroje. Umožňuje přizpůsobení uživatelského rozhraní individuálním potřebám uživatele a jeho ovládání je intuitivní. V Software Modeler můžeme vytvářet diagramy definované v UML 2.1 a také modelovat procesy pomocí BPMN. Podporovány jsou UML profily i zadávání omezení modelu, například pomocí jazyka OCL. Samozřejmostí je i export dat a tvorba reportů ve formátech HTML, PDF a XML. Architektura Rational Software Modeleru nám dovoluje ho snadno integrovat do naší vývojové platformy. Jak již bylo řečeno, Software Modeler je postaven na IDE Eclipse 3.4, do kterého je integrován v podobě zásuvného modulu. Uživatelské rozhraní i ovládání respektuje filosofii vývojového prostředí Eclipse a nástroj je tak snadno integrovatelný s ostatními Eclipse pluginy. Velmi dobrá podpora existuje pro znovupoužití elementů modelu. Software Modeler se stará o zajištění závislostí a konzistence mezi elementy využívanými velkými vývojovými týmy. Modely mohou být ukládány ve formátu XMI, což umožňuje jejich přenositelnost mezi různými CASE nástroji. Dokumentace k nástroji je poměrně rozsáhlá, místy stručná co se týká možností kastomizace a pokročilé funkcionality. Nevýhodou nástroje je především jeho vysoká cena. Dále například nedostupnost datového modelování. Kastomizace nástroje je možná pouze na hrubé úrovni, například neumožňuje dynamicky nastavit vlastnosti a funkce aplikace podle role uživatele. Další nevýhodou je absence správy verzí. Ta je dostupná pouze na úrovni souboru modelu. Sofistikovanější správa verzí se však dá přidat integrací nástroje s dalšími produkty (například IBM Rational ClearCase). Za velkou nevýhodu se dá považovat fakt, že pro zajištění opravdu komplexní funkcionality je nutné nástroj integrovat s dalšími IBM nástroji. [34] 40

41 8.2.1 KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC Srovnání edic převzato z [36]. 8.3 CENY Ceny jednotlivých edic jsou uvedeny v obecných informacích. [37] 41

42 8.4 PODPORA ZE STRANY VÝROBCE V základní ceně licencí je zahrnuta 12-ti měsíční podpora. [37] 8.5 HODNOCENÍ KLADY prostředí IDE Eclipse ceně licencí 12-ti měsíční podpora lokalizace podpora Linuxu ZÁPORY pro plné využití funkcionality nutné pořídit další IBM produkty vysoká cena 42

43 9 JUDE (ASTAH*) 9.1 OBECNÉ INFORMACE VERZE: VÝROBCE: Change Vision, Inc. ( resp. DISTRIBUTOR PRO ČR: Není LOKALIZACE: Česká lokalizace není dostupná DEMOVERZE: K dispozici 20-ti denní trial verze EDICE: [41] JUDE/Community (zdarma pro nekomerční využití) JUDE/Professional (USD 280) V ceně je zahrnuta jednoroční podpora. K dispozici jsou také balíky pěti (USD 1300), deseti (USD 2460) a dvaceti (USD 4800) licencí. PLATFORMA: [38] MS Windows (XP, Vista) SYSTÉMOVÉ POŽADAVKY: [38] MS Windows (XP, Vista) Pentium III 1GHz nebo vyšší min. 512MB RAM, doporučeno 1GB a více min. 400MB volného místa na disku Java 5.0 a vyšší POZNÁMKA: VE ČTVRTÉM ČTVRTLETÍ 2009 DOŠLO KE ZMĚNĚ NÁZVU Z JUDE NA ASTAH*. [39] 9.2 POPIS NÁSTROJE A FUNKCIONALITA JUDE staví na faktu, že dnešní rozsáhlé CASE aplikace jsou příliš složité, robustní a pomalé a většina uživatelů vyžaduje spíše rychlejší, odlehčené a jednoduše využitelné intuitivní nástroje. Japonská společnost Change Vision proto připravila několik produktů, které mají sloužit jak v komerční sféře, tak pro nekomerční využití. Zástupcem komerční 43

44 odnože je JUDE/Professional, pro nekomerční využití je k dispozici JUDE/Community. JUDE/professional zahrnuje veškerou funkcionalitu nekomerčního JUDE/Community a přidává další funkce, jako například Reference Project Management pro spolupráci mezi členy projektových týmů. Nabízí zlepšenou funkcionalitu tisku, možnost spojování JUDE projektů, popisy případů užití, průvodce tvorbou diagramů, import a export modelů z a do XMI, ukládání informací o projektu ve formátu CSV. Další funkce zahrnují například vícejazyčné zobrazování, export RTF dokumentů, tvorbu myšlenkových map, generování kódu v jazyce C#. JUDE/Community je volnou verzí pro nekomerční využití. Mezi nabízené funkce patří generování kódu a reverse engineering v jazyce Java, automatické rozmístění prvků v diagramu, export do grafických formátů JPG a PNG. Omezení spočívá v tom, že na tištěných výstupech se objevuje logo JUDE. Aplikace JUDE/Share je komunikačním nástrojem, který umožňuje sdílení výstupů z JUDE/Professional a komunikaci mezi více uživateli. Sdílený obsah je zpřístupněn pomocí webového prohlížeče. Každý, kdo má přístup, může sdílené soubory komentovat i reagovat na komentáře. JUDE umožňuje vytvářet diagramy UML verze 1.4, podpora UML 2.0 je pouze částečná. Ve verzi Professional lze kromě diagramů UML vytvářet také další typy diagramů, například ER diagramy, Eriksson-Penker procesní diagramy, myšlenkové mapy, data flow diagramy, CRUD tabulky a další. Dostupné jsou i konverze mezi různými druhy modelů (pouze ve verzi Professional). Generování dokumentace je dostupné do formátu HTML. Dokumentace je generována z modelů tříd, ale ve verzi Community bez exportu diagramů. Zároveň není možné měnit vzhled vygenerovaných souborů či vybírat prvky modelu k zahrnutí do dokumentace. Nástroj JUDE/Community podporuje generování kódu v jazyce Java. Komerční verze zvládá generovat kód též v jazycích C# a C++. Reverse engineering je dostupný pro jazyk Java. Reverse engineering pro C# a C++ je sice dostupný, ale oficiálně nepodporovaný. Co se týká podporovaných platforem, nabízí JUDE oficiální podporu pouze pro Microsoft Windows. Na jiných platformách, například Linux, výrobce produkt užívat nedoporučuje. Zprovoznit JUDE na platformě Linux však možné je. Nová verze JUDE 5.5 vyžaduje ke svému běhu platformu Java 5.0 a vyšší, na starších verzích ji nezprovozníme. Užitečnou funkcí je porovnávání projektů s možností jejich synchronizace. Nově je dostupná funkce, která zobrazí rozdíly mezi porovnávanými projekty. Rozsáhlé jsou možnosti importu a exportu. Community nabízí možnost exportu modelů ve formátech JPG a PNG. Ve verzi Professional je zahrnuta také funkce exportu ve formátu EMF. Kromě grafických formátů podporuje funguje export modelů také do formátů HTML a RTF. Modely lze ve verzi Professional ukládat ve formátu XMI. Poměrně rozsáhlá je i podpora datového modelování. Zajímavá je zde funkce generování SQL kódu. Dostupný je také reverse engineering pro databáze, ale není výrobcem zahrnut do podpory. 44

45 Ve verzi Professional je umožněna částečná podpora týmové spolupráce, a to prostřednictvím pomocného programu JUDE/Share. Pro Community verzi ale není dostupná žádná podpora týmové práce. Nástroj také nekomunikuje s žádným systémem pro správu verzí. Aplikace je ke stažení v anglickém jazyce. Jelikož výrobce pochází z Japonska, je k dispozici také jazykový balík japonštiny. Na stránkách výrobce nalezneme také návod na vytvoření vlastních lokalizačních souborů. Lokalizace do češtiny není zatím dostupná. [40] KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC 45

46 46

47 47

48 Srovnání edic převzato z [40]. 9.3 UŽIVATELSKÉ ROZHRANÍ (POPISOVÁNA EDICE COMMUNITY) Kromě menu a panelu nástrojů je okno aplikace rozděleno na tři části. Vlevo nahoře se nachází pole s pěti záložkami. První z nich má název Map a zobrazuje náhled diagramu. Obdélník vyznačuje aktuálně zobrazenou část diagramu a jeho přetahováním se můžeme po diagramu snadno pohybovat. Záložka Diagram nabízí přehled vytvořených diagramů. Vypsány jsou názvy a typy diagramů a jejich rodičovský prvek. Pole Search je určeno k vyhledávání prvků modelu a jejich úpravám. Možné je například nahrazení výskytu určitého řetězce jiným řetězcem nebo smazání prvku z modelu. Vybrané prvky jsou přístupné k úpravám v levém dolním poli. Na záložce Structure si můžeme prohlédnout stromovou strukturu projektu (modelu). Záložka Inheritance zobrazí vybraný prvek v hierarchii dědičnosti. Levé dolní pole slouží k prohlížení a úpravám detailů vybraných prvků modelu. 48

Využití modelovacích nástrojů ve vývojářské firmě

Využití modelovacích nástrojů ve vývojářské firmě Vysoká škola ekonomická v Praze IT_572 Prostředky CASE a jejich využití při tvorbě IS Využití modelovacích nástrojů ve vývojářské firmě 11. prosince 2005 Jiří Pelc Petr Medřický Michal Pešička 1.Obsah

Více

Přehled nástrojů CASE na tuzemském trhu

Přehled nástrojů CASE na tuzemském trhu Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Přehled nástrojů CASE na tuzemském trhu Vypracoval: Hana Kuchařová Lukáš Klička Filip Vencovský Miroslav

Více

Přehled nástrojů CASE na tuzemském trhu

Přehled nástrojů CASE na tuzemském trhu Přehled nástrojů CASE na tuzemském trhu Autoři: Jan Bednář Kateřina Hawlová Miroslav Jun Luděk Sefzig Václav Hnilička OBSAH Úvod... 7 Komerční nástroje... 10 Nástroje s repository... 11 eclarus... 12 Popis...

Více

Název nástroje Hodnocená verze nástroje 4.0 Společnost (vlastník nástroje) WWW

Název nástroje Hodnocená verze nástroje 4.0 Společnost (vlastník nástroje) WWW Popis nástrojů CABE Následující popis nástrojů CABE vychází z údajů shromážděných pro jejich hodnocení. Pro hodnocení byla použita soustava kritérií rozdělených do jednotlivých skupin a podskupin. Soustava

Více

Přehled CASE nástrojů na tuzemském trhu

Přehled CASE nástrojů na tuzemském trhu Přehled CASE nástrojů na tuzemském trhu Popis a specifikace Autoři: Bc. Lukáš Peroutka Bc. Daniel Kobrle Bc. Jan Jurečka Bc. Václav Podlipný V Praze 20.12.2011 Obsah Úvod... 5 Komerční nástroje... 6 eclarus...

Více

Přehled nástrojů CASE na tuzemském trhu

Přehled nástrojů CASE na tuzemském trhu Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Přehled nástrojů CASE na tuzemském trhu 4IT450 - Computer Aided Systems Engineering Letní semestr 2009 Vypracovali: Bc. Cimbaľák Michal

Více

Přehled nástrojů CASE na tuzemském trhu

Přehled nástrojů CASE na tuzemském trhu VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE Fakulta informatiky a statistiky Přehled nástrojů CASE na tuzemském trhu 4IT450 - Computer Aided Systems Engineering Vypracovali: Vojtěch Patrný Tomáš Davídek Vladimír Korbel

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

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL Petr Štefan Václav Trunec, KP-sys, Čacké 155, Pardubice 1 Úvod Firma KP-SYS spol. s r. o. dodává na náš trh integrované

Více

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc IBM Connections pro firmy s Lotus Notes/Domino Petr Kunc 42 % MANAŽERŮ SE ROZHODNE ŠPATNĚ ALESPOŇ JEDNOU TÝDNĚ 19 HODIN TÝDNĚ STRÁVÍME HLEDÁNÍM SPRÁVNÝCH INFORMACÍ 59 % ZAMĚSTNANCŮ NEMÁ VŠECHNA POTŘEBNÁ

Více

Komponentní technologie

Komponentní technologie Komponentní technologie doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Motivace Aplikace v IT Vývoj přístupů

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

Semestrální práce CASE. aplikací a jejich vazba na CASE. Luboš Harášek;Filip Kroupa;Barbora Matoušková;Petr Pravlovský

Semestrální práce CASE. aplikací a jejich vazba na CASE. Luboš Harášek;Filip Kroupa;Barbora Matoušková;Petr Pravlovský Semestrální práce CASE Nástroje pro vývoj aplikací a jejich vazba na CASE Luboš Harášek;Filip Kroupa;Barbora Matoušková;Petr Pravlovský 1. Obsah 1. Obsah... 2 2. Úvod... 4 3. CASE... 6 4. IDE... 9 5. Nástroje

Více

Microsoft Office 2003 Souhrnný technický dokument white paper

Microsoft Office 2003 Souhrnný technický dokument white paper Microsoft Office 2003 Souhrnný technický dokument white paper Přehled inteligentních klientských aplikací založených na sadě Microsoft Office 2003 System Publikováno: Duben 2003 Shrnutí: Inteligentní klienti

Více

NÁSTROJE PRO VÝVOJ APLIKACÍ A JEJICH VAZBA NA CASE

NÁSTROJE PRO VÝVOJ APLIKACÍ A JEJICH VAZBA NA CASE VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE NÁSTROJE PRO VÝVOJ APLIKACÍ A JEJICH VAZBA NA CASE Zuzana Kabuďová, Matej Paluš, Martin Uřídil, Richard Nagrant, Miroslav Králik, Pavel Krofika 30. prosince 2011 1. Úvodem

Více

Přehled nástrojů CASE na tuzemském trhu

Přehled nástrojů CASE na tuzemském trhu TEAM 1 Přehled nástrojů CASE na tuzemském trhu Seminární práce 4/21/2011 Členové teamu Viktor Klouček, Bc. Roman Volf, Bc. Stanislav Vojíř, Bc. Petr Kanta, Bc. Martin Tomčík, Bc. Ondřej Sedláček, Bc. František

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

Využití CASE nástrojů ve vývojářské firmě

Využití CASE nástrojů ve vývojářské firmě Vysoká škola ekonomická v Praze, Nám. W. Churchilla 3, 130 67 Praha 3 Využití CASE nástrojů ve vývojářské firmě CASE Computer Aided Systems Engineering 4IT450 Nela Jakubičková Michal Novák Miroslav Novák

Více

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

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

Více

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

O aplikaci Parallels Desktop 7 for Mac

O aplikaci Parallels Desktop 7 for Mac O aplikaci Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac představuje zásadní upgrade softwaru Parallels pro používání Windows na Macu. O této aktualizaci Parallels Desktop 7 for Mac (sestavení

Více

SW ATTIS nástroje. HW a SW požadavky pro sw ATTIS. manažerského řízení. Verze manuálu: 3.5 Datum:

SW ATTIS nástroje. HW a SW požadavky pro sw ATTIS. manažerského řízení. Verze manuálu: 3.5 Datum: HW a SW požadavky pro sw ATTIS Verze manuálu: 3.5 Datum: 25.1.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, kdo je kdo?

Statistica, kdo je kdo? Statistica, kdo je kdo? Newsletter Statistica ACADEMY Téma: Typy instalací Typ článku: Teorie Někteří z vás používají univerzitní licence, někteří síťové, podnikové atd. V tomto článku Vám představíme,

Více

Vysoká škola ekonomická v Praze

Vysoká škola ekonomická v Praze Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Studijní program: Aplikovaná informatika Obor: Informační systémy a technologie Nástroje pro vývoj aplikací

Více

Správa a sledování SOA systémů v Oracle SOA Suite

Správa a sledování SOA systémů v Oracle SOA Suite Správa a sledování SOA systémů v Oracle SOA Suite Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro IOA 7. října 2014 Marek Rychlý Správa

Více

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB Návrh realizace řešení Tento dokument obsahuje informace důvěrného charakteru a informace v něm obsažené jsou vlastnictvím České národní banky. Žádná část

Více

instaluj Naučte se víc...

instaluj Naučte se víc... instaluj Naučte se víc... Metodická příručka pro školy k sadě aplikací Microsoft Office 2007 Autoři: Jiří Chytil & Boris Chytil Metodická příručka pro školy k sadě aplikací Microsoft Office 2007 Tato publikace

Více

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75 Stručný obsah Část 1 Základy aplikace Microsoft Access Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75 Část 2 Vytváření

Více

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vytváření a evidence smluv. 2012 Petr Čulík

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vytváření a evidence smluv. 2012 Petr Čulík PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE Vytváření a evidence smluv 2012 Petr Čulík Anotace Aplikace slouží uživateli jako nástroj pro vytváření a evidenci jednorázových,

Více

SharePoint 2010 produktové portfolio a licencování

SharePoint 2010 produktové portfolio a licencování SharePoint 2010 produktové portfolio a licencování Kamil Juřík SharePoint MVP Lead Consultant & Platform Architect Kamil.Jurik@ProSharePoint.cz Systémové požadavky software Aneb co potřebujeme? 64-bit

Více

Obsah. Úvod... 2. Co je KORG KONTROL Editor?... 2 Požadavky na systém... 2 Instalace... 3

Obsah. Úvod... 2. Co je KORG KONTROL Editor?... 2 Požadavky na systém... 2 Instalace... 3 Obsah Úvod... 2 Co je KORG KONTROL Editor?... 2 Požadavky na systém... 2 Instalace... 3 Instalace pro uživatele Windows... 3 Instalace pro uživatele Mac OS X... 3 Quick start... 4 Spuštění KORG KONTROL

Více

CASE. Jaroslav Žáček

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

Více

Přehled nástrojů CABE (modelování podniku) na tuzemském trhu

Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Autoři práce: Petr Dobeš Zdeněk Dvořák Jan Prokop Ondřej Sedláček Marcela Šplíchalová Tomáš Vytiska Michal Závodný Kurz: 4IT450 Vyučující: doc.

Více

TECHNIKY A CASE NÁSTROJE VÝVOJE IS

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

Více

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice Příloha č. 1 Výzvy k podání nabídky a k prokázání splnění kvalifikace na realizaci veřejné zakázky

Více

Integrace podnikových Open Source aplikací v praxi. RNDr. Petr Novák, Open Source Conference Praha, 19. duben 2011

Integrace podnikových Open Source aplikací v praxi. RNDr. Petr Novák, Open Source Conference Praha, 19. duben 2011 Integrace podnikových Open Source aplikací v praxi RNDr. Petr Novák, Open Source Conference Praha, 19. duben 2011 Partneři řešení Business Systems, a.s. www.bsys.cz MULTIMAGE, s.r.o. www.multimageweb.com

Více

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací

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

SCS Data Manager. Poznámky k verzi. Verze 3.00

SCS Data Manager. Poznámky k verzi. Verze 3.00 SCS Data Manager Poznámky k verzi Verze 3.00 Sídlo společnosti Trimble Navigation Limited Engineering and Construction Division 5475 Kellenburger Road Dayton, Ohio 45424-1099 USA Tel: +1-937-233-8921 Fax:

Více

POUŽITÍ CASE VE VÝVOJÁŘSKÉ FIRMĚ. Zpracovali: Houžvička Jakub Kalina Tomáš Klimko Jozef Kvapil Hynek

POUŽITÍ CASE VE VÝVOJÁŘSKÉ FIRMĚ. Zpracovali: Houžvička Jakub Kalina Tomáš Klimko Jozef Kvapil Hynek POUŽITÍ CASE VE VÝVOJÁŘSKÉ FIRMĚ Zpracovali: Houžvička Jakub Kalina Tomáš Klimko Jozef Kvapil Hynek Datum: 11/2010 Abstrakt Práce se zabývá využitím CASE (Computer Aided System Engineering) nástrojů ve

Více

QuarkXPress 9.5 - soubor ReadMe

QuarkXPress 9.5 - soubor ReadMe QuarkXPress 9.5 - soubor ReadMe OBSAH Obsah QuarkXPress 9.5 - soubor ReadMe...4 Požadavky na systém...5 Požadavky na systém: Mac OS...5 Požadavky na systém: Windows...5 Instalování: Mac OS...7 Provedení

Více

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika Vývoj informačních systémů Architektura, návrh Vzory: Doménová logika Zachman Framework Zdroje Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented

Více

Přehled nástrojů CASE na tuzemském trhu

Přehled nástrojů CASE na tuzemském trhu Vysoká škola ekonomická v Praze Přehled nástrojů CASE na tuzemském trhu 4IT450 - Computer Aided Systems Engineering Letní semestr 2007/2008 Autoři: Jakub Čáp Michal Obrázek Pavel Růžek Jan Turek Jakub

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

Workshop Exact Software CEE

Workshop Exact Software CEE Workshop Exact Software CEE (Exact Synergy Enterprise) Praha 11.12.2012 Martin Burian 2012 Exact Agenda Verze Synergy Enterprise Změny v systémových požadavcích Configurator + Validace a alokace (připojení)

Více

Název Popis Lhůta. dne Odmítnuté platby Zobrazení, tisk a export seznamu odmítnutých plateb. Informace připraveny k vyzvednutí z bankovního

Název Popis Lhůta. dne Odmítnuté platby Zobrazení, tisk a export seznamu odmítnutých plateb. Informace připraveny k vyzvednutí z bankovního PŘEHLED SLUŽEB A PARAMETRŮ ELEKTRONICKÉHO BANKOVNICTVÍ A) PŘEHLED SLUŽEB A PARAMETRŮ - ELTRANS 2000 Přehled pasivních služeb Eltrans 2000 Informace o zůstatcích Zobrazení, tisk a export Informací o zůstatcích

Více

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Analýza a návrh informačního systému Miloš Rajdl 2012 ČZU v Praze 1 Souhrn Diplomová

Více

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

Infor ERP Baan / ERP LN. Návaznost podporovaných OS na implementované SP a FP. Zdeněk Špidla

Infor ERP Baan / ERP LN. Návaznost podporovaných OS na implementované SP a FP. Zdeněk Špidla Infor ERP Baan / ERP LN Návaznost podporovaných OS na implementované SP a FP Zdeněk Špidla zspidla@gemma.cz Agenda 1) Vysvětlení pojmů Service pack a Feature pack 2) Vysvětlení pojmu Porting set 3) Rekapitulace

Více

Telelogic Focal Point využití pro řízení a optimalizaci projektového portfolia Verze 1.0

Telelogic Focal Point využití pro řízení a optimalizaci projektového portfolia Verze 1.0 DISTRIBUTOR White Paper Verze 1.0 Ing. Jiří Gryc 26.4.2007 Tento dokument ve stručnosti představuje možnost využití špičkového Telelogic Focal Point pro řízení a optimalizaci projektového portfolia. Další

Více

Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém Software Co je to software? Software je ve světě IT vše, co není Hardware Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém Podívejme se tedy na jednotlivé

Více

Konfigurace pracovní stanice pro ISOP-Centrum verze 1.08.20

Konfigurace pracovní stanice pro ISOP-Centrum verze 1.08.20 Informační systém ISOP 7-13 Vypracováno pro CzechInvest Konfigurace pracovní stanice pro ISOP-Centrum verze 1.08.20 vypracovala společnost ASD Software, s.r.o. Dokument ze dne 24.3.2009, verze 1.00 Konfigurace

Více

Rational. Příručka ke správě licencí. Verze 7.0.1 Windows, UNIX a Linux GI11-2955-01

Rational. Příručka ke správě licencí. Verze 7.0.1 Windows, UNIX a Linux GI11-2955-01 Rational Verze 7.0.1 Windows, UNIX a Linux Příručka ke správě licencí GI11-2955-01 Rational Verze 7.0.1 Windows, UNIX a Linux Příručka ke správě licencí GI11-2955-01 Před použitím těchto informací se

Více

Software pro personalizaci karet

Software pro personalizaci karet Software pro personalizaci karet Intuitivní, rychlý a efektivní, těžko uvěřit, že je to software pro identifikační karty. Jediný program pro všechny tiskárny. Asure ID 7 pracuje s tiskárnami pro potisk

Více

ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk

ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk Anotace: Příspěvek se zabývá rozvojem informačních a komunikačních technologií se zaměřením na trendy technického a programového

Více

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nástroje a frameworky pro automatizovaný vývoj Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Proces vývoje webové aplikace Předepsaná adresářová struktura. Kompilace zdrojových kódů.

Více

Kentico CMS. Hledáte rychlý, snadný a efektivní způsob jak si vytvořit firemní web? Dál už hledat nemusíte. Snadné použití pro marketéry

Kentico CMS. Hledáte rychlý, snadný a efektivní způsob jak si vytvořit firemní web? Dál už hledat nemusíte. Snadné použití pro marketéry Hledáte rychlý, snadný a efektivní způsob jak si vytvořit firemní web? Dál už hledat nemusíte. Snadné použití pro marketéry Kvalitní a nepřetržitá globální podpora Flexibilní nástroj pro vývojáře Kentico

Více

IBM Informix 11.7 Edice

IBM Informix 11.7 Edice IBM Informix 11.7 Edice Jan Musil jan_musil@cz.ibm.com Informix CEE Technical Sales Information Management Přehled prezentace Přehled všech edicí a jejich nových názvů Licencování volitelných komponent

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

IBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace

IBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace IBM TRIRIGA Application Platform Verze 3 Vydání 4.2 Příručka instalace a implementace Poznámka Před použitím těchto informací a produktu, který podporují, si přečtěte informace v části Upozornění na stránce

Více

Podklady k návrhu Rámcové smlouvy pro nákup softwarových licencí společnosti Microsoft

Podklady k návrhu Rámcové smlouvy pro nákup softwarových licencí společnosti Microsoft Podklady k návrhu Rámcové smlouvy pro nákup softwarových licencí společnosti Microsoft Optimalizace pořizování licencí pro školy v kraji Vysočina dostupnost a kvalitu vzdělávání a její vliv na Microsoft

Více

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni. PV239/WP Vývoj univerzálních Windows Store aplikací Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.cz Cíle kurzu Osnova kurzu 1. Seznámení s platformou a nástroji

Více

Obsah. Seznámení s prostředím Excelu. Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27

Obsah. Seznámení s prostředím Excelu. Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27 Obsah Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27 Konvence použité v této knize 28 Textové konvence 28 Grafické konvence 28 ČÁST 1 Seznámení s prostředím

Více

Komputerizace problémových domén

Komputerizace problémových domén Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 03 1/19 Komputerizace problémových domén Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta informačních

Více

Využití CASE ve vývojářské firmě CASE study + trendy a obecné závěry

Využití CASE ve vývojářské firmě CASE study + trendy a obecné závěry Využití CASE ve vývojářské firmě CASE study + trendy a obecné závěry 27.12.2009 Semestrální práce k předmětu 4IT450 CASE Vlastimil Vagner, Václav Slavětínský, Andrei Nazarov, Denis Havránek, Martin David

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

PV207. Business Process Management

PV207. Business Process Management PV207 Business Process Management Intalio & Savvion 30. 4. 2009 Petr Vašíček 2007 2009 IBA Group FI MU Obsah přednášky Intalio BPMS Savvion Process Modeler Náplň zkoušky Týmový projekt Zadání projektu

Více

Příručka pro rychlou instalaci

Příručka pro rychlou instalaci Kerio Control VMware Virtual Appliance Příručka pro rychlou instalaci 2011 Kerio Technologies s.r.o. Všechna práva vyhrazena. Tento dokument popisuje instalaci a základní nastavení produktu Kerio Control

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

LibreOffice pro firmy a státní správu

LibreOffice pro firmy a státní správu LibreOffice pro firmy a státní správu 1 Kontakt Drahomír Rybníček drahomir.rybnicek@pchelp.cz PC HELP, a.s. www.pchelp.cz www.bopen.cz 2 PC HELP Speciální aplikace vývoj na zakázku, b.open HeO - ERP QI

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_16 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

Vysoká škola ekonomická. Přehled CABE nástrojů

Vysoká škola ekonomická. Přehled CABE nástrojů Vysoká škola ekonomická Přehled CABE nástrojů 2011 OBSAH Obsah... 2 Úvod do problematiky... 3 Historie... 3 Definice a funkcionalita... 4 CABE... 4 Business Process Management... 5 Trendy... 6 Trendy a

Více

Praha, 31.3. 2011. Martin Beran

Praha, 31.3. 2011. Martin Beran Datová centra Design studie Praha, 31.3. 2011 Martin Beran martin.beran@simac.cz cz 1 Design studie 2 Implementace virtuálních pracovních stanic na platformě FlexPod + VMWare View 2 Výchozí stav Provozování

Více

Trask solutions Jan Koudela Životopis

Trask solutions Jan Koudela Životopis Trask solutions Životopis Shrnutí Kandidát pro roli: Krátký popis: Zkušenosti a kompetence Zákazníci:, GE Money Bank, ING Bank, Komerční banka Telefónica Nejvyšší kontrolní úřad, RWE Kompetence:.NET vývoj

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

Tieto přináší nové příležitosti v IT.

Tieto přináší nové příležitosti v IT. Tieto přináší nové příležitosti v IT. Martina Kramářová, HR Co-ordinator 26.2.2009 Copyright 2009 TietoEnator Corporation Obsah. Tieto ve světě Tieto v Ostravě Naše služby zákazníkům ve vybraných odvětvích

Více

QuarkXPress 9.2 - soubor ReadMe

QuarkXPress 9.2 - soubor ReadMe QuarkXPress 9.2 - soubor ReadMe OBSAH Obsah QuarkXPress 9.2 - soubor ReadMe...4 Požadavky na systém...5 Požadavky na systém: Mac OS...5 Požadavky na systém: Windows...5 Instalování: Mac OS...6 Provedení

Více

Pravidla. poskytování služby standardní technické podpory

Pravidla. poskytování služby standardní technické podpory Přehled kapitol I. Úvodní informace II. III. Pravidla poskytování služby standardní technické podpory Systémová podpora (maintenance) Technická podpora (hot line service) IV. Vymezení rozsahu služeb technické

Více

Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend

Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend Lotus Quickr - ECM Integrace s LD/LN aplikacemi Ing. Josef Homolka VUMS Legend Lotus Symposium 2010 Co nám přinesl systém ISDS?? Informační Systém Datových Schránek 2 Otázku Kam s ním? 3 Ptáte se s čí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

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy Konvence Další prvky Požadavky na systém Ukázkové databáze Ukázky kódu Použití ukázek kódu Další

Více

Ing. Jiří Fůsek. Základní informace. Pracovní zkušenosti. Vzdělání. 09/2015 - nyní Freelancer. 09/2008-06/2010 Univerzita Tomáše Bati ve Zlíně

Ing. Jiří Fůsek. Základní informace. Pracovní zkušenosti. Vzdělání. 09/2015 - nyní Freelancer. 09/2008-06/2010 Univerzita Tomáše Bati ve Zlíně Základní informace Pracovní zkušenosti Ing. Jiří Fůsek Mikulova 1573/11, 149 00 Praha +420 774 331 232 fusek.jiri@gmail.com http://www.jirifusek.net/ 09/2015 - nyní Freelancer Senior C#.NET vývojář - SW

Více

Technický profil. Základní technologií, na které je produkt MicroStation GeoGraphics vytvořen, je technologie mapových

Technický profil. Základní technologií, na které je produkt MicroStation GeoGraphics vytvořen, je technologie mapových Technický profil MICROSTATION GEOGRAPHICS Geoinženýrská konfigurace produktu MicroStation/J V oblasti tvorby, editace a správy grafických dat představuje produkt Micro- Station/J průmyslový standard, který

Více

3D Vizualizace muzea vojenské výzbroje

3D Vizualizace muzea vojenské výzbroje 3D Vizualizace muzea vojenské výzbroje 3D visualization of the museum of military equipment Bc.Tomáš Kavecký STOČ 2011 UTB ve Zlíně, Fakulta aplikované informatiky, 2011 2 ABSTRAKT Cílem této práce je

Více

IT_572 Přehled nástrojů CASE na tuzemském trhu

IT_572 Přehled nástrojů CASE na tuzemském trhu IT_572 Přehled nástrojů CASE na tuzemském trhu ZS 2005/2006 Ekaterina Bokova Michal Hauzírek Dana Malcová František Nagy Petr Vožda Přehled nástrojů CASE na tuzemském trhu Obsah Obsah Obsah... 2 Úvod...

Více

software Ruční měřicí přístroje Zobrazovače / Regulátory Loggery / EASYBus GDUSB FastView EASYControl net EASYBus Configurator GSOFT 3050 GSOFT 40k

software Ruční měřicí přístroje Zobrazovače / Regulátory Loggery / EASYBus GDUSB FastView EASYControl net EASYBus Configurator GSOFT 3050 GSOFT 40k EBS 20M EBS 60M GMH 3xxx a GMH 5xxx EASYBus a EASYLog TLogg GDUSB 1000 GSOFT 3050 operační systémy Windows XP / 7 98 SE / 7 98 SE / 7 98 SE / 7 XP / 7 XP / 7 XP / 7 možnost použití více rozhraní současně

Více

Program Technické podpory SODATSW spol. s r.o.

Program Technické podpory SODATSW spol. s r.o. Program Technické podpory SODATSW spol. s r.o. Úvodní slovo Verze: 3.1.0 Vážení zákazníci, partneři, dodavatelé a vy všichni ostatní, kteří rádi používáte, využíváte či prodáváte produkty a služby společnosti

Více

ENOVIA SmarTeam: snadné a rychlé zavedení a osvojení PLM systému

ENOVIA SmarTeam: snadné a rychlé zavedení a osvojení PLM systému ENOVIA SmarTeam: snadné a rychlé zavedení a osvojení PLM systému Zásadní rozdíl mezi ERP (SAP, Baan, ) a PDM/PLM systémy: informační systémy pro řízení výroby (ERP, enterprise resources planning, plánování

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

Instalace a první spuštění programu. www.zoner.cz

Instalace a první spuštění programu. www.zoner.cz Instalace a první spuštění programu www.zoner.cz CZ Průvodce instalací Z nabídky instalačního CD vyberte Zoner Photo Studio 13 v požadované jazykové verzi * a klikněte na položku Instalace programu. Pokud

Více

Obchodní podmínky technické podpory programu ESRI Developer Network (EDN)

Obchodní podmínky technické podpory programu ESRI Developer Network (EDN) Obchodní podmínky technické podpory programu ESRI Developer Network (EDN) Technická podpora EDN programu je poskytována ve formě balíčku 10 předplacených konzultačních hodin za cenu 15.000,- Kč. 1) V rámci

Více

Techniky a CASE nástroje vývoje IS přednáškový blok 3

Techniky a CASE nástroje vývoje IS přednáškový blok 3 Techniky a nástroje vývoje IS přednáškový blok 3 doc. Ing. Alena Buchalcevová, Ph.D buchalc@vse.cz Agenda pro návrh databáze nástroje pro podporu vývoje IS příklad Astah nástroje pro řízení projektu nástroje

Více

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

Nástroje pro vývoj aplikací a jejich vazba na CASE Vysoká škola ekonomická v Praze Nástroje pro vývoj aplikací a jejich vazba na CASE Semestrální práce 4IT450 CASE Computer Aided Systems Engineering Albert Höfer Luděk Podolka Michal Zgraja květen 2008

Více

Nástroje pro průběžnou integraci a testování

Nástroje pro průběžnou integraci a testování Nástroje pro průběžnou integraci a testování Osnova: Úvod do problematiky Životní cyklus softwaru Iterativní a inkrementální vývoj Průběžná integrace Nástroje nutné k tomu, aby průběžná integrace fungovala

Více