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, т.е. приобрести только тот комплект функциональных возможностей, который необходим.
PhysicalArchitect (PDM)
Физическое проектирование и генерация базы данных, включая моделирование хранилищ данных. Этот модуль, входящий в состав минимальной конфигурации, обеспечивает инструментальные средства, необходимые для создания физических моделей баз данных, как 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)
Поставляемый в редакциях Personal и Enterprise, модуль Studio объединяет в себе технологии моделирования бизнес-процессов с возможностями расширенного UML-моделирования и моделирования данных. Комбинируя все необходимые методы моделирования в одной среде, эти модули дают возможность бизнес- и IT-менеджерам с их командами разработчиков совместно строить бизнес-системы, эффективно поддерживающие работу вашего предприятия.
Viewer
Обеспечивает всем IT-специалистам вашей организации единое представление информации о моделировании. Этот модуль, работающий только в режиме чтения (read-only), обеспечивает графическое представление информации обо всех смоделированных компонентах системы и включает генератор отчетов с расширенной функциональностью.