Je zřejmé, že tyto stránky nejsou příliš aktivní – času málo, práce mnoho, asi to všichni znají. Nicméně, to by se mělo v nejbližší době změnit – připravujeme jakýsi restart těchto stránek, tentokrát již s připraveným týmem, který by měl přinášet mnoho informací, zkušeností a návodů, nejen z oblasti Enterprise Architect, ale modelování obecně. Zůstaňte prosím naladěni – bude to stát za to.
Základní popis aplikace
Enteprise Architect je nástroj pro tvorbu modelů, který je založen na syntaxi UML 2.3, a který je ověnčen mnoha oceněními z prestižních oborových časopisů a soutěží. Nabízí kvalitní a vysoce výkonné vizuální prostředí pro řízení požadavků, strategické a business modelování (procesy, role, rizika apod.), návrh enterprise architektury a systémovou analýzu.
Další významnou částí funkcionalit nástroje Enterprise Architect je podpora vývoje - tvorba softwarového designu, generování kódu, testování, deployment a mnoho dalšího. Protože obsahuje i podporu životního cyklu vývoje softwarových produktů a další funkčnosti jako je například audit, verzování modelů a podobně, je vhodný i pro nasazení v rozsáhlých týmech.
V dnešní době má Enterprise Architect již více než 250 tisíc instalací po celém světě a je podporován 230 partnery ve 160 zemích. Je široce používán v takových oblastech, jako je například zdravotní péče, letectví, bankovnictví, pojišťovnictví, automobilový průmysl, obrana nebo státní správa. Enterprise Architect pomáhá "myslet jasně".
Komplexní modelování s vysokou přidanou hodnotou
Enteprise Architect poskytuje plnou podporu životního cyklu modelů pro:
Se zabudovanou podporou správy požadavků Enterprise Architect pomáhá sledovat jednotlivá konkrétní zadání k jejich analytickým, designovým, implementačním modelům, dále k modelům popisujícím testy a údržbu - a to vše s využitím UML, SysML, BPMN a dalších jazyků, založených na otevřených standardech.
Základní knihovny nástroje Enteprise Architect jsou vybudovány nad UML 2 specifikaci – tím to ale nekončí! Využijte UML profily pro rozšíření modelované problematiky a současně validace modelů pro zajištění integrity.
Enterprise Architect Corporate Edition je ucelené řešení pro analýzu a design založené na modelech a zaměřené na velké vývojářské týmy. Podporuje rozsáhlou sadu funkcionalit, jako je třeba audit modelů, verzování modelů, ukládání modelů do relačních databází, bezpečnost založená na rolích, vytváření a používání MDG technologí, řízené sdílení modelů a ladění a vizualizace běžících aplikací. 
Tato edice dále podporuje větvení modelů a rovněž uživatelské zámky až na úrovni elementů, což činí tento nástroj vhodným pro libovolně velký vývojářský tým. Protože nástroj nabízí přístup ke svému rozhraní, je možné tento nástroj rozšiřovat o vlastní funkcionality, integrovat ho s jinými nástroji a velmi jednoduše ho doplňovat o nové typy modelů. Tato edice podporuje XMI importy a exporty pro snadné přenášení modelů mezi různými repositáři modelů stejně jako mezi nástroji různých výrobců. Rychlé generování reportů v HTML nebo RTF umožňuje produkovat profesionální reporty během krátké chvíle.
Tento nástroj samozřejmě obsahuje veškeré funkčnosti edicí Desktop a Professional.
Enterprise Architect Professional Edition je výkonný modelovací a vizualizační nástroj zaměřený na práci malých skupin analytiků a vývojářů. Podporuje projektové soubory (.EAP), umožňuje jejich sdílení v síti a dále rozšiřuje jejich funkcionalitu o vytváření a synchronizaci jejich verzí (replik).
Kromě všech vlastností základní verze Enterprise Architect Desktop Edititon obsahuje tato edice navíc datové modelování, generování a synchronizaci zdrojových kódů s modely, generování kvalitní RTF dokumentace pomocí editovatelných šablon, projektové diskusní fóra a podobně.
Protože nástroj nabízí přístup ke svému rozhraní, je možné tento nástroj rozšiřovat o vlastní funkcionality, integrovat ho s jinými nástroji a velmi jednoduše ho doplňovat o nové typy modelů.
Enterprise Architect Professional Edition umožňuje rovněž ladění a vizualizaci běžících aplikací, spravovat a sledovat požadavky a budovat komplexní systémy.
Tento nástroj si můžete zakoupit zde.
Enterprise Architect Desktop Edition je cenově výhodné řešení pro modelování v jazyce UML a pro řízení podnikových procesů včetně jejich vizualizace.
Tato edice je zaměřena na individuální analytiky a vývojáře, kteří vyžadují flexibilní prostředí pro tvorbu modelů v jazyce UML (a nejen v něm). Podporuje celý vývojový proces od vytváření "mindmap", přes správu
požadavků, analytické a systémové modely, až k řízení nasazení. Pokud nástroj sám již neobsahuje Vámi používaný modelovací jazyk, je možné dokoupit další extenze (například TOGAF) nebo si jednoduchým způsobem rozšířit Enterprise Architect vlastními silami.
Desktop Edition podporuje verzování modelů (s využitím externích verzovacích nástrojů jako je například Subversion). Rovněž obsahuje nástroje pro generování kvalitní dokumentace v HTML nebo RTF formátu.
Enterprise Architect nabízí otevřené rozhraní (COM), a proto lze tento nástroj velmi lehce rozšiřovast o další funkcionality nebo jej integrovat s jinými aplikacemi.
Pro uchovávání vytvořených modelů (podporován je již i UML 2.3) slouží EAP soubory, což jsou vlastně soubory ve formátu MS Access.
Enterprise Architect je významnou pomocí v oblasti vývoje software.
Tento nástroj si můžete zakoupit zde.
Naše společnost měla nedávno možnost zúčastnit se předvedení nové verze nástroje Enterprise Architect. Přestože dosud není přesně stanoven výčet vlastností, které bude tato verze obsahovat, naše dojmy byly veskrze pozitivní.
Asi nejvýraznější (i když pravděpodobně nejméně užitečnou) je přítomnost tak zvaného whiteboard módu. Při jeho zapnutí jsou veškeré diagramy zobrazeny tak, jako by byly nakreslené fixou na flipchart. Ten, kdo zná například nástroj balsamiq, ví, o čem mluvím. A rozhodně to vypadá efektně.
Další změny a rozšíření se týkají zejména podpory dalších syntaxí (BPMN 2, SysML), vylepšená podpora XMI importů a exportů. Výrazně vylepšená je také navigace mezi elementy a přibudou i zcela nové funkčnosti, jako je třeba z TOGAFu vycházející GAP analýza mezi "as is" a "to be" stavem.
Tento článek zdaleka nezachycuje vše nové, s čím se v nové verzi našeho oblíbeného nástroje setkáme. Nicméně jakmile se nám dostane do "rukou", můžete se těšit na mnohem obsáhlejší článek, kde se budeme další generaci Enterprise Architect věnovat podrobněji.
Od: projektový manager Ing. Antonín Poťouchlý MBA
Komu: RNDr. Ing. Jindřich Výtečník MBA
Projekt: "Zával" - status report
Týden 3.1.2011 - 10.1.2011
Úvodem své zprávy musím konstatovat, že se celý projekt vyvíjí nadmíru uspokojivě. Jednotlivé ostrůvky odporu jsou naším týmem business analytiků izolovány a postupně likvidovány. Daří se i rozrušovat na první pohled jednolité obranné linie. V tomto se ukázal býti velmi cenným spojencem místní IT oddělení a to oproti všem původním očekáváním. Na všech "workshopech" a "meetinzích" nás členové tohoto departmentu argumentačně podporují a ve svých návrzích, jak uplatnit naši metodologii, zacházejí dále, než bychom byli ochotni zajít my sami. Jen se poněkud obávám o čistotu jejich pohnutek, neboť jsem po jedné zvláště bouřlivé debatě o procesu, "Vyžádání krabičky kancelářských sponek", zaslechl jednoho z nich (IT) jak vychází ze zasedací místnosti a mumlá si: "Máte, co jste chtěli, papírožrouti!"
Mezi významné úspěchy můžeme tento týden počítat kompletní zmapování procesů distribuce, konstrukční kanceláře a úklidu záchodků. Rovněž o provozu kuřácké terasy máme poměrně dobrou představu a co se týká místní podnikové jídelny, tuto představu máme nyní bohužel až příliš jasnou - již chodíme na jídlo do vedlejší budovy, což je samozřejmě časově náročnější.
S mapováním procesů jídelny se však již pojí i první z našich neúspěchů. Poté co se náš úderný tým analytiků pokusil v době oběda zablokovat přístup k výdejnímu okénku a nutil okolostojící vyplňovat dotazníky, týkající se jejich pohybu v jídelně, byl téměř lynčován davem hladových zákazníků a nucen vyhledat úkryt na spřáteleném IT oddělení. Zde přítomný administrátor jim nabídnul skrýš ve skladu vyřazeného hardware, který poté i s našimi pracovníky zamknul, odešel na oběd a po zbytek dne se v kanceláři neukázal. Po návratu z oběda (následující den ráno) se omlouval našemu týmu s vysvětlením, že na ně prostě zapomněl. S tím je ovšem v příkrém rozporu cedulka, kterou upevnil na dveře, na níž stálo: "Hladový krokodýl - za žádných okolností neotevírat". A mne tento incident jen utvrzuje v podezření ohledně vztahu místního IT k nám.
Došlo i k dalším dílčím neúspěchům. Menší nedorozumění vzniklo při předávání našeho know-how zdejším uklizečkám. Během pětihodinového workshopu (organizovaného našimi "přáteli" z IT oddělení) se vše vyvíjelo přímo učebnicově. Paní uklizečky projevovaly o přednášku živý zájem, ukazovaly si na promítací plátno a co chvíli přerušovaly našeho přednášejícího hlasitým potleskem. Atmosféra byla po několika hodinách natolik srdečná, že jsme se rozhodli použít tento tým jako příklad pro ostatní a na naše náklady jsme dokonce objednali pro všechny přítomné pohoštění. Bohužel, v samém závěru setkání (poté co byly paní uklizečky požádány o podepsání business zadání) se ukázalo, že žádná z nich nerozumí česky.
Rovněž jsme zřejmě přišli o dosavadní podporu p. Františka Laskavého, zástupce pana ředitele. Zůstal zamčen po celou noc v jedné zasedací místnosti, zřejmě jsme totiž v business procesu "Ukončení meetingu" zapomněli před krok "Zamknutí zasedačky" zařadit jiný krok a sice "Zkontroluj, jestli v ní někdo není".
Přes tyto marginální neúspěchy se celý projekt vyvíjí zdárně a v tuto chvíli nevidím žádné překážky, které by bránily jeho úspěšnému zakončení.
Nedávno jsem se účastnil diskuse o rozdílech mezi používáním nativních business nástrojů jako je například ARIS nebo Adonis a nástrojem Enterprise Architect. Co mne na této diskusi překvapilo nejvíce byl fakt, že jako jeden z nejzásadnějších problémů EA byla opakovaně zmiňována chybějící funkčnost takzvaného gridu, tedy mřížky, která umožňuje snadné zarovnávání elementů na diagramu. Já jsem sice této "featurce" nikdy nepřišel na chuť (asi proto, že jsem nikdy neměl rád skládání kostiček), ale chápu, že mnohým uživatelům může chybět.
Ono překvapení ovšem nespočívalo v tom, že je tento grid žádán, ale že málokdo ví o tom, že ve skutečnosti tuto funkčnost Enterprise Architect podporuje. Ovšem je (jak je již u tohoto nástroje dobrým zvykem) celkem šikovně schovaná.
Naleznete ji zde: Hlavní menu / Tools / Diagram / Behavior. Navíc si můžete nastavit nejen to, zda se má zobrazit, ale i to, zda se má mřížka jen zobrazit nebo zda se mají objekty na mřížku přichytávat a případně v jaké vzdálenost. Samozřejmostí je pak nastavení rozteče a tloušťky čar.
Takže řečeno slovy klasika: "Berte a vychutnávejte".

"Dobrý den, co pro Vás mohu udělat?" " Ah? Ano ano, jistě, dobrý den, mé jméno je Výtečník a mám tu na třináctou hodinu sjednanou schůzku s panem ředitelem Rychlým." " Samozřejmě pane Výtečníku, pan ředitel Vás již očekává. Pojďte prosím tudy. Ťuk ťuk ťuk, pane řediteli, je tu pan Výtečník, může dále?" " Ano samozřejmě, ať jde, vždyť už tu na něj čekáme půl hodiny. Zajímalo by mne, kde se flákal. A Věruško prosím Vás, pošlete sem ÍTýho, tedy jsem chtěl říci pana Ladislava z informačního samozřejmě, děkuji."
"Tak tady Vás máme, už jsme se Vás nemohli dočkat. Mé jméno je Jaroslav Rychlý a tady je můj zástupce František (pevné a upřímné potřesení rukama) Nedáte si kávu nebo tak něco?" " Ano děkuji, káva by mi přišla vhod. Omlouvám se za pozdní příjezd, zdržela mne dopravní zácpa na Baranďáku, znáte to, jinak bych na takto důležitou schůzku samozřejmě přijel včas (kecá)." " Ale to je v pořádku, rádi jsme na Vás počkali (taky kecá), neměli jsme zrovna nic důležitého na práci (nekecá). Á, podívejme se kdopak to dorazil, Ladislav z informačního. Ládíku, tohle je pan Výtečník a měl by nám tady s něčím pomoci. A protože ty jsi náš nejlepší (a mizerně placený) machr na všechny ty počítače a severy...je to tak správně? Aha není, no to nevadí, prostě bychom byli rádi, kdybyste si to vyslechl s námi a případně nám sdělil svůj názor. Věruško? Věruško, prosím Vás, přineste nám všem kávu, děkuji."
Každý, kdo pracoval jen s trochu rozsáhlejšími modely, to zná. Mnoho entit, mnoho vazeb mezi nimi a jako naschvál je potřeba spojit associací dvě třídy, které jsou na opačných koncích diagramu. Co s tím? Přeskládat celý diagram kvůli jedné vazbě? To asi ne. Je to pracné, zpravidla pak přebývají jiné "čáry" a i kdyby se to náhodou povedlo, je téměř jisté, že o minutu později bude potřeba propojit dvě jiné entity a můžeme začít znovu. Křížit čáry? Natáhnout vazbu přes celý diagram? Jistě, jde to. Ale přehlednosti diagramu to nepřidá a estetičnosti také ne. A o skrývání vazeb raději nebudeme ani mluvit, to se pak přislušný diagram stává zcela zavádějící - obzvláště v modelech procesů.
Enterprise Architect naštěstí umožňuje potlačit část vazeb a tím učinit diagram přehlednější (pokud se to nepřežene). Tato možnost je však šikovně ukrytá a není lehké na ni přijít. Jak tedy na to?

Hledáme přispěvatele pro tyto stránky
Zajímá vás problematika okolo EA a modelování? Chcete ostatním něco říci? Máte zkušenosti a nechcete si je nechat jen pro sebe? Zapojte se! Staňte se členem redakce těchto stránek! Kontaktujte nás!
Poslední komentáře
2 týdny 2 dny zpět
2 týdny 4 dny zpět
7 týdnů 3 dny zpět
7 týdnů 3 dny zpět
9 týdnů 2 dny zpět
24 týdnů 6 dnů zpět
46 týdnů 2 dny zpět
46 týdnů 6 dnů zpět
47 týdnů 4 dny zpět
47 týdnů 4 dny zpět