PowerDesigner
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.[1] Em suma, o PowerDesigner é ferramenta CASE integrada, colaborativa e o líder do mercado.[1]
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.[2] 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:
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:
Ver também
Referências
- ↑ a b Xiao-Yun Wang, PowerDesigner Chief Architect (2005). «Model-driven Development Using PowerDesigner» (PDF) (em inglês). Consultado em 22 de Novembro de 2011. Arquivado do original (PDF) em 24 de abril de 2012
- ↑ Lannigan, Patrick (2004). «Powersoft/Powerbuilder History» (em inglês). Consultado em 22 de Novembro de 2011
Ligações externas
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.