101
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

PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

4IT450 CASE - Computer Aided Systems Engineering

PPŘŘEEHHLLEEDD NNÁÁSSTTRROOJJŮŮ CCAASSEE ((VVÝÝVVOOJJ IISS))

NNAA TTUUZZEEMMSSKKÉÉMM TTRRHHUU

Janoušková Irena, Bc.

Melounek Rudolf, Bc.

Rejnková Petra, Bc.

Suk Miroslav, Bc.

Vrba Jaroslav, Bc.

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE

Page 2: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

2

1 OBSAH

1 Obsah .............................................................................................................................................................. 2

2 Úvod ................................................................................................................................................................ 8

3 Enterprise Architect ........................................................................................................................................ 9

3.1 Obecné informace ................................................................................................................................. 9

3.2 Popis nástroje ...................................................................................................................................... 11

3.3 Funkcionalita ....................................................................................................................................... 11

3.3.1 Základní edice .................................................................................................................................. 11

3.3.2 Rozšířené edice ............................................................................................................................... 11

3.3.3 Schéma funkcionality jednotlivých edic ......................................................................................... 12

3.4 Ceny ..................................................................................................................................................... 14

3.5 Podpora ze strany výrobce .................................................................................................................. 15

3.6 Hodnocení ........................................................................................................................................... 15

4 Microsoft Office Visio 2007 ........................................................................................................................... 16

4.1 Obecné informace ............................................................................................................................... 16

4.2 Popis nástroje ...................................................................................................................................... 16

4.3 Funkcionalita ....................................................................................................................................... 17

4.3.1 Schéma funkcionality jednotlivých edic .......................................................................................... 17

4.4 Podpora ze strany výrobce .................................................................................................................. 18

4.5 Cena ..................................................................................................................................................... 19

4.6 Hodnocení ........................................................................................................................................... 19

5 MagicDraw UML ............................................................................................................................................ 20

5.1 Obecné informace ............................................................................................................................... 20

5.2 Popis produktu .................................................................................................................................... 21

5.3 Funkcionalita ....................................................................................................................................... 21

5.3.1 Schéma funkcionality jednotlivých edic .......................................................................................... 22

5.4 Podpora ze strany výrobce .................................................................................................................. 23

Page 3: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

3

5.5 Ceny ..................................................................................................................................................... 24

5.6 Hodnocení ........................................................................................................................................... 24

6 ALTOVA umodel ............................................................................................................................................ 25

6.1 Obecné informace ............................................................................................................................... 25

6.2 Popis nástroje a funkcionalita ............................................................................................................. 25

6.2.1 Kompletní schéma funkcionality jednotlivých edic ......................................................................... 26

6.3 Uživatelské rozhraní ............................................................................................................................ 27

6.4 Ceny ..................................................................................................................................................... 29

6.5 Podpora ze strany výrobce .................................................................................................................. 29

6.6 Hodnocení ........................................................................................................................................... 29

7 VISUAL PARADIGM FOR UML ........................................................................................................................ 30

7.1 Obecné informace ............................................................................................................................... 30

7.2 Popis nástroje a funkcionalita ............................................................................................................. 31

7.2.1 Kompletní schéma funkcionality jednotlivých edic ......................................................................... 33

7.3 Uživatelské rozhraní ............................................................................................................................ 36

7.4 Ceny ..................................................................................................................................................... 37

7.5 Podpora ze strany výrobce .................................................................................................................. 37

7.6 Hodnocení ........................................................................................................................................... 37

8 IBM Rational software modeler .................................................................................................................... 38

8.1 Obecné informace ............................................................................................................................... 38

8.2 Popis nástroje a funkcionalita ............................................................................................................. 39

8.2.1 Kompletní schéma funkcionality jednotlivých edic ......................................................................... 41

8.3 Ceny ..................................................................................................................................................... 41

8.4 Podpora ze strany výrobce .................................................................................................................. 42

8.5 Hodnocení ........................................................................................................................................... 42

9 JUDE (astah*) ................................................................................................................................................ 43

9.1 Obecné informace ............................................................................................................................... 43

9.2 Popis nástroje a funkcionalita ............................................................................................................. 43

9.2.1 Kompletní schéma funkcionality jednotlivých edic ......................................................................... 45

Page 4: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

4

9.3 Uživatelské rozhraní (popisována edice community) .......................................................................... 48

9.4 Ceny ..................................................................................................................................................... 49

9.5 Podpora ze strany výrobce .................................................................................................................. 49

9.6 Hodnocení ........................................................................................................................................... 49

10 IDS Scheer ARIS Design Platform ............................................................................................................. 50

10.1 Obecné informace ............................................................................................................................... 50

10.2 POPIS NÁSTROJE................................................................................................................................. 51

10.3 Funkcionalita ....................................................................................................................................... 51

10.3.1 ARIS Business Architect ............................................................................................................... 52

10.3.2 ARIS Business Designer ............................................................................................................... 52

10.3.3 ARIS Business Publisher .............................................................................................................. 53

10.3.4 ARIS IT Architect .......................................................................................................................... 53

10.3.5 ARIS IT Inventory ......................................................................................................................... 54

10.3.6 ARIS Archimate Modeler ............................................................................................................. 54

10.3.7 ARIS Defense Solution ................................................................................................................. 55

10.3.8 ARIS Business Simulator .............................................................................................................. 55

10.3.9 ARIS UML Designer ..................................................................................................................... 55

10.4 Spolupráce s Jiným softwarem ............................................................................................................ 56

10.5 Podpora ze strany výrobce .................................................................................................................. 56

10.5.1 ARIS Product Services ................................................................................................................. 56

10.5.2 Service Management .................................................................................................................. 57

10.5.3 ARIS Application Services ............................................................................................................ 57

10.6 Hodnocení ........................................................................................................................................... 57

11 TOAD data modeler / CASE Studio ........................................................................................................... 58

11.1 Obecné informace ............................................................................................................................... 58

11.2 Popis nástroje ...................................................................................................................................... 58

11.3 Funkcionalita ....................................................................................................................................... 59

11.4 Další funkce.......................................................................................................................................... 60

11.5 Novinky v aktuální verzi ....................................................................................................................... 60

Page 5: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

5

11.6 Napojení na jiné druhy SW .................................................................................................................. 60

11.7 Podrora ze strany dodavatele .............................................................................................................. 60

11.8 Hodnocení ........................................................................................................................................... 60

12 DB Designer 4 ........................................................................................................................................... 61

12.1 Obecné informace ............................................................................................................................... 61

12.2 Popis nástroje ...................................................................................................................................... 61

12.3 Funkcionalita ....................................................................................................................................... 62

12.4 Další funkce.......................................................................................................................................... 62

12.5 Novinky v aktuální verzi ....................................................................................................................... 62

12.6 Napojení na jiné druhy SW .................................................................................................................. 62

12.7 Podpora ze strany dodavatele ............................................................................................................. 63

12.8 Hodnocení ........................................................................................................................................... 63

13 CRAFT CASE .............................................................................................................................................. 64

13.1 Obecné informace ............................................................................................................................... 64

13.2 Popis nástroje ...................................................................................................................................... 65

13.3 Funkcionalita ....................................................................................................................................... 65

13.3.1 Základní edice ............................................................................................................................. 65

13.3.2 Speciální Edice ............................................................................................................................ 66

13.3.3 Kompletní schéma funkcionality jednotlivých edic ..................................................................... 66

13.4 Cena ..................................................................................................................................................... 67

13.5 Podpora ze strany výrobce .................................................................................................................. 67

13.6 Hodnocení ........................................................................................................................................... 67

14 Select architect ........................................................................................................................................ 68

14.1 Obecné informace ............................................................................................................................... 68

14.2 Popis nástroje ...................................................................................................................................... 69

14.3 Funkcionalita ....................................................................................................................................... 69

14.4 Podporované techniky a modely ......................................................................................................... 70

14.5 Cena ..................................................................................................................................................... 70

14.6 Podpora ze strany výrobce .................................................................................................................. 71

Page 6: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

6

14.7 Hodnocení ........................................................................................................................................... 71

15 Open System Architect ............................................................................................................................ 72

15.1 Obecné informace ............................................................................................................................... 72

15.2 Popis nástroje ...................................................................................................................................... 72

15.3 HODNOCENÍ ......................................................................................................................................... 72

16 Sybase Power Designer ............................................................................................................................ 73

16.1 Obecné informace ............................................................................................................................... 73

16.2 Popis nástroje ...................................................................................................................................... 73

16.3 Funkcionalita ....................................................................................................................................... 74

16.3.1 Funkční rozdíly edic ..................................................................................................................... 74

16.3.2 Funkce nástrojů........................................................................................................................... 74

16.4 Podpora ze strany výrobce .................................................................................................................. 76

16.5 Cena ..................................................................................................................................................... 76

16.6 Hodnocení ........................................................................................................................................... 76

17 Oracle Designer ........................................................................................................................................ 77

17.1 Obecné informace ............................................................................................................................... 77

17.2 Popis nástroje ...................................................................................................................................... 77

17.3 Funkcionalita ....................................................................................................................................... 77

17.3.1 Nástroje ...................................................................................................................................... 79

17.4 Podpora ze strany výrobce .................................................................................................................. 81

17.5 Cena ..................................................................................................................................................... 81

17.6 Hodnocení ........................................................................................................................................... 82

18 Umbrello UML Modeller .......................................................................................................................... 83

18.1 Obecné informace ............................................................................................................................... 83

18.2 Popis Nástroje ...................................................................................................................................... 83

18.3 Funkcionalita ....................................................................................................................................... 84

18.4 Podpora ze strany výrobce .................................................................................................................. 85

18.5 Cena ..................................................................................................................................................... 85

18.6 Hodnocení ........................................................................................................................................... 85

Page 7: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

7

19 Závěr ........................................................................................................................................................ 86

20 Zdroje ....................................................................................................................................................... 87

20.1 Enterprise Architect ............................................................................................................................. 87

20.2 Microsoft Office Visio 2007 ................................................................................................................. 88

20.3 Magic Draw .......................................................................................................................................... 88

20.4 Altova UModel ..................................................................................................................................... 89

20.5 Visual Paradigm for UML ..................................................................................................................... 90

20.6 IBM Rational Software Modeler .......................................................................................................... 90

20.7 JUDE (astah*) ....................................................................................................................................... 91

20.8 IDS SCHEER ARIS DESIGN PLATFORM .................................................................................................. 91

20.9 TOAD DATA MODELER / CASE STUDIO ................................................................................................ 92

20.10 DB DESIGNER 4 .................................................................................................................................... 93

20.11 CRAFT CASE .......................................................................................................................................... 93

20.12 Select architect .................................................................................................................................... 93

20.13 Open System Architect ........................................................................................................................ 93

20.14 SYBASE Power Designer ....................................................................................................................... 93

20.15 Oracle Designer ................................................................................................................................... 94

20.16 Umbrello UML modeller ...................................................................................................................... 94

Příloha 1 - Srovnávací tabulka I ............................................................................................................................. 95

Příloha 2 - Srovnávací tabulka II ............................................................................................................................ 99

Page 8: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 9: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

3 ENTERPRISE ARCHITECT

3.1 OBECNÉ INFORMACE

VERZE : 7.5 build 848

VÝROBCE : Sparx Systems Pty Ltd (Austrálie), Geoffrey Sparks)

DISTRIBUTOR PRO ČR

LOKALIZACE: Česká lokalizace není dostupná

DEMOVERZE: Bezplatná plně č

EDICE: Sparx nabízí celkem šest edicí Enterprise Architectu, tř ř ř

Základní edice Enterprise Architect

Corporate

Professional Edition

Desktop Edition

Rozšířené edice

Ultimate Edition

Business and Software Engineering Edition

Systems Engineering Edition

ENTERPRISE ARCHITECT

OBECNÉ INFORMACE

: Sparx Systems Pty Ltd (Austrálie), http://www.sparxsystems.com.au/

[1] : @ soft

Ability Development

ADT Systems Ltd.

Cleverbee s.r.o.

HTK Pro s.r.o.

JIMAZ s.r.o.

NESS Logos a.s

Česká lokalizace není dostupná

plně funkční trial verze na dobu 30 dní

Sparx nabízí celkem šest edicí Enterprise Architectu, tři základní a tř ř

Základní edice Enterprise Architect

Corporate Edition

Professional Edition

Desktop Edition

řené edice

Ultimate Edition

Business and Software Engineering Edition

Systems Engineering Edition

9

http://www.sparxsystems.com.au/ (autor

ři základní a tři rozšířené.

Page 10: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

128 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 2.1.0 (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

Page 11: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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.

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

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

Page 12: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

ULTIMATE EDITION

Edice Ultimate je komplexním ř č

vícenásobnými doménami. V jednom vývojovém prostřmodelování, softwarové inženýrství tak i vývoje informačtýmovou spolupráci i na nejnároč ě

SYSTEMS ENGINEERIN

Tato nová edice EA zaměř č ů ř

používajícím UML, SysML, DDS a další související technologie. Mezi její hlavní přpatří generování zdrojového kódu (C, C++, C#, Java, VBstavových diagramů, plná podpora Hardware Description Languages a možnost simulovat SysML 1.1 constraint modely. [7

BUSINESS AND SOFTWAR

Business and Software Engineering Edice je pokroč

softwarový vývoj, byznys modelování, záznam architektury a požadavků č

management. Mezi její hlavní př ř ř

funkcí při skriptování, generování BPEL zComposer, který umožňuje vytvářbusiness rules ve standardních programovacích jazycích. [8

3.3.3 SCHÉMA FUNKCIONALIT

Ultimate

EAP Project Files

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

Edice Ultimate je komplexním řešením pro pokročilé uživatele pracující 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ů ř

používajícím UML, SysML, DDS a další související technologie. Mezi její hlavní přří generování zdrojového kódu (C, C++, C#, Java, VB.Net) z 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ý podporujsoftwarový vývoj, byznys modelování, záznam architektury a požadavků č

management. Mezi její hlavní přednosti patří možnost použití rozšířených matematických ři skriptování, generování BPEL z BPML 1.1 modelů a tzv. Business Rules

ň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

Ultimate Systems Engineering

Business & Software Engineering

Corporate Professional

12

ř čilé uživatele pracující napříč ředí integruje jak nástroje pro business

čních systému, a podporuje tak

ěř č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

ů aktivit, interakcí a ů, plná podpora Hardware Description Languages a možnost simulovat

čilým nástrojem, který podporuje softwarový vývoj, byznys modelování, záznam architektury a požadavků či projektový

ř ř řených matematických ů a tzv. Business Rules

ň řet modely a zdrojový kód implementující komplexní

Professional Desktop

Page 13: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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á

Novinky Ultimate

Scripting with JScript, VBScript and Javascript WAN Optimizer

Lazy Load

Executable Code Generation from Behavioral Models

Porovnání funkcionality edici case nástroje Enterprise Architect [9

Ultimate Systems Engineering

Business & Software Engineering

Corporate Professional

13

ní funkcionality edici case nástroje Enterprise Architect [9]

Professional Desktop

Page 14: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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ě

Obsažené MDG produkty

Ultimate

DoDAF-MODAF

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ů

3.4 CENY

Edice case nástroje Enterprise Architect jsou dostupné ve třstandard, floating a academic. Takzvaná „floating licence“ zahrnuje nejen používání EA, ale i nástroj pro automatizovanou správu licencí a registrač čů

Enterprise Key Store. [12] Příklad cen jednotlivých licencí je uveden v následující tabulce:

Edice Typ licence

Corporate Edition Floating License

Standard License

Novinky v funkcionalitě nové verze case nástroje Enterprise Architect 7.5 [9

Ultimate Systems Engineering

Business & Software Engineering

Corporate Professional

Porovnání obsažených MDG produktů v jednotlivých edicích Enterprise Architect 7.5 [9

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

říklad cen jednotlivých licencí je uveden v následující tabulce:

Typ licence Počet Cena za jednotku (Sparx)

Cena za jednotku (Devshop.cz)

Floating License 1 - 4 US $335 6.956 Kč

5 - 19 US $299 6.208 Kč20 – 100 US $285 5.918 Kč100 + US $265 -

Standard License 1 – 4 US $239 4.963 Kč

5 – 19 US $219 4.548 Kč

14

ě nové verze case nástroje Enterprise Architect 7.5 [9]

Professional Desktop

ů v jednotlivých edicích Enterprise Architect 7.5 [9]

řech základních licencích – samotnou licenci na

používání EA, ale i nástroj pro automatizovanou správu licencí a registračních klíčů Sparx říklad cen jednotlivých licencí je uveden v následující tabulce:

Cena za jednotku (Devshop.cz)

6.956 Kč s DPH

6.208 Kč s DPH 5.918 Kč s DPH

4.963 Kč s DPH

4.548 Kč s DPH

Page 15: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

15

20 – 100 US $199 4.133 Kč s DPH

100 + US $185 -

Academic Standard License

1 US $119 -

Academic Floating License

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

Page 16: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

16

4 MICROSOFT OFFICE VISIO 2007

4.1 OBECNÉ INFORMACE

VERZE : Professional 2007 (12.0.4518.1014)

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]

Page 17: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

4.3 FUNKCIONALITA

4.3.1 SCHÉMA FUNKCIONALITY

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

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

Podpora programování aplikace Microsoft Visual Studio, vč ě

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 Microsoft Tablet PC vč ě

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ě

Funkce pro datové symboly

Funkce pro datová propojení

SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC

Microsoft Office Visio Standard 2007

Možnosti aplikace Autodesk AutoCAD

odkazy na šablony specifické pro daný úkol

Integrace aplikace Microsoft Office Outlook 2007

Integrace aplikace Microsoft Office Project časovými osami aplikace Visio

Office SharePoint řednictvím pracovních prostorů dokumentů

Podpora programování aplikace Microsoft Visual Studio, včetně

ů a úplné znakové sady Unicode

č ě ovládacích prvků

č če Microsoft Tablet PC včetně rukopisu

ů z existujících dat

ěrné obrazce pracovních postupů

ř ř četně datových rozhraní API)

17

Microsoft Office Visio Professional 2007

Page 18: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

Diagramy modelování databází se zpě

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

Tabulka 5 Porovnání funkcionality edic

4.4 PODPORA ZE STRANY VÝ

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č

aktualizaci Service Pack je 12 mě ůMinimálně po 12 měsíců č

podpora online svépomocí, v rámci níž jsou online přobsahující informace o nejčastě řpodporu pouze Microsoft Visio 2002. Dále je možné kontaktovat pracovníka technické podpory emailem, online či telefonicky. [

Diagramy modelování databází se zpětnou analýzou libovolného zdroje dat kompatibilního se standardem ODBC

elektrotechnické, chemické a další

ětná analýza

ů četně automatického generování

Uživatelské rozhraní systému Windows XP

diagram aktivit, diagram spolupráce, diagram komponent, diagram nasazení, diagram sekvencí, diagram stavu, diagram statické struktury, diagram případu užití)

Porovnání funkcionality edicí Microsoft Office Visio 2007 [15

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řaktualizaci Service Pack je 12 měsíců.

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

častěji řešených problémech. Aktuální centrum pomoci obsahuje podporu pouze Microsoft Visio 2002. Dále je možné kontaktovat pracovníka technické

či telefonicky. [16]

18

í Microsoft Office Visio 2007 [15]

Microsoft poskytuje všeobecnou podporu 5 let po vydání produktu, kterou je možné si o

či online dostupné aktualizace Service Pack jsou instalovány i ost softwaru. Podpora pro předchozí

ě ě ů čení životního cyklu produktu je dostupná i tzv. řístupné znalostní báze (centra pomoci)

č ě řešených problémech. Aktuální centrum pomoci obsahuje podporu pouze Microsoft Visio 2002. Dále je možné kontaktovat pracovníka technické

Page 19: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

19

4.5 CENA

Verze Cena v Kč bez DPH Microsoft Office Visio Standard 2007 (cena krabice)

7 330 Kč / 3 560 Kč (upgrade)

Microsoft Office Visio Professional 2007 (cena krabice)

16 090 Kč / 9 980 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

� Plně lokalizovaný nástroj do českého jazyka

ZÁPORY

Chybí kontrola konzistence modelů

Chybí možnost automatického generování programového kódu

Omezená podpora UML diagramů

Page 20: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

20

5 MAGICDRAW UML

5.1 OBECNÉ INFORMACE

VERZE : 16.6 (build 2009 10 9 82614)

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

vyšší RAM 768 MB 1 GB RAM a vyšší

Místo na disku 400MB 400MB a vice

Grafika 800*600 @ 64k barev 1280*1024 @ 64k barev

Týmový server

CPU PentiumTM 3, 800 MHz PentiumTM 4, 1.4 GHz a vyšší RAM 512 MB 512 MB a vyšší

Místo na disku 150 MB 150 MB a vice

Plovoucí server

RAM 250 MB

Místo na disku 100 MB

Tabulka 7 Systémové požadavky case nástroje Magic Draw UML 16.6 [18]

Page 21: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 22: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

MAGICDRAW ENTERPRISE

The MagicDraw Enterprise edice je nejvyšší verzí tohoto case nástroje a zahrnuje v sobě veškerou funkcionalitu všech př

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

5.3.1 SCHÉMA FUNKCIONALITY

CommunityEdition

Support for UML 2 metamodel and notation.

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ý

MAGICDRAW ENTERPRISE EDITION

The MagicDraw Enterprise edice je nejvyšší verzí tohoto case nástroje a zahrnuje ě veškerou funkcionalitu všech předchozích verzí.

ě ěchto edic existuje také zdarma dostupná edice MagicDraw Reader, kterou je ní a prohlížení modelů vytvořených case nástrojem MagicDraw.

SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC

Community

Personal Edition

Standard Edition

Professional Edition

ArchitectEdition

22

The MagicDraw Enterprise edice je nejvyšší verzí tohoto case nástroje a zahrnuje

ě ěchto edic existuje také zdarma dostupná edice MagicDraw Reader, kterou je ů řených case nástrojem MagicDraw.

Architect Edition

Enterprise Edition

Page 23: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

C++ source code reverse engineering

Tabulka 8 Porovnání funkcionali

Kompletní schéma funkcionality je dostupné na

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 kaž na čtyři roky a její cena závisí na tom, zda ji poř čsamostatně.

Zakoupena společně s licencí

€ 34

Zakoupena samostatně

€ 42

Tabulka

JAVA

C++

Porovnání funkcionality edicí Magic Draw UML 16.6. [21][22

Kompletní schéma funkcionality je dostupné na stránkách výrobce [22].

RANY VÝROBCE

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

č ři roky a její cena závisí na tom, zda ji pořizujeme současně

Personal Edition € 68 € 102

€ 76 € 110

Tabulka 9 Cena podpory pro edici Personal [23]

23

[22]

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

asně s licencí nebo

€ 136

€ 144

Page 24: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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 € 125 - € 679

Standard Edition € 425 € 505

Professional Edition for Java

€ 765 € 849 € 1,269

Professional Edition for C++

€ 765 € 849 € 1,269

Professional Edition for C# € 765 € 849 € 1,269

Architect Edition € 999 - -

Enterprise Edition € 1,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

Page 25: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

25

6 ALTOVA UMODEL

6.1 OBECNÉ INFORMACE

VERZE : 2010

VÝROBCE : Altova (http://www.altova.com/umodel.html)

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

Page 26: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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]

6.2.1 KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC

Page 27: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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í

Page 28: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 29: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 30: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

30

7 VISUAL PARADIGM FOR UML

7.1 OBECNÉ INFORMACE

VERZE : 7.1

VÝROBCE : Visual Paradigm International

(http://www.visual-paradigm.com/product/vpuml/)

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 8.1

Page 31: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 32: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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]

Page 33: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

33

7.2.1 KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC

Page 34: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

34

Page 35: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

35

Page 36: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 37: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 38: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

38

8 IBM RATIONAL SOFTWARE MODELER

8.1 OBECNÉ INFORMACE

VERZE : 7.5.4

VÝROBCE : IBM Corporation

(http://www-01.ibm.com/software/awdtools/modeler/swmodeler/)

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

Page 39: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 40: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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]

Page 41: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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]

Page 42: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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

Page 43: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

43

9 JUDE (ASTAH*)

9.1 OBECNÉ INFORMACE

VERZE : 5.5.2

VÝROBCE : Change Vision, Inc.

(http://jude.change-vision.com/jude-web/index.html, resp. http://astah.change-vision.com/en/index.php)

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í

Page 44: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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.

Page 45: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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]

9.2.1 KOMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝCH EDIC

Page 46: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

46

Page 47: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

47

Page 48: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

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.

Page 49: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

49

Pole umístěné v pravé části okna umožňuje samotné kreslení diagramů a zahrnuje příslušnou nástrojovou lištu.

Menu je poměrně rozsáhlé, a to také díky ponechání voleb z verze Professional, které jsou pouze znepřístupněné a označené textem „[Pro]“. Uživatel si tak lépe uvědomí, o jaké funkce přichází užíváním neplacené verze. Členění menu je poměrně intuitivní, stejně jako celé uživatelské rozhraní. Program působí na první pohled velmi profesionálním dojmem. Velmi nepříjemná je ale absence nápovědy, která je dostupná pouze v placené verzi ve formě referenční příručky.

Co se týče panelu nástrojů, ten obsahuje vedle základních funkcí i několik netradičních. Najdeme zde tlačítka pro manipulaci se souborem (nový, otevření, uložení, tisk), přiblížení a oddalování diagramu, tlačítka pro skoky mezi diagramy podle pořadí procházení, tlačítko pro skrytí levých polí a další pro úpravu grafické stránky diagramů. Mezi nimi nalezneme například tlačítko pro změnu barvy prvku, změnu stylu čáry představující relaci, styl zobrazování stereotypů, tlačítka pro zarovnání, kopírování či vkládání prvků.

9.4 CENY

Ceny jednotlivých edic jsou uvedeny v obecných informacích. [41]

9.5 PODPORA ZE STRANY VÝROBCE

V základní ceně licence je zahrnuta jednoroční podpora. Obnova podpory na další jeden rok stojí USD 75. [41]

9.6 HODNOCENÍ

KLADY � cena � intuitivní ovládání � existence free verze a akademické

licence

ZÁPORY

oficiální podpora pouze pro Windows

plná podpora pouze pro UML 1.4

Page 50: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

50

10 IDS SCHEER ARIS DESIGN PLATFORM

10.1 OBECNÉ INFORMACE

VERZE: nespecifikovaná

VÝROBCE: IDS Scheer AG, www.ids-scheer.com

DISTRIBUTOR PRO ČR: IDS Scheer ČR, s.r.o., www.ids-scheer.cz

LOKALIZACE: Ano

DEMOVERZE: Po odeslání žádosti je na adrese http://live-demo.ids-scheer.cz/cic/prihlaseni_livedemo.php dostupné live demo

PLATFORMA:

Klient: Windows XP Professional + Service Packs, Windows Vista (Business, Ultimate; 32 bit), Windows Vista + Service Pack 1 (32 bit), Linux

Server: Windows XP Pro + Service Packs, Windows Server 2003 Standard Edition + Service Pack 2 (32/64 bit), Windows Server 2003 Standard Edition R2 + Service Pack 2 (32/64 bit), Windows Server 2008, Sun Solaris 9 (tested with SPARC + Intel processors), Sun Solaris 10 (tested with SPARC + Intel processors), HP UX 11, Linux, operační systémy specifikované pod VMWare ESX Serve

SYSTÉMOVÉ POŽADAVKY:

Minimum Doporučeno

Klient CPU Intel Pentium IV 2.0 GHz Intel Pentium IV 2.4

GHz RAM 256 MB (512 MB*) RAM 1 GB RAM

Místo na disku 375 MB 375 MB

Rychlost připojení 56 Kb/s 128 Kb/s

Server CPU Intel Pentium IV 2.4 GHz Intel Pentium IV 3.4

GHz RAM 512 MB 1 GB (2 GB**) RAM

(*) – v případě využití lokálního serveru, (**) – v případě 64bit systému

Page 51: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

51

10.2 POPIS NÁSTROJE

Nástroje sady ARIS design platform umožňují prostřednictvím průběžné optimalizace podnikových procesů zvyšovat konkurenceschopnost organizace. Pomocí nástrojů ARIS Design Platform lze získat odpovědi na otázky, kdo se zabývá kterými činnostmi, v jakém pořadí, s pomocí kterých aplikací a co je výsledkem každé jednotlivé činnosti a procesu jako takového. To následně umožňuje identifikovat organizační, strukturální a technické problémy v procesních tocích a nalézt potenciál pro zdokonalení. [42]

Architektura většiny nástrojů (např. ARIS Business Architect, ARIS Business Designer, and ARIS UML Designer) je web-based s využitím buď internetového klienta, nebo pomocí vlastního desktopového klienta s centralizovaným databázovým serverem. Tato architektura umožňuje designovat, analyzovat a optimalizovat procesy i v rámci velkých mezinárodních společností.[43]

Obrázek 1: Web-based architecture [43]

10.3 FUNKCIONALITA

ARIS Design platform je složen z osmi produktů: ARIS Business Architect, ARIS Business Designer, ARIS Business Publisher, ARIS IT Architect, ARIS IT Inventory, ARIS

Page 52: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

52

Archimate Modeler , ARIS Defense Solution, ARIS Business Simulator. Produkt ARIS UML Designer není součástí Design platform, ale Implementation platform. Vzhledem k jeho charakteru se hodí do této práce. Blíže o každém produktu v jednotlivých kapitolách.

10.3.1 ARIS BUSINESS ARCHITECT

ARIS Business Architect je software pro profesionální celopodnikové řízení podnikových procesů (BPM) fungující ve webovém prostředí. Software poskytuje nejvyšší možnou flexibilitu při modelování, analýze a optimalizaci podnikových procesů. Neodmyslitelnou součástí je ergonomické uživatelské prostředí s intuitivním ovládáním.

ARIS Business Architect disponuje rozsáhlými funkcemi pro správu databází, uživatelů, skriptů, atd. Kromě osvědčených metod, jako je Event-driven process chain (EPC), podporuje ARIS i BPMN, BPEL, UML nebo další koncepce architektury, jako je např. DoDAF, IT City Planning nebo Zachman. [44]

Hlavní přínosy:

Stálá a globální dostupnost pro interaktivní design procesů ve webovém prostředí Menší časová náročnost a náklady díky intuitivnímu, vysoce výkonnému řízení

procesů Snadné přizpůsobení nástroje podnikovým standardům Výkonné modelovací funkcionality pro zobrazení specifik cílových skupin Databázové dotazy definované průvodci pro libovolné analytické možnosti (např.

impal analýza) Jednoduchá tvorba reportů a analýz díky využití WYSIWYG editoru

10.3.2 ARIS BUSINESS DESIGNER

Webový nástroj určený pro analytiky procesů, kteří podle jednotně definované metodiky vytvářejí a popisují požadované modely. Prostřednictvím architektury klient-server a vysoce intuitivního uživatelského rozhraní se ARIS Business Designer stává velice přístupným nástrojem i pro netechnické uživatele. [55]

Hlavní přínosy:

Stálá a globální dostupnost pro interaktivní design procesů ve webovém prostředí Víceuživatelský nástroj v každém okamžiku dostupný kterémukoli uživateli z

jakéhokoli místa na světě Významná úspora času a nákladů díky vysoce intuitivnímu ovládání a stylu práce s

nástrojem ARIS Snadné přizpůsobení nástroje vůči specifickým standardům a metodikám používaným

v organizacích Integrovaný repositury umožňuje jednorázovou údržbu a rychlé znovupoužití všech

informací o procesech

Page 53: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

53

10.3.3 ARIS BUSINESS PUBLISHER

ARIS Business Publisher zajišťuje neustálou dostupnost informací o procesech organizace prostřednictvím webového portálu organizace. Rozsah informací prezentovaných každému jednotlivému uživateli je ovlivňován přístupovými právy a zastávanou rolí příslušného uživatele. To zabraňuje tomu, aby byli lidé v organizaci zahlcováni informacemi, které pro ně osobně nejsou relevantní a zároveň ochraňuje citlivé informace, přístupné pouze vybraným osobám. Veškerý obsah portálu je dynamicky generovaný v okamžiku, kdy se uživatel přihlásí, což snižuje zatížení systému a garantuje v každém okamžiku aktuální informace pro správné rozhodování. [45]

Hlavní přínosy:

Dynamické publikování znalostí o procesech nebo IT architektuře na webovém portálu organizace

Efektivní řízení změn se i při častých aktualizacích stará o trvalou kvalitu procesu Restriktivní zobrazování obsahu portálu v závislosti na zastávané roli a přístupových

právech uživatele Integrace s podnikovými portály pomocí (jednotného přihlášení a propojení na

centrální správu uživatelů) Integrace s kancelářskými aplikacemi a se systémy řízení dokumentace (např. Lotus

Notes, SAP, apod.)

10.3.4 ARIS IT ARCHITECT

ARIS IT Architect nabízí všechny prvky, aby IT oblasti bylo možné celopodnikově budovat, řídit a uvádět do souladu s podnikovými procesy. Software podporuje všechny nutné plánovací procesy, počínaje dokumentací skutečné architektury, její analýzou až po zavedení cílové architektury, která je sladěná s podnikovými procesy.

Navíc ARIS Value Engineering for Enterprise Architecture nabízí ověřený metodický postup umožňující sladění systémové architektury IT se strategickými požadavky. [56]

Hlavní přínosy:

Integrace IT architektury a procesního řízení prostřednictvím jednotné repository Vytvoření jednotného inventáře veškerých systémů a technologií v organizaci Specifikace a dokumentace podnikových IT standardů Vyhledávací funkce založené na průvodcích a propojení vyhledávacích dotazů

umožňuje ad-hoc analýzy a reporty napříč celou podnikovou architekturou Snížení složitosti a nákladů IT oblastí Budování portálů architektury při využití aplikace ARIS Business Publisher Plánování rozvoje IT, plánování přechodů na nové verze, řízení životního cyklu

Page 54: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

54

10.3.5 ARIS IT INVENTORY

ARIS IT Inventory přináší požadované funkce nutné pro decentralizované řízení IT systémů. Intuitivní webové rozhraní umožňuje systémovým správcům velice rychle začít s profesionální správou aplikací, technologií a infrastruktury. Vysoká kvalita pořizovaných informací je zajištěna díky přímému přístupu do centrální ARIS databáze a díky jednoduše prováděným změnám, které dodržují předdefinované standardy. Tento přístup pomáhá udržovat aktuální informace o IT zdrojích v rámci organizace a tím umožňuje lépe plánovat budoucí rozvoj.

Škálovatelná architektura, rolemi řízená autorizace a jednoduše použitelné rozhraní, to jsou přednosti, které dokáží rychle a bezpečně zapojit koncové uživatelé do procesu popisu a aktualizace informací o IT systémech. [46]

Hlavní přínosy:

Vytvoření inventáře aplikací, technologií a infrastruktury v centrální ARIS databázi Správa IT informací na lokální úrovni, kde je zaručena přesnost a aktuálnost Jednoduše použitelné uživatelské rozhraní a krátká doba potřebná na zaškolení Přesné a stále aktuální informace jako předpoklad kvalitního plánování Opětovné použití informací obsažených v centrální ARIS databázi přispívá k

používání předefinovaných standardů, které jsou definovány prostřednictvím nástroje ARIS IT Architect

Koncept uživatelských rolí dovoluje pohodlné nastavení přístupu uživatelů do systému Architektura systému umožňuje spolupráci uživatelů nezávisle na jejich geografické

poloze

10.3.6 ARIS ARCHIMATE MODELER

Komplexní softwarový produkt, který lze použít k definici a analýze procesů a IT prostředí. Díky integrovaným metodám rámce a intuitivnímu ovládání produktů ARIS mohou jak IT architekti tak běžní uživatelé pracovat ve společném prostředí. [47]

Hlavní přínosy:

Kompletní integrace rámce ArchiMate do nástroje ARIS Uživatelsky přátelské webové navrhování procesů a IT IT architektury kombinované s fázemi procesní strategie, návrhu a implementace Integrované úložiště pro řízení celopodnikové IT architektury Široké možnosti analýzy prostřednictvím dotazů, reportů a díky exportu výsledků do

různých formátů např. XML a Excel

Page 55: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

55

10.3.7 ARIS DEFENSE SOLUTION

ARIS Defense Solution podporuje vývoj organizačních architektur založených na standardu DoDAF a frameworku C4ISR. Prostřednictvím své centrální repository, objektově orientovaného přístupu a mnoha rozdílných rozhraní, představuje ARIS Defense Solution vysoce profesionální nástroj pro organizace působící v rámci resortu obrany. [48]

Hlavní přínosy:

Vytvoření a optimalizace organizačních architektur založených na DoDAF a C4ISR Administrace veškerých komponent v centrální ARIS repositury Integrovaná architektura umožňuje opakované použití objektů ve více

architektonických pohledech Flexibilní výměna dat prostřednictvím standardizovaných rozhraní CADM, XML,

XMI, BPML, BPEL, atd.

10.3.8 ARIS BUSINESS SIMULATOR

ARIS Business Simulator umožňuje analýzu a zlepšování pro stávající i nové procesy. Na základě zdokumentovaných podnikových procesů doplněných o dynamické parametry poskytuje důležité informace o úzkých místech procesů z hlediska času, nákladů a kapacit. Výsledek je zobrazen formou statistik i diagramů.

ARIS Business Simulator používá L-Sim simulation engine od Lanner Group - předního dodavatelé simulačního software. [49]

Hlavní přínosy:

Realistická simulace a dynamická analýza podnikových procesů pro podporu strategických rozhodnutí

Identifikace optimalizačních potenciálů pomocí úzkých míst v procesech a problémů s kapacitami zdrojů

Vytvoření spustitelných procesů, které bude časově, organizačně a nákladově nenáročné

Zlepšení využití zdrojů Detailní srovnání různých alternativ procesů s možností následné identifikace

nejlepšího postupu Řešení Klient/server

10.3.9 ARIS UML DESIGNER

ARIS UML Designer je nástroj, který propojuje podnikové procesy s vývojem aplikací. Nástroj podporuje kompletní proces vývoje aplikací a tak mohou pomocí jediného nástroje a nad jednou centrální repository pracovat společně jak návrháři procesů, tak návrháři

Page 56: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

56

UML. Tito přistupují k procesním a UML modelů pomocí webového prohlížeče a intuitivního rozhraní. [50]

Hlavní přínosy:

Integrace podnikových procesů a UML v projektech vývoje softwarových aplikací Jednotný a obsáhlý metodický postup Jednoduché zpracování a komunikace vývojové dokumentace Propojení objektově orientovaného návrhu a generování kódu Podpora všech standardních typů UML diagramů

10.4 SPOLUPRÁCE S JINÝM SOFTWAREM

Platforma ARIS umožňuje propojení na SAP (nástroj ARIS Business Architect for SAP). ARIS Business Architect for SAP spolu s podrobným metodickým postupem ARIS Value Engineering for SAP (AVE for SAP) poskytují procedurální modely, metody, technologie a referenční obsah, který umožní efektivní způsob jak implementovat podnikové procesy v informačním systému SAP. Dlouholetá intenzivní spolupráce a strategické partnerství mezi IDS Scheer a SAP AG je zárukou těsné integrace obou řešení.

Nástroj ARIS Business Architect for SAP umožňuje organizacím definovat požadavky na své podnikové informační systémy z procesní perspektivy. Obousměrné rozhraní mezi ARIS a SAP Solution Manager dovoluje využívat dostupné referenční modely SAP.

Procesní modely tak firmě slouží jako významná rozhodovací základna. Zajišťují, aby bylo možné požadované procesy v systému SAP realizovat. Speciální rozhraní BPEL k SAP XI umožňuje End-to-End-integraci stávajících IT systémů. [51]

10.5 PODPORA ZE STRANY VÝROBCE

Podpora ze strany IDS SCHEER je složena z celého portfolia služeb označeného jako ARIS MANAGED SERVICES. To je složeno z těchto hlavních částí: ARIS Product Services, ARIS Operation Services, ARIS Application Services, Service Management.

10.5.1 ARIS PRODUCT SERVICES

Svým zákazníkům a partnerům nabízí společnost IDS Scheer na míru šitou podporu spolu s dodávkou doplňkových služeb na časové a materiálové bázi. Produktové portfolio ARIS zahrnuje [52]:

Standardní podporu všech produktů společnosti IDS Scheer Rozšířenou podporu pro specifické produkty společnosti IDS Scheer Podporu prostředí pro řešení, která pomůže zákazníkům optimalizovat využití

produktů a služeb ARIS

Page 57: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

57

Provozní podporu včetně všech technických úkonů u uživatele, jako např. instalační služby, upgrade atd.

Online služby včetně online systému zákaznické podpory, sekce downloadů atd.

10.5.2 SERVICE MANAGEMENT

Každému zákazníkovi aplikačních nebo provozních služeb společnosti IDS Scheer bude přidělen vlastní manager služeb, manager kvality, nebo architekt řešení. Manageři služeb zodpovídají za dodávku služeb, které musí vyhovovat stanoveným dohodám o úrovni služeb (Service Level Agreement - SLA), dále pak za report management, řízení eskalací a inovací a tvorbu výstupů odpovídajících dodávané službě nebo projektu. [53]

10.5.3 ARIS APPLICATION SERVICES

Společnost IDS Scheer poskytuje podporu, která má zajistit především nepřetržitou dostupnost dané aplikace a její definované funkčnosti. Provádíme analýzu závad a klíčovým uživatelům poskytujeme všestrannou asistenci. [54]

Podpora aplikací nabízí:

Asistenční službu 3 - úrovňová podpora Řízení incidentů a problémů Otázky typu "Jak na to?" Řešení chyb při zpracování uživatelských údajů

10.6 HODNOCENÍ

KLADY � Propracované přívětivé uživatelské

rozhraní � Podpora mnoha standardních

formátů (UML, BPMN, BPEL, XML,…) � Díky společnému repository pro

všechny produkty ARIS velká variabilita a možnost spolupráce bez geografických omezení � Silná a kvalitní podpora produktu

výrobcem

ZÁPORY

Integrovat lze pouze s informačním systémem od společnosti SAP

Page 58: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

58

11 TOAD DATA MODELER / CASE STUDIO

11.1 OBECNÉ INFORMACE

VERZE: 3.4.15

VÝROBCE: Charonware , s.r.o. / Quest Software, Inc.

DISTRIBUTOR PRO ČR: PER4MANCE s.r.o.

LOKALIZACE: Ano

DEMOVERZE: 15 dní bez omezení

PLATFORMA: Windows 2000 / XP / Vista

LICENCE A CENY: $479.00 / 1 licence, $1197.00 / 3 licence

SYSTÉMOVÉ POŽADAVKY:

Minimum Doporučeno

CPU Pentium IV Pentium dual core RAM 256 MB RAM 1 GB RAM

Místo na disku 100 MB 200 MB

HLAVNÍ PODPOROVANÉ DATABÁZE:

DB2 LUW 8, 9, 9.5 MS Access 2000/2002/2003 MS SQL Server 2000, 2005, 2008 MS SQL Server 2000 MySQL 5, 5.1 Oracle 9i, 10, 11g PostgreSQL 8.1, 8.2, 8.3 Sybase ASE 12.5, 15

11.2 POPIS NÁSTROJE

Nástroj slouží k tvorbě ER diagramů. Vyznačuje se podporou velkého množství databází. Nástroj byl původně vyvíjen ostravskou společností Charonware , s.r.o. pod názvem CASE Studio (poslední verze byla 2.25). V roce 2006 byla společnost Charonware, s.r.o.

Page 59: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

59

koupena společností Quest Software, Inc. což kromě změny názvu přineslo i značné zdražení ceny za licenci.

Kromě značných možností pro modelování podporuje tento nástroj mimo jiné reverse engineering z podporovaných databází (připojených přes ODBC, ADO nebo přímým propojením), tvorbu HTML/RTF reportů a reportů postavených na XML/XLST, spojování a srovnávání modelů a generování dokumentace. Novinkou v aktuální verzi je podpora alter skriptů pro MS SQL Server. Samozřejmostí je možnost generovat SQL/DDL skriptů a zohlednění specifik dané databáze (referenční integrita, triggery, domény a další).

Další zajímanou věcí, kterou program nabízí, je možnost customizace prostředí, což rozhodně není běžná záležitost. Uživatel si může přizpůsobit formuláře (přidávat nové combo boxy, textová pole, checkboxy), přidávat nové vlastnosti k modelům, modifikovat výchozí hodnoty a například přidávat podporu k dosud nepodporovaným databázím.

Na stránkách www.casestudio.com je možnost připojit se k vývoji BETA verze programu. Kdo se k takovému programu připojí, může svými vlastními zkušenostmi a postřehy software sám vylepšit tím, že je pošle autorskému týmu [59].

11.3 FUNKCIONALITA

Tvorba fyzických modelů Tvorba logických modelů Reverse Engineering Generování DDL/SQL skriptů Import z SQL skriptů - Oracle 11g, Oracle 10g, Oracle 9i Generování alter skriptů - Oracle 11g, Oracle 10g, Oracle 9i, MS SQL Server 2008

and MS SQL Server 2005 HTML/RTF reporty Reporty postavené na XML/XSLT Generování XSD (pouze metadata) Manažer verzí Prohlížeč Modelů Spojování modelů Srovnávání modelů Verifikace modelů Editovatelné formuláře Nemodální Dialogy/Formuláře Krok vpřed/krok vzad Podpora unicode

Citováno z [57], [58].

Page 60: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

60

11.4 DALŠÍ FUNKCE

Lupa Úkolník Prohlížeč zpráv Automatický layout Prohlížeč skriptů Prohlížeč balíčků

Citováno z [57], [58].

11.5 NOVINKY V AKTUÁLNÍ VERZI

Podpora MS SQL Server 2008 Podpora PostgreSQL 8.3 Podpora MySQL 5.1 Alter skripty pro MS SQL Server 2005 and 2008 Prohlížeč objektů (seznam všech atributů, triggerů atd.) Možnost lokalizovat HTML a RTF reporty M:N vztahy ve fyzickém modelu Zlepšení v logickém modelu Další zlepšení výkonu a GUI Vynechána podpora starších verzí podporovaných databází

Citováno z [57], [58].

11.6 NAPOJENÍ NA JINÉ DRUHY SW

Aplikace umožňuje spolupracovat s velkým množstvím různých databází (vyjmenovány jsou výše), ale napojení na SW stejné kategorie chybí.

11.7 PODRORA ZE STRANY DODAVATELE

Podpora je složena na jedné straně z on-line dokumentace, na druhé straně z webu http://modeling.inside.quest.com/. Další možností je kontaktovat podporu. Toad Data Modeler je poskytován společně s dokumentací, sestávající z manuálu a referenční příručky. Manuál obsahuje vcelku podrobný a obrázky opatřený popis vlastností nástroje.

11.8 HODNOCENÍ

KLADY � Malá velikost instalace � Ještě stále rozumná cena � Podpora většiny moderních DB � Správa verzí � Reverse engineering

ZÁPORY

Nepodporuje přístup k repository Využití jen pro ER diagram Obchodní model bez multilicencí

Page 61: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

61

12 DB DESIGNER 4

12.1 OBECNÉ INFORMACE

VERZE: 4

VÝROBCE: fabFORCE.net

DISTRIBUTOR PRO ČR: Není

LOKALIZACE: Ne

PLATFORMA: Windows 2000 / XP / Vista

LICENCE A CENY: OpenSource, GPL (možnost dobrovolných příspěvků)

HLAVNÍ PODPOROVANÉ DATABÁZE:

Optimalizováno pro MySQL

12.2 POPIS NÁSTROJE

Nástroj byl vyvíjen společností fabFORCE.net a slouží k tvorbě ER diagramů. Hlavní podporovanou databází je MySQL, celý program je pro ni navržen. Nástroj umožňuje propojení přímo z MySQL, Oracle, MS SQL a dále přes ODBC. Umí vytvářet HTML reporty, podporuje reverzní inženýrství.

Jedná se o jednoduchý program pro efektivní návrhy hlavně MySQL databází jednotlivci. Jeho další nespornou výhodou je cena – je dostupný zadarmo. Modely v něm vytvořené jsou ukládány ve formátu XML a mohou být tedy dále zpracovávány softwarem třetích stran (buď formou pluginů do aplikace DBDesigner nebo cela samostatným softwarem.

Verze 4 je poslední, proces vývoje produktu byl ukončen – jeho následníkem je MySQL Workbench [61].

Page 62: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

62

12.3 FUNKCIONALITA

Uživatelské rozhraní postaveno na standardním pojetí rozvržení o Canvas navigace podobná jako v Adobe Illustrator® a Photoshop® o Palety (pevně umístěné / pohyblivé o Objekty včetně tabulek, vztahů, popisků, oblastí, obrázků o Rozšířená podpora Drag'n'drop o Rozšířená podpora Popup-Menu o Neomezeně kroků vpřed a vzad

Designerský mód / Dotazový mód Reverse engineering z MySQL, Oracle, MSSQL a jakékoliv databáze přes ODBC Generování uživatelsky definovaných schémat Model-To-Database synchronizace Podpora Indexů Automatické vkládání cizích klíčů Uživatelsky definované datové typy Database storage, možnost uložení modelu v rámci databáze Síťový-/více uživatelský přístup skrze database storage Manažer verzí Tvorba SQL dotazů Historie SQL příkazů Rozhraní pro paginy

Citováno z [60].

12.4 DALŠÍ FUNKCE

Možnosti tvorby dokumentace Pokročilé možnosti tisku modelů Výstup jako obrázek Uložení SQL příkazů uvnitř modelu

Citováno z [60].

12.5 NOVINKY V AKTUÁLNÍ VERZI

Podpora Oracle 8 pro reverse engineering

12.6 NAPOJENÍ NA JINÉ DRUHY SW

Aplikace umožňuje spolupracovat s databází MySQL. Napojení jiné SW je umožněno přes rozhraní pro pluginy.

Page 63: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

63

12.7 PODPORA ZE STRANY DODAVATELE

Podpora je složena na jedné straně z on-line dokumentace, na druhé straně z internetového fóra. Jelikož se jedná o freeware, neexistuje přímá zákaznická podpora.

12.8 HODNOCENÍ

KLADY � Zdarma � Jednoduché použití � Vhodné pro modely malých

databází � Správa verzí � Reverse engineering

ZÁPORY

Nepodporuje přístup k repository Využití jen pro ER diagram Omezené množství podporovaných

databází Ač optimalizováno pro MySQL

nepodporuje možnosti aktuální verze 5.1

Neumožňuje porovnávání modelů Neumožňuje slučování modelů Ukončený vývoj

Page 64: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

64

13 CRAFT CASE

13.1 OBECNÉ INFORMACE

VERZE : 2.1 (uvolněna 4.6.2009)

VÝROBCE : CRAFT.CASE Ltd. (Velká Británie), http://www.craftcase.com/

DISTRIBUTOR PRO ČR: E-fractal, s.r.o.

LOKALIZACE: Česká lokalizace není dostupná

DEMOVERZE: Plně funkční trial verze s omezením ukládání (projekt do 20 objektů)

EDICE: Je nabízeno několik typů licencí

Craft.CASE

Craft.CASE Academic

Craft.CASE Tester

Craft.CASE Demo

Plus prohlížeč

Craft.CASE Viewer

PLATFORMA: Windows, Linux, MacOS, Solaris

SYSTÉMOVÉ POŽADAVKY [62]:

Verze pro WINDOWS

32 nebo 64 bitový procesor, minimálně 300 MHz

Microsoft® Windows Vista, Windows 200x, Windows XP nebo Windows ME

128 MB of RAM (256 MB or higher recommended)

80 MB volného místa na disku

800*600 (256 barev)

Verze pro LINUX

32 nebo 64 bitový procesor, minimálně 300 MHz

Page 65: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

65

Linux (x86/SPARC/PPC)

128 MB of RAM (256 MB or higher recommended)

80 MB volného místa na disku

800*600 (256 barev)

Verze pro MacOS

MacOS 9 nebo MacOS X PowerPC

Verze pro Solaris

Solaris (SPARC/x86/x86-64)

13.2 POPIS NÁSTROJE

Craft.CASE je původně český modelovací a analytický nástroj podporující metodu BORM (Business Object Relation Modelling) – konkrétněji využívá vlastní C.C metodiku. Byl vyvíjen českou firmou e-FRACTAL s.r.o. a od roku 2007 převzala vývoj londýnská společnost CRAFT.CASE Ltd. [63] Tento nástroj se zabývá fází vývoje i analýzy. Umožňuje modelování, testování a simulace (business) procesů.

13.3 FUNKCIONALITA

Funkce a omezení užití jsou závislé na typu licence.

13.3.1 ZÁKLADNÍ EDICE

CRAFT.CASE

Jedná se o plnou verzi s plnohodnotnou licencí. Obsahuje veškeré funkce, které program zvládá a využívá pouze metodiku BORM (resp. C.C). Jednotlivé funkce můžeme rozdělit do čtyř modelů: Interview, Business, Conceptual a Hierarchy.

Interview se zabývá tvorbou myšlenkových map při zaznamenávání informací získaných z interview zákazníka

Bussiness se zabývá modelováním a analyzováním business procesů. Zachycuje role, stavy, funkce, procesy a datové toky.

Conceptual se zabývá konceptuálním modelem. Propojuje se s fází Business a čerpá z ní data. Je využito modelovacího jazyka UML

Page 66: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

Hierarchy vyjadřstruktura produktů

CRAFT.CASE ACADEMIC

Obsahuje stejné funkce jako plná licence, jen se kvyužití. Smí se využívat jen pro akademické využití, komerčmůže být platná na jeden semestr nebo školní rok a lze ji prodloužit.

CRAFT.CASE TESTER

Tato licence dovoluje využívání poslední verze programu Craft.CASE ve stádiu beta. Lze o ni zažádat a v případě získání se vydává 3 mě č

odevzdání reportu chyb. Stejně č

13.3.2 SPECIÁLNÍ EDICE

CRAFT.CASE DEMO

Jedná se o trial verzi poskytovanou zdarma. Samotná funkčomezena. V případě, že se v uložit. Jiné omezení s touto licencí nepř

CRAFT.CASE VIEWER

Jde o zdarma distribuovanou edici, která plní je jeden úč č ě

„prohlížeč“ projektů. Nelze v si analýzu objednali. Umožňuje jim veškeré simulace a modely prohlížet.

13.3.3 KOMPLETNÍ SCHÉMA FUNK

Craft.CASE

Komerční využití

Akademické využití Ukládání projektů (21+ objektů) Možnost editace

vyjadřuje hierarchii prvků, jako je například organizač č

struktura produktů

CRAFT.CASE ACADEMIC

Obsahuje stejné funkce jako plná licence, jen se k ní vztahují omezení týkající se využití. Smí se využívat jen pro akademické využití, komerční užití je ůže být platná na jeden semestr nebo školní rok a lze ji prodloužit.

Tato licence dovoluje využívání poslední verze programu Craft.CASE ve stádiu beta. řípadě získání se vydává 3 měsíční licence. S ní př

odevzdání reportu chyb. Stejně jako u akademické licence je zakázáno komerč

PECIÁLNÍ EDICE

Jedná se o trial verzi poskytovanou zdarma. Samotná funkčnost aplikace není projektu vyskytne více jak 20 objektů, nebude možné projekt

touto licencí nepřichází.

Jde o zdarma distribuovanou edici, která plní je jeden účel. Jedná se č ě

něm editovat ani ukládat. Využití je vhodné pro zákazníky, kteřňuje jim veškeré simulace a modely prohlížet.

OMPLETNÍ SCHÉMA FUNKCIONALITY JEDNOTLIVÝ

Craft.CASE Craft.CASE Academic

Craft.CASE Tester

Craft.CASE Demo

66

ů říklad organizační diagram či

ní vztahují omezení týkající se ční užití je zakázáno. Licence

Tato licence dovoluje využívání poslední verze programu Craft.CASE ve stádiu beta. ní přichází povinnost

ě jako u akademické licence je zakázáno komerční užití.

čnost aplikace není ů, nebude možné projekt

čel. Jedná se čistě o ití je vhodné pro zákazníky, kteří

CIONALITY JEDNOTLIVÝ CH EDIC

Craft.CASE Demo

Craft.CASE Viewer

Page 67: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

67

13.4 CENA

Vzhledem k povaze licencí je zpoplatněna jen verze Craft.CASE. Cena se pohybuje kolem 89000 Kč (3500 €)1 a jedná se o licenci na rok.

13.5 PODPORA ZE STRANY VÝROBCE

Oficiální distributorem pro Českou republiku je firma E-fractal, s.r.o. Ta zajišťuje i podporu. Vzhledem k předchozímu vývoji aplikace touto firmou lze očekávat nadstandardní kvalitu řešení problému týkajících se aplikace. Kromě klasické technické podpory dále zajišťuje prezentace funkcí aplikace, konzultace, vedení a školení.

13.6 HODNOCENÍ

Craft.CASE je jednodušší program pro simulaci podnikových business procesů

s podporou analýzy a modelování. Jako negativum, které je spíše subjektivní, lze vnímat horší uživatelské rozhraní. Prochází ale neustálým vývojem a je vidět snaha program vylepšovat. Český uživatel také ocení přímou podporu dřívějšího výrobce, který má s programem dlouholetou zkušenost. Další nevýhodou je podpora pouze jedné metodiky a pro někoho i vyšší cena.

KLADY � Kvalitní podpora v českém jazyce � Simulace procesů

ZÁPORY

Není dostupná česká lokalizace Vyšší cena Podpora jen metodiky BORM

1 Cena zjištěna e-mailovou komunikací se společností E-fractal, s.r.o.

Page 68: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

68

14 SELECT ARCHITECT

14.1 OBECNÉ INFORMACE

VERZE : 7.1

VÝROBCE : Select Business Solutions, Inc. (Velká Británie), http://www.selectbs.com

DISTRIBUTOR PRO ČR: LBMS s.r.o., http://www.lbms.cz

LOKALIZACE: Česká lokalizace není dostupná

DEMOVERZE: Ano, trial verze

PLATFORMA: Windows

SYSTÉMOVÉ POŽADAVKY [64]:

Jednouživatelská konfigurace

Pentium 300 Mhz nebo vyšší

MS Windows 98/ME, NT 4.0, 2000, XP, 2003 a vyšší

64 MB RAM pro Windows 98/ME, 64 MB RAM pro Windows NT/2000/XP

300 MB volného místa na pevném disku

SVGA grafická karta (opt. rozlišení 1024*768 a vyšší)

Microsoft Word verze 8 (pro generování dokumentace) nebo vyšší

Síťová konfigurace

Klient:

Pentium 300 Mhz nebo vyšší

MS Windows 98/ME, NT 4.0, 2000, XP a vyšší

64 MB RAM

100 MB volného místa na pevném disku

SVGA grafická karta (opt. rozlišení 1024*768 a vyšší)

Microsoft Word verze 8 a vyšší (pro generování dokumentace)

Page 69: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

69

Server:

Pentium 300 Mhz nebo vyšší

MS Windows NT 4.0, 2000, XP, 2003

128 MB RAM (doporučeno 256 MB)

500 MB volného místa na pevném disku

VGA grafická karta

14.2 POPIS NÁSTROJE

Select Architect, dle oficiálního českého distributora, je základním nástrojem vývojového prostředí Select, které je určeno pro objektově orientovaný vývoj aplikací ve vícevrstevné architektuře. Vyniká unikátní šíří záběru podpory pro sběr požadavků, procesní modelování, objektově orientované modelování v notaci UML, datové modelování, generování kódu a relačních databázových schémat. Díky automatizaci vývojových činností a důslednému uplatnění principu znovupoužití umožňuje Select čelit rostoucím nárokům na funkčnost, spolehlivost a délku vývoje informačních systémů. Nasazení Select vede k zefektivnění procesu vývoje a údržby aplikací, ke snížení nákladů, ke zvýšení kvality a ke zkrácení reakce na požadavky uživatelů.[65]

14.3 FUNKCIONALITA

Funkce uváděné distributorem[65]:

Rychlý vývoj aplikací prostřednictvím objektového modelování s využitím šablon kódu a návrhových vzorů;

Podpora pro modelování a simulaci firemních procesů zajišťující implementaci funkcionality shodnou se skutečnými požadavky uživatelů;

Synchronizace kódu a modelů pro nejrozšířenější vývojové platformy (Java, C#, C++, Visual Basic) a pro XML;

Generování databázových schémat a zpětná reverzace zajišťující lepší pochopení stávající struktury tabulek a pohledů;

Podpora celého životního cyklu vývoje a údržby aplikací; Škálovatelnost od jednouživatelského provozu na přenosném počítači po

multiuživatelskou týmovou práci ve velkých týmech; podpora přímého mapování do momentálně používaných komponentově

orientovaných (CBD) a na služby orientovaných (SOA) technologií; Zajištění kvalifikované analýzy dopadů změn prostřednictvím databáze požadavků

obsahující vazby na objekty návrhu; Unikátní podpora opakovaného použití;

Page 70: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

70

Dosažení úspory nákladů prostřednictvím automatizace činností - generování kódu, databázových schémat a dokumentace;

Možnost přizpůsobení uživatelského prostředí pro různé role vývojového týmu.

Vývojové prostředí je postaveno modulárně, tedy základním nástrojem je Select Architect a umožňuje dokoupení dalších modulů, které rozšiřují funkčnost programu.

Select Solution for MDA - transformace analytického modelu do modelu návrhu a vzájemná synchronizace těchto modelů

Select Asset Manager - správa komponent Reviewer - kontrola správnosti a kompletnosti Synchronizery kódu - synchronizace kódu s modelem pro programovací jazyky C++,

C#, Java, Visual Basic, PowerBuilder a Delphi

S vývojovým prostředím Select je dodávána komplementární pragmatická metodika LBMS Development Method, která je v českém jazyce. Tato metodika poskytuje konkrétní návod na postup vývoje a následné údržby vícevrstevných aplikací. Důsledně využívá principů nejmodernějšího přístupu k vývoji aplikací v podobě Model Driven Architecture (MDA). Metodika LBMS Development Method v popisu jednotlivých činností specifikuje způsob využití prostředí Select pro danou činnost, takže pořízení metodiky spolu s prostředím Select významně zjednodušuje jeho osvojení a využívání v praxi.

14.4 PODPOROVANÉ TECHNIKY A MODELY

Počítačově nezávislý model (CIM) Platformově nezávislý model (PIM) Platformově specifický model (PSM) Relační datový model (Entity Relationship Diagram) Diagram hierarchie procesů (Process Hierarchy Diagram) Diagram procesních řetězců (Process Thread Diagrams nebo BPMN) Model typových úloh (Use Case) Diagram objektových sekvencí (Object Sequence Diagram) včetně možnosti animace Diagram tříd (Class Diagram) Stavový diagram (State Transition Diagram) Diagram spolupráce objektů (Object Collaboration Diagram) Diagram aktivit (Activity Diagram)

14.5 CENA

Cena2 se liší dle množství uživatelů. Licence pro jednoho uživatele stojí 49500 Kč, v případě licence pro 2-4 uživatele cena činí 79250 Kč.

2 Cena zjištěna e-mailovou komunikací se společností LBMS, s.r.o.

Page 71: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

71

14.6 PODPORA ZE STRANY VÝROBCE

Podpora je na velmi dobré úrovni. Český distributor k programu dodává i kompletní metodiku LBMS Development Method v českém jazyce. Dále zajišťuje dodatečné služby jako je implementace, konzultace a poskytuje veřejné i nástrojové kurzy s vlastními školícími prostory.

14.7 HODNOCENÍ

Select Architect je mohutným nástrojem, který řídí celý vývoj aplikací. Podporuje mnoho programovacích jazyků. Dalším plusem je jeho modulární systém, je tedy možno dokoupit další dodatečné funkce. Záporem je jeho cena, která se odvíjí od jeho mohutnosti. Není moc vhodný pro menší projekty.

KLADY � Modulární systém � Široká podpora programovacích

jazyků � Kvalitní uživatelské prostředí � Podpora distributora

ZÁPORY

Není dostupná česká lokalizace Není vhodný pro menší projekty

Page 72: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

15 OPEN SYSTEM ARCHITEC

15.1 OBECNÉ INFORMACE

VERZE : 4.0.0

VÝROBCE : Peter Harvey - CodeByDesign,

DISTRIBUTOR PRO ČR:

LOKALIZACE: Česká lokalizace není dostupná

DEMOVERZE: není

EDICE: jedná se o Open Source projekt, je zdarma

PLATFORMA: Windows, Linux, Apple OS X, Solaris

SYSTÉMOVÉ POŽADAVKY:

15.2 POPIS NÁSTROJE

Open System Architect, zkráceně(General Public License) a je zdarma ke stažení na stránkách výrobce. Bohužel to je i jeho nevýhoda. Jakožto nefinancovaný projekt zů

pro další vývoj. Neexistuje k ně ů ň

datovými modely ERD v konceptuální i fyzické podobě

grafických formátů. [66]

15.3 HODNOCENÍ

KLADY � Je zdarma � Podpora UML a SQL � Nezávislost na platformě

OPEN SYSTEM ARCHITEC T

OBECNÉ INFORMACE

CodeByDesign, http://www.codebydesign.com/

ČR: není

Česká lokalizace není dostupná

jedná se o Open Source projekt, je zdarma

Windows, Linux, Apple OS X, Solaris

SYSTÉMOVÉ POŽADAVKY: nejsou oficiálně stanoveny

chitect, zkráceně OSA, je multiplatformní nástroj pod licencí GPL (General Public License) a je zdarma ke stažení na stránkách výrobce. Bohužel to je i jeho nevýhoda. Jakožto nefinancovaný projekt zůstal na verzi 4.0.0. a komunita se ho dále neujala pro další vývoj. Neexistuje k němu dokumentace, ani jiný způsob podpory. Umožňdatovými modely ERD v konceptuální i fyzické podobě. Podporuje UML, SQL a exporty do

Nezávislost na platformě

ZÁPORY

Není dostupná česká lokalizace Neexistence dokumentace Neprobíhá jeho další vývoj

72

http://www.codebydesign.com/

platformní nástroj pod licencí GPL (General Public License) a je zdarma ke stažení na stránkách výrobce. Bohužel to je i jeho

komunita se ho dále neujala ě ůsob podpory. Umožňuje práci s

ě. Podporuje UML, SQL a exporty do

Není dostupná česká lokalizace Neexistence dokumentace Neprobíhá jeho další vývoj

Page 73: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

73

16 SYBASE POWER DESIGNER

16.1 OBECNÉ INFORMACE

VERZE : Power Designer 15

VÝROBCE : Sybase (Sybase.com / Sybase.cz)

DISTRIBUTOR PRO ČR: Sybase Software, s.r.o (Praha, CZ)

LOKALIZACE: Česká lokalizace není dostupná

DEMOVERZE: Bezplatná trial verze na dobu 15 dní, po registraci

EDICE: DataArchitect, Developer, Studio, Viewer, Enterprise Edice (DataArchitect Enterprise, Developer Enterprise, Studio Enterprise)

PLATFORMA: Windows, Linux, MacOS

SYSTÉMOVÉ POŽADAVKY:

1.5 GHz procesor , 1 GB RAM, SVGA (800x600), CD-ROM drive, 500MB HDD

16.2 POPIS NÁSTROJE

Program byl již několikrát zpracován a proto uvedu krátkou charakteristiku z oficiálních zdrojů, jelikož se práce zabývá spíše aktualizací dat o nové verzi. PowerDesigner je první CASE nástroj, který komplexně pokrývá všechny aspekty rozvoje podniku. Obsahuje nástroje pro obchodně orientovanou procesní analýzu, která umožní identifikovat klíčová místa a funkce podniku jako takového a nabízí také plně integrované prostředí pro datovou a objektovou analýzu informačních systémů. Přitom plně podporuje zavedené přístupy a metodiky jako je Unified Modeling Language (UML) nebo tříúrovňový návrh databáze. PowerDesigner je ideálním nástrojem pro návrh informačních systémů, protože umožňuje v rámci jediného prostředí identifikovat důležité obchodní aktivity podniku a zachytit jejich odraz v aplikacích a databázích pomocí datových a objektových modelů. Obchodní analytik tak může navrhnout efektivnější fungování podniku v modelu podnikových procesů a předat takto specifikované zadání do IT oddělení k vytvoření informačních systémů podporujících tyto nové procesy v podniku. Při návrhu požadovaných aplikací může díky tomu datový analytik vytvářet entity v datovém modelu a sledovat jejich závislost na objektech a třídách získaných z objektového modelu systému. Hladká spolupráce při návrhu datové a aplikační

Page 74: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

74

stránky systému v rámci jediného CASE nástroje s jednotným uživatelským prostředím se pak odrazí v rychlém a bezproblémovém vývoji.

16.3 FUNKCIONALITA

16.3.1 FUNKČNÍ ROZDÍLY EDIC

DataArchitect – Splňuje požadavky nejnáročnějších datových modelářů a DB administrátorů. DataArchitect nabízí řízení požadavků a plný rozsah funkcionality pro víceúrovňovou analýzu a design včetně dopředného i zpětného inženýrství pro téměř 60 poskytovatelů/verzí relačních databází.

Developer – Varianta určená pro objektové modelování včetně řízení požadavků. Plná podpora UML. Obsahuje funkcionalitu pro zvýšení produktivity při použití s těmito jazyky/nástroji: Java, C#, VB.NET, XML, PowerBuilder, aj. Variantu Developer je možné propojit s většinou rozšířených vývojových nástrojů pro zajištění automatické model-to-code synchronizace.

Studio – Naplňuje potřeby zejména vedení IT a obchodu a poskytuje možnosti sladění cílů obou těchto oddělení. Kombinuje funkcionalitu variant DataArchitect, Developer a ještě přidává možnost modelovat obchodní procesy. Varianta Studio tak umožňuje vytvořit komplexní pohled na strukturu a chování celé firmy.

Viewer – Tuto variantu využijí zejména týmy tvořící dokumentaci, techničtí manažeři a další uživatelé, kteří potřebují přístup ke čtení modelů. Je možné z něj přistupovat do Repository, tisknout modely a vytvářet reporty. Viewer je k dispozici zdarma na adrese (http://response.sybase.com/forms/PowerDesigner15Arch)

Enterprise Edice (DataArchitect Enterprise, Developer Enterprise, Studio Enterprise) – Varianty s přívlastkem Enterprise obsahují navíc připojení do Repository pro každého uživatele. Na Enterprise varianty je možné upgradovat i ze základních verzí PowerDesigneru v okamžiku potřeby. [67] [68]

16.3.2 FUNKCE NÁSTROJŮ

� Řízení požadavků – Sběr, provázání a reportování požadavků, jejich hierarchické zpracování a přiřazení jednotlivým uživatelům. Možnost synchronizovat požadavky s dokumenty ve formátu Microsoft Word.

� Generování dokumentace – Účinný drag-and-drop nástroj pro automatizovanou tvorbu dokumentace. Export do všech běžných formátů, RTF, HTML, Excel, atd.

� Široké možnosti rozšíření – Customizovatelné GUI, tvorba vlastních rozšíření, uživatelské skripty.

� Mapovací editor – Drag-and-drop nástroj umožňující na sebe namapovat jednotlivé objekty mezi datovými modely.

Page 75: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

75

� Import z MS Visio

� Knihovna ikon

� Plug-in pro VS2008

� Import mapování tabulek z PDM do ILM

Podporované platformy:

• Procesy -BPMN, ebXML, BPEL4WS, podpora SOA

• RDBMS -Obousměrný engineering pro téměř 60 relačních databází včetně nejnovějších verzí Oracle, IBM DB/2, MS SQL Server, Sybase, MySQL a mnoha dalších.

• Objektové jazyky -Obousměrný engineering pro jazyky Java, C#, C++, PowerBuilder, XML, VB.NET a další.

• Integrace při vývoji -Plug-iny pro synchronizaci kódu s modelem v nástrojích Eclipse, PowerBuilder a Visual Studio.

Modelovací techniky

Modelovacích technik je obsaženo mnoho. Samozřejmostí je modelování business procesů (BPM) a datové modelování. Modelování je založené na principu tří architektur (konceptuální, logická, fyzická) a modelování datových skladů. Nechybí podpora Javy, XML a webových služeb v databázích. Dále také XML modelování, podpora XML DTD a Schema elementů, objektové modelování a modely vycházející z UML 1.x a 2.0.

Podniková repository

Umožňuje práci v týmu, kde je možné sdílet modely v týmu, zamykat je a automaticky verzovat. K dispozici je mezimodelová analýza dopadu. která uchovává vazby a závislosti mezi jednotlivými modely, aby bylo možné sledovat případné dopady úprav napříč celým podnikem. Bezpečnostní politika je založená na rolích a s možností kontrolovat přístupy k jednotlivým modelům a sub-modelům.

Web prohlížeč repository

Přístup k modelům v Repository (úložišti) je nyní možný skrze webový prohlížeč pomocí webového serveru. K dispozici je zobrazení diagramů, prohledávání Repository a sdílení metadat .

Page 76: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

76

Metodika vývoje IS

Ve spolupráci s prof. Václavem Řepou z Vysoké školy ekonomické byla vyvinuta metodika vývoje informačního systému s použitím PowerDesigneru. Teoretická publikace je k dispozici na: http://www.sybase.cz/buxus/docs/Metodika_vyvoje_IS_06_2006.pdf. Z ní také vychází praktická implementace pro PowerDesigner, kterou je možné použít i samostatně. Je založena na zajištění konzistence v rámci objektového modelu (Class diagram, Use case diagram, Statechart diagram), modelu požadavků, data flow diagramu (DFD) a procesního modelu. Metodiku lze implementovat za použití všech dostupných variant PowerDesigneru kromě DataArchitect. [67] [68]

16.4 PODPORA ZE STRANY VÝROBCE

Cena podpory není uvedena. Je poskytována v rámci předplacení služeb, dokoupení podpory, či je součástí koupeného produktu. Podpora je poskytována na profesionální úrovni formou konzultací, telefonicky i elektronicky.

16.5 CENA

Produkt je komerční, ale ceny nezveřejňuje. Rámcově budou ceny v částkách statisíců až milionů (záleží na edici a počtu licencí)

16.6 HODNOCENÍ

KLADY � Světoznámý nástroj � Reference � Systém pokrývající nejširší

spektrum funkcí � Spolehlivost, všestrannost � Automatické generování kódu do

více programovacích jazyků � Možnost spolupráce a kompatibilita

s dalším software (databáze, XMI…) � Progresivní vývoj zaručující

budoucnost

ZÁPORY

Velice silný a složitý nástroj nevhodný pro některé menší společnosti

Cena

Page 77: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

77

17 ORACLE DESIGNER

17.1 OBECNÉ INFORMACE

VERZE : 10g Release 2 (10.1.2.5)

VÝROBCE : Oracle Corporation (www.oracle.com)

DISTRIBUTOR PRO ČR: Oracle Czech, s.r.o.

LOKALIZACE: Česká lokalizace není dostupná

DEMOVERZE: Bezplatná trial verze na dobu 30 dní

PLATFORMA: Windows, Linux, MacOS

SYSTÉMOVÉ POŽADAVKY: Celý balík Oracle má nároky na systém dle využití. Všeobecně však pro základní využití stačí: CPU 1GHZ, 512MB RAM, 3GB prostoru na disku a instalovaný výše zmíněný OS. [70]

17.2 POPIS NÁSTROJE

Tento CASE nástroj spadá pod různé aplikační balíky. Byl již několikrát dobře zpracován a od minulého semestru se nevyvinula jediná novější verze. Oracle Designer 10g Release 2 je důležitou součástí vývojářských nástrojů společnosti Oracle označované jako Oracle Developer Suite. Oracle Designer obsahuje funkce pro modelování business procesů (BPM), systémovou analýzu, návrh software a generování systémů. Oracle Designer je úzce propojen s úložištěm Oracle SCM a prostředím pro návrh databázových aplikací Oracle Forms. Produkt Oracle Designer se postupně vyvinul z produktu Oracle CASE Designer (modelování) a Oracle CASE dictionary (úložiště) v Oracle Designer/2000 a později v Oracle Designer. Současný produkt Oracle Designer je již pouze udržován ve stavu, kdy je stále distribuován a podporován, ale již do něj nejsou doplňovány nové funkce.

17.3 FUNKCIONALITA

Funkcionalita produktu Oracle Designer je tvořena komponentami, které Designer sdružuje do jednoho nástroje. Následující výčet ukazuje oblasti CASE a komponenty Oracle Designeru, které je realizují :

Page 78: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

78

Business Process Modeling

• Process Modeler (BPR)

Systems Analysis Modeling

• Entity Relationship (ERD)

• Function Hierarchy (FHD)

• Dataflow Diagrammer (DFD)

Design Wizards (průvodci)

• DB Design Wizard (DDW)

• Application Design Wizard (ADW)

Systemový Design

• Data Diagrammer (DD)

• Module Logic (MLD)

• Module Data (MDD)

• Preference Navigator (PN)

• Module Structure (MSD)

Generátory kódů

• Server Generator

• Graphics Generator

• Web Server Generator

• Forms Generator (CGENF45)

• Reports Generator (CGENR25)

• Visual Basic Generator (VBGEN10)

• C++ Object layer Generator (CPPGEN10)

• MSHelp Generator

Nástroje

• Matrix Diagrammer (MD)

• Repository Object Navigator (RON)

• Repository Administrator (RAU)

• Repository Reports (REP)

Page 79: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

79

• Repository Utilities (UTL) [69]

17.3.1 NÁSTROJE

• Process Modeler slouží k modelování business procesů (obr.níže). Pomocí tohoto grafického nástroje můžete mimo jiné definovat klíčové podnikové procesy, podrobně namodelovat tyto procesy, identifikovat procesy potřebující inovovaci, a posléze tyto inovované procesy navrhnout. Tento nástroj podporuje, stejně jako většina komerčních CASE, point-and-click metodu ovládání; Uživatel nejprve graficky nadefinovuje celý model, a k následné editaci detailů pak použije speciální okna otevíraná po kliknutí na jednotlivé elementy modelu. Dále lze využít animace pro dynamické znázornění procesních toků (process flows) v rámci modelů, přičemž jsou možná i další nastavení modelů, jako zobrazení některých elementů jako ikon či obrázků, a také přidání zvuků či videoklipů k jednotlivým elementům.

• Function Hierarchy Diagrammer umožňuje vytvářet hierarchie podnikových funkcí. Lze pomocí něj dekomponovat podnikové funkce, což probíhá tak, že analytik vezme pohled na funkce zvrchu (tj. s vidinou nejvyšší vrstvy), a tento pohled pak dekomponuje tak dlouho, dokud se nedostane k nejnižší vrstvě, tj. k elementárním podnikovým funkcím. Dále nám umožňuje vidět, jak tyto funkce využívají data. Po vytvoření hierarchie lze s modely libovolně manipulovat a upravovat jejich vzhled. Dále je možné vytvořit vnořené hierarchie a tak dosáhnout velmi rozsáhlých a komplexních modelů s dostatečnou přehledností.

• Entity Relationship Diagrammer je nástroj pro datové modelování (obr.níže). Pomocí ER modelu definuje analytik jednotlivé entity v podniku, jejich atributy, a také vztahy mezi těmito entitami. Velkou výhodou datového modelování v produktu Oracle Designer je použití takzvaných domén. Například vytvořením domény „příjmení“ s určitým nastavením způsobíme, že nemusíme zadávat u příjmení různých entit v různých modelech přímo konkrétní údaj (například VARCHAR2, 60 znaků), ale místo toho lze zadat ve sloupci

Page 80: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

80

příjmení doménu „příjmení“, a tento sloupec se pak zesynchronizuje dle nastavení dané domény. Případnou změnu pak lze provést na jednom místě přímo v nastavení domény, a tato změna se pak automaticky promítne do všech modelů, kde je tato doména použita.

• Dataflow Diagrammer je nástroj pro vytváření takzvaných „dataflow diagramů“. Tento typ diagramů, ačkoli v posledních letech často zatracovaný se nyní opět vrací do obliby analytiků. Nástroj Dataflow Diagrammer obsahuje plnou podporu tohoto typu diagramů; Umožňuje vytvářet a spravovat podnikové funkce, datová úložiště a datové toky. Pomocí dataflow diagramů lze mimo jiné vypozorovat, jak data proudí danou organizací. Mohou poskytovat pohled na závislosti dat, či na systémové komponenty. Každý dataflow diagram pak pro aplikační vrstvu představuje samostatnou podnikovou funkci.

• Database Design Transformer jedná se o službu, pomocí níž lze transformovat datové modely uložené v repozitáři do konkrétních návrhů databáze. Tyto tranformace lze plně řídit, tedy konkrétně nastavovat jejich parametry, určovat typy elementů zahrnutých či nezahrnutých do transformací, apod.

• Application Design Transformer pomocí této služby lze vytvářet prvotní aplikační design, který vychází z podnikových funkcí a dalších adresovaných elementů definovaných v modelech hierarchií funkcí a dataflow diagramech. Ve výsledku generuje navrhované moduly (Oracle Forms, Oracle Reports, Web PL/SQL, případně Visual Basic aplikace) a také navrhovaná menu. Na uživateli pak je následná úprava vygenerovaných menu a modulů, případně jejich změna z navrhovaných na schválené.

Nástroje pro návrh a generování

• Design Editor slouží k vytváření, editaci a spravování všech typů elementů uložených v repozitáři. Dále slouží ke specifikaci aplikační logiky a logiky na straně serveru (u client/server aplikací). V návaznosti na návrhy aplikací lze pomocí tohoto editoru navrhnout konkrétní komponenty řešení a jednou z jeho dalších funkcí je i generování zdrojových kódů z uložených návrhů. Bližší popis tohoto nástroje přenecháme specializovaným publikacím.

Page 81: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

81

Oracle Designer Repository

• Dependency Manager je nástroj pro zjišťování vzájemných vztahů mezi objekty v repozitáři. Uživatelé se speciálními přístupovými právy pak mohou tyto vztahy hlouběji analyzovat (formou tzv. dependency analysis), a mohou dále s těmito vztahy manipulovat (přidávat, odebírat, atd.).

• Matrix Diagrammer slouží k vytváření maticových diagramů vztahů mezi jednotlivými elementy v repozitáři. Lze tvořit 2D či 3D matice, přičemž s jejich prvky lze posléze různě manipulovat. Nabízí také několik dalších voleb zobrazení, řazení, a filtrování prvků.

• Repository Administration Utility je nástroj pro administrátory (vlastníky) celého repozitáře, tj. osoby které mají roli „repository owner“. Umožňuje instalovat a spravovat prostředí repozitáře jako takového. Mimo jiné umožňuje updatovat celý repozitář na nové verze poskytované společností Oracle, a zálohovat a obnovovat repozitář.

• Repository Object Navigator slouží k administraci, k údržbě, ke správě verzí, a ke správě přístupu v rámci repozitáře. Lze pomocí něho například stanovovat jednotná pravidla pro celý repozitář, provádět konfiguraci repozitáře, pracovat s objekty repozitáře (vytvářet, mazat, uprovavovat, synchronizovat s jinými souborovými systémy, apod.), spravovat verze objektů v repozitáři, či pracovat s uživatelskými právy ostatních uživatelů repozitáře.

• Repository Reports je nástroj sloužící k tvorbě reportů, které nám posléze poskytnou námi zvolený obraz pohledu na obsah repozitáře. Tento nástroj obsahuje desítky předdefinovaných reportů, přičemž je možné vytvářet a ukládat i reporty vlastní. Vzhledem k velkému počtu reportů je možnost seřadit je podle tří různých rozdělení, a to podle funkcí, objektových typů v repozitáři, či abecedně podle jména reportu. [69] [70]

17.4 PODPORA ZE STRANY VÝROBCE

Všeobecná podpora se vztahuje pro všechny aktuální aplikaci z dílny Oracle. Forma podpory pokrývá klasické přístupy. Samozřejmostí jsou opravné balíky(patche), telefonická podpora, elektronická (fórum, email). Speciální podpora je určitě možná, cena však není uvedena.

17.5 CENA

Cenu lze hůře odhadnout. Ceník je dostupný v online Oracle Shopu. Jelikož se cena liší regionem (US, UK, DE...) a tudíž zřejmě i cenou, nelze konkrétně stanovit částku. Nehledě na komplikovanější okolnosti (slevy na množství, slevy pro zákazníky). Navíc není tento nástroj příliš distribuován sám a je součástí balíků. Např. Internet Development Suite (obsahuje více produktů) cena od $5800. Pro nekomerční využití (studium) je program zdarma. [70]

Page 82: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

82

17.6 HODNOCENÍ

KLADY

� Kompatibilita a integrita společných nástrojů v balíku � Silný nástroj pokrývající funkce

potřebné pro tvorbu nejen DB � Funkce zastřešující životní cyklus

IS � Cena v rámci balíku � Práce s úložišti

ZÁPORY

Kompletní cena pro menší uživatele

Ovlivnění ideou Oracle (formáty např.)

Page 83: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

83

18 UMBRELLO UML MODELLER

18.1 OBECNÉ INFORMACE

VERZE : 2.0

VÝROBCE : Umbrello, http://uml.sourceforge.net/, open source komunita

DISTRIBUTOR PRO ČR: zdarma ke stažení z internetu

LOKALIZACE: Česká lokalizace není dostupná, dostupná je verze v

PLATFORMA: Windows (neoficiálně), Linux, Unix, MacOS

SYSTÉMOVÉ POŽADAVKY: Nejsou oficiálně specifikovány, ale jelikož je Umbrello součástí KDE, postačí pro běh CPU: Pentium 3 a vyšší, 128 MB RAM a 1GB volného místa na disku.

18.2 POPIS NÁSTROJE

Nástroj Umbrello UML Modeller umožňuje vytváření osmi různých UML diagramů i ER diagramu, využívaných při analýze a návrhu. Nejnovější verze 2.0 je distribuována jako součást prostředí KDE 4.0 pro platformy Unix a Linux. V současné době probíhá rovněž úprava programu pro platformu Windows. Ve verzi 2.0 byl, mimo různých oprav stability a úpravy uživatelských funkcí, implementován standard UML 2.0. Vzhledem k ceně může být nástroj zajímavý zejména pro menší firmy. Mezi výhody lze zařadit fakt, že díky dostupnosti zdrojových kódů si může uživatel upravit či doplnit program dle svých potřeb. Aplikace je funkční primárně pod operačním systému Linux (Umbrello 2.0 je součástí kdesdk modulu v KDE od verze 4.0.0.), ale v současné době se pracuje na oficiální transformaci pro Windows OS. Neoficiálně lze však již nyní používat tento program pod systémy Windows, avšak se sníženou spolehlivostí. Předností UML je jednoznačně poměr cena/výkon. Zdarma totiž dostaneme nástroj schopný, v menším měřítku, konkurovat placeným aplikacím a tudíž mohou být skvělou volbou pro "menší" uživatele jako jsou již zmiňované firmy, či programátoři.

Page 84: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

84

18.3 FUNKCIONALITA

Tento CASE nástroj obsahuje několik základních typů diagramů, patří mezi ně:

• Class Diagram

• Sequence Diagram

• Collaboration Diagram

• Use Case Diagram

• State Diagram

• Activity Diagram

• Component Diagram

• Deployment Diagram

Příklad užití programu pod OS Linux [72]

Nástroj umožňuje generovat zdrojový kód ve 12ti různých jazycích a to konkrétně:

ActionScript, Ada, C++, C#, CORBA IDL, Java, JavaScript, PHP, Perl, Python, SQL a XMLSchema [71]

Page 85: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

85

Kromě běžného vytváření, editování a kopírování diagramů podporuje nástroj Umbrello UML Modeller export objektů a diagramů do obrázku formátu PNG.

Příklad užití programu pod OS Widows [72]

18.4 PODPORA ZE STRANY VÝROBCE

Program je distribuován zcela bez poplatku a neexistuje jakákoliv přímá podpora produktu. Musíme se tedy spoléhat na ochotu komunity ve fórech.

18.5 CENA

Program je vyvíjen formou open source a je tedy plně zdarma bez omezení.

18.6 HODNOCENÍ

KLADY

� Cena � Počet a vyzrálost funkcí na to, že se

jedná o Open Source projekt

ZÁPORY

Funkce Podpora Budoucnost aplikace Podpora pouze Linux OS

(oficiálně)

Page 86: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

86

19 ZÁV ĚR

Cílem této práce bylo poskytnout ucelený přehled nejdůležitějších CASE nástrojů pro vývoj informačních systémů na českém trhu a může tak sloužit jako podklad pro výběr vhodného CASE nástroje podle zvolených kritérií. Do přehledu byly zahrnuty jak nástroje komerční (Enterprise Architect, MagicDraw UML, Microsoft Visio, Oracle Designer, SYBASE Power Designer atd.), tak nekomerční (DB Designer 4, UMBRELLO UML Modeler, Open System Architect). Informace o popisovaných CASE nástrojích jsme čerpali buď z webových stránek výrobců či distributorů, nebo přímo zkoumáním popisovaného produktu (trial verze) či jeho dokumentace. V příloze v závěru práce je uvedena srovnávací tabulka všech zkoumaných CASE nástrojů.

Page 87: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

87

20 ZDROJE

20.1 ENTERPRISE ARCHITECT

[1] Sparx Systems - Partners - Resellers – Europe [online]. Sparx Systems Pty Ltd., c 2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/partners/resellers/europe.html>

[2] System Requirements for Sparx Systems' Enterprise Architect UML CASE Tool [online]. Sparx Systems Pty Ltd., c 2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com.au/products/ea/sysreq.html>

[3] What is Enterprise Architect? [Enterprise Architect User Guide] [online]. Sparx Systems

Pty Ltd., c 2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/uml_tool_guide/enterprise_architect_uml_tool/whatisea.html>

[4] Enterprise Architect – Products [online]. Sparx Systems Pty Ltd., c 2000 - 2009 [cit.

2009-11-3] Dostupný z WWW:<http://www.sparxsystems.com/products/index.html> [5] Enterprise Architect 7.5 - Products - Sparx Systems [online]. Sparx Systems Pty Ltd., c

2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/products/ea/7.5/index.html>

[6] Enterprise Architect - Ultimate Edition [online]. Sparx Systems Pty Ltd., c 2000 - 2009

[cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/products/ea/ultimate.html>

[7] Enterprise Architect - Systems Engineering Edition [online]. Sparx Systems Pty Ltd., c

2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/products/ea/systems.html>

[8] Enterprise Architect - Business and Software Engineering Edition [online]. Sparx

Systems Pty Ltd., c 2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/products/ea/business.html>

[9] Enterprise Architect - UML Design Tools and UML CASE tools for software development

[online]. Sparx Systems Pty Ltd., c 2000 - 2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com.au/products/ea/index.html>

[10] Enterprise Architect - Pricing and Purchasing [online]. Sparx Systems Pty Ltd., c 2000 -

2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com/products/ea/purchase.html>

[11] Enterprise Architect Corporate Edition | Sparx Systems | devshop.cz » Prodej software

[online] HTK Pro s.r.o. c 2007 [cit. 2009-11-3] Dostupný z WWW: http://devshop.cz/vyhledavani/i6026-enterprise-architect-corporate-edition

Page 88: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

88

[12] Enterprise Architect - License Information [online]. Sparx Systems Pty Ltd., c 2000 -

2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.sparxsystems.com.au/products/ea/license_info.html>

20.2 MICROSOFT OFFICE VISIO 2007

[13] Systémové požadavky verze produktů systému Microsoft Office 2007 [online]. Microsoft Corporation, c2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.microsoft.com/cze/office/sysreq/default.mspx> [14] Informace o produktu Microsoft Office Visio 2007 - Visio - Microsoft Office Online [online]. Microsoft Corporation, c2009 [cit. 2009-11-3] Dostupný z WWW: <http://office.microsoft.com/cs-cz/visio/HA101656401029.aspx> [15] Porovnání vydání aplikace Visio - Visio - Microsoft Office Online [online]. Microsoft Corporation, c2009 [cit. 2009-11-3] Dostupný z WWW: <http://office.microsoft.com/cs-cz/visio/FX101757911029.aspx#sd>

[16] Zásady poskytování technické podpory [online]. Microsoft Corporation, c2009 [cit. 2009-11-3] Dostupný z WWW: <http://support.microsoft.com/lifecycle/?p1=11389>

[17] Předpokládané ceny produktů systému Microsoft Office 2007 [online]. Microsoft Corporation, c2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.microsoft.com/cze/office/howtobuy/prices.mspx>

20.3 MAGIC DRAW

[18] UML 2 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic [online]. No Magic, Inc. , c2000-2009 [cit. 2009-11-3] Dostupný z WWW: <https://secure.nomagic.com/main.php?ts=navig&NMSESSID=ff9c16d6839fd52930e7e441c5d566af&cmd_show=1&menu=system_requirements&NMSESSID=ff9c16d6839fd52930e7e441c5d566af>

[19] UML 2 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic [online]. No Magic, Inc. , c2000-2009 [cit. 2009-11-3] Dostupný z WWW: <https://secure.nomagic.com/main.php?ts=navig&NMSESSID=ff9c16d6839fd52930e7e441c5d566af&cmd_show=1&menu=what_is&NMSESSID=ff9c16d6839fd52930e7e441c5d566af>

[20] UML 2 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic [online]. No Magic, Inc. , c2000-2009 [cit. 2009-11-3] Dostupný z WWW:

Page 89: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

89

<https://secure.nomagic.com/main.php?ts=navig&cmd_show=1&menu=editions&NMSESSID=ff9c16d6839fd52930e7e441c5d566af>

[21] UML 2 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic [online]. No Magic, Inc. , c2000-2009 [cit. 2009-11-3] Dostupný z WWW: <http://www.magicdraw.com/main.php?ts=navig&cmd_show_newandnoteworthy=1&version=16.0&product=magicdraw&menu=new_and_noteworthy>

[22] UML 2 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic [online]. No Magic, Inc. , c2000-2009 [cit. 2009-11-3] Dostupný z WWW: <https://secure.nomagic.com/main.php?ts=navig&NMSESSID=ff9c16d6839fd52930e7e441c5d566af&cmd_show=1&menu=feature_list&NMSESSID=ff9c16d6839fd52930e7e441c5d566af>

[23] UML 2 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic [online]. No Magic, Inc. , c2000-2009 [cit. 2009-11-3] Dostupný z WWW: <https://secure.nomagic.com/main.php?ts=navig&cmd_show_pricing_region=1&menu=pricing&NMSESSID=ff9c16d6839fd52930e7e441c5d566af>

20.4 ALTOVA UMODEL

[24] Altova UModel Download [online]. Getabest.com Software catalog, c2009 [cit. 2009-11-11] Dostupný z WWW: <http://getabest.com/altova-umodel-download-new-17337.html>

[25] UModel Data Sheet [online]. Altova, c2009 [cit. 2009-11-11]. Dostupný z WWW: <http://www.altova.com/documents/UModeldatasheet.pdf>.

[26] UModel Edition Comparison [online]. Altova, c2005-2009 [cit. 2009-11-11]. Dostupný z WWW: <http://www.altova.com/umodel/edition-comparison.html>.

[27] Altova UModel 2010 Enterprise Edition Pricelist [online]. Altova, c2005-2009 [cit. 2009-11-11]. Dostupný z WWW: <https://shop.altova.com/product.asp?catalog_name=V2010R1C1_shop&category_name=UMODEL&product_id=U10E>.

[28] Altova UModel 2010 Professional Edition Pricelist [online]. Altova, c2005-2009 [cit. 2009-11-11]. Dostupný z WWW: <https://shop.altova.com/product.asp?catalog_name=V2010R1C1_shop&category_name=UMODEL&product_id=U10P>.

Page 90: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

90

[29] Support & Maintenance Package [online]. Altova, c2005-2009 [cit. 2009-11-11]. Dostupný z WWW: <http://www.altova.com/support_package.html>.

20.5 VISUAL PARADIGM FOR UML

[30] Visual Paradigm for UML User's Guide [online]. Visual Paradigm, c1999-2009 [cit. 2009-10-31]. Dostupný z WWW: <http://www.visual-paradigm.com/support/documents/vpumluserguide.jsp>.

[31] Visual Paradigm for UML Price List [online]. Visaul Paradigm, c1999-2009 [cit. 2009-10-31]. Dostupný z WWW: <http://www.visual-paradigm.com/product/vpuml/pricelist.jsp>.

[32] Visual Paradigm for UML Edition Comparison [online]. Visual Paradigm, c1999-2009 [cit. 2009-10-31]. Dostupný z WWW: <http://www.visual-paradigm.com/product/vpuml/editions/>.

20.6 IBM RATIONAL SOFTWARE MODELER

[33] IBM Rational Software Modeler [online]. IBM Corporation, c2009 [cit. 2009-10-31] Dostupný z WWW: <http://www-01.ibm.com/software/awdtools/modeler/swmodeler/>

[34] IBM Rational Software Modeler Features and Benefits [online]. IBM Corporation, c2009 [cit. 2009-10-31] Dostupný z WWW: <http://www-01.ibm.com/software/awdtools/modeler/swmodeler/features/?S_TACT=&S_CMP=rnav>

[35] IBM Rational Software Modeler System Requirements [online]. IBM Corporation, c2009 [cit. 2009-10-31] Dostupný z WWW: <http://www-01.ibm.com/support/docview.wss?rs=2089&uid=swg21327398>

[36] IBM Rational Software Modeler Compare Editions [online]. IBM Corporation, c2009 [cit. 2009-10-31] Dostupný z WWW: <http://www-142.ibm.com/software/dre/hmc/compare.wss?HMC02=A103076N34687F68>

[37] IBM Rational Software Modeler Pricing [online]. IBM Corporation, c2009 [cit. 2009-10-31] Dostupný z WWW: https://www-112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D54L4LL,D54L7LL,D54S9LL,D59W0LL,D59VZLL,D0BI3LL,D0BI4LL,D0BI5LL&catalogLocale=en_US&locale=en_US&country=USA&PT=html

Page 91: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

91

20.7 JUDE (ASTAH*)

[38] JUDE System Requirements [online]. Change Vision Inc., c2006-2009 [cit. 2009-10-31] Dostupný z WWW: <http://jude.change-vision.com/jude-web/product/system.html>

[39] JUDE to astah* name change [online]. Change Vision Inc., c2009 [cit. 2009-11-10] Dostupný z WWW: <http://astah.change-vision.com/en/faq/astah-faq/change-product-name.html>

[40] JUDE Specifications [online]. Change Vision Inc., c2006-2009 [cit. 2009-10-31] Dostupný z WWW: <http://jude.change-vision.com/jude-web/product/function.html>

[41] JUDE Price [online]. Change Vision Inc., c2006-2009 [cit. 2009-10-31] Dostupný z WWW: http://jude.change-vision.com/jude-web/shopping/price.html

20.8 IDS SCHEER ARIS DESIGN PLATFORM

[42] ARIS Design Platform [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Design_Platform/34490.html >

[43] ARIS Platform - System White Paper [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: < http://www.google.cz/url?sa=t&source=web&ct=res&cd=1&ved=0CAkQFjAA&url=http%3A%2F%2Fwww.technologica.com%2Fpls%2Fhtmldb%2FTL_PORTAL.tl_portal_utils.download_doc%3Fp_file_id%3D497&rct=j&q=ARIS+Platform+-+System+White+Paper&ei=l4ABS7-KL4Kb_Aar992KCw&usg=AFQjCNGto309dzkJvpfpj53lQI5dTR_hjg&sig2=pXF2WfvyUUEkvQH9tbxKaw >

[44] ARIS Business Architect [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Architect/34725.html >

[45] ARIS Business Publisher [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Publisher/34722.html>

[46] ARIS IT Inventory [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_IT_Inventory/136955.html >

[47] ARIS ArchiMate Modeler [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_ArchiMate_Modeler/32927.html >

Page 92: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

92

[48] ARIS Defense Solution [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Defense_Solution/34719.html >

[49] ARIS Business Simulator [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Simulator/34480.html>

[50] ARIS UML Designer [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_UML_Designer/34704.html >

[51] ARIS Business Architect for SAP [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Architect_for_SAP/34711.html >

[52] ARIS Product Services [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Managed_Services/ARIS_Product_Services/34666.html>

[53] Service Management [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/Consulting/SAP_Managed_Services/Service_Management_Service_Management_Service_Management/34449.html >

[54] ARIS Application Services [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Managed_Services/ARIS_Application_Services/34447.html >

[55] ARIS Business Designer [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: <http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Designer/34724.html >

[56] ARIS IT Architect [online]. Copyright (C) IDS Scheer AG, 2001 - 2008 [cit. 2009-11-15] Dostupný z WWW: http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_IT_Architect/34714.html

20.9 TOAD DATA MODELER / CASE STUDIO

[57] Toad Data Modeler [online]. Copyright: 2000 - 2008, Quest Software Inc., CHARONWARE, s.r.o [cit. 2009-11-15] Dostupný z WWW: <http://www.casestudio.com/csy/default.aspx>

[58] What's new in version 3.3 [online]. Copyright: 2000 - 2008, Quest Software Inc., CHARONWARE, s.r.o [cit. 2009-11-15] Dostupný z WWW: <http://www.casestudio.com/enu/ver33.aspx>

Page 93: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

93

[59] Welcome to the Modeling Community! [online]. © 2009 Quest Software, Inc [cit. 2009-11-15] Dostupný z WWW: <http://modeling.inside.quest.com/index.jspa>

20.10 DB DESIGNER 4

[60] DBDesigner 4 - Features [online]. © fabFORCE.net [cit. 2009-11-15] Dostupný z WWW: <http://www.fabforce.net/dbdesigner4/features.php>

[61] General Information - What is DBDesigner 4? [online]. © fabFORCE.net [cit. 2009-11-15] Dostupný z WWW: <http://www.fabforce.net/dbdesigner4/index.php>

20.11 CRAFT CASE

[62] Craft.CASE [online]. CRAFT.CASE Ltd. [cit. 2009-11-15] Dostupné z WWW: <http://www.craftcase.com/products/craft/2/>

[63] Vývoj aplikací - e-FRACTAL. [online]. e-FRACTAL s.r.o. [cit. 2009-11-15] Dostupné z WWW: <http://www.e-fractal.cz/Development.aspx#CraftCASE/>

20.12 SELECT ARCHITECT

[64] LBMS - Select Architect [online]. LBMS s.r.o. [cit. 2009-11-15] Dostupné z WWW: <http://www.lbms.cz/Nastroje/Select-Architect/index.html/>

[65] Select Architect (BMM, BPMN, UML) | Analysis and Design [online]. Select Business Solutions, Inc. [cit. 2009-11-15] Dostupné z WWW: <http://www.selectbs.com/adt/analysis-and-design/select-architect/>

20.13 OPEN SYSTEM ARCHITECT

[66] CodeByDesign [online]. CodeByDesign [cit. 2009-11-15] Dostupné z WWW: <http://www.codebydesign.com/>

20.14 SYBASE POWER DESIGNER

[67] Sybase Software, s.r.o. [online]. Sybase Software, s.r.o. [cit. 2009-11-15] Dostupné z WWW: <http://www.sybase.cz/index.php?option=com_content&view=article&id=3&mid=24>

[68] PowerDesigner 15 - PowerDesigner - Modeling & Development - Products - Sybase Inc [online]. Sybase Inc. [cit. 2009-11-15] Dostupné z WWW: <http://www.sybase.com/products/modelingdevelopment/powerdesigner/powerdesigner15>

Page 94: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

94

20.15 ORACLE DESIGNER

[69] Oracle Designer - Product Information [online]. Oracle Corporation [cit. 2009-11-15] Dostupné z WWW: <http://www.oracle.com/technology/products/designer/index.html>

[70] Designer Documentation [online]. Oracle Corporation [cit. 2009-11-15] Dostupné z WWW: <http://www.oracle.com/technology/products/designer/documentation.html#10gR2>

20.16 UMBRELLO UML MODELLER

[71] Umbrello UML Modeller - Wikipedia, the free encyclopedia [online]. Wikimedia Foundation, Inc. [cit. 2009-11-15] Dostupné z WWW: <http://en.wikipedia.org/wiki/Umbrello_UML_Modeller>

[72] Umbrello UML Modeller [online]. SourceForge.net [cit. 2009-11-15] Dostupné z WWW: <http://uml.sourceforge.net/>

Page 95: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

95

PŘÍLOHA 1 - SROVNÁVACÍ TABULKA I Enterprise

Architect MagicDraw UML

Microsoft Visio Altova UModel Visual Paradigm for UML

IBM Rational Software Modeler

JUDE (astah*) Craft CASE

Výrobce Sparx Systems Pty Ltd.

No Magic Inc. Microsoft Corporation

Altova Visual Paradigm International

IBM Corporation Change Vision, Inc.

CRAFT.CASE Ltd.

Distributor NESS Logos a.s, HTK Pro s.r.o, JIMAZ s.r.o. atd.

Přes web výrobce Microsoft s.r.o JIMAZ s.r.o. N/A ATComputers, a.s.; Avnet, s.r.o.; DNS, a.s.; SWS, a.s.; Tech Data Distribution, s.r.o.

Není e-FRACTAL s.r.o.

Platformy Windows, Linux Java Virtual Machine 5 a vyšší (OS Windows NT/2000/XP/Vista, Linux, Mac OS X)

Windows MS Windows (2000, XP, 2003, Vista)

Windows, Linux, Unix, Mac OS X, Solaris

Windows (2000, XP, 2003, 2008, Vista), Linux (Red Hat, SUSE)

MS Windows (XP, Vista)

Windows, Linux, MacOS, Solaris

Licence Floating, Standard, Academic

Standalone, Mobile, Floating, Academic

Individuální (akademická sleva)

Professional; Enterprise

Community; Personal; Modeler; Standard; Professional; Enterprise

IBM Rational Software Modeler Floating User License; IBM Rational Software Modeler Authorized User License; IBM Rational Software Modeler Floating User Initial Fixed Term License; IBM Rational Software Modeler Authorized User Initial Fixed Term License

Community; Professional

Craft.CASE Craft.CASE Academic Craft.CASE Tester Craft.CASE Demo Craft.CASE Viewer

Ceny US $335/6.956 Kč s DPH (Corporate Standard)

€ 425/10 876 Kč bez DPH (Standard Standalone)

16 090 Kč bez DPH(Professional 2007)

99, 149 EUR 0, 59, 99, 299, 699, 1399 USD

973, 1680, 2010, 3480 USD

0, 280 USD 3500 €

Česká lokalizace Ne Ne Ano Ne Ne Ano Ne Ne

Page 96: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

96

Enterprise Architect

MagicDraw UML

Microsoft Visio Altova UModel Visual Paradigm for UML

IBM Rational Software Modeler

JUDE (astah*) Craft CASE

Aktuální verze 7.5 16.6 Professional 2007 2010 7.1 7.5.4 5.5.2 2.1 Systémové požadavky (CPU/RAM/HDD)

Windows: Intel® Pentium® processor /128 MB/70 MB Linux: Intel® Pentium II® procesor/64 MB/70 MB

PentiumTM 3, 800 MHz/768 MB/400MB

500 MHz/256 MB/2 GB

Pentium III 800 MHz; 64MB RAM; 50MB HDD

Intel Pentium III 1.0 GHz; 512MB RAM (dop. 1 GB); 400 MB HDD

Pentium III 800 MHz; 768MB RAM (dop. 1GB); 750MB HDD pro instalaci a dalších 500 MB

Pentium III; 512MB RAM (dop. 1GB); 400MB HDD

300 MHz/128 MB/80 MB

Dostupná demo (trial) verze

Ano (30 dní) Ano (bezplatná funkčně omezená verze)

Ano (60 dní) Ano (30 dní) Ano (30 dní) Ano (30 dní) Ano (20 dní) Ano omezeno ukládání

ERD Ano ( Class) Ano (Standard, Professional, Architect, Enterprise)- CAMEO Plugin

Ano Ne Ano (všechny verze)

Ne Ano (v Community pouze pro čtení)

Ne

DFD Ano Ne Ano Ne Ano (pouze Enterprise)

Ne Ano (v Community pouze pro čtení)

Ano

UML UML 2.1 UML 2.2 (diagram aktivit, diagram spolupráce, diagram komponent, diagram nasazení, diagram sekvencí, diagram stavu, diagram statické struktury, diagram případu užití

Ano (2.2) Ano (2.2) Ano (2.1) Ano (1.4, částečně 2.0)

Ano

BPM Ano Ano (Standard, professional, Architect, Enterprise)

Ano Ano (BPMN – edice Enterprise)

Ano (BPMN 2.0, BPEL, Process map, EPC, DFD, Business Process Diagram, Organization Chart – vše pouze Enterprise)

Ano (BPMN) Ano (částečně Professional, Community pouze pro čtení)

Ano

Page 97: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

97

Enterprise Architect

MagicDraw UML

Microsoft Visio Altova UModel Visual Paradigm for UML

IBM Rational Software Modeler

JUDE (astah*) Craft CASE

Podporované DBS DB2, InterBase, Informix, Ingres, MS Access, MySQL, MS SQL Server, Oracle, PostgreSQL, Sybase ASE,ASA, Firebird

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

MS Access, dBase - MySQL, MS SQL Server, Oracle, Sybase, PostgreSQL, Derby, Informix, Firebird, SQLite

- Nejsou specifikovány

Nespecifikováno

Mind mapping Ano Ne Diagram debaty Ne Ano (pouze Enterprise)

Ne Ano (v Community pouze pro čtení)

Ano

Reverse engineering Ano(všechny edice kromě Desktop)

Ano(Professional, Enterprise)

Ano (DB, ostatní jen společně s Visual Studio)

Ano (Java, C#, Visual Basic .NET)

Ano (Java, C++, .NET DDL nebo exe, IDL, Ada 95, XML, XML schema, JDBC, Hibernate, PHP 5.0 a vyšší, Python, Objective-C)

Java, C++, C#, WSDL, XML Schema

Ano (Java; C# a C++ oficiálně nepodporováno; pouze Professional)

Ne

Database engineering

Ano(všechny edice kromě Desktop)

Ano (Architect, Enterprise)

Ano Ne Ano (všechny edice, různá míra podpory)

Ne Ano (pouze Professional)

Ne

Code engineering Ano(všechny edice kromě Desktop)

Ano (Professional, Architect, Enterprise)

Ne Ano (Java, C#, Visual Basic .NET)

Ano (Java, C#, VB.NET, PHP, ODL, Action Script, IDL, C++, Delphi, Perl, XML Schema, Python, Objective-C, Ada 95 a Ruby)

Java, C++, C#, WSDL, XML Schema

Ano (Java – obě edice; C# a C++ - pouze Professional)

Ne

WSDL engineering Ano(všechny edice kromě Desktop)

Ano (Architect, Enterprise)

Ne Ne Ne Ano Ne Ne

XML Schema engineering

Ano(všechny edice kromě

Ano (Architect, Enterprise)

Ne Ano Ano Ano Ne Ne

Page 98: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

98

Enterprise Architect

MagicDraw UML

Microsoft Visio Altova UModel Visual Paradigm for UML

IBM Rational Software Modeler

JUDE (astah*) Craft CASE

Desktop)

Správa verzí Ano Ano (Standard, Professional, Architect, Enterprise)

Ne Rational ClearCase, CVS, Subversion, Perforce, Visual Studio Team System a mnoho dalších

VP Teamwork Server, Perforce, Subversion, CVS

IBM Rational ClearCase, Rational Team Concert, CVS

JUDE/Share (Professional)

Ne

Podpora týmové spolupráce

Ano(všechny edice kromě Desktop)

Ano (Standard, Professional, Architect, Enterprise)

Ano (v rámci Microsoft Windows SharePoint Services)

IBM Rational ClearCase, CVS, Subversion, Perforce, Visual Studio Team System a mnoho dalších

Ano (VP Teamwork Server, Perforce, Subversion, CVS)

IBM Rational ClearCase, Rational Team Concert, CVS

JUDE/Share (Professional)

Ano

Integrace s vývojovými prostředími

Ano (Eclipse, Visual Studio)

IntelliJ IDEA 4.X a vyšší , etBeans 6.X a vyšší, Eclipse 3.1 a vyšší, Eclipse Workbench, CodeGear JBuilder, BM RAD 7.0

Visual Studio Visual Studio, Eclipse (obě pouze Enterprise)

Eclipse, NetBeans, IntelliJ IDEA

Eclipse a další IBM produkty

Ne Ne

Customizace reportů Ano Ano Ne Ano Ano (Document Template Designer od edice Standard)

Ano Ne Ano

Generování reportů HTML/RTF/PDF/XML

Ano/Ano/Ne/XMI Ano/Ano/Ne/Ano Ano/Ne/Ano/Ano Ano (HTML, RTF, MS Word – obě edice)

Ano (HTML – od Modeler, PDF – od Modeler, Word 2007 – od Standard, XML import/export modelů)

Ano (HTML, PDF, XML)

Ano (HTML – v Community bez diagramů, RTF – pouze Professional)

Ano/Ano/Ano/Ano

Page 99: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

99

PŘÍLOHA 2 - SROVNÁVACÍ TABULKA II IDS Scheer

ARIS Design Platform

TOAD Data modeller / CASE studio

DB Designer 4 SYBASE Power Designer

UMBRELLO UML modeller

Oracle designer Select Architect Open System Architect

Výrobce IDS Scheer AG Charonware , s.r.o. / Quest Software, Inc.

fabFORCE.net Sybase Umbrello Oracle Select BusiNess Solutions, Inc.

Peter Harvey - CodeByDesign

Distributor IDS Scheer ČR, s.r.o.

PER4MANCE s.r.o.

Není Sybase CZ Internet,takze zadny distrib

Oracle LBMS s.r.o. Není

Platformy Windows XP Professional + Service Packs, Windows Vista (Business, Ultimate; 32 bit), Windows Vista + Service Pack 1 (32 bit), Linux

Windows 2000 / XP / Vista

Windows 2000 / XP / Vista

Win,Linux,MacOS

Linux,unix(minoritne windows)

Win,Linux,MacOS

Windows Windows, Linux, Apple OS X, Solaris

Licence N/A 1 licence, 3 licence

OpenSource, GPL

komercni Open source komercni Licence peojednoho uživatele Licence pro 2-4 uživatele

Open Source

Ceny N/A $479.00 / 1 licence, $1197.00 / 3 licence

Zdarma Neuvedeno,cca 500tis

Zdarma Od 5800 dolaru 49500 Kč 79250 Kč

Zdarma

Česká lokalizace Ano Ano Ne Ne Ne Ne Ne Ne

Aktuální verze N/A 3.4.15 4 15 2.0 10g Release 2 (10.1.2.5)

7.1 4.0.0

Systémové požadavky (CPU/RAM/HDD)

Intel Pentium IV 2.4, 1 GB RAM, 375 MB

Pentium dual core, 1 GB RAM, 200 MB

N/A 1.5 GHz procesor , 1 GB RAM, SVGA (800x600), CD-ROM drive, 500MB HDD

Pentium 3 a vyšší, 128 MB RAM a 1GB volného místa na disku.

CPU 1GHZ, 512MB RAM, 3GB prostoru na disku a instalovaný výše zmíněný OS

300 Mhz/64 MB/300 MB

Nespecifikováno

Dostupná demo (trial) verze

Po odeslání žádosti je dostupné live demo

15 dní bez omezení

freeware Bezplatná trial verze na dobu 15 dní

Ne,neni treba Ano 30 Ano Ne

Page 100: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

100

IDS Scheer ARIS Design Platform

TOAD Data modeller / CASE studio

DB Designer 4 SYBASE Power Designer

UMBRELLO UML modeller

Oracle designer Select Architect Open System Architect

ERD Ano Ano Ano Ano Nejspis Ano Ano Ano Ano

DFD Ano Ano Ne Ano Ano Ano Ano Ne

UML Ano Ne Ne Ano 2.0+ Ano Ano Ano Ano

BPM Ano Ne Ne Ano Neuvedeno Ano Ano Ne

Podporované DBS Oracle, MS SQL Server

DB2 LUW 8, 9, 9.5, MS Access 2000/2002/2003, MS SQL Server 2000, 2005, 2008 MS SQL Server 2000, MySQL 5, 5.1, Oracle 9i, 10, 11g, PostgreSQL 8.1, 8.2, 8.3, Sybase ASE 12.5, 15

MySQL, Oracle, MS SQL + připojení přes ODBC

Oracle, IBM DB/2, MS SQL Server, Sybase, MySQL a mnoha dalších

Mysql oracle Informix, Interbase, Oracle, MS SQL Server, DB2, Sybase, Watcom, Dbase, FoxPro, Access

MySQL, PostgreSQL, DB2, MS SQL

Mind mapping Ne Ne Ne Ano Ne Ano Ne Ne

Reverse engineering N/A Ano Ano Ano Ano Ano Ano Ne

Database engineering Ano Ano Ano Ano Ano Ano Ano Ano

Code engineering Ne Ne Ne Ano Ano Ano Ano Ano

WSDL engineering N/A Ne Ne Ano Ne Ano Ano Ne

XML Schema engineering Ano Ano Ne Ano Ano neuvedeno Ano Ne

Page 101: PŘEHLED NÁSTROJŮ CASE (VÝVOJ IS) NA TUZEMSKÉM TRHUpanrepa.org/CASE/zima2009/case_zima2009.pdfJUDE (astah*) Craft CASE IDS Scheer Aris Design Platform TOAD Data Modeler / CASE

101

IDS Scheer ARIS Design Platform

TOAD Data modeller / CASE studio

DB Designer 4 SYBASE Power Designer

UMBRELLO UML modeller

Oracle designer Select Architect Open System Architect

Správa verzí Ano Ano Ne Ano Ne Ano Ano Ne

Podpora týmové spolupráce

Ano Ne Ne Ano Ne Neuvedeno Ano Ne

Integrace s vývojovými prostředími

SAP Ne Max. pomocí pluginů

Eclipse, PowerBuilder a Visual Studio

Ne Oracle nastroje Java, C#, C++, Visual Basic

Ne

Customizace reportů Ano Ano Ne Ano Ne Ano Ano Ne

Generování reportů HTML/RTF/PDF/XML

Ano/Ano/Ano/Ano

Ano/Ano/Ne/Ne Ne Ano Neuvedeno Ano Ano/Ano/Ano/Ano

Ne/Ne/Ne/Ne