|
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. Vlastnosti: Řízení požadavků – Sběr, provázání a reportování požadavků, jejich hierarchické zpracování a přiřazení jednotlivým uživatelům. Možnost synchronizovat požadavky s dokumenty ve formátu Microsoft Word. Analýza dopadu změn – Přehledné zobrazení všech dopadů do modelu ještě před samotným provedením změny Generování dokumentace – Účinný drag-and-drop nástroj pro automatizovanou tvorbu dokumentace. Export do všech běžných formátů, RTF, HTML, Excel, atd. Široké možnosti rozšíření – Customizovatelné GUI, tvorba vlastních rozšíření, uživatelské skripty. Mapovací editor – Drag-and-drop nástroj umožňující na sebe namapovat jednotlivé objekty mezi datovými modely. Modelovací techniky - Modelování business procesů (BPM) - Datové modelování Modelování založené na principu tří architektur (konceptuální, logická, fyzická) a modelování datových skladů. Podpora Javy, XML a webových služeb v databázích. - XML modelování Podpora XML DTD a Schema elementů. - Objektové modelování Modely vycházející z UML 1.x a 2.0, široké možnosti úprav podle potřeb uživatelů. Podporované platformy: - Procesy BPMN, ebXML, BPEL4WS, podpora SOA - RDBMS Obousměrný engineering pro téměř 60 relačních databází včetně nejnovějších verzí Oracle, IBM DB/2, MS SQL Server, Sybase, MySQL a mnoha dalších. - Objektové jazyky Obousměrný engineering pro jazyky Java, C#, C++, PowerBuilder, XML, VB.NET a další. - Integrace při vývoji Plug-iny pro synchronizaci kódu s modelem v nástrojích Eclipse, PowerBuilder a Visual Studio. Podniková repository: - Práce v týmu Umožňuje sdílet modely v týmu, zamykat je a automaticky verzovat - Mezimodelová analýza dopadu Uchovává vazby a závislosti mezi jednotlivými modely, aby bylo možné sledovat případné dopady úprav napříč celým podnikem. - Bezpečnost Bezpečnostní politika založená na rolích a s možností kontrolovat přístupy k jednotlivým modelům a sub-modelům. Přínosy PowerDesigneru: Komplexní a prověřený nástroj PowerDesigner představuje trhem prověřený nástroj pro UML, procesní a datové modelování a je považován za standard v mnoha společnostech po celém světě. Sladění obchodu a IT PowerDesigner napomáhá sladění cílů obchodního a IT oddělení díky možnosti sledování vazeb mezi všemi požadavky, procesními, UML a datovými modely. Zlepšení individuální produktivity PowerDesigner obsahuje řadu uživatelsky modifikovatelných generátorů kódu a DDL skriptů, které značně snižují nároky na manuální programování a zefektivňují správu modelů. Zlepšení týmové produktivity PowerDesigner poskytuje všem modelářům ideální prostředí pro práci v týmech. K dispozici je společná repository pro ukládání jednotlivých modelů včetně jejich různých verzí. Široké možnosti přizpůsobení PowerDesigner nabízí široké možnosti přizpůsobení za účelem podpory firemních nebo legislativních standardů s využitím VB Scriptu, plně skriptovatelného COM rozhraní a customizovatelného metamodelu. Minimalizace nechtěných dopadů změn PowerDesigner významně snižuje náklady a čas na implementaci změn díky obousměrné analýze dopadu změny napříč všemi provázanými modely. PowerDesigner je dostupný v těchto variantách: DataArchitect – Splňuje požadavky nejnáročnějších datových modelářů a DB administrátorů. DataArchitect nabízí řízení požadavků a plný rozsah funkcionality pro víceúrovňovou analýzu a design včetně dopředného i zpětného inženýrství pro téměř 60 poskytovatelů/verzí relačních databází. Developer – Varianta určená pro objektové modelování včetně řízení požadavků. Plná podpora UML. Obsahuje funkcionalitu pro zvýšení produktivity při použití s těmito jazyky/nástroji: Java, C#, VB.NET, XML, PowerBuilder, aj. Variantu Developer je možné propojit s většinou rozšířených vývojových nástrojů pro zajištění automatické model-to-code synchronizace. Studio – Naplňuje potřeby zejména vedení IT a obchodu a poskytuje možnosti sladění cílů obou těchto oddělení. Kombinuje funkcionalitu variant DataArchitect, Developer a ještě přidává možnost modelovat obchodní procesy. Varianta Studio tak umožňuje vytvořit komplexní pohled na strukturu a chování celé firmy. Viewer – Tuto variantu využijí zejména týmy tvořící dokumentaci, techničtí manažeři a další uživatelé, kteří potřebují přístup ke čtení modelů. Je možné z něj přistupovat do Repository, tisknout modely a vytvářet reporty. Viewer je k dispozici zdarma na adrese http://www.sybase.com/products/powerdesigner. Enterprise Edice (DataArchitect Enterprise, Developer Enterprise, Studio Enterprise) – Varianty s přívlastkem Enterprise obsahují navíc připojení do Repository pro každého uživatele. Na Enterprise varianty je možné upgradovat i ze základních verzí PowerDesigneru v okamžiku potřeby. Metodika vývoje IS Ve spolupráci s prof. Václavem Řepou z Vysoké školy ekonomické byla vyvinuta metodika vývoje informačního systému s použitím PowerDesigneru. Teoretickou publikaci si můžete stáhnout zde. Z ní také vychází praktická implementace pro PowerDesigner, kterou je možné použít i samostatně. Je založena na zajištění konzistence v rámci objektového modelu (Class diagram, Use case diagram, Statechart diagram), modelu požadavků, data flow diagramu (DFD) a procesního modelu. Její součástí je jak kontrola vazeb mezi jednotlivými modely (viz. Obr), tak vnitřní pravidla pro každý uvedený model. Vzhledem k počtu implementovaných pravidel a vazeb se uplatní již při práci s relativně malými modely a dokáže přinést značné časové úspory. Metodiku lze implementovat za použití všech dostupných variant PowerDesigneru kromě DataArchitect. V případě zájmu o praktickou implementaci nás kontaktujte na této
Tato emailová adresa je chráněna před spamboty, abyste ji viděli, povolte JavaScript
. Více informací o produktu PowerDesigner se dozvíte zde Testovací verze PowerDesigneru 12
|