O PowerDesigner (literalmente do inglês designer forte) é um software produzido pela empresa americana Sybase que permite aos usuários suportar algumas fases e tarefas de processo de desenvolvimento de software ou sistemas de informação.

Segundo a Gartner, a quota de mercado de ferramentas CASE para modelagem de dados que pertence ao PowerDesigner foi 39% em 2002. Em suma, o PowerDesigner é ferramenta CASE integrada, colaborativa e o líder do mercado.

História O PowerDesigner começou vida como o AMC*Designor na França e como S-Designor no mundo. Inicialmente, o autor do aplicativo foi Xiao-Yun Wang da empresa de SDP Technologies. Interessante que "or" no nome do aplicativo refere-se à palavra "Oracle" porque inicialmente o produto foi desenhado para bancos de dados Oracle, mas desenvolveu rapidamente para suportar todos os mais populares SGBD no mercado. A SDP Technologies foi uma empresa francesa que começou em 1983 e adquirida pela Powersoft em 1985. Mais tarde Sybase adquiriu Powersoft em 1995. Pouco depois da aquisição, o produto foi renomeado para ser consistente com a marca Powersoft, isto é, o PowerDesigner e o PowerAMC (a versão francesa).

Fases, tarefas e modelos Dependendo do pacote de distribuição, o PowerDesigner suporta as seguintes fases e modelos de processo de desenvolvimento:

Modelagem de processos . Esse modelo chamado Business Process Model ou BPM (arquivos .BPM) que em português significa Modelo de Processos de Negócio é especificação visual de stakeholders e/ou usuários, seus atividades e zonas de responsabilidade.

Analise de requisitos Especificação de requisitos em forma de texto graças ao Microsoft Word plugin Modelagem de casos de uso

Arquitetura de software . Esse modelo chamado Object-Oriented Model ou OOM (arquivos .OOM) que em português significa Modelo Orientado a Objetos é especificação visual de arquitectura de software: Modelagem de estrutural e modelagem de interação em notação UML Geração de código das linguagens de programação como Java, C++, C#, etc.

Arquitetura de dados . Desenvolvimento de arquitectura de dados e também algum suporte para programação de bancos de dados: Modelagem de dados incluindo os seguintes modelos: Modelo Conceitual (CDM), Modelo Lógico (LDM) e Modelo Físico (PDM) Geração de código de SQL para SGBD relacionais como Oracle Database, SQL Server, MySQL, PostgreSQL, etc.

Controle de versões para modelos graças à extensão chamado Sybase Repository como parte de gerência de configuração de software.

Geração de vários tipos de relatórios baseados nos modelos.

Notações e padrões Dependendo do pacote de distribuição, o PowerDesigner suporta as seguintes notações e padrões de modelagem:

BPMN (do inglês: Business Process Modeling Notation) IDEF1X e IE para modelagem de dados UML 2.0

Interface do usuário A interface gráfica do PowerDesigner usando os seguintes princípios gerais:

há a janela principal da aplicação e umas janelas redutíveles. A mesma abordagem é amplamente utilizada em diversas ambientes de desenvolvimento como Eclipse e Visual Studio. dockable barras de ferramentas e paleta de objetos (por exemplo, ator, classe, interface, associação, tabela, relação, pacote, etc.) vista de árvore com nós do vários tipos como projetos e modelos (modelos de processos, modelos de dados, modelos orientados a objetos). nas listas de objetos, onde o usuário pode ordenar a lista por propriedade de objeto (por exemplo, nome lógico, nome físico, etc.).

A interface gráfica e o sistema do ajuda do PowerDesigner suportam somente versões de idioma inglesa e francesa (nesse caso é chamado de PowerAMC).

Concorrentes principais

Existem outros ferramentas CASE integradas que suportam múltiplas fases de processo de desenvolvimento em uma única ferramenta:

Oracle Designer

Ver também Modelagem de processos de negócio (MPN) Processo de desenvolvimento de software Ferramentas CASE

Referências

Ligações externas sybase.com.br - Página oficial do PowerDesigner

Categoria:Engenharia de software