ferramentas case
Ferramentas CASE
Disciplina de Ambiente de Desenvolvimento
Docente: Prof. Josette Leite
Discente: Eloi Santos
Introdução
As ferramentas CASE (Computer Aided Software Engineering) são programas que auxiliam um analista na construção do sistema, ainda que em um rascunho, como será toda a sua estrutura, quais serão as classes a serem desenvolvidas, as entidades que deverão ser criadas e muitos outros detalhes.
A escolha destas ferramentas é o principal elemento para o controle de diversos processos da Engenharia de Software. O processo da escolha destas ferramentas é de grande importância, pois deve ser levado em consideração tanto o requisito técnico como os gerenciais.
As normas de seleção de ferramentas CASE descrevem um conjunto de processos definidos a orientar as organizações em que procuram automatizar o ciclo de vida do desenvolvimento e a construção de um software de boa qualidade que toma como referência o modelo de avaliação destes produtos, as características de qualidade e os processos do ciclo de desenvolvimento, os quais fazem parte de outras normas de qualidade do desenvolvimento de um software.
Durante este trabalho pretende-se mostrar os principais pontos de quatro ferramentas case disponíveis no mercado, são eles: ArgoUML, Umbrello, Dia e
Genexus.
ArgoUML
ArgoUML é uma ferramenta CASE baseada na notação UML
(Unified Modeling Language).
Foi desenvolvido pela comunidade de desenvolvedores de código livre Tigris vinculada a Universidade da California , Berkeley. Sua interface é bem completa o que a torna um pouco complexa de manipular.
Do que ele é capaz?
Desenhar e imprimir diagramas UML.
Gerar declarações de classes Java.
Exportar documentação para páginas Web em Java.
Gerar arquivos Gráficos ( gif ).
Com auxilio de software de terceiros e possível gerar comandos SQL.
Engenharia Reversa: fornece uma estrutura modular da engenharia reversa de