Наталия Елманова
Sybase PowerDesigner является комплексным инструментом для моделирования и разработки приложений и бизнес-процессов, предназначенным для применения в проектах различных масштабов, включая крупные корпоративные проекты. PowerDesigner позволяет осуществлять несколько стадий создания приложений, начиная от системного анализа и дизайна и заканчивая непосредственной генерацией кода приложения.
Последняя версия продукта, PowerDesigner 9.5, обладает средствами моделирования бизнес-процессов, объектно-ориентированного UML-моделирования, а также моделирования данных. PowerDesigner позволяет различным сотрудникам компании, в том числе и неспециалистам в области разработки приложений, разрабатывать и моделировать бизнес-процессы, ориентируясь на бизнес-задачи и опираясь на известные им термины, с помощью простой и интуитивно понятной графической модели. Кроме того, этот продукт позволяет разрабатывать и генерировать схемы баз данных посредством концептуального и физического моделирования, поддерживающего классические методики проектирования баз данных, а также содержит встроенные средства моделирования хранилищ данных.
Особенностями последних версий PowerDesigner являются поддержка анализа и проектирования систем с использованием стандарта UML (диаграммы бизнес-процессов, последовательности выполнения, классов и компонентов). На основе диаграммы классов PowerDesigner автоматически осуществляет генерацию и реинжиниринг кода для Java, C++, PowerBuilder, Visual Basic, C#, Visual Basic .NET и ряда других языков программирования и средств разработки. PowerDesigner 9.0 автоматизирует создание кода компонента на выбранном языке программирования, а также генерацию описания WSDL, необходимого для разработки Web-сервисов.
Enterprise-версия PowerDesigner содержит репозитарий масштаба предприятия для хранения информации, касающейся моделирования и дизайна приложений на всех уровнях ведения бизнеса в компании, и для управления этой информацией. Репозитарий обладает высокой масштабируемостью и поддерживает систему безопасности, основанную на ролях; средства контроля версий и поиска; инструменты генерации отчетов, что позволяет правильно организовать рабочий процесс и кардинальным образом повысить эффективность труда разработчика.
В зависимости от требований к проектированию и разработке можно выбрать только такие модули PowerDesigner 9.0, которые нужны конкретной компании. Доступные версии продукта, состоящие из разных наборов модулей, включают: PhysicalArchitect - для физического проектирования и генерации баз данных (OLTP и OLAP), DataArchitect - для концептуального и физического проектирования данных, ObjectArchitect - для объектно-ориентированного анализа и проектирования, а также концептуального и физического проектирования данных, Developer - для объектно-ориентированного моделирования и физического проектирования баз данных, Studio - для моделирования бизнес-процессов, для расширенного UML-моделирования и моделирования данных, Viewer - для просмотра всех типов моделей без возможности редактирования, Enterprise - для ведения централизованного архива для моделей и других файлов и групповой работы с моделями.
Ссылки по теме