TEAM 1
Přehled nástrojů CASE na tuzemském trhu Seminární práce
4/21/2011
Členové teamu Viktor Klouček, Bc. Roman Volf, Bc. Stanislav Vojíř, Bc. Petr Kanta, Bc. Martin Tomčík, Bc. Ondřej Sedláček, Bc. František Procházka, Bc. Yakiv Kot, Bc. Michal Malý, Bc. Tomáš Šapovalov, Bc. Tomáš Šapovalov
Osnova Osnova ............................................................................................................................................... 3 Úvod ................................................................................................................................................... 4 ArgoUML ............................................................................................................................................ 5 Popis ............................................................................................................................................... 5 Historie ........................................................................................................................................... 5 Novinky........................................................................................................................................... 5 Licence a cena ................................................................................................................................. 5 Obrázky........................................................................................................................................... 5 Funkcionalita................................................................................................................................... 6 Hodnocení ...................................................................................................................................... 8 Slovní hodnocení ......................................................................................................................... 8 Dia ...................................................................................................................................................... 8 Popis ............................................................................................................................................... 8 Historie ........................................................................................................................................... 8 Novinky........................................................................................................................................... 8 Licence a cena ................................................................................................................................. 9 Obrázky........................................................................................................................................... 9 Funkcionalita................................................................................................................................... 9 Hodnocení .................................................................................................................................... 10 Slovní hodnocení ....................................................................................................................... 10 Select architect 7.1 ........................................................................................................................... 11 1.Popis .......................................................................................................................................... 11 2.Historie ...................................................................................................................................... 11 3.Novinky...................................................................................................................................... 11 4.Licence a cena ............................................................................................................................ 12 5.Obrázky...................................................................................................................................... 12 6. Funkcionalita ............................................................................................................................. 13 7. Hodnocení................................................................................................................................. 14 Slovní hodnocení ....................................................................................................................... 14 MagicDraw UML 17.0.1 beta 1 .......................................................................................................... 15 1.Popis .......................................................................................................................................... 15 2.Historie ...................................................................................................................................... 15
3.Novinky...................................................................................................................................... 15 4.Licence a cena ............................................................................................................................ 15 5.Obrázky...................................................................................................................................... 16 6.Funkcionalita.............................................................................................................................. 17 7.Hodnocení ................................................................................................................................. 18 Slovní hodnocení ....................................................................................................................... 18 IDS SCHEER ARIS Design Platform...................................................................................................... 19 Popis ............................................................................................................................................. 19 Historie společnosti....................................................................................................................... 19 ARIS Expres ................................................................................................................................... 19 Obrázky ..................................................................................................................................... 19 ARIS Business Architect ................................................................................................................. 19 Obrázky ..................................................................................................................................... 19 ARIS Business Designer ................................................................................................................. 19 Obrázky ..................................................................................................................................... 20 ARIS Business Simulator ................................................................................................................ 20 Obrázky ..................................................................................................................................... 20 ARIS Business Publisher................................................................................................................. 20 Obrázky ..................................................................................................................................... 20 ARIS Process Governance .............................................................................................................. 20 Obrázky ..................................................................................................................................... 20 ARIS Defense Solution ................................................................................................................... 20 Obrázky ..................................................................................................................................... 20 ARIS IT Inventory ........................................................................................................................... 20 Obrázky ..................................................................................................................................... 20 ARIS IT Architect............................................................................................................................ 20 Obrázky ..................................................................................................................................... 20 ARIS Archimate Modeler ............................................................................................................... 21 Obrázky ..................................................................................................................................... 21 Licence a cena ............................................................................................................................... 21 Funkcionalita................................................................................................................................. 21 Hodnocení .................................................................................................................................... 22 Slovní hodnocení ....................................................................................................................... 22 Sybase – Power Designer ................................................................................................................. 22
1. Popis ......................................................................................................................................... 23 2. Historie ..................................................................................................................................... 23 3. Novinky ..................................................................................................................................... 24 5. Licence a cena ........................................................................................................................... 24 6. Obrázky ..................................................................................................................................... 25 7. Funkcionalita ............................................................................................................................. 25 8. Hodnocení................................................................................................................................. 27 Slovní hodnocení ....................................................................................................................... 27 TOAD DATA MODELER / CASE STUDIO ............................................................................................... 28 1. Popis a Historie ......................................................................................................................... 28 2. Licence a cena ........................................................................................................................... 28 3. Novinky v aktuální verzi ............................................................................................................. 28 4. Obrázky ..................................................................................................................................... 28 5. Funkcionalita ............................................................................................................................. 28 6.Hodnocení ................................................................................................................................. 30 Slovní hodnocení ....................................................................................................................... 30 Sparx Enterprise Architect ................................................................................................................ 31 1. Popis ......................................................................................................................................... 31 2. Historie ..................................................................................................................................... 31 3. Novinky ..................................................................................................................................... 31 4. Licence a cena ........................................................................................................................... 31 5. Obrázky ..................................................................................................................................... 31 6. Funkcionalita ............................................................................................................................. 31 7. Hodnocení................................................................................................................................. 38 Slovní hodnocení ....................................................................................................................... 38 VISUAL PARADIGM FOR UML ............................................................................................................ 39 1. Popis ......................................................................................................................................... 39 2. Novinky .................................................................................................................................... 39 3. Licence a cena ........................................................................................................................... 39 4. Obrázky ..................................................................................................................................... 39 5.Funkcionalita.............................................................................................................................. 40 7)Hodnocení ................................................................................................................................. 41 Slovní hodnocení ....................................................................................................................... 41 Oracle Designer ................................................................................................................................ 42
1. Popis ......................................................................................................................................... 42 Funkce aplikace: ........................................................................................................................ 42 2. Historie .................................................................................................................................... 42 3. Novinky ..................................................................................................................................... 42 4. Licence a cena ........................................................................................................................... 42 5. Obrázky ..................................................................................................................................... 43 6. Funkcionalita ............................................................................................................................. 43 7. Hodnocení................................................................................................................................. 44 Slovní hodnocení ....................................................................................................................... 44 Altova Umodel .................................................................................................................................. 45 1. Popis ......................................................................................................................................... 45 2. Historie ..................................................................................................................................... 45 3. Novinky ..................................................................................................................................... 45 4. Licence a cena .......................................................................................................................... 45 5. Obrázky .................................................................................................................................... 47 6. Funkcionalita ............................................................................................................................. 47 7. Hodnocení................................................................................................................................. 48 Slovní hodnocení ....................................................................................................................... 48 Umbrello UML Modeller ................................................................................................................... 49 1. Popis ......................................................................................................................................... 49 2. Historie ..................................................................................................................................... 49 3. Novinky ..................................................................................................................................... 49 4. Licence a cena .......................................................................................................................... 49 5. Obrázky ..................................................................................................................................... 49 6. Funkcionalita ............................................................................................................................. 49 7. Hodnocení................................................................................................................................. 51 Slovní hodnocení ....................................................................................................................... 51 Astah ................................................................................................................................................ 52 1. Popis ......................................................................................................................................... 52 2. Historie ..................................................................................................................................... 52 3. Licence a cena ........................................................................................................................... 52 4. Obrázky ..................................................................................................................................... 52 5. Funkcionalita ............................................................................................................................. 53 6. Hodnocení................................................................................................................................. 54
Slovní hodnocení ....................................................................................................................... 54 MS VISIO 2010 .................................................................................................................................. 55 1. Popis ......................................................................................................................................... 55 2. Historie ..................................................................................................................................... 55 3. Novinky ..................................................................................................................................... 55 4. Licence a cena ........................................................................................................................... 55 5. Obrázky ..................................................................................................................................... 56 6. Funkcionalita ............................................................................................................................. 56 7. Hodnocení................................................................................................................................. 57 Slovní hodnocení ....................................................................................................................... 57 Craft.CASE......................................................................................................................................... 58 1. Popis ......................................................................................................................................... 58 2. Historie ..................................................................................................................................... 58 3. Licence a cena ........................................................................................................................... 58 4. Obrázky ..................................................................................................................................... 58 5. Funkcionalita ............................................................................................................................. 59 6. Hodnocení................................................................................................................................. 60 Slovní hodnocení ....................................................................................................................... 60 IBM Rational Software Modeler ........................................................................................................ 61 1. Popis ......................................................................................................................................... 61 2. Historie ..................................................................................................................................... 61 3. Novinky ..................................................................................................................................... 61 4. Licence a cena ........................................................................................................................... 61 5. Obrázky ..................................................................................................................................... 62 6. Funkcionalita ............................................................................................................................. 62 7. Hodnocení................................................................................................................................. 63 7.1 Slovní hodnocení ................................................................................................................. 63 Open system architekt ..................................................................................................................... 63 1. Popis ......................................................................................................................................... 64 2. Novinky ..................................................................................................................................... 64 3. Licence a cena ........................................................................................................................... 64 4. Obrázky ..................................................................................................................................... 64 5. Funkcionalita ............................................................................................................................. 65 6. Hodnocení................................................................................................................................. 67
6.1 Slovní hodnocení ................................................................................................................. 67 Závěr................................................................................................................................................. 68 Zdroje ............................................................................................................................................... 69
Úvod CASE nástroje (Computer Aided Systems Engineering) jsou nástroje pro vývoj informačních systémů a mohou být využity na prakticky všechny fáze projektu včetně analýzy, modelování, testování a implementaci. Tato práce poskytuje přehled CASE nástrojů na tuzemském trhu a jsou zde zastoupeny tyto nástroje:
Agro UML Select Architect 7.1 Enterprise Architect Craft.Case TOAD Data Modeler Astah MagicDraw UML Microsoft Visio IDS Sheer Aris Design Platform Sybase Power Designer Oracle Designer Altova Umodel DIA Visual Paradigm IBM Rational Software Modeler Open systém architekt
V této práci čtenář získá aktuální informace o nástrojích, jehich popis, historii, licence a cenu. Dále ke každému CASE nástroji zařadili i několik obrázků uživatelského rozhraní, kompletní funkčnost a hodnocení nástroje. Funkčnost vychází z diplomové práce, kde byly navrženy tabulky pro kompletní rozbor nástroje. Viz zdroje.
ArgoUML
Výrobce Distributor Lokalizace Verze Platforma Edice Cena licence Typ licence Systémové požadavky:
Open source komunita, autorem je Jason E. Robbins Ne (dostupné přes http://argouml.tigris.org/) Do českého jazyka ne 0.32.2 MS Windows, Linux, Mac Pouze jedna standardní Zdarma (open source) Eclipse Public License Libovolný operační systém s podporou Javy, 15 MB volného místa na disku, myš a klávesnice, Java JRE nebo JDK verze 5 a vyšší
POPIS ArgoUML je open source modelovací nástroj pro vytváření diagramů UML. Je napsaný v Javě a s jistými omezeními podporuje diagramy standardu UML 1.4 (diagram tříd, use case diagram, sekvenční diagram a další). Navíc umožňuje navrhovat databázová schémata, provádět export do XMI, GIF, PNG, PostScript, EPS, PGML, SVG, generovat kód pro implementaci (Java, C++, C#, PHP 4/5) a reverzní engineering. Původně byl vyvinut spíše jako učební pomůcka. Tento modelovací nástroj obsahuje také několik podpůrných doplňků (to-do list, tipy pro vylepšení apod.) a je k dispozici v deseti jazykových mutacích. Dále umožňuje pokročilé editování a přibližování diagramů, nabízí OCL podporu a rozhraní, které umožňuje snadné napojení dalšího rozšíření. Nad ArgoUML byly vytvořeny komerční nástroje jako např. Poseidon for UML nebo část MyEclipse. ArgoUML byl vyvinut na univerzitě v Kalifornii a to Jasonem E. Robbinsem, který na tomto modelovacím nástroji pracoval v rámci doktorandského studia. V současnosti jej využívá 19 000
registrovaných uživatelů a 150 vývojářů. V roce byl 2003 nástroj ArgoUML oceněn čtenáři časopisu Software Development Magazine v kategorii „Design and Analysis Tools“. ArgoUML byla jednou z mála open source aplikací nominovaných na tuto cenu.
Velkou nevýhodou ArgoUML je pomalý vývoj a s tím související chybějící podpora UML 2. Celá aplikace je poměrně slušně zdokumentovaná (rozsah dokumentace přesahuje 400 stránek a je dostupná v angličtině, španělštině a němčině). Mezi zajímavé výhody patří funkce Kritika, která umí zkontrolovat model po syntaktické stránce, ohlásit chyby a navrhnout řešení. Umí ohlídat i složitější vztahy, což je vhodné pro studium i profesionální použití. Samotné modelování je plynulé a bezproblémové (i když odezva aplikace je někdy pomalejší). Zajímavou funkcí tohoto nástroje je také automatické generování „checklistu“ pro každou komponentu modelu, které zjednodušují jejich kontrolu. To může být velmi přínosné pro ty, kteří se teprve učí vytvářet diagramy UML.
HISTORIE První verze modelovacího nástroje Argo/UML byla vydána v dubnu 1998 jako open source založený na platformě Java. Hlavním cílem autora bylo vytvořit bezplatný, snadno použitelný a jednoduše přizpůsobitelný nástroj. Cílovou skupinou byli nejen vývojáři, ale také studenti a lidé z open source komunity, pro které byly do té doby drahé modelovací nástroje obtížně dostupné. Autor Jason E. Robbins na této aplikaci pracoval již od roku 1995 (tedy v době zveřejnění UML 0.8). Ještě před vydáním projevilo o Argo/UML zájem více než tisíc uživatelů. Jak autor sám přiznává, první verze trpěla mnoha nedostatky a chyběly některé základní funkce i kvalitní dokumentace. Dále také slibuje, že během roku bude Argo/UML plnohodnotný modelovací nástroj srovnatelný s komerčními aplikacemi. První novinka na oficiálním webu http://argouml.tigris.org byla zveřejněna 27. února 1999. Do 1. července 2000 si Argo/UML stáhlo přes 38000 zájemců. O necelých osm měsíců později se tento počet více než zdvojnásobil. A to i přesto, že vývoj postupoval spíše rozpačitě a s problémy se stabilitou.
V červenci roku 2001 byl na konferenci JavaOne představen společností Gentleware nástroj Poseidon for UML Community Edition založený na Argo/UML. Podle názorů veřejnosti i odborných médií začíná tento modelovací nástroj nabírat na síle. V listopadu 2001 bylo jméno projektu změněno z Argo/UML na ArgoUML. V únoru 2002 spatřila světlo světa verze 0.9.6, ve které byly opraveny dřívější chyby a také poskytovala nové rozhraní. Za další zajímavou novinku lze považovat vydání verze 0.1, která je další stabilní verzí, ale podle autora stále obsahuje určité množství chyb. Nově přibyly sekvenční diagramy, možnost doprogramovat rozšíření a uživatelský manuál. Vývoj nadále pokračoval několika desítkami vydaných verzí až do současné 0.32.2 ze 4. dubna 2011. V poslední verzi podporuje ArgoUML devět typů diagramů UML 1.4.
NOVINKY Zejména v posledních dvou letech přibývaly novinky na webu spíše sporadicky. Od začátku roku 2011 bylo vydáno několik verzí ArgoUML, které se však zaměřovaly pouze na opravy již nalezených chyb. Jedinou významnou událostí je zveřejnění verze 0.32, která přinesla opravu více než 60 chyb a vylepšení uživatelského rozhraní i použitelnosti celé aplikace. Od února běží ArgoUML na platformě Java 5. Poslední verze nástroje ArgoUML (0.32.2) byla uvolněna 4. dubna 2011.
LICENCE A CENA ArgoUML je dostupný jako open source pod licenci Eclipse Public License1 (typ licence, kterou požívá Eclipse Foundation pro svůj software). Pro studijní, osobní i komerční využití je tedy k dispozici zdarma. ArgoUML je dostupný pouze v jedné variantě – nenabízí funkčně odlišné verze s ohledem na typ uživatele. Eclipse Public License je schválená organizací Open Source Initiative a ve verzi 1.0 není kompatibilní s licencí GPL.
1 http://www.eclipse.org/legal/epl-v10.html
OBRÁZKY Uživatelské rozhraní aplikace je rozděleno do čtyř panelů: levý horní panel reprezentuje hierarchickou strukturu otevřeného projektu. Hlavní část tvoří pravý panel, který slouží pro tvorbu a editaci diagramů. V levém spodním rohu je poznámkový blok, kde lze naplánovat potřebné aktivity. V pravém rohu mohou být zobrazeny detaily o vybraném objektu – vlastnosti a dokumentace objektu, související zdrojový kód apod.
FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram
Ano- Ne - N/A - poznámky Ano Ne Ano Ano Ano Ano Ano Ano Ne Ano Ne Ano Ne Ne
1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod.
2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
Ano Ne Ne Ne Ne (pouze UML 1.4) Ne Ne Ano Ne Ano (prostřednictvím rozšíření) Ano (částečně) Ne Ano Ano (částečně implementováno) Java Ne Ne Ne Ne SQL Ne
Ano- Ne - N/A - poznámky Ne Ne XMI, GIF, PNG, PostScript, EPS, PGML, SVG Ne Ano (prostřednictvím rozšíření) Import zdrojových kódů z Javy a C#. Export do zdrojového kódu Javy, C++, PHP4/5, Python, C# a případně dalších prostřednictvím rozšíření. Ano (prostřednictvím rozšíření)
Ano- Ne - N/A - poznámky Ne, chybí tutoriály pro ty, kteří se chtějí naučit OOP Ne, pouze možnost oslovit komunitu vývojářů/uživatelů Fórum Ne Nepravidelně zveřejňované nové verze
aplikace (stabilní i nestabilní)
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
Ano- Ne - N/A - poznámky Ne Ano
MS Windows, Linux, Mac OS MS Windows, Linux, Mac OS
HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Open source licence Nezávislost na operačním systému Generování zdrojového kódu a reverzní engineering (Java, C++, PHP4/5, Python, C# a případně další) Množství jazykových lokalizací Detailní dokumentace Funkce Kritika
Slabé stránky Chybějící podpora UML 2.0 V poslední době se vývoj zaměřuje už jen na opravu chyb Pomalejší odezva aplikace Chybějí některé základní funkce (viz výše)
Dia
Výrobce Distributor Lokalizace Verze Platforma Edice Cena licence Typ licence Systémové požadavky:
GNOME, autorem je Alexander Larsson Ne (dostupné přes http://live.gnome.org/Dia/) Ne 0.97.1 MS Windows, Linux, Mac OS Pouze jedna standardní Zdarma (open source) GPL Nespecifikovány
POPIS Dia je open source modelovací nástroj pro vytváření diagramů UML vyvinutý jako součást kancelářského balíku GNOME. Je napsaný v programovacím jazyku C a s jistými omezeními podporuje diagramy UML, síťové diagramy, vývojové nebo jiné diagramy. Další tvary je možné doplňovat pomocí XML souborů za využití syntaxe značkovacího jazyka SVG. Navíc umožňuje navrhovat E-R modely, procesní diagramy, elektrické obvody a provádět export do EPS, SVG, DXF, CGM, WMF, PNG, PostScript, JPEG nebo VDX (formát, se kterým pracuje Microsoft Visio). Diagramy jsou ukládány jako automaticky zazipované XML soubory. Autorem tohoto CASE nástroje je Alexander Larsson. Momentálně je Dia součástí projektu GNOME, který lze přirovnat ke kancelářskému balíku Open Office. Rozšíření si mohou uživatelé doprogramovat v Pythonu. Výhodou aplikace Dia je, že entity i typy vazeb nejsou omezeny na jeden model, ale mohou být využívány současně v jednom diagramu. Zajímavou funkcí tohoto modelovacího softwaru je také
možnost vytisknout velké diagramy přes několik listů papíru (např. na prezentaci) nebo třeba import AutoCAD DXF souborů. Inspirací pro vytvoření nástroje Dia byl Microsoft Visio. To je patrné například v práci s linkami nebo v podobnosti vzhledu některých diagramů s diagramy z Visia. Jednou z jeho slabin je, že se nezaměřuje pouze na UML modelování ale rovněž na vytváření mnoha dalších diagramů včetně plánů budov, elektrických obvodů a plánků pro chemické laboratoře. Největší nevýhodou modelovacího nástroje Dia je pomalý vývoj (např. od roku 2009 byly vydány pouze dvě nové verze). S tím souvisí i horší podpora standardu UML.
HISTORIE První zmínka o modelovacím nástroji Dia je na webu http://projects.gnome.org/dia/ datována na 15. srpna 1998. Přesněji řečeno šlo o vydání updatu verze 0.11. O patnáct dní později byla vydána verze 0.20, která mimo jiné nabízela podporu UML (pravděpodobně verze 1.1). 24. ledna 1999 byla zveřejněna nová verze 0.30, která mimo jiné přinesla možnost vytvářet E-R diagramy. Další zajímavé změny jako například možnost vytvářet nové objekty prostřednictvím XML nebo export do SVG představila verze 0.80. Několik následujících nových verzí se zaměřovalo zejména na opravy chyb, přidávání drobných vylepšení a zefektivnění práce s pamětí. Prvního června 2002 pak vyšla další verze nástroje Dia a to 0.90, která mimo jiné nabídla možnost editovat nové tvary pomocí vlastního nástroje (a nikoli přes textové editory). Verzi 0.96 z března roku 2007 autoři označují za natolik stabilní a bezchybnou, že je možné zapracovat na nových funkcích. Dne 25. ledna 2009 byla zveřejněna zatím poslední verze 0.97. Autorem aplikace Dia je Alexander Larsson, který se však později začal věnovat vývoji jiných produktů z balíčku GNOME. Vystřídal jej James Henstridge. Po nějaké době však také zaměřil své síly na jiné projekty. V současné době se o vývoj nástroje Dia stará čtveřice vývojářů – Hans Breuer, Lars Clausen, Steffen Macke a Sameer Sahasrabuddhe.
NOVINKY Nejnovější verze 0.97.1 modelovacího nástroje Dia je z 25. ledna 2009. Žádné další novinky na oficiálních internetových stránkách zveřejněné nejsou. Z toho lze usuzovat, že vývoj stagnuje a nadále můžeme očekávat pouze minimum změn a zdlouhavé opravování nalezených chyb.
LICENCE A CENA Modelovací nástroj Dia je dostupný pod licencí GPL2 (verze 2), která je nejpoužívanější softwarovou licencí pro freeware. GPL je specifická tím, že veškerá práce založená na výstupech vydaných pod touto licencí musí být také vydána pod GPL (není možné zvolit jinou licenci). Pro studijní, osobní i komerční využití je tedy k dispozici zdarma. Dia je dostupný pouze v jedné variantě – nenabízí více verzí s ohledem na typ uživatele. Eclipse Public License je schválená organizací Open Source Initiative.
2 http://en.wikipedia.org/wiki/GPL
OBRÁZKY DIA využívá SDI3 stejně jako například GIMP (tzn. aplikace je rozdělena na několik částí, které se tváří jako samostatná „okna“ (aplikace)). V levém sloupci jsou ikonky dostupných entit pro vložení do diagramu. Největší část obrazovky zabírá plocha pro práci s diagramy, kterých lze zobrazovat několik najednou díky záložkám.
3 http://en.wikipedia.org/wiki/Single_document_interface
FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ne Ano Ne
1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
Ne Ne Ne
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod.
Ano- Ne - N/A - poznámky Ne Ne EPS, SVG, DXF, CGM, WMF, PNG, PostScript, JPEG, VDX Ne Ne Ano, exporty prostřednictvím rozšíření do Pythonu, C++, Pascalu a Javy. Import AutoCAD DXF souborů Ano (konverze diagramů na SQL kód)
2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky 4.1 Síťová správa
Ne Ne Ne Ne Ne Ano (prostřednictvím rozšíření) Ne Ano Ne Ano (prostřednictvím XML a SVG) Java Ano (prostřednictvím XML a SVG) Ne Ne Ne SQL Ne
Ano- Ne - N/A - poznámky Ne Ne Open source komunita Ne Nepravidelně zveřejňované nové verze aplikace
Ano- Ne - N/A - poznámky Ne
4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
Ne
MS Windows, Linux, Mac OS MS Windows, Linux, Mac OS
HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Open source licence Nezávislost na operačním systému Generování zdrojového kódu a možnost přidání vlastních diagramů/prvků Entity ani vazby nejsou omezeny na jeden model Import AutoCAD DXF souborů
Slabé stránky Chybějící podpora UML 2.0 V poslední době vývoj stagnuje a zaměřuje se jen na opravu chyb Dia není určený pouze na modelování v UML ale rovněž k vytváření dalších diagramů
Select architect 7.1 Výrobce Distributor Lokalizace Demoverze
Select Business Solutions, Inc. (UK), http://www.selectbs.com/ LBMS s.r.o., http://www.lbms.cz/
Lokalizace do českého jazyka není k dispozici, ale lze zdarma získat lokalizované výstupní šablony v českém a slovenském jazyce. Po registraci na webu distributora či výrobce lze po kontaktování pracovníkem dané organizace získat trial verzi (čekáme na kontaktování ze strany distributora).
Platforma
MS Windows 98/ME, NT 4.0, 2000, XP, 2003 a vyšší. Podporována jsou tato databázová prostředí Access, DB2, Dbase, FoxPro, Informix, Ingress, Interbase, Oracle, SQL Server a Sybase.
Cena licence Typ licence Systémové požadavky:
Zdarma (open source) GPL Jednouživatelská konfigurace MS Windows 98/ME, NT 4.0, 2000, XP, 2003 a vyšší Pentium 300 Mhz nebo 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šší myš a tiskárna Windows kompatibilní CD ROM mechanika (pro instalaci) Síťová konfigurace Klient MS Windows 98/ME, NT 4.0, 2000, XP a vyšší Pentium 300 Mhz nebo 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) myš a tiskárna Windows kompatibilní Server MS Windows NT 4.0, 2000, XP, 2003 Pentium 300 Mhz nebo vyšší 128 MB RAM (doporučeno 256 MB) 500 MB volného místa na pevném disku VGA grafická karta CD ROM mechanika (pro instalaci) Zdroj Select Architect [8]
1. POPIS Select Architect 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ů. [1]
2. HISTORIE Select Architect se vyvinul z Select OMT nástroje z poloviny 90.let, který se vyvivnul v Select Enterprise a brzy podporoval UML. Poté se z něj stal Select Component Architect až byl nakonec ve verzi 7 přejmenován na Select Architect. [6]
3. NOVINKY
Průvodce pro vytváření modelů Průvodce pro vytváření modelů slouží uživatelům k zvýšení produktivity při vytváření nových diagramů, ke sběru konzistentních informací během vytváření diagramů a lepší orientaci a použitelnost pro nové uživatele Select Architect.
Zlepšení logického datového modelování Logické datové modely tak mohou být lépe využívány v návaznosti na předcházející stádia modelování.
Možnost použití formátování textu RTF U každého textového atributu (ať existujícího, nebo uživatelsky definovaného) libovolného objektu v CASE Select Architect je možné zvolit použití RTF při psaní textu.
Zlepšení grafického vzhledu diagramů Nově umožňuje nastavovat 3D stínování symbolů, používat individuální barvy pro každý symbol a měnit barvy symbolů na základě přiřazeného stereotypu.
Možnost přizpůsobení vzhledu uživatelského rozhraní dle uživatelských rolí Select Architect 7.0 poskytuje možnost přizpůsobení uživatelského rozhraní pro různé uživatelské role. Každý uživatel má možnost nastavit svůj vlastní vzhled uživatelského rozhraní tak, aby ideálně odpovídal jeho roli ve vývojovém týmu.
Podpora integrace s testovacími nástroji TestDirector 8 a Quality Center 8 Integrace Select Architect 7.0 s nástrojem pro řízení testovacího procesu TestDirector 8 a Quality Center 8 umožňuje maximalizovat produktivitu při přenosu informací získaných
během analýzy do fází testování ve formě požadavků vytvořených v Select Architect 7.0 a Popisů Typových úloh jako základu pro testovací scénáře.
Podpora XMI 2.0 V nové verzi Select Architect 7.0 je možné importovat a exportovat modely prostřednictvím formátu pro výměnu modelu XMI. Zdroj [2]
4. LICENCE A CENA Poslední dostupné údaje: Cena 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č. Nicméně je možné uplatnit i různé slevy (množstevní slevy, slevy pro zákazníky). [9] Pokusy o kontaktování a získání většího množství informací telefonickou a emailovou formou byly neúspěšné.
5. OBRÁZKY
6. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní
1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými
Ano- Ne - N/A - poznámky ANO NE NE NE NE ANO ANO ANO NE ANO ANO NE NE NE N/A N/A N/A N/A ANO N/A ANO N/A N/A N/A N/A ANO (lze nastavovat uživatelské role dle potřeb a funkce v týmovém projektu) N/A N/A N/A N/A N/A ANO (prostřednictvím robustní repozitoře) N/A N/A N/A
Ano- Ne - N/A - poznámky N/A
aplikacemi 2.2 Podpora databázového nástroje
2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace
2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis
Access, DB2, Dbase, FoxPro, Informix, Ingress, Interbase, Oracle, SQL Server a Sybase N/A N/A ANO (integrovaný generátor, tvorba předdefinovaných sestav v MS Word nebo v HTML) N/A N/A
3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
Ano- Ne - N/A - poznámky NE ANO (zajišťuje český distributor) ANO (zajišťuje český distributor) N/A N/A
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
Ano- Ne - N/A - poznámky N/A N/A N/A Viz. Systémové požadavky Viz. Systémové požadavky
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Integrovaný generátor dokumentace Modulární řešení
Slabé stránky Přílišná robustnost Nevhodnost pro menší projekty a jednouživatelské instalace Absence české lokalizace (lokalizované pouze výstupní sestavy)
MagicDraw UML 17.0.1 beta 1 Výrobce Distributor
No Magic Inc.
Lokalizace Demoverze
Produkt není lokalizován do českého jazyka. Po registraci na webu výrobce lze stáhnout a využívat demoverzi produktu (máme staženu Enterprise verzi).
Platforma
Windows 98/ME/NT/2000/XP/Vista/7, Solaris, OS/2, Linux, HP-UX, AIX, MacOS (X) a všude jinde, kde je podporována Java 5 nebo 6.
Cena licence Typ licence Systémové požadavky:
Zdarma (open source) GPL
Distribuováno elektronickou cestou prostřednictvím eshopu provozovaným výrobcem.
Klientská verze Minimum
Doporučeno
Ideální
CPU
Pentium™ 4, Core™ 2 Duo, 1.6 GHz a lepší 2.2 GHz
Core™ i5, 4.0 GHz
RAM
1 GB
8 GB
Místo na disku
500MB a více (záleží na použitých plug-inech)
Video mode
800*600 @ 64 tisíc barev
1280*1024 @ 64 tisíc barev
1280*1024 @ 64 tisíc barev
OS
Windows XP SP 3, Mac OS X v10.6 Snow Leopard, nebo Linux s podporou Javy
Windows 7, Mac OS X v10.6 Snow Leopard, nebo Linux s podporou Javy
Windows 7, Mac OS X v10.6 Snow Leopard, nebo Linux s podporou Javy
Java
32 bit
64 bit
64 bit
32 bit JAVA_ARGS Java parameter* 64 bit Java
JAVA_ARGS=- JAVA_ARGS= JAVA_ARGS=Xmx800M -Xmx1400M Xmx1400M
3 GB
JAVA_ARGS=- JAVA_ARGS= JAVA_ARGS=Xmx800M -Xmx2000M Xmx4000M
Server pro týmovou spolupráci (Teamwork Server) Minimum TM
CPU
Pentium
RAM
512 MB
3, 800 MHz
Doporučeno TM
Pentium
4, 1.4 GHz a lepší
512 MB a více
Místo na disku
150 MB*
150 MB* a více
Server pro floating licenci Místo na disku
100MB
RAM
512MB
Zdroj MagicDraw UML [8]
Zdroj MagicDraw UML [8]
1. POPIS MagicDraw UML je oceňovaný grafický modelovací nástroj s podporou týmové spolupráce, který byl navržen pro business, softwarové a systémové analytiky, programátory, QA inženýry a autory dokumentace. Tento dynamický a všestranný rozvoj nástrojů usnadňuje analýzu a návrh objektově orientovaného systému a databází. Poskytuje nejlepší code engineering mechanismy (s plnou podporou J2EE, C#, C++, CORBA IDL, .NET, XML Schema, WSDL) a nástroje pro modelování databází, DDL a reverzní inženýrství. [2][8]
2. HISTORIE První verze vydána roku 1998 a podporovala všechny diagramy UML 1.1. V roce 2003 integrováno s NetBeans a ředstaveno otevřené API pro budoucí rozšiřování MagicDraw. Plná podpora UML 2.0 přišla s verzí 10 v roce 2005.
Zdroj [12]
3. NOVINKY
Vylepšená podpora pro UML 2 metamodel a notace.
Vylepšeny Class, Use case, Activity, State machine a Communication diagram.
Diagram Overview feature umožňuje vytvoření jednotného schématu. Umožňuje editaci diagramu a prohlížení souvisejících analytických diagramů zároveň.
Generická tabulka umožňuje přezkoumání specifikace prvků modelu ve formě tabulky, vytvoření nového prvku zvoleného typu a modifikaci jeho informací.
Vylepšený reportovací systém - upravitelný WYSIWYG editor, vylepšené šablony
Nově floating a mobilní licence i pro plug-iny.
Přidáno SSL při práci s Teamwork serverem. Zdroj [8] [10]
4. LICENCE A CENA Licenci pro MagicDraw UML zakoupit jak v klasické Standalone verzi, tak ve verzi mobilní a floating. K dispozici je také akademická licence. Dále je uvedena cena za Software Assurance, které zajišťuje podporu a bez této licence je nutné spolehnout se pouze na veřejně přístupné zdroje (dokumentace, online demo ukázky, komunitní forum). Standalone a mobilní licence Klientská licence
Typ licence Standalone
Personal Standard Professional Java Professional C++ Professional C# Architect Enterprise
Mobilní
1
Software Assurance (počet let) S licencí Samostatně 2 3 4 1 2 3 4
€ 125 € 425
N/A € 505
€ 34 € 68 € 102 € 84 € 168 € 252
€ 136 € 42 € 76 € 110 € 336 € 135 € 219 € 303
€ 144 € 387
€ 765
€ 849
€ 168 € 336 € 504
€ 672 € 253 € 421 € 589
€ 757
€ 999 € 1,355
€ 1,099 € 1,525
€ 209 € 418 € 627 € 836 € 299 € 508 € 717 € 926 € 270 € 540 € 810 € 1,080 € 423 € 693 € 963 € 1,233
Floating licence Klientská licence Standard Professional Java Professional C++ Professional C# Architect
Typ licence Floating
1
Software Assurance (počet let) S licencí Samostatně 2 3 4 1 2 3
€ 679 € 134 € 268
€ 402
4
€ 536 € 219
€ 353
€ 487
€ 621
€ 1,269 € 276 € 552
€ 828 € 1,104 € 419
€ 695
€ 971 € 1,247
€ 1,525 € 299 € 598
€ 897 € 1,196 € 499
€ 798
€ 1,097 € 1,396
Enterprise
€ 2,159 € 458 € 916
€ 1,374 € 1,832 € 712 € 1,170
€ 1,628 € 2,086
Akademická licence Klientská akademická licence
Typ licence Standalone
Personal Academic Standard Academic Professional Academic Java Professional Academic C++ Professional Academic C# Architect Academic Enterprise Academic
€ 42 € 169
1
Software Assurance (počet let) S licencí Samostatně 2 3 4 1 2 3
4
€ 25 € 67
€ 50 € 134
€ 75 € 201
€ 100 € 268
€ 33 € 109
€ 58 € 176
€ 83 € 243
€ 108 € 310
€ 255 € 110
€ 220
€ 330
€ 440
€ 195
€ 305
€ 415
€ 525
€ 329 € 149 € 465 € 210
€ 298 € 420
€ 447 € 630
€ 596 € 840
€ 209 € 295
€ 418 € 505
€ 627 € 715
€ 836 € 925
Licence pro Teamwork Server
Serverová licence Teamwork Server max. 5 připojení Teamwork Server max. 10 připojení Teamwork Server více připojení
Cena licence
1
Software Assurance (počet let) S licencí Samostatně 2 3 4 1 2 3
4 € 955
€ 1,269
€ 221
€ 442
€ 663
€ 884
€ 292
€ 513
€ 734
€ 2,539
€ 420
€ 840 € 1,260 € 1,680
€ 5,079
€ 843 € 1,686 € 2,529 € 3,372 € 1,182 € 2,025 € 2,868 € 3,711
€ 589 € 1,009 € 1,429 € 1,849
Zdroj [11]
5. OBRÁZKY Screen demo aplikace
FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS
1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní
Ano- Ne - N/A - poznámky ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO N/A N/A N/A ANO ANO (Architect a Enterprise edice; ignoruje některé notace viz. User Manual) ANO ANO N/A N/A NE (pouze kontrola závislostí) Custom Diagram Wizard (umožňuje vytvářet vlastní typy diagramů dle uživatelského profilu – zahrnuje vlastní lištu nástrojů, stereotyp elementů, vzhledu symbolů) Domain Specific Language Customization Engine (umožňuje upravovat doménové profily, vícenásobné GUI, inicializační model, sémantická pravidla a tvorbu vlastních dialogů) Advanced UML Profiling (umožňuje využívat vylepšení, která nejsou definována v UML, ale pomáhají při
1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů
1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva
1.13 Podporované databázové jazyky
1.14 Reverz engineering z databáze (C++)
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace
2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod.
2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů
3.2 Zákaznický servis
modelování) N/A ANO Java, C++, IDL, DDL, EJB, CIL, C#
N/A ANO (využívá se Teamwork Server, kde lze procházet jdnotlivé verze a případně starší verzi označit za aktuální atd.) ANO (využívá se Teamwork Server) ANO (využívá se Teamwork Server, kde lze provádět správu uživatelských profilů a nastavovat jejich oprávnění) 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 ANO (ve verzi Enterprise a Architect)
Ano- Ne - N/A - poznámky N/A N/A UML XMI 2.1, EMF Ecore, MOF XMI, Eclipse UML2 XMI, BPEL ANO ANO (může být v HTML formátu, prostředí obsahuje Documentation tab, pro přehlednou práci s ní) ANO lze importovat IBM® Rational® Software Architect (RSA) nebo IBM® Rational® Software Modeler (RSM) formáty (*.emx, epx and efx) a .exe z Microsoft Visio N/A
Ano- Ne - N/A - poznámky ANO (zajišťuje PivotPoint Technology Corporation) ANO (po zakoupení Software Assurance)
3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace
3.4 Pozáruční servis
3.4 Politika update a upgrade
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém
4.3.1 Stanice 4.3.2 Server
ANO (po zakoupení Software Assurance deklarována odpověď do 24-48 hodin, bez SA k dispozici FAQ, znalostní báze, dokumentace, online demo ukázky, komunitní forum) Podpora poskytována pouze pro maximálně rok staré verze. Nadále lze využívat pouze FAQ, znalostní báze, dokumentaci, online demo ukázky, komunitní forum. Update pro starší verze k dispozici pouze pro vlastníky Software Assurance.
Ano- Ne - N/A - poznámky ANO (s využitím Teamwork Serveru) N/A Windows 98/ME/NT/2000/XP/Vista/7, Solaris, OS/2, Linux, HP-UX, AIX, MacOS (X) a každý, který podporuje Java 5 nebo 6 Viz. Systémové požadavky Viz. Systémové požadavky
6. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky User-friendly prostředí Snadné ovládání Teamwork Server pro týmovou spolupráci Vysoká podpora standardů a technologií Přijatelná cena
Slabé stránky Placená podpora Neposkytování updatů pro starší verze Neexistence české lokalizace
IDS SCHEER ARIS Design Platform Verze Výrobce Distributor Lokalizace Demoverze Platforma
Edice Systémové požadavky
nespecifikovaná IDS Scheer AG (http://www.idsscheer.com/cz/index_cz.html) IDS Scheer ČR, s. r. o. Ano Ano (Po odeslání žádosti je demo dostupné live na adrese http://live-demo.ids-scheer.cz/cic/prihlaseni_livedemo.php) 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 ARIS Design Platform Klient minimálně · CPU Intel Pentium IV 2.0 GHz · RAM 256 MB (512 MB v případě využití lokálního serveru) · Místo na disku 375 MB · Rychlost připojení 56 Kb/s Server minimálně · CPU Intel Pentium IV 2.4 GHz · RAM 512 MB Tabulka Základní informace (Zdroj [3])
POPIS Nástroje sady ARIS design platform umožňují prostřednictvím průběžné optimalizace podnikových procesů zvyšovat konkurenceschopnost organizace. Nástroje ARIS Design Platform jsou komplexním řešením ke zjištění: 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í a technické problémy v procesních tocích a nalézt potenciál pro zdokonalení.[4]
Architektura většiny nástrojů (např. ARIS Business Architect, ARIS Business Designer, and ARIS UML Designer) je web-based s využitím 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 spolehvostí.[3]
ARIS Design platform je složen z deseti produktů: ARIS Expres, ARIS Business Architect, ARIS Business Designer, ARIS Business Simulator, ARIS Business Publisher, ARIS Process Governance, ARIS Defense Solution, ARIS IT Inventory, ARIS IT Architect, ARIS Archimate Modeler. HISTORIE SPOLEČNOSTI Společnost IDS Scheer byla založena v roce 1984 panem Prof. Dr. Augustem Wilhelmem Scheerem, kterého mnozí rovněž považují za zakladatele BPM. Společnost IDS Scheer těží z bohaté historie inovací. Díky akvizici se společností Software AG tato inovační tendence pokračuje spojením zkušeností IDS Scheer a softwarových balíkem Společnosti Software AG. Spojené společnosti obsluhují 10 000 zákazníků ve více než 70 zemích světa. [1]
Produkty společnosti IDS Scheer AG se řadí mezi špičku ve svém oboru, což potvrzují i průzkumy společnosti Gartner (viz Obrázek č. 1). Obrázek Magický kvadrant pro nástroje BPA (Zdroj: [2)]
ARIS EXPRES IDS Scheer nabízí svým zákazníkům jako první na světě zdarma Business Proces Management software (BPM) pro modelování a optimalizace podnikových procesů. Nejsou potřeba žádné znalosti BPM, jeho ovládání je snadné a intuitivní. Tato bezplatná verze bude také apelovat na vysoké a střední školy, aby si jej noví uživatelé, kteří chtějí proniknout do BPM, mohli vyzkoušet.[5]
OBRÁZKY http://www.ids-scheer.com/cz//151333.html?referer=161311&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//151334.html?referer=161311&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//157125.html?referer=161311&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//157134.html?referer=161311&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//175032.html?referer=161311&template=html_pgfl_image_xxl
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. [6]
OBRÁZKY http://www.ids-scheer.com/cz//34257.html?referer=34725&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34256.html?referer=34725&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34255.html?referer=34725&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34254.html?referer=34725&template=html_pgfl_image_xxl
ARIS BUSINESS DESIGNER Webový nástroj ur ený pro analytiky procesů, kteří podle ARIS 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.[7]
OBRÁZKY http://www.ids-scheer.com/cz//34251.html?referer=34724&template=html_pgfl_image_xxl
http://www.ids-scheer.com/cz//34250.html?referer=34724&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34249.html?referer=34724&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34248.html?referer=34724&template=html_pgfl_image_xxl
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. [8]
OBRÁZKY http://www.ids-scheer.com/cz//34272.html?referer=34480&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34271.html?referer=34480&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34270.html?referer=34480&template=html_pgfl_image_xxl
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 rolí, kterou příslušný uživatel zastává. 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 aktuální informace pro správné rozhodování.[9]
OBRÁZKY http://www.ids-scheer.com/cz//34241.html?referer=34722&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34240.html?referer=34722&template=html_pgfl_image_xxl
ARIS PROCESS GOVERNANCE Nástroj ARIS Process Governance pracuje na principech modelování, kontrolní procesy modeluje za užití jedinečné metody ARIS. Intuitivně uchopitelné grafické znázornění toku dat zvyšuje použitelnost nástroje, umožňuje organizaci „živě“ přizpůsobovat BPM procesy měnícím se požadavkům. Pružnost governance je zajištěna díky okamžité implementaci změn do probíhajících operací.[10]
OBRÁZKY http://www.ids-scheer.com/cz//168211.html?referer=168215&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//168213.html?referer=168215&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//168212.html?referer=168215&template=html_pgfl_image_xxl
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. [11]
OBRÁZKY http://www.ids-scheer.com/cz//34231.html?referer=34719&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34232.html?referer=34719&template=html_pgfl_image_xxl
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. [12]
OBRÁZKY http://www.ids-scheer.com/cz//136952.html?referer=136955&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//136953.html?referer=136955&template=html_pgfl_image_xxl
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. [13]
OBRÁZKY http://www.ids-scheer.com/cz//34222.html?referer=34714&template=html_pgfl_image_xxl
http://www.ids-scheer.com/cz//34220.html?referer=34714&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//34219.html?referer=34714&template=html_pgfl_image_xxl
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í. [14]
OBRÁZKY http://www.ids-scheer.com/cz//32923.html?referer=32927&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//32922.html?referer=32927&template=html_pgfl_image_xxl http://www.ids-scheer.com/cz//32921.html?referer=32927&template=html_pgfl_image_xxl
LICENCE A CENA Edice ARIS Design Platform
Typ Licence
Množství
N/A
Cena
N/A
N/A
FUNKČNOST Hodnocení funkčnosti se týká pouze platformy ARIS Design. Jiné platformy mohou umožňovat (resp. umožňují) některé z následujících funkcí (např. UML - ARIS UML Designer apod. z platformy Implementation, ta ovšem není součástí tohoto hodnocení). 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram
Ano- Ne - N/A - poznámky Ne Ne Ne Ne Ne Ne
1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
Ne Ne Ne Ne Ne Ne Ne Ne
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
Ano- Ne - N/A - poznámky SAP, Lotus Notes Oracle, MS SQL Server CADM, XML, XMI, BPML, BPEL
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis
Ne Ne Ne Ne Ne Ne Ano Ne Ne Ne N/A Ne Ne Ano N/A Ano Ano Ano Ano N/A N/A
ANO ANO NE NE
Ano- Ne - N/A - poznámky ANO ANO
3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice
4.3.2 Server
ANO ANO ANO
Ano- Ne - N/A - poznámky ANO ANO Windows XP Professional + Service Packs, Windows Vista (Business, Ultimate; 32 bit), Windows Vista + Service Pack 1 (32 bit), Windows 7, Linux 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
HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
Nástroj, vzhledem k velkému počtu svých produktů, je vhodný jak pro malé, střední tak i velké podniky.
SLOVNÍ HODNOCENÍ Silné stránky Silná a kvalitní podpora produktu výrobcem Díky společnému repository pro všechny produkty ARIS, velká variabilita a možnost spolupráce bez geografických omezení Široké portfolio produktů, včetně jednoho free Jednoduché a intuitivní uživatelské rozhraní
Slabé stránky Integrace možná pouze se SAP Platforma Design - použití zaměřené pouze na business procesy
SAP (Sybase) – Power Designer
Verze Výrobce Distributor Lokalizace Demoverze Platforma Edice
PowerDesigner 15.3 Sybase (www.sybase.com) Sybase Software, s.r.o, Jaselská 275/6, Praha 6 (www.sybase.cz) Ne Trial na 15 dní Windows, Linux, MacOS DataArchitect Developer Studio Viewer Enterprise Edice (DataArchitect Enterprise, Developer Enterprise, Studio Enterprise)
1. POPIS
Základní definice či popis nástroje je dostupný z oficiálních zdrojů a je obdobně uveden i v předchozích pracích. „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í 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.“4
2. HISTORIE
Úplné začátky PowerDesigneru sahají až do roku 1989, kdy byl poprvé pro komerční použití uveden ve Francii pod názvem AMC*Designor. O 3 roky později následovala také první vydaná americká verze pod označením S-Designor, napsaná Xiao-Yun Wang ze společnosti SDP Technologies. Písmena „or“ na konci názvů jsou odkazem na Oracle databáze, pro které byl původně produkt vyvíjen. Velice záhy však tvůrci přešli na podporu všech nejdůležitějších RDBMS na trhu. Co se týče vlastnických poměrů, původní byla francouzská firma SDP Technologies, založená v roce 1983. Tu zakoupil Powersoft roku 1995, přičemž Powersoft byl již dříve ovládnut společností Sybase. Ta je také dodnes produkt vlastní a dále vyvíjí. V důsledku těchto změn a akvizicí se v roce 1995 poprvé objevuje označení PowerDesigner, francouzská verze však stále zůstává odlišena pod názvem PowerAMC. Historie vydaných verzí: 1989 – První komerční vydání AMC*Designoru (version 2.0) ve Francii. 1992 – První komerční vydání S-Designoru v USA. 1994 – Do balíku přidán nástroj pro procesní analýzu ProcessAnalyst. 1995 - S-Designor se stává PowerDesignerem, AMC*Designor se stává PowerAMC. 1997 – Vydán PowerDesigner 6.0. 1998 – Přidán nástroj WarehouseArchitect. 1999 – Vydán PowerDesigner 7.0, který byl přepsán tak, aby lépe využíval nové technologie a poskytl rozhraní konzistentnější s ostatními Sybase produkty. Prosinec 2001 – Byl vydán původní PowerDesigner 9.5, který byl dále doplněn aktualizacemi během roku 2003. Prosinec 2004 – Vydána verze PowerDesigner 10.0 (Minerva release). 2005 - Vydána verze PowerDesigner 11.0. Leden 2006 – Vydán PowerDesigner 12.0 využívající mapování pomocí metadat a reportujících funkcí.
4 “ PowerDesigner“ [online], [cit. 15.04.2011], Dostupné z WWW: http://www.sybase.cz/index.php?option=com_content&view=article&id=3&mid=24
Srpen 2006 – Vydán PowerDesigner 12.1 s rozšířenou podporou pro Microsoft Visual Studio a SQL Server Červenec 2007 – Vydán PowerDesigner 12.5 s novou podporou modelování procesů ETL (Extract, transform, load) a EII (Enterprise Information Integration) a plnou podporou UML 2.0 diagramů Říjen 2008 – Vydán PowerDesigner 15.0 s novým Enterprise Architecture Modelem, nastavitelnou podporou frameworků (Zachman Framework, FEAF, ...) a mnoha dalšími
3. NOVINKY
Mezi nejvýznamnější novinky spojené poslední řadou nástroje PowerDesigner patří následující: Enterprise Architecture Model (EAM): Tento nový modul přidává sadu nových diagramů pro náročnější modely podnikové architektury. V těchto diagramech můžete pomocí jednoho nástroje začlenit dokumenty vytvořené v MS Word, Powerpoint, Visio nebo Powerdesigner Free Model. Hlavní přínos spočívá v synchronizaci technologií, což umožňuje zaznamenávat vztahy mezi všemi úrovněmi modelových diagramů a objektů, uživatelé mohou formálně zaznamenávat veškerá metadata týkající se analýzy podnikové architektury. Struktura Enterprise Architecture Model: The Enterprise Architecture Business Layer Organization Chart Process Map City Planning Diagram Business Communication Diagram The Enterprise Architecture Application Layer Application Architecture Diagram Service Oriented Diagram The Enterprise Architecture Infrastructure Layer Technology Infrastructure Diagram Rozšíření datového modelování: Nový oddělený Logický datový model (Logical Data Model) – Stal se samostatným modulem, fungujícím jako konceptuální model. Nahradil tak dřívější méně vyhovující pojetí jako fyzický datový model. Nová databázová podpora.
Nový diagram analýzy dopadů – Snadná vizualizace kaskádového dopadu změn, řízení času i nákladů souvisejících se změnou. Nový import z Visio – Dává možnost využít obchodních metadat pro začlenění do kompletní podnikové architektury. Nový webový prohlížeč úložiště modelů – V nové verzi je možné sdílet modely podnikové architektury mezi všechny zainteresované pracovníky bez ohledu na jejich softwarové vybavení. Podpora Projektů a Frameworků
5. LICENCE A CENA
Produkt je komerční, ale ceny nezveřejňuje. Rámcově budou ceny v částkách statisíců až milionů korun (zaleží na edici a počtu licencí). Dostupné edice: DataArchitect Developer Studio Viewer Enterprise Edice (DataArchitect Enterprise, Developer Enterprise, Studio Enterprise)
6. OBRÁZKY
7. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní
1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ne Ano Ne Ne Ne Ano Ano Ano Ano Ano Ano Ano Ano PowerDesigner nabízí vysoký stupeň přizpůsobení uživatelského rozhraní . Lze upravit uživatelské profily, průvodce vytváření modelu, možnosti zobrazení, všeobecné možnosti, konvence pojmenování, okna, panely, zdrojové soubory a doplňky Ano Ano XSD, DTD, XDR ActiveX add-in, XML File Add-In Ano (automaticky) Ano Ano 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.
1.14 Reverz engineering z databáze (C++)
Java, C#, C++, PowerBuilder, XML, VB.NET,...
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu 3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém
Ano- Ne - N/A - poznámky Ano SQL XMI model report, list report, multi-model report RTF, HTML, Excel, atd. Eclipse, PowerBuilder a Visual Studio Microsoft SQL Server 2000 a vyšší, Oracle 9i2 a vyšší, IBM DB2 v8.1 a vyšší Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano
Ano- Ne - N/A - poznámky Ano Ano Windows, Linux, MacOS
8. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ
Silné stránky Dlouhá tradice vývoje tohoto nástroje Velká robustnost pokrývající širokou paletu funkcí Podpora širokého spektra databází a programovacích jazyků Možnost začlenit různé typy dokumentů – velká variabilita Silné zázemí společnosti Sybase, kvalitní a profesionální podpora Dlouhodobě progresivní vývoj a zlepšování nástroje
Slabé stránky Takto robustní nástroj může být problematický pro menší podniky, které nepotřebují tak širokou paletu funkcí Vysoké náklady na zavedení
TOAD DATA MODELER / CASE STUDIO Tabulka Základní informace (Zdroj: [2]) Verze Výrobce Distributor Lokalizace Demoverze Platforma
Edice Systémové požadavky
3.6.6. Výrobce Charonware , s.r.o. / Quest Software, Inc. PER4MANCE s.r.o. Ano Ano (15 dní bez omezení) Microsoft Windows 2000 Professional Edition (Service Pack 4) Microsoft Windows XP (32-bit or 64-bit) Microsoft Windows Vista (32-bit or 64 bit) Microsoft Windows Server 2003 (32-bit or 64-bit) Microsoft Windows Server 2008 (32-bit or 64-bit) Microsoft Windows 7 (32-bit or 64-bit) TOAD DATA MODELER 100 MB free hard drive space 256 MB RAM Pentium IV
1. POPIS A HISTORIE 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. 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ší). 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.[1]
2. L ICENCE A CENA Edice
Typ Licence
Množství
Cena
Toad Data Modeler
uživatelská
1 licence
517,65 $
3. NOVINKY V AKTUÁLNÍ VERZI
Podpora IBM DB2 z/OS v9 Podpora SQL Azure Podora Sybase SQL Anywhere 11 Univerzální DB/ANSI SQL podpora obsahuje schoponst reverzního engeneeringu databázové struktury nepodporavané databázové platformy a její převedení do modelu kterékoliv podporované databáze Vylepšení SQL/DDL generování skriptu Více detailní a flexibilní reporting Vylepšení uživatelského rozhraní
4. OBRÁZKY http://www.casestudio.com/img/toad-data-modeler-3-1.png http://www.casestudio.com/screen/big/TDM31-001.png http://www.casestudio.com/screen/big/TDM31-004.png http://www.casestudio.com/screen/big/TDM31-006.png
5. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram
Ano- Ne - N/A - poznámky Ne Ne Ne Ne Ne
1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní
Ne Ne Ne Ne Ne Ne Ne Ne Ano
1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
Ne Ano Ne Viz 1.5 Ano Ano Ano SQL, PL/SQL DB2, MS SQL, MySQL, PostreSQL, Sybase, Oracle
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje
Ano- Ne - N/A - poznámky Ne DB2, MS Access, MS SQL, MySQL, Oracle, PostreSQL, Sybase
2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java
XML/XSLT, XSD
Ne Ne Ne Ne Ne Ne Ne Ne Ne Ne N/A
Přizpůsobení formulářů (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
Ano HTML, RTF, PDF Ne
archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade 4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice
4.3.2 Server
DB2, MS SQL, MySQL, PostreSQL, Sybase, Oracle
Ano- Ne - N/A - poznámky Ne Ano Ano N/A Ano Ano- Ne - N/A - poznámky Ano Ano vypsat Microsoft Windows 2000 Professional Edition (Service Pack 4) Microsoft Windows XP (32-bit or 64bit) Microsoft Windows Vista (32-bit or 64 bit) Microsoft Windows 7 (32-bit or 64-bit) Microsoft Windows Server 2003 (32-bit or 64-bit) Microsoft Windows Server 2008 (32-bit or 64-bit)
6. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Podpora nejpoužívanějších databází Rozumná cena Malá velikost instalace Správa verzí a práv uživatelů Reverse engineering
Slabé stránky Nepodporuje přístup k repository Využití jen pro ER diagram Obchodní model bez multilicencí
Sparx Enterprise Architect Verze Výrobce Distributor Lokalizace Demoverze Platforma Systémové požadavky
8.0 Sparx Systems Pty Ltd, (Victoria, Australia) Ability Development , Cleverbee s.r.o., DAQUAS, s.r.o., HTK Pro s.r.o., JIMAZ s.r.o., NESS Logos a.s,. Česká lokalizace není dostupná K dispozici 30-ti denní trial verze Windows, Linux Windows
Intel® Pentium® processor (or better) Microsoft® Windows 7, Windows Vista, Windows 2008, Windows 2003, Windows XP or Windows 2000. 128 MB of RAM (256 MB or higher recommended) 150 MB of available hard-disk space 800*600 (1024x768 or higher recommended) Linux
Intel® Pentium II® processor (or equivalent) CodeWeavers' CrossoverOffice 8.0.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) 150 MB of available hard-disk space 800*600 (1024*768 or higher recommended) 1. POPIS 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. EA, který byl oceněn pro vynikající podporu UML 2.3, je týmově založený modelovací nástroj, podporující celou životnost softwaru.Zaujme především vysoce výkonými zobrazovacími nástroji pro plánování business procesů, podnikové architektury, managementu požadavků, testování apod 2. HISTORIE
Společnost Sparx byla založena v Austrálii v roce 1996 Geoffrey Sparksem se sídlem v Creswick, Victoria. Cílem společnosti bylo vytvářet kvalitní nástroje pro podporu CASE. Enterprise Architect se na trhu rychle uchytila a za 10 let zaujala jedno z předních míst. V současné době tento produkt dle prodaných licencí využívá přes 250,000 uživatelů po celém světě. 3. NOVINKY Nový editor umožňuje rychle vytvářet modely v případě použití analýzy. Kombinovat Workflow skripty a Model Search pro seznam osobních úkolů. Ted podporuje SOMF 2, Unified Profil DoDAF a MODAF (UPDM). Nové DBMS index balení zlepšuje celkové výkonnosti pro extrémně velké server-based úložiště. 4. L ICENCE A CENA Corporate Edition
US $335
Professional Edition
US $199
Desktop Edition
US $135
Ultimate Edition
US $699
Business and Software Engineering Edition
US $599
Systems Engineering Edition
US $599
5. OBRÁZKY EA UML Diagrams
Alternate Images
6. FUNKČNOST 1. Vlastnosti nástroje Verze
1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy
Ano- Ne - N/A - poznámky Ultima Systems Busines Corpor Professi te Enginee s& ate onal ring Softwar e Enginee ring
Desktop
Ano Ano
Ano Ano
Ano Ano
Ano Ano
Ano Ano
Ano Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
N/A
N/A
N/A
N/A
N/A
N/A
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A
N/A
N/A
N/A
N/A
N/A
1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky
Ano N/A Ano Ano N/A Ano Ano
Ano N/A Ano Ano N/A Ano Ano
Ano N/A Ano Ano N/A Ano N/A
Ano N/A Ano Ano N/A Ano Ano
Ano N/A Ano Ano N/A Ne N/A
Ano N/A Ano Ano N/A Ne N/A
Ano
Ano
Ano
Ano
Ano
Ano
N/A N/A
N/A N/A
N/A N/A
N/A N/A
N/A N/A
N/A N/A
Java, .NET N/A Ano Ano
Java, .NET N/A Ano Ano
Java, .NET N/A Ano Ano
Java, .NET N/A Ano Ano
Java, .NET N/A Ano Ne
Ne
Ano
Ano
Ano
Ano
Ano
Ano
DB2, InterBase, Informix, Ingres, MS Access, MySQL, MS SQL Server, Oracle, PostgreSQL, Sybase ASE, ASA, Firebird
Ne
Ne
1.14 Reverz engineering z databáze (C++)
DB2, InterBase, Informix, Ingres, MS Access, MySQL, MS SQL Server, Oracle, PostgreSQL, Sybase ASE, ASA, Firebird
Ne
Ne
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu
N/A Ano Ne
Ano- Ne - N/A - poznámky N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
XMI, XML
XMI, XML
XMI, XML
XMI, XML
XMI, XML
XMI, XML
HTML,
HTML,
HTML,
HTML,
HTML,
HTML,
2.5 Generování dokumentace
2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
RichText RTF a .gif, .bmp or .wmf foramaty C, C++, C#, Java, VB.NET
RichText RTF a .gif, .bmp or .wmf foramaty C, C++, C#, Java, VB.NET
RichText RTF a .gif, .bmp or .wmf foramaty C, C++, C#, Java, VB.NET
RichText RTF a .gif, .bmp or .wmf foramaty C, C++, C#, Java, VB.NET
RichText RTF a .gif, .bmp or .wmf foramaty C, C++, C#, Java, VB.NET
Rich-Text
N/A
N/A
N/A
N/A
N/A
N/A
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade 4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3.1 Stanice 4.3.2 Server
Ano Ano mail diskuze
Ano Ano mail diskuze
Ano Ano
Ano Ano
N/A N/A
N/A N/A
N/A
N/A
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano Ano mail mail mail diskuze diskuze diskuze
Ano Ano
Ano Ano
Ano Ano
Ano- Ne - N/A - poznámky N/A N/A N/A N/A N/A N/A Windows, Linux N/A N/A N/A
RTF a .gif, .bmp or .wmf foramaty Ne
Ano Ano mail diskuze
Ano Ne
N/A N/A N/A
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky
Relativně nízká cena Komplexnost a široké spectrum funkcí Intuitivní rozhraní Rozšiřitelnost prostřednictvím plug-inů existence mnoha verzí free verze
Slabé stránky
Není česká lokalizace
VISUAL PARADIGM FOR UML Verze Výrobce Distributor Lokalizace Demoverze Platforma Systémové požadavky
8.1 Visual Paradigm International Není Česká lokalizace není dostupná K dispozici 30-ti denní trial verze Microsoft Windows (98/2000/XP/2003/Vista/7), Linux, Mac OS X, Solaris nebo jiní Java platformy.
Intel Pentium III Compatible Processor at 1.0 GHz or higher. Minimum 512MB RAM, but 1.0 GB is recommended. Minimum 800MB disk space.
1. POPIS Visual Paradigm for UML je komplexní nástroj nabízející širokou paletu funkcí. Samozřejmostí je podpora modelování v jazyce UML, a to ve verzi 2.3. Nástroj umožňuje práci se všemi třinácti diagramy definovanými v UML 2.3. 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. 2. NOVINKY V nové verze je přidaná možnost importovat soubory formátů BizAgi. RACI Chart – generování a vytvoření Matice na jakýkoliv typ prvků modelu. Customizable chart – můžete definovat svůj vlastní typ matice a používat jakýkoliv typ modelu jak sloupců, tak i řádku. Ted se snadnější můžou vytvořit zprávy proto, že můžete
prohlédnout generované zprávy a porovnat se svým návrhem jen několika kliknutím myší. Zlepšil se systém komentování designu pomocí serverů ElaborView
3. L ICENCE A CENA Enterprise Edition
US$1,399
Professional Edition
US$699
Standard Edition
US$299
Modeler Edition
US$99
Community Edition
Non-commercial
1 rok s údržbou + 20% floating license+30% 4. OBRÁZKY Use CASE diagram
Business process diagram
5. FUNKČNOST 1. Vlastnosti nástroje Verze 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram
Enterprise
Ano- Ne - N/A - poznámky Professio Standard Modeler nal
Commun ity
Ano Ano
Ano Ano
Ano Ano
Ano Ano
Ano Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano Ano
Ano Ano
Ano Ano
Ano Ano
Ano Ano
1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
Ano
N/A N/A N/A N/A
N/A N/A N/A N/A
N/A N/A N/A N/A
N/A N/A N/A N/A
N/A N/A N/A N/A
Ano N/A Ano N/A N/A N/A Ano
Ano N/A Ne N/A N/A N/A Ne
Ano N/A Ne N/A N/A N/A Ne
Ano N/A Ne N/A N/A N/A Ne
Ano N/A Ne N/A N/A N/A Ne
Ano
Ne
Ne
Ne
Ne
N/A Ano
N/A Ano
N/A Ne
N/A Ne
N/A Ne
Java, C++, .NET DDL, IDL, Ada 95, XML, JDBC, Hibernate, PHP, Python, ObjectiveC
Java, C++, .NET DDL, IDL, Ada 95, XML, JDBC, Hibernate , PHP, Python, Objective -C
Java, C++, .NET DDL, IDL, Ada 95, XML, JDBC, Hibernate , PHP, Python, Objective -C
Ne
Ne
1.9 Přidání vlastních prvků
N/A
N/A
N/A
N/A
N/A
1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky
N/A Ano
N/A Ne
N/A Ne
N/A Ne
N/A Ne
N/A
N/A
N/A
N/A
N/A
MySQL, MS SQL Server, Oracle, Sybase, PostgreSQ L, Derby, Informix, Firebird, SQLite
Ne
Ne
Ne
1.14 Reverz engineering z databáze (C++)
MySQL, MS SQL Server, Oracle, Sybase, PostgreSQ L, Derby, Informix, Firebird, SQLite
MySQL, MS SQL Server, Oracle, Sybase, PostgreS QL, Derby, Informix, Firebird, SQLite MySQL, MS SQL Server, Oracle, Sybase, PostgreS QL, Derby, Informix, Firebird, SQLite
Ne
Ne
Ne
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod.
2.4 Vytváření reportu
2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll),
N/A
Ano- Ne - N/A - poznámky N/A N/A N/A
N/A
DDL
DDL
Ne
Ne
Ne
XMI, XML, VP, Excel, UML2 PDF, HTML, MS Word N/A
XMI, XML, VP, Excel, UML2 PDF, HTML, MS Word N/A
XMI, XML, VP, Excel, UML2 PDF, HTML, MS Word N/A
XMI, XML, VP, UML2
Ne
PDF, HTML
Ne
N/A
N/A
Java, C#, VB.NET, C++
Java, C#, VB.NET, C++
Java, C#, VB.NET, C++
Ne
Ne
apod. 2.7 Export modelu do sekvence databázových příkazu 3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
N/A
N/A
N/A
N/A
N/A Ano telefon, mail diskuze Ano N/A
Ano- Ne - N/A - poznámky N/A N/A N/A Ano Ano Ano telefon, telefon, telefon, mail mail mail diskuze diskuze diskuze Ano N/A N/A N/A N/A N/A
N/A
N/A Ano telefon, mail diskuze N/A N/A
4. Technické požadavky Ano- Ne - N/A - poznámky 4.1 Síťová správa N/A N/A N/A N/A N/A 4.2 Zálohování repozitoře N/A N/A N/A N/A N/A 4.3 Požadovaný operační systém 4.3.1 Stanice Microsoft Windows (98/2000/XP/2003/Vista/7), Linux, Mac OS X, Solaris 4.3.2 Server VP VP VP VP Ne Teamwork, Teamwork, Teamwork, Teamwork CVS, CVS, CVS, Perforce, Perforce, Perforce, Subversion Subversion Subversion
7)HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky
existence mnoha verzí free verze podpora mnoha operačních system podpora UML 2.3
Slabé stránky
Není česká lokalizace
Oracle Designer Verze Výrobce Distributor Lokalizace Demoverze Platforma Systémové požadavky
10.1.2.0.2 Oracle Corporation (www.oracle.com) Oracle Czech, s.r.o.
Česká lokalizace není dostupná K dispozici 30-ti denní trial verze Windows, Linux, MacOS MS Windows, Linux nebo MacOS CPU 1 GHz 512MB RAM 3GB místa na disku
1. POPIS Oracle Designer je obsahem několika aplikačních balíků dodávaných společností Oracle. Poslední verze Oracle Designer 10g Release 2 je součástí balíku vývojářských nástrojů s názvem Oracle Developer Suite. Oracle Designer je komplexní nástroj sloužící k návrhu aplikací. Oracle designer obsahuje funkce pro modelování podnikových procesů (BPM), systémovou analýzu, návrh software a generování systémů. Díky faktu, že byl Oracle Designer vyvíjen jako součást velkého aplikačního balíku, je velmi úzce propojen s repositoří Oracle SCM a prostředím pro návrh databázových aplikací Oracle Forms. Propojení s repositoří vychází z historie produktu, kdy Oracle Designer vznikl sloučením původních produktů Oracle CASE Designer (nástroj pro modelování) a Oracle CASE Dictionary (úložiště). Vývoj aplikace Oracle Designer však ustal právě ve verzi 10g Release 2 a od té doby je pouze udržován. Společnost Oracle již nemá zájem na dalším vývoji, protože si ale aplikace získala velké množství zákazníků, kteří se nástroje nechtějí vzdát, je aplikace nadále udržována. Nové verze pak řeší pouze případné problémy, nebo přidávají pouze drobné vylepšení.
FUNKCE APLIKACE: Modelování podnikových procesů • Process Modeler (BPR)
Modelování systémové analýzy • Entity Relationship (ERD) • Function Hierarchy (FHD) • Dataflow Diagrammer (DFD)
Průvodci návrhem • DB Design Wizard (DDW) • Application Design Wizard (ADW)
Návrh systému • 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) • Repository Utilities (UTL)
2. HISTORIE V roce 1988 představil Oracle první verze svých aplikací CASE Dictionary a CASE Designer. CASE Dictionary bylo multi-uživatelské sdílené úložiště pro položky týkající se projektů vývoje aplikací. CASE Designer byla grafická aplikace obsahující nástroje, které umožňovaly analytikům a designérům počítačových aplikací vyvíjet diagramy přímo na počítači a automaticky aktualizovat položky v CASE Dictionary. CASE Designer byl později přejmenován na Designer/2000 (dále pouze na Designer) a sloučen s CASE Dictionary do podoby, která se udržela až do konce vývoje. V rámci dalšího vývoje byl tento nástroj sloučen do balíků příbuzných aplikací a nyní je poskytován pouze jako součást těchto balíků, přičemž Oracle ukončil vývoj tohoto produktu a nabízí ho již jen v „zakonzervovaném“ stavu.
3. NOVINKY Vzhledem k tomu, že vývoj nástroje Oracle Designer je ukončen, objevují se nové verze jen velmi sporadicky. Poslední verze – Oracle Designer 10g Release 2 (10.1.2.6), tak přidává pouze on-line dokumentaci. Rozdíl mezi verzemi 10.1.2.4 a 10.1.2.5 pak spočíval pouze ve vyřešení několika chyb, které se v aplikaci projevovaly.
4. LICENCE A CENA Určit cenu produktu Oracle Designer je obecně obtížné. Jednak je aplikace součástí různých balíků, dále se potom cena odvíjí od množství nakoupených licencí, doby platnosti licence a dále existují různé slevy pro různé zákazníky. Pro ilustraci můžeme uvést cenu balíku Oracle Internet Developer Suite na dobu 1 roku, 5 let a neomezenou licenci. Cena se potom násobí počtem uživatelů.
5. OBRÁZKY
6. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano Ano Ano Ano Ano Ne Ano Ne Ne Ano
1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
2. Komunikace, rozhraní 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky
Ano Ne N/A N/A Ano Ano Ano N/A N/A N/A Ano N/A N/A Ano / Oracle forms, PL/SQL, web PL/SQL N/A Ano Ano N/A Oracle, MS SQL Server, DB2, Sybase, ANSI SQL, ODBC Ano / Oracle, MS SQL Server, DB2, Sybase, ANSI SQL, ODBC
Ano- Ne - N/A - poznámky JPG, PNG, EMF, SVG, RTF, HTML, CSV Ano / HTML, RTF, PDF, XML Vypsat Vypsat Ano / Oracle, MS SQL Server, DB2, Sybase, ANSI SQL, ODBC
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Vypsat
Ano- Ne - N/A - poznámky
4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
N/A N/A Windows, Linux, Solaris, Mac OS, HP-UX Windows, Linux, Solaris, Mac OS, HP-UX
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Velmi silný nástroj Součást obrovského funkčního balíku aplikací a jejich vzájemné propojení Funkce podporující celý životní cyklus IS Repositář Provázanost s tvorbou fatabáze Podpora mnoha OS
Slabé stránky Ukončený vývoj Nepodporuje nejnovější funkce DB Pevné spojení s DB Oracle Vysoká cena
Altova Umodel Verze Výrobce Distributor Lokalizace Demoverze Edice Platforma Systémové požadavky
2011r2 Altova (http://www.altova.com/umodel.html) JIMAZ s.r.o.
Česká lokalizace není dostupná K dispozici 30-ti denní trial verze Professional Enterprise Windows XP, Windows Vista, Windows 7 a Windows Server 2003-2008r2. MS Windows (Windows XP, Windows Vista, Windows 7 a Windows Server 2003-2008r2.) Pentium III, 800 MHz 64MB RAM 50MB místa na disku
1. POPIS Altova UModel 2011 nabízí kombinaci bohatého grafického rozhraní a vysoce využitelných funkcí, které napomáhají zvýšit křivku učení pro UML. Také obsahuje high-end funkčnost, která uživatelům dodává nepřekonatelné možnosti při vývoji softwaru. UModel umožňuje uživatelům navrhovat aplikace pomocí UML modelů, SysML diagramů a diagramů business procesů (BPMN 1.0 a 2.0), navíc obsahuje UML-style XML Schema diagram pro XML datovou architekturu v projektu. Program umožňuje generování kódu do jazyků Java, C# a Visual Basic, poté zlepšení buď modelu nebo kódu a synchronizace pomocí round-trip engineeringu. UModel také umožňuje reversní engineering pro vizuální analýzu existujících aplikací. UModel se přizpůsobí uživatelovu vývojovému stylu, může být spuštěn ve Visual Studiu, Eclipse nebo jako samostatná aplikace. Nástroje pro modelování a tvorbu diagramů: podpora všech 14 diagramů UML verze 2.3 modelování všech populárních SQL databází podpora všech 9 SysML diagramů UML-like diagram pro XML schémata modelování podnikových procesů (BPMN) - barevné rozlišení kódu, intuitivní uživatelské rozhraní s neomezeným počtem opakování pro funkce undo/redo - vrstvy diagramů s nastavitelnou viditelností Nástroje pro kódování
generování kódu v jazycích Java, C# a Visual Basic - reverzní engineering pro zdrojové kódy v jazycích Java, C# a Visual Basic - reverzní engineering pro binární soubory v jazycích Java, C# a Visual Basic - synchronizování změn mezi kódem a modelem pomocí round-trip engineeringu generování spustitelných tříd z diagramu stavového automatu - integrace s Eclipse a Visual Studio Nástroje pro projektování a integraci automatická a plně přizpůsobitelné projektová dokumentace podprojekty a sdílené balíky pro spolupráci a znovupoužití přizpůsobitelné kaskádové styly prvků - strom modelů, strom diagramů a zobrazení oblíbených pro usnadnění navigace v rozsáhlých projektech XMI 2.1 pro import a export modelů - skriptovací editor a API umožňující různé formuláře, makra, vnější obsluhu a plug-in programování
2. HISTORIE První verze programu označená UModel 2005, která vznikla v roce 2005, obsahovala podporu UML 2.0 a diagramů případů užití, tříd, objektů, komponent a vývojového diagramu. Dále program umožňoval generování kódu, reversní engineering a round tripping. Důležitou vlastností bylo bohaté grafické rozhraní a jednoduše použitelné funkce. Tím společnost položila základ budoucímu úspěchu a velkému zájmu zákazníků, který se odrazil ve vzniku dalších verzí, které kontinuálně vznikají dodnes a produkt je tak nadále rozvíjen. V roce 2006 byl produkt Altova UModel 2005 nominován jako finalista do soutěže “Jolt Product Excellence nad Productivity Awards” v kategorii nástrojů pro design a modeling. V témže roce byla uvolněna verze UModel 2006 a UModel 2006 Release 2 V roce 2007 byla uvolněna verze UModel 2007, která podporovala reversní engineering pro jazyky Java a C#. Na konci roku 2007 vznikla verze UModel 2008, která podporovala Windows Vista. Release 2 téže verze pak později přinesl podporu modelování podnikových procesů (BPMN). Verze 2010 na konci roku 2009 přinesla zejména podporu SysML a Windows 7, Release 2 pak přidal podporu UML verze 2.3. U této verze se zákazníci dočkali i Releasu 3, který zahrnoval podporu C# 4.0 a Visual Studio 2010. Za zmínku zde stojí podpora pro protokol diagramu stavového automatu. Změny ve verzi 2011 jsou pak popsány v další kapitole podrobněji.
3. NOVINKY
Novinky ve verzi 2011 Model SQL Databází: model populárních relačních databází a aplikací založených na programovacích jazycích. Umožňuje vytvořit UML databázové diagramy pomocí importu existujících tabulek, měnit diagramy pro existující tabulky a generovat skripty pro synchronizaci SQL, vytvářet nové tabulky a vztahy. Podpora týmové práce: jednotliví designéři mohou současně editovat jednotlivé části jednoho projektu. To je řešeno systémem podprojektů. Trojcestné spojování projektů: jednotlivý projekt v UModelu může být rozdělen do několika podprojektů, na nichž mohou designéři pracovat nezávisle, včetně check-in a check out souborů do hlavního projektu. Tato funkce umožňuje lepší spojování projektů. Např. Pokud 2 designéři otevřou stejný projekt a jeden upraví jméno třídy a druhý její viditelnost, obě změny budou zavedeny do hlavního projektu. Podpora diagramu stavového automatu: přechody v diagramech stavového automatu mohou být vybrány z operací odkazované třídy. Nové tlačítko pro všechny 3 typy diagramu umožňuje uživateli vložit přechod nebo název pro vytvoření odpovídající operace v odkazované třídě. Novinky ve verzi 2011r2 Podpora pro BPMN 2.0 Generování kódu z diagramu stavového automatu Styly pro dokumentaci
4. LICENCE A CENA Edice: Enterprise a Professional Licence: Installed - 1 instalace pro zakoupeného uživatele Concurrent - až 10 instalací pro každého uživatele, současně může být spuštěno pouze tolik instancí, kolik je zakoupeno uživatelů Named - až 5 instalací pro 1 uživatele, možnost střídat pracovní stanice, pouze 1 instance softwaru v jednu chvíli Typ licence Installed
Počet uživatelů 1 5
Edice Enterprise €199 €939
Edice Professional €199 €559
Concurrent
Named
5. OBRÁZKY
10 20 50 1 5 10 20 50 1 5 10 20 50
€1689 €3290 €7990 €799 €3690 €6790 €13190 €31790 €359 €1679 €2990 €5890 €14290
€1009 €1979 €4790 €479 €2190 €3990 €7890 €18990 €209 €1009 €1819 €3590 €8590
6. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano N/A N/A N/A N/A
1.14 Reverz engineering z databáze (C++)
Ano / UML 2.3 N/A Ano / 1.0 a 2.0 N/A N/A N/A Ano Ano N/A N/A Java, C#, Visual basic Ano/ne popř: jakých? Ano Ano Ne MS Access 2003/2007, MS SQL Server 2000/2005/2008, Oracle 9i/10g/11g, MySQL 4.x/5.x, Postgre SQL 8.0/8.1/8.2/8.3, Sybase 12, IBM DB2 8.x/9, IBM DB2 for i 5.4/6.1 Ne
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi
Ano- Ne - N/A - poznámky Ano / XMLSpy, MapForce, DiffDog
2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
Ano / DatabaseSpy XMI 2.1, PNG, EMF, RTF, Word
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
Ano- Ne - N/A - poznámky Ano / Online školení zdarma Ano Online form, Support packages
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
History report HTML, Word, RTF JAVA, C#, Visual Basic .NET Ano
Ano Ano / za 60% ceny nové cerze
Ano- Ne - N/A - poznámky N/A N/A Windows Windows
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Podpora UML 2.3 Výborný poměr cena/výkon Online školení zdarma Spolupráce s dalšími produkty
Slabé stránky Chybí správa uživatelů s různými právy Neexistuje česká lokalizace Oficiálně lze systém provozovat pouze na Windows
Umbrello UML Modeller Verze Výrobce Distributor Lokalizace Demoverze Platforma Edice
Systémové požadavky
2.0 Umbrello open source community http://uml.sourceforge.net/ Ne Ne Nástroj pod licencí GPL Linux, Unix, MacOS, Windows (neoficiálně) Umbrello UML Modeller Jedná se o Open Source projekt pod licencí GPL, je zdarma · CPU: Pentium 3 a vyšší · 128 MB RAM · 1GB volného místa na disku.
1. POPIS Umbrello ULM je určen pro vytváření osmi různých diagramů UML i ER diagramů, využívaných při analýze a návrhu. Produkt je šířený pod licencí GNU (General Public License) úplně zdarma, jen s prosbou autorů o hlášení chyb a problémů. Verze 2.0 je distribuována jako součást prostředí KDE 4.0 pro platformy Unix, Linux. Nyní je nástroj dostupný i pro Windows a Mac OS X. Aplikace je primárně funkční pod operačním systémem Linux. Lze ji však neoficiálně používat i pod systémem Windows, ale se sníženou spolehlivostí. Ve verzi 2.0 byly implementovány různé opravy stability, úpravy uživatelských funkcí a standard UML 2.0. Umbrello je možné instalovat velice jednoduše. Použije se předkompilovaný balík (.rpm, .deb) pro daný systém. Když si chce uživatel aplikaci překompilovat sám, nebo pro jeho systém neexistuje binární balík, může si stáhnout zdrojové kódy a potom postupovat podle pokynů pro instalaci ze zdrojového kódu. Vývojářům je známe, že mnohým uživatelům způsobuje problémy nainstalovat Umbrello ze zdrojových kódů, proto se snaží poskytovat binární balíky pro různé platformy. Díky tomu, že jde o FOSS je tudíž vhodný pro menší firmy, programátory nebo studenty.
2. HISTORIE Projekt UML Modeller začal vytvářet Paul Hensgen jako jeho univerzitní projekt. Na jeho vývoji pracoval a v rocu 2001 vyšla verze 1.0. Program v té době poskytoval poměrně velkou funkčnost, která se po příchode dalších vývojářů postupně zvyšovala.
Potom, co Paul Hensgen ukončil svoji práci na univerzitě, mohli do projektu zapojit i jiní vývojáři, aby ho mohli vylepšit. Tím se např. původní binární formát souborů změnil na dnešní formát založený na XML a přidali se i další diagramy UML, generovaní zdrojového kódu či import zdrojového kódu, atd. Paul v roce 2002 ukončil svoji činnost na projektu, avšak projekt žije dál a vyvíjí se, podobně, jako jiné programy s volně dostupným kódem. V září roku 2002 změnil projekt svoje jméno na nynější podobu. Existovali proto dobré důvody, například UML (jako se původně nazýval) byl příliš všeobecný název a způsoboval problémy s některými distribucemi.
3. NOVINKY Projekt se od verze 2.0 přestal vyvíjet.
4. L ICENCE A CENA Umbrello UML Modeller je volně dostupný pod licencí GPL. Je zdarma ke stažení na webových stránkách http://uml.sourceforge.net.
5. OBRÁZKY
Obr. Umbrello UML Modeller 2.0 – ukázka uživatelské prostředí
Obr. Ukázka E-R diagramu
6. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram
Ano Ano Ne Ano Ano Ne Ne Ano Ano Ano Ano
1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů
Ne Ne Ne Ne Ano N/A N/A N/A Ano Ne Ne Ne Ne Ne Ne Ne Ne Ne C++, IDL, Pascal/Delphi, Ada, Python, and Java Ne Ne Ne Ne SQL Ne
Ano- Ne - N/A - poznámky N/A N/A XMLSchema, png Ne DocBook ActionScript, Ada, C++, CORBA IDL, Java™, JavaScript, PHP, Perl, Python, and SQL
Ano- Ne - N/A - poznámky Ne
3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
Ne Diskuze Ne Ano
Ano- Ne - N/A - poznámky Ne Ne
Linux, Unix, MacOS, Windows (neoficiálně) Ne
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky Zdarma Podpora většiny opera ních systémů Reverse engineering Code engineering
Slabé stránky Malé množství funkcí Neprobíhá další vývoj Nepodporuje týmovou spolupráci Minimální podpora
Astah Verze Výrobce Distributor Lokalizace Demoverze Platforma Edice
Systémové požadavky
6.4 Change Vision, Inc.( (http://astah.changevision.com/en/index.php) Ne Ne Ano (20 dní) MS Windows 7, Vista, XP, Mac OS X, Linux Astah* professional Astah* UML Astah* share Astah* community CPU: Pentium III 1Ghz a vyšší 512 MB RAM, doporučeno 1 GB 400 MB volného místa na disku Java: Sun Microsystems JDK (Java SE Development Kit) JDK 6 Update 16 nebo vyšší (od verze 6.1, jinak JDK 5)
1. POPIS Astah*professional, UML, community Astah* je nástrojem k návrhu systémů. Je nabízen ve třech edicích, které se liší licencí. Verze professional je nejobsáhlejší edicí. Verze community je naopak nejvíce omezená, ale zase je poskytována pro nekomerční využití zdarma. Všechny tyto verze podporují UML, Entity Realationship Diagram, Flowchart, CRUD, DFD, tvorbu myšlenkových map a modelování požadavků. Pro vývojáře systému je důležité, že je k dispozici API pro Javu, C#, C++, které umožňuje generování kódu a reverzní inženýrství. Modelování se nijak neliší od modelování v JUDE. Ponechává si jednoduchost a lehkost a kombinuje s jednoduchým modelem konzistence. Každý symbol je reprezentován objektem, a ten samý objekt zároveň vystupuje v řadě diagramů. Podpora myšlenkových map přináší vyšší efektivitu práce, protože myšlenky člověka jsou původně neuspořádané a díky myšlenkové mapě je může uživatel zachytit a uspořádat do polo-strukturované podoby. Omezením pro tvorbu komplexních systémů je absence verzování a konzistence jednotlivých modelů. Díky tomuto se nástroj řadí do kategorie „kreslících nástrojů“ k MS Visiu ale naproti tomu Astah* umožňuje daleko propracovanější modelování zaměřené jen na tvorbu IS. Problém potřeby verzování a konzistence částečně řeší doplňkový nástroj Astah* share.
Astah*share Tento nástroj podporuje komunikaci v týmu. Funguje jako webová aplikace a slouží k uploadu modelů a vládání komentářů. Není tady ale možnost spravovat verze nahrávaných modelů. Jako podpůrné funkce nabízí share možnost přiřazovat k modelům uživatele a sdružovat je do projektů. Každý model má své permanentní URL. Jediný typ modelu, který nepodporuje je popis UseCase.(Původní věta Podporuje všechny typy modelů kromě popisu UseCase.?) 2. HISTORIE Vývoj Jude začal Kenji Hiranabe v roce 1996. Počítal s tím, že v blízské budoucnosti vznikne na trhu poptávka o silném UML nástroji. Pro jeho vývoj Hiranabe využil dobrovolných vývojářů z EIWA systém, pro který v té době pracoval. Původní Jude se původně jmenoval JOMT. Jude byl od roku 1999 distribuován jako freeware a o 5 let později se vedení rozhodlo vydat první placenou verzi pro japonský trh. Hiranabe a jeho tým svůj nástroj dále úspěšně vyvíjel až o 31. března 2010, kdy došlo k úplnému zastaveni prodeje licencí na produkty JUDE a nástroj se přejmenoval na Astah*. Podpora Jude bude ukončena 30. srpna 2012.
3. L ICENCE A CENA Edice Professional
Typ licence Množství Uživatelská (1 1 licence na uživatele) 5 10 20 Časová (1 licence na 1 rok PC) 6 měsíců 3 měsíců Akademická časová 1 rok (1 licence na PC) Akademická fakultní 1 rok (1 licence na fakultu) Plovoucí 10 50 100 Prodloužení podpory 1 rok
Cena 280$ 1300$ 2460$ 4800$ 120$ 70$ 40$ 40$ 500$ 1500$ 6000$ 10000$ 75$
UML
Share
Community
Časová Plovoucí
1 rok 10 50 100 Časová (1 licence na Neomezeně PC) Prodloužení podpory 1 rok Zdarma pro nekomerční účely, bez podpory
4. OBRÁZKY
Obr. č. – Astah*- ukázka modelování ER diagramu
50$ 650$ 2500$ 4500$ 700$ 350$
Obr. č. – Astah*- ukázka Flowchart schématu 5. FUNKČNOST 1. Vlastnosti nástroje Professional 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication
UML
Community
Ano Ano
Ano Ano
Ano Ano
Ano Ano Ano Ano Ano Ano Ano Ano Ano
Ano Ano Ano Ano Ano Ano Ano Ano Ano
Ano Ano Ano Ano Ano Ano Ano Ano Ano
Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů Ne 1.11 Sdílení modelů mezi uživateli Ne 1.12 Rozlišení uživatelů, uživatelská Ne práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++) 2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod.
Ne
Ne
Ne
Ne Ne
Ne Ne
Ne Ano
Ano Ne Ne Ne
Ano Ne Ne Ne
Ano Ne Ne Ne
Ano Ne Ne Ne Ne Ne N/A
Ano Ne Ne Ne Ne Ne N/A
Ano Ne Ne Ne Ne Ne N/A
Ano
Ano
Ano
Ne Ne
Ne
Ne
Ne
Java, C#, C++ N/A
Java, C#, C++ N/A
N/A Ne Ne Ne SQL Ne
Ne N/A Jpg, png
Ne Ne Ne SQL Ne
SQL SQL
Ano- Ne - N/A - poznámky Ne Ne N/A jpg, png, emf, svg, rtf, html, csv, ppt
N/A jpg, png, emf, svg, rtf, html, csv, ppt DB, entity definition
2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu 3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade 4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3.1 Stanice 4.3.2 Server
Ne Ne Java, C++, C#
Ne Ne Java, C++, C#
report, SQL, CRUD do xls, XMI Ne Ne Java, C++, C#
Ne
Ne
SQL
Ne Ne Ne Ne Ne
Ano- Ne - N/A - poznámky Ne Ne Ano Ano Ano Ano Ne Ano
Ne Ano
Ano- Ne - N/A poznámky Ne Ne Ne Ne Ne Ne MS Windows 7, Vista, XP, Mac OS X, Linux Ne Ne Ne
6. HODNOCENÍ Vhodnost pro firmu Malá Střední Velká Sem akorát zvýrazněte, pro jaký typ firmy se case nástroj hodí…třeba červenou.
SLOVNÍ HODNOCENÍ Silné stránky Velká škála licencí Podpora Cena
Slabé stránky Částečná podpora UML 2.x Pro týmovou práci nutno pořídit Astah* share
Myšlenkové mapy
Neexistence repository
MS VISIO 2010 Verze Výrobce Distributor Lokalizace Demoverze Platforma Edice
Microsoft Visio 2010 Microsoft Corporation ano, kompletně přeložené do češtiny
Systémové požadavky
1,5GB na HDD (pro instalaci), procesor 500MHz , 256MB RAM systém nemá vyšší hardwarové nároky, než ve verzi 2007
Ne 60denní zkušební verze (plně funkční) MS Windows
Astah* professional Astah* UML Astah* share Astah* community
1. POPIS MS Visio je nástroj pro tvorbu modelů a schémat, který je určen pro běžné kancelářské využití při tvorbě diagramů či schémat, ale také pro tvorbu modelů při vývoji struktury databáze, či například celého informačního systému. Celý nástroj je koncipován obdobně jako nástroje z balíku MS Office, v současné verzi má obdobné ovládání prostřednictvím ribbonu. Jedná se o nástroj pro vytváření nejrozličnějších typů diagramů – tj. nejen pro vývoj a správu informačního systému, ale také diagramy pro tvorbu počítačových sítí, rozvodů v domě atp. Zajímavá je také podpora myšlenkových map.
2. HISTORIE Software MS Visio je vyvíjen již od roku 1992 a z původního postavení nástroje pro tvorbu diagramů byl rozšířen do verzí podporujících nejprve základní tvorbu různých druhů aplikačních procesů a struktury aplikací. Vždy šlo o aplikaci fungující pouze na platformě Windows, v prvních verzích spolupracující nejen s MS Office, ale také s Lotus Suite. Z pohledu historie se podívejme na několik posledních verzí:
Visio 2003 o
nově podpora XML exportů
o
umožnil import datových souborů z MS Project
o
podpora Unicode
Visio 2007 o
podpora propojení s externími daty
o
dokumentace a analýza podnikových procesů
o
podpora týmové spolupráce
Visio 2010 o
novinky viz samostatný odstavec…
3. NOVINKY Souhrn novinek oproti verzi 2007:
uživatelské rozhraní Fluent systému MS Office včetně ribbonu
zjednodušena možnost používat v 1 diagramu obrazce z více typů diagramů
podpora tisku s automatickou úpravou velikosti diagramu
vkládání obrazců s automatickým přizpůsobením
vylepšení visio services v rámci serveru Sharepoint
vylepšená správa procesů, podpora subprocesů (pouze v nejvyšší verzi aplikace)
možnost vytvářet dynamicky generované diagramy na základě propojení s databází
aktualizace typů diagramů (BPMN 1.2, diagram drátového modelu, diagram pracovních postupů služby sharepoint…)
aktualizovaná kompatibilita s aplikací AutoCAD
4. LICENCE A CENA Aplikace je dostupná ve třech základních verzích, které se liší funkčností a také cenou. Podívejme se tedy na srovnání jednotlivých verzí a jejich ceny: Funkčnost Jednoduchá
Standard tvorba
diagramů
v
moderních
Professional
Premium
šablonách, automatické zarovnávání a úpravy Intuitivní navigace v novém uživatelském rozhraní Dynamické tvary, které se mění na základě odkazů na data získávaná v reálném čase Sdílení přes webové (i mezi adresáty, kteří nemají Visio)
rozhraní
Nové nástroje pro správu procesů, pro jejich modelování a sled prací v SharePoint, subprocesy Inteligentní analýza pro nalezení chyb proti obchodní logice Cena
7 900,-Kč
17 340,-Kč
30 990,-Kč
Uvedené ceny jsou dle informací z webu MS pouze orientační, byly zjištěny na oficiálních webových stránkách a jde o ceny krabicové verze. Microsoft nabízí Visio 2010 také pod licencí Microsoft Open License, jejíž pořízení je o cca 1500,- až 3000,-Kč levnější. K dispozici je také demoverze, která je plně funkční po dobu 60 dnů.
5. OBRÁZKY
6. FUNKČNOST Aplikace je dostupná ve více verzích, ale z hlediska funkčnosti a hodnocených kritérií je jejich ohodnocení téměř totožné. Odlišnosti funkcí jednotlivých verzí jsou uvedené v sekci Licence. 1. Vlastnosti nástroje 1.1 Diagramy a modely
1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit
Ano- Ne - N/A - poznámky U některých modelů nejsou k dispozici všechny možné prvky, ale lze je doinstalovat formou šablony. Ano Ano Ano Ano Ano Ano Ano
1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
Ano Ano Ano Ano Ano Ano Ano Ne Ne Ne Ne A no– s doplněnými prvky diagramů pomocí šablony Ano Ano Ano Ano Ano Ne A no– v nové verzi možnost upravovat složení ribbonu, možnost nastavení pozic jednotlivých oken Ne Ano Ne Ano/ne popř: jakých? A no– pouze prostřednictvím serveru SharePoint Ano – pouze prostřednictvím serveru SharePoint (i webově) Ne ODBC, Acces, MS SQL server, Oracle Ano – ODBC
2. Komunikace, rozhraní 2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
Ano- Ne - N/A - poznámky Ne - Vkládání modelů v podobě OLE objektů, pouze export Jakého? XML, VSD, AutoCAD… Ne Export modelu včetně popis jednotlivých částí modelu. Ne Ano – export struktury tabulek do databáze
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
Ano- Ne - N/A - poznámky Ano Ano Ano Ano Ano
Ano- Ne - N/A - poznámky Ne Ne– nemá repozitář Vypsat MS Windows XP SP3 či novější MS Server 2003 či novější, Sharepoint
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky jednoduché uživatelské rozhraní použitelnost pro celou řadu modelovacích potřeb (hodně typů podporovaných diagramů) možnost rozšiřovat podporované modely o další šablony dobrá komerční podpora od výrobce nepříliš vysoká cena kvalitní počeštění včetně podpory a nápovědy
Slabé stránky spolupráce více uživatelů pouze prostřednictvím serveru sharepoint nemá podporu centrálního úložiště a kontrolu konzistence jednotlivých modelů nepodporuje generování zdrojového kódu
Craft.CASE Verze Výrobce Distributor Lokalizace Demoverze Platforma Systémové požadavky
2.4.13
CRAFT.CASE Ltd. pro střední a východní Evropu: e-Fractal s.r.o. kompletní lokalizace produktu není k dispozici, ale minimálně viewer je možné přepnout do češtiny (včetně jeho webové verze) 3 měsíce, s vodotiskem, po vypršení omezení na uložení max. 20 objektů existují verze pro Win i Linux, v obou případech pro 32bit i 64bit variantu 1,6GB na HDD (pro instalaci), procesor 500MHz , 512MB RAM
1. POPIS Jde o původně český modelovací a analytický CASE nástroj původně vyvíjený společností e-Fractal s.r.o., od roku 2007 poté patří a je dále vyvíjen společností CRAFT.CASE Ltd. Funkčnost lze rozdělit do 4 typů modelů
interview – zaznamenávání informací od zákazníka, tvorba myšlenkových map
business – modelování a analýza business procesů včetně simulací a komentářů
conceptual – čerpá data z business modelu a slouží k tvorbě konceptuálních rozšířených UML modelů pro objektové programování
hierarchy – zachycení hierarchie prvků – organizační diagramy, struktura produktů…
Aplikace je určena pro vývoj informačních systémů s důrazem na business modelování. Nástroj podporuje vlastní metodiku C.C, na základě čehož vytváří jen jeden kombinovaný business diagram. Podporuje však celý průběh vývoje IS od získávání map od uživatele až po vývoj.
2. HISTORIE Vývoj nástroj Crast.CASE začal v komerční oblasti v roce 2003 pod názvem Comet a navazoval na předchozí akademický projekt. Funkčnost se postupně rozšiřovala až do verze 1.47, která byla široce použitelná a využily ji například společnosti Deloitte či Česká pošta. V roce 2007 byl
produkt odprodán Londýnské společnosti CRAFT.CASE Ltd., společnost Fractal se stala exkluzivním distributorem pro střední a východní Evropu. V současné době je systém nabízen s licenční politikou pronájmu…
3. L ICENCE A CENA
View Edit & save Print & export
Customer Team licence ✓ ✓ ✓
Customer licence ✓ ✓ ✓
Support ✓ ✓ Collaboration ✓ ✗ Min 1 year Min 1 year Expiration licence na 1 rok je dostupná od cca 89000,-Kč
4. OBRÁZKY
Trial licence
No licence
✓ ✓ “DEMO” watermark, “Trial licence” footer ✗ ✗ 3 months
✓ Up to 20 objects “DEMO” watermark, “Unlicenced” footer ✗ ✗ --
5. FUNKČNOST Aplikace je dostupná ve více verzích, ale z hlediska funkčnosti a hodnocených kritérií je jejich ohodnocení téměř totožné. Odlišnosti jednotlivých verzí jsou uvedené v sekci Licence. 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DFD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
2. Komunikace, rozhraní
Ano- Ne - N/A - poznámky V souladu s použitou metodikou (C.C) jsou modely používány kombinovaně. Ano Ne Ano Ne Ano Ne Ano Ano Ano -Ano -Ano Ano Ne Ne Ne Ne Částečně -Ano Ano --Ano -Ano A no– přes vlastní rozhraní pro meta-case ---Ano (pouze Customer Team licence) --..
Ano- Ne - N/A - poznámky
2.1 Podpora komunikace se plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
--XML
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace 3.4 Pozáruční servis 3.4 Politika update a upgrade
Ano- Ne - N/A - poznámky Ano Ano – placená podpora v Čj Ano
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém 4.3.1 Stanice 4.3.2 Server
Ano ----
Ne – licencování vždy na omezenou dobu Ne – licencování vždy na omezenou dobu
Ano- Ne - N/A (--) - poznámky --Windows 2000/ME či novější; Linux --
6. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
SLOVNÍ HODNOCENÍ Silné stránky podpora a prohlížeč v českém jazyce interaktivní on-line prohlížeč kvalitní podpora v češtině simulace procesů konzistence mezi jednotlivými modely podpora celého průběhu procesu vývoje IS
Slabé stránky vysoká cena, časově omezená licence omezená podpora UML neatraktivní uživatelské rozhraní podpora pouze jedné metodiky (C.C) málo dostupných informací na webu
IBM Rational Software Modeler Výrobce Distributor
Lokalizace
Demoverze Platforma Edice
Systémové požadavky:
IBM Corporation ATComputers, a.s. Avnet, s.r.o. DNS, a.s. SWS, a.s. Tech Data Distribution, s.r.o. Ano: English (en) French (fr) Italian (it) Simplified Chinese (zh) Russian (ru) Traditional Chinese (Taiwan) (zh_TW) Traditional Chinese (Hong Kong) (zh_HK) German (de) Japanese (ja) Polish (pl) Spanish (es) Czech (cs) Hungarian (hu) Korean (ko) Portuguese (pt_BR) Ano (30-ti denní trial verze) MS Windows (2000, XP, 2003, 2008, Vista, Windows 7), Linux (Red Hat, SUSE) 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. Pentium III 800 MHz min. 768MB RAM (doporučeno 1GB RAM) 750MB místa na disku pro instalaci a dalších 500 MB HDD MS Windows (2000, XP, 2003, 2008, Vista), Linux (Red Hat, SUSE) zdroj [1]
1. POPIS 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. 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í funkčnosti a kompatibilního 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škeré funkce typické 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é funkčnosti. 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í funkčnosti je nutné nástroj integrovat s dalšími IBM nástroji. Zdroj [2]
2. HISTORIE IBM Rational Software má dlouhou historii v aplikaci modelování, začala brzy v roce 1990 prací pánů: Grady Booch, James Rumbaugh a Ivar Jacobson. Kombinovali modelovací přístupy, z čehož následně vznikl Unified Modeling Language. Postupem času, byl vývoj modelovacích nástrojů postaven na Eclipsu s cílem vytvořit úplnější modelovací nástroj. IBM Rational Software Architect, IBM Rational Software Modeler a IBM Rational Developer jsou výsledekem změn.
Modeler v6.0: Released December 2004. Based on Eclipse v3.0, UML v2.0 Modeler v7.0: Released December 2006. Based on Eclipse v3.2, UML v2.1 Modeler v7.0.0.1: Released January 2007. Includes bug fixes. Modeler v7.5: Released September 2008. Zdroj [3]
3. NOVINKY Mezi nejzajímavější funkce aktuální verze patří [4]:
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
4. L ICENCE A CENA Edice Rational Software Architect for WebSphere Software [5]
Rational Software Architect Standard Edition [6]
Rational Software Modeler [7]
Typ licence Floating User License Authorized User License Floating User Initial Fixed Term License Authorized User Initial Fixed Term licence Floating User License Authorized User License Floating User Initial Fixed Term License Authorized User Initial Fixed Term License Floating User License Authorized User License Floating User Initial Fixed Term licence Authorized User Initial Fixed Term License
Cena US $10,800 US $6,300 US $ 5,150 US $2,960 US $ 4,680 US $ 2,720 US $ 2,240 US $ 1,180 US $ 3,580 US $ 2,060 US $1,480 US $ 968
5. OBRÁZKY
6. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram
Ano- Ne - N/A - poznámky ANO ANO ANO ANO ANO ANO ANO ANO
1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram 1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverse engineering z databáze
2. Komunikace, rozhraní 2.1 Podpora komunikace s plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace
ANO ANO ANO ANO ANO NE ANO N/A N/A N/A ANO NE ANO NE NE NE NE ANO N/A N/A N/A N/A NE ANO ANO N/A ANO (Java)
Ano- Ne - N/A - poznámky N/A ANO (Oracle) ANO (HTML, PDF a XML) ANO ANO NE N/A
Ano- Ne - N/A - poznámky ANO ANO ANO
3.4 Pozáruční servis 3.4 Politika update a upgrade
N/A N/A
4. Technické požadavky 4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém
Ano- Ne - N/A - poznámky N/A N/A MS Windows (2000, XP, 2003, 2008, Vista), Linux (Red Hat, SUSE)
7. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
7.1 SLOVNÍ HODNOCENÍ Silné stránky robustnost, škálovatelnost kastomizace funkcí a GUI svázání nástroje s ostatními produkty IBM - jednoduchá integrace - komplexní funkčnost - kompatibilní GUI intuitivní ovládání podpora UML 2.1, BPMN, OCL export (HTML, PDF, XML) pro všecny komerční CASE nástroje
Slabé stránky vysoká cena => nevhodnost použití pro menší firmy svázání nástroje s ostatními produkty IBM - značné navýšení ceny řešení - omezená funkčnost samotného SW Modeleru oproti svázání s ostatními produkty dokumentace není datové modelování
Open system architekt
Výrobce Distributor
Peter Harvey - CodeByDesign, http://www.codebydesign.com/ Ne
Lokalizace Platforma
Produkt není lokalizován do českého jazyka Windows, Linux - dostupná 32x i 64x bitová verze, Apple OS X, Solaris
Cena licence Typ licence Systémové požadavky:
Zdarma (open source) GPL Nejsou oficielně stanoveny (doporučeno)
Verze pro WINDOWS
Potřeba ODBC pro přístup k databázovým systémům 32 bitový procesor, minimálně 300 MHz Windows XP 256 MB RAM a více 80 MB a více volného místa na disku 800*600 (256 barev)
Verze pro Linux
Potřeba unixODBC 32 nebo 64 bitový procesor, minimálně 300 MHz 256 MB RAM a více 80 MB a více volného místa na disku 800*600 (256 barev)
1. POPIS Open System Architect, zkráceně OSA, je multiplatformní nástroj pod licencí GPL (General Public License), který je volně přístupný na stránkách svého výrobce (Peter Harvey, CodeByDesign). Tento nástroj podporuje jak fyzické, tak logické modelování za podpory UML. Vzhledem k tomu, že OSA je volně dostupný nástroj pod licencí GPL, objevují se zde i ur ité nevýhody s tím spojené. 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žňuje práci s datovými modely ERD. Podporuje UML, SQL a exporty do grafických formátů. Je podporován mnoha opera ními systémy (Windows, Linux, Apple OS X, Solaris). [8]
2. NOVINKY Open System Architect je open source nefinancovaný projekt, který zůstal na vezi 4.0.0, protože se ho komunita nadále neujala a nerozšiřovala funkčnost. Vzhledem k tomu, že se nejedná o komer ní nástroj a vývoj tohoto nástroje již skon il, podpora ze strany výrobce je poněkud problematická. Neexistuje zde žádná oficiální podpora nabývající formy manuálů, dokumentace, HelpDesk a jiné. Nicméně existují na internetu různá diskusní fóra zabývající se touto problematikou. Uživatel dále také může vznést dotaz samotnému tvůrci nástroje, který by mu měl odpovědět.
3. L ICENCE A CENA Open System Architect je volně dostupný multiplatformní nástroj pod licencí GPL (General Public License). Je tedy zdarma, dostupný na webových stránkách svého tvůrce (http://www.codebydesign.com).
4. OBRÁZKY Logický model
Možnost vygenerování logického modelu z existujícího fyzického modelu, nebo možnost návrhu nového logického modelu. Logické modely jsou nezávislé na databázi, tudíž můžeme vytvářet různorodé modely, které poté mohou být transformovány do fyzického modelu pro konkrétní databázi. Možnost vygenerování dokumentace.
Fyzický model
Možnost automatického vygenerování fyzického modelu z existující databáze, nebo vytvoření databáze z existujícího fyzického modelu. Možnost vygenerování dokumentace.
5. FUNKČNOST 1. Vlastnosti nástroje 1.1 Diagramy a modely 1.1.1 Diagram tříd 1.1.2 Composite Structure Diagram 1.1.3 Diagram komponent 1.1.4 Diagram nasazení 1.1.5 Objektový diagram 1.1.6 Package diagram 1.1.7 Diagram aktivit 1.1.8 Use Case Diagram 1.1.9 State Machine Diagram 1.1.10 Sequence Diagram 1.1.11 Communication Diagram 1.1.12 Interaction Overview Diagram 1.1.13 Timing Diagram 1.1.14 Data Flow Diagram
Ano- Ne - N/A - poznámky ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO NE
1.2 Podporované metodiky 1.2.1 metodika RUP 1.2.2 metodika EUP 1.2.3 metodika PDIT 1.2.4 metodika BSP 1.3 Podporované standardy 1.3.1 UML 2.0 1.3.2 BPEL4WS 1.3.3 BPMN 1.3.4 DTD 1.3.5 IDEF 1.3.6 RDBMS 1.4 Kontrola konzistence modelů v projektu 1.5 Možná úprava uživatelského rozhraní 1.6 Podporuje meta-Case? 1.7 Je schopný definice vlastního diagramu 1.8 Reverzní engineering pro používané jazyky 1.9 Přidání vlastních prvků 1.10 Verzování modelů 1.11 Sdílení modelů mezi uživateli 1.12 Rozlišení uživatelů, uživatelská práva 1.13 Podporované databázové jazyky 1.14 Reverz engineering z databáze (C++)
N/A N/A N/A N/A ANO NE NE NE NE NE N/A ANO N/A ANO N/A ANO NE NE NE SQL ANO
2. Komunikace, rozhraní 2.1 Podpora komunikace s plánovanými aplikacemi 2.2 Podpora databázového nástroje 2.3 Exporty do proprietálních datových formátu – XML, apod. 2.4 Vytváření reportu 2.5 Generování dokumentace 2.6 Importy z a exporty do progr. jazyku – Java archiv (.jar), .NET (.exe, .dll), apod. 2.7 Export modelu do sekvence databázových příkazu
Ano- Ne - N/A - poznámky NE ANO (MySQL, MS SQL, DB2, PostgreSQL) ANO (UML a SQL do mnoha grafických formátů) NE ANO NE
3. Podpora 3.1 Školení uživatelů 3.2 Zákaznický servis 3.3 Podpora při problému – telefon, mail diskuze, osobní komunikace
Ano- Ne - N/A - poznámky NE NE pouze neformální diskuze mezi uživateli a možnost kontaktovat tvůrce nástroje bez záruky odpovědi NE NE
3.4 Pozáruční servis 3.4 Politika update a upgrade
4. Technické požadavky
ANO (SQL)
Ano- Ne - N/A - poznámky
4.1 Síťová správa 4.2 Zálohování repozitoře 4.3 Požadovaný operační systém
NE NE Windows, Linux - dostupná 32x i 64x bitová verze, Apple OS X, Solaris
6. HODNOCENÍ Vhodnost pro firmu Malá
Střední
Velká
6.1 SLOVNÍ HODNOCENÍ Silné stránky je zdarma nezávislost na platformě podpora UML a SQL SQL editor výkonný program konkurující konkurenčním produktům podpora mnoha databází
Slabé stránky neexistence dokumentace žádná podpora není česká lokalizace neprobíhá další vývoj
Závěr Cílem této práce bylo vytvořit ucelený seznam CASE nástrojů na tuzemském trhu, jejich popis, historie, licence a cena za použití aktuálních informací ( 1. ½ 2011). Veškerá funkčnost nástrojů byla shrnuta v přehledných tabulkách vycházející z diplomové práce na hodnocení CASE nástrojů. V části hodnocení byly u každého nástroje prezentovány jeho výhody a nevýhody, včetně doporučení pro použití v podnicích. Informace byly čerpány z webových stránek, e-mailové komunikace a telefonické komunikace. Dále byly produkty testovány členy teamu, aby mohli lépe posoudit jejich použitelnost v praxi, stejně jako vyzkoušet nabídku služeb, jež nabízí a přesvědčit se o jejich použitelnosti z pohledu uživatele – uživatelské rozhraní.
Zdroje Metodika
Bc. Petra Hradecká, Metodika pro výber a nasazení CASE nástroju. Magic Draw
http://www.magicdraw.com/system_requirements http://www.magicdraw.com/what_is http://www.magicdraw.com/files/manuals/MagicDraw%20Teamwork%20UserGuide.pdf http://www.magicdraw.com/files/manuals/MagicDraw%20OpenAPI%20UserGuide.pdf http://www.magicdraw.com/files/manuals/MagicDraw%20UserManual.pdf http://www.magicdraw.com/files/manuals/MagicDraw_technical.pdf http://www.magicdraw.com/files/brochures/a4/MagicDraw_technical.pdf http://www.magicdraw.com/files/brochures/a4/MagicDrawDataSheet.pdf http://www.magicdraw.com/files/brochures/a4/MagicDrawExecutive.pdf http://www.magicdraw.com/newandnoteworthy/magicdraw/17.0 https://secure.nomagic.com/main.php?ts=navig&cmd_show_pricing_region=1&menu=pricing&N MSESSID=500862dddcca3ff1a25b266a20d85c03 http://en.wikipedia.org/wiki/MagicDraw
Astah
https://astah.change-vision.com/ https://astah.change-vision.com/en/product/astah-uml.html www.arakhne.org/astah/index.html
Ids Sheer
http://www.ids-scheer.com/cz/o_nas/34848.html http://www.gartner.com/technology/mediaproducts/reprints/softwareag/volume2/article3/article3.html http://www.technologica.com/pls/htmldb/TL_PORTAL.tl_portal_utils.download_doc?p_file_id=4 97 http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Design_Platform/34490.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Express/161311.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Architect/34725.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Designer/34724.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Simulator/34480.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Business_Publisher/34722.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Process_Governance/168215.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_Defense_Solution/34719.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_IT_Inventory/136955.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_IT_Architect/34714.html http://www.ids-scheer.com/cz/ARIS/ARIS_Platform/ARIS_ArchiMate_Modeler/32927.html http://www.ids-scheer.com/set/3849/PR_09-07_cz.pdf
Toad
http://modeling.inside.quest.com/index.jspa http://www.casestudio.com/csy/default.aspx
Select Architect
http://www.lbms.cz/Nastroje/Select-Architect/index.html http://www.lbms.cz/Nastroje/Select-Architect/Select-novinky-verze-7-info.htm http://www.lbms.cz/Nastroje/Select-Architect/techniky.htm http://www.lbms.cz/Nastroje/Select-Architect/uzivatelske-rozhrani.htm http://www.lbms.cz/Nastroje/Select-Architect/Synchronizers/index.html http://www.selectbs.com/analysis-and-design/select-architect http://www.selectbs.com/images/stories/datasheets/ds_Select-Architect.pdf http://www.lbms.cz/Nastroje/Select-Architect/HW-SW-pozadavky.htm http://panrepa.org/CASE/jaro2010/case_jaro2010.pdf
MS Visio
http://visio.mvps.org/History.htm http://office.microsoft.com/cs-cz/visio-help/co-je-noveho-v-aplikaci-visio-2010HA010357065.aspx?CTT=5&origin=HA010370238 http://www.microsoft.com/cze/office2010/produkty/visio.aspx http://www.microsoft.com/cze/office2010/orientacni-cenik.aspx http://panrepa.org/CASE/jaro2010/case_jaro2010.pdf http://panrepa.org/CASE/zima2009/case_zima2009.pdf http://panrepa.org/CASE/jaro2009/case_jaro2009.pdf http://visiotoolbox.com/2010/xps/visio-2010-edition-comparison-%28long-version%29-final.xps
DIA
http://live.gnome.org/Dia/News http://en.wikipedia.org/wiki/Dia_%28software%29 http://dia-installer.de/
Craft Case
http://www.craftcase.com http://www.grada.cz/prilohy_titul/CraftCASE_manual_11_CZ_115.pdf http://e-fractal.cz/cs/Page/Development.aspx http://panrepa.org/CASE/jaro2010/case_jaro2010.pdf
Power Designer
http://powerdesignerplus.com/powerdesigner-plus-blog/53-powerdesigner-15-firstimpressions.html
http://www.zive.cz/tiskove-zpravy/sybase-powerdesigner-15/sc-5-a-144020/default.aspx
http://www.powerdesigner.de/en/
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38093.1530/doc/html/ rad1241697797107.html
http://manuals.sybase.com/onlinebooks/grouppd/pdd1110e/xmug/@Generic__BookTextView/13762
Open systém architect
http://www.codebydesign.com/
Ibm Rational Modeler
http://publib.boulder.ibm.com/infocenter/rsmhelp/v7r5m0/index.jsp http://www01.ibm.com/software/awdtools/modeler/swmodeler/features/?S_TACT=&S_CMP=rnav http://en.wikipedia.org/wiki/IBM_Rational_Software_Modeler#History http://www-01.ibm.com/software/awdtools/modeler/swmodeler/ https://www 112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D54LAL L,D54LILL,D54S7LL,D59VSLL,D59V7LL,D0BB9LL,D0BBLLL,D0BBJLL,D0BBGLL,D0BI0 LL,D0BI1LL,D0BI2LL,&catalogLocale=en_US&Locale=en_US&country=USA&S_TACT=non e&S_CMP=none https://www 112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D0524LL ,D053QLL,D053ALL,D052XLL,D052NLL,D0BAYLL,D0BAJLL,D0BAHLL,D0BB2LL,D0BB SLL,D0BBNLL,D0BJNLL,D0BJPLL,D0BJQLL,&catalogLocale=en_US&Locale=en_US&count ry=USA&S_TACT=none&S_CMP=none http://www 112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D54L4L L,D54L7LL,D54S9LL,D59W0LL,D59VZLL,D0BI3LL,D0BI4LL,D0BI5LL,&catalogLocale=en _US&Locale=en_US&country=USA&S_TACT=none&S_CMP=none
Agro UML
http://argouml.tigris.org/ http://www.softpedia.com/reviews/linux/ArgoUML-Review-93440.shtm http://en.wikipedia.org/wiki/ArgoUML http://www.abclinuxu.cz/software/programovani/ide/argouml http://www.methodsandtools.com/tools/tools.php?argouml http://en.wikipedia.org/wiki/ArgoUML
Enterprise Architect
www.sparxsystems.com.au/ www.enterprisearchitect.cz/ cs.wikipedia.org/wiki/Enterprise_Architect www.enterprise-architect.cz/ http://www.czsoft.cz/vyvojarske-nastroje/enterprise-architect-professional-edition
Altova Umodel
UModel Data Sheet [online]. Altova, c2011 [cit. 2011-3-17]. Dostupný z WWW:http://www.altova.com/documents/UModeldatasheet.pdf UModel Edition Comparison [online]. Altova, c2005-2011 [cit. 2011-3-17]. Dostupný z WWW:http://www.altova.com/umodel/edition-comparison.html Altova UModel 2010 Enterprise Edition Pricelist [online]. Altova, c2005-2011 [cit. 2011-317].Dostupný z WWW:https://shop.altova.com/product.asp?catalog_name=V2010R1C1_shop&category_name=U MODEL&product_id=U10E Altova UModel 2010 Professional Edition Pricelist [online]. Altova, c2005-2011 [cit. 2011-317].Dostupný z WWW:https://shop.altova.com/product.asp?catalog_name=V2010R1C1_shop&category_name=U MODE&product_id=U10
Visual Paradigm
www.visual-paradigm.com/ www.visual-paradigm.com/download/vpuml.jsp?edition=ce en.wikipedia.org/wiki/Visual_Paradigm_for_UML www.htkpro.cz/visual-paradigm/ www.abclinuxu.cz/software/programovani/ide/visual-paradigm-suite
Oracle Designer wiki.oracle.com/page/Oracle+Designer http://www.oracle.com/technetwork/developer-tools/designer/overview/index.html http://download.oracle.com/docs/html/B10668_05/chap_designer.htm http://en.wikipedia.org/wiki/Oracle_Designer