TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Ferramentas CASE

Casos: Ferramentas CASE. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  26/4/2014  •  422 Palavras (2 Páginas)  •  415 Visualizações

Página 1 de 2

Ferramentas CASE (Computer Aided Software Engineering).

CASE – Conjunto de técnicas e ferramentas informáticas que auxiliam o engenheiro de software no desenvolvimento de aplicações, com o objetivo de diminuir o respectivo esforço e complexidade, de melhorar o controlo do projeto, de utilizar um processo uniformizado e de automatizar algumas atividades, nomeadamente a verificação de consistência e a geração de código e documentação.

Procura-se a utilização de um ambiente integrado que permita a aplicação de uma abordagem desde a concepção até à implementação (concept to code) no desenvolvimento de sistemas de informação.

Evolução das ferramentas de apoio ao desenvolvimento de software

Ferramentas de desenvolvimento

Ferramentas de

Representação de Diagramas

Ferramentas RAD

Ambientes Integrados de

Modelização Visual

Arquitetura das ferramentas CASE

A maioria das ferramentas CASE especializa-se numa tarefa específica do processo de desenvolvimento de software.

Deve seguir-se uma estratégia best-of-breed, isto é, seleccionar melhor ferramenta para cada funcionalidade.

A arquitetura típica da generalidade das ferramentas CASE é constituída por um conjunto de aplicações/componentes, suportados por um repositório integrado.

Mecanismos de integração entre ferramentas.

Classificação das ferramentas CASE

1ª Baseada na fase de desenvolvimento às quais as ferramentas se aplicam.

** Ferramentas Upper-Case – especialistas na fase de concepção do software (análise, especificação e modelação de requisitos).

** Ferramentas Lower-Case – especialistas na fase de implementação (ferramentas de desenho técnico, de edição e compilação de código e testes).

2ª Mais detalhada, define as seguintes categorias:

Modelação de processos de negócio – ferramentas orientadas para a análise e especificação dos negócios.

Modelação de análise e desenho do sistema – permitem relacionar modelos de processos com os modelos e requisitos a implementar nos sistemas de informação.

Desenho de bases de dados – especializadas na definição lógica e física da estrutura das bases de dados.

Programação de aplicações – ferramentas que incluem num ambiente único e integrado funcionalidades de edição de programas, concepção de interface, compiladores,geradores de código, etc.

Gestão de alterações no software – suportam o trabalho em equipa e implementam funcionalidades de gestão de versões, de gestão da configuração, etc.

Testes – permitem a definição de regras de testes, a geração de scripts para posterior execução de testes, a definição de dados para testes, o controle e a gestão de erros e a obtenção de estatísticas

...

Baixar como (para membros premium)  txt (3.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com