Ferramentas case
Traduzindo (Engenharia de Software Auxiliada por Computador) são tipos de Software que auxilia nas atividades da Engenharia de Software, por exemplo programação, modelagem e requisitos, e etc.
Ferramentas CASE não tem uma definição especifica mais elas podem ser agrupadas em alguns rótulos por exemplo:
Upper CASE (Ferramentas de analise, projeto e implementação)
* Upper CASE são ferramentas que auxiliam no desenvolvimento de Software mais complexos como Sistemas operacionais: planejamento , analise e etc.
Lower CASE (Ferramentas de Codificação)
* Lowes CASE são ferramentas que auxiliam em programação em geral e manutenção em Software.
I-CASE (É a junção de Upper e Lower CASE) * I-CASE são ferramentas que são utilizadas de requerimentos até a faze final do Software.
As Ferramentas CASE podem ainda ser agrupadas nas seguintes categorias:
• Modelação de processos de negócio
• Modelação de análise e desenho do sistema
• Desenho da base de dados
• Programação de aplicações
• Gestão de alterações no software
• Testes
• Orientadas para a Gestão de Projetos
Vantagens e Desvantagens das Ferramentas CASE:
Vantagens
* Qualidade no produto final * Produtividade * Agilizar o tempo para tomada de decisão * Satisfação do cliente * Menor quantidade de códigos de programação * Melhoria e redução de custos na manutenção
Desvantagens:
* Custo para com a ferramenta CASE * Custo com qualificação dos profissionais * Custos com os computadores potentes
RAD (Rapid Application Development)
RAD é uma ferramenta de desenvolvimento rápido que visa à produtividade, desenvolvimento e a rapidez para a conclusão do software (60 e 90 dias).
Vantagens de usar uma Ferramenta RAD:
Permite o desenvolvimento rápido e/ou a prototipagem de aplicações;
Enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 100 dias);
Cada função principal pode ser direcionada para a