Sybase PowerDesigner
Програмне забезпеченняSybase PowerDesigner– повнофункціональний інструментарій для створення бізнес-додатків, що включає засоби моделювання бізнес-процесів, можливості концептуального та фізичного проектування баз даних, можливості моделювання з використанням UML та надає централізований репозитарій для зберігання моделей та об'єктів.Основні особливості продукту PowerDesigner:
- Моделювання бізнес-процесів на основі діаграм потоків керування.
- Технології моделювання даних (концептуальна та фізична модель), що ґрунтуються на індустріальному стандарті «сутність/зв'язок» (entity/relationship), включаючи технології моделювання сховищ даних (схеми «зірка» та «сніжинка», багатовимірне моделювання, прив'язка до конкретного джерела даних).
- Стандартні діаграми UML: use case, activity, sequence, діаграми класів, компонентів та інші діаграми.
- Підтримка UML 2.
- Генерація на основі діаграм класів вихідних текстів Java, C#, C++, PowerBuilder і VB.Net.
- Генерація операторів DDL (Data Definition Language) більш ніж 50 РСУБД включаючи Oracle до версії 10g, IBM DB/2 до v8, Microsoft SQL Server 2000, Sybase ASE, ASA and IQ, MySQL та багатьох інших.
- Підтримка EJB 2.0
- Визначення складних типів даних користувача, включаючи Java-класи і збережені Java-процедури, що містяться в БД.
- Зворотне проектування схеми бази даних у концептуальну та фізичну модель.
- Зворотне проектування існуючої бізнес-логіки у діаграмах класів (Java, PowerBuilder, C#, VB.Net).
- Пряме та зворотне проектування XML-додатків у діаграми класів.
- Підтримка XML-DTD,XML-схеми та XML-даних.
- Інтеграція з популярними засобами розробки на Java та з провідними сертифікованими під J2EE/EJB 2.0 серверами додатків.
- Requirement Model, спеціалізована модель для документування та аналізу вимог, що висуваються до створюваної інформаційної системи.
- Information Liquidity Model, модель, призначена для проектування систем реплікації даних.
- Покращене керування моделями, включаючи синхронізацію об'єктів, моделей та баз даних.
- Розширений, незалежний від моделі генератор звітів, що дозволяє отримати документ, що включає інформацію по кількох моделях.
Централізований репозитарій забезпечує:
- можливість одночасної роботи над однією моделлю великої кількості різних аналітиків та проектувальників;
- зберігання, керування та створення версій моделей PowerDesigner та інших документів;
- пошук об'єктів у моделі та їх повторне використання в інших моделях;
- ефективне керування взаємозв'язками між моделями.
Переваги PowerDesigner
- Швидка розробка із застосуванням UML – з інтеграцією із засобами розробки для прискорення створення Web-служб – робить простим та доступним створення складних Web-служб.
- Швидка розробка бази даних, яка підтримує Web-служби у сфері зберігання існуючих чи нових даних, спрощує взаємодію розробника та адміністратора бази даних.
- Оперативний облік всіх змін на етапі проектування дає змогу знизити загальні витрати на розробку.
Компоненти Sybase PowerDesigner
Залежно від вимог до проектування та розробки, можна вибрати лише необхідні модуліPowerDesigner, тобто. придбати лише той комплект функціональних можливостей, що необхідний.
Фізичне проектування та генерація бази даних, включаючи моделювання сховищ даних. Цей модуль, що входить до складу мінімальної конфігурації забезпечує інструментальні засоби, необхідні для створення фізичних моделей баз даних, як OLTP, так і OLAP, генерації SQL-коду і реінжинірингу існуючих баз даних з гетерогенних джерел.
DataArchitect (PDM, CDM)
Двохрівневе, ітераційне проектування баз даних та генерація операторів SQL, що створюють базу даних спроектованої структури. Підтримує інтегроване фізичне та концептуальне моделювання даних (включаючи моделювання сховищ даних), дозволяючи проектувати та генерувати бази даних для більш ніж 50 РСУБД та настільних платформ.
ObjectArchitect (PDM, CDM, OOM)
Об'єктно-орієнтований аналіз та проектування у комбінації з дворівневим, ітераційним проектуванням баз даних та мовою опису бази даних (DLL). Тепер з розширеною підтримкою UML, інтегрованою з можливостями моделювання даних від DataArchitect, модуль ObjectArchitect робить максимально ефективною роботу проектувальників баз даних та додатків. Розробникам доступні 9 типів UML-діаграм - use case, activity, sequence, collaboration, statechart, діаграми класів, компонентів та інші.
Developer (PDM, OOM)
Об'єктне моделювання та фізичне проектування баз даних. Це ідеальний інструмент для розробника. Фізичне моделювання даних, інтегроване з UML-моделюванням (use case, activity, sequence, діаграми класів та компонентів), що включає можливості створення складного об'єктного коду та реінжиніринг.
Studio(BPM, PDM, CDM, OOM)
Модуль Studio, що поставляється в редакціях Personal і Enterprise, поєднує в собі технології моделювання бізнес-процесів з можливостями розширеного UML-моделювання та моделювання даних. Комбінуючи всі необхідні методи моделювання в одному середовищі, ці модулі дають можливість бізнес- та IT-менеджерам з їхніми командами розробників спільно будувати бізнес-системи, які ефективно підтримують роботу вашого підприємства.
Забезпечує всім IT-фахівцям вашої організації єдине уявлення про моделювання. Цей модуль, що працює тільки в режимі читання (read-only), забезпечує графічне представлення інформації про всі змодельовані компоненти системи та включає генератор звітів з розширеною функціональністю.