A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Computer Aided Software Engineering

Apresentações semelhantes


Apresentação em tema: "Computer Aided Software Engineering"— Transcrição da apresentação:

1 Computer Aided Software Engineering
CASES Computer Aided Software Engineering

2 Suporte ao processo automatizado (CASE)
Engenharia de software auxiliada por computador (CASE) é um software para dar suporte aos processos de desenvolvimento e evolução do software

3 Suporte ao processo automatizado (CASE)
Automação da atividade através de ferramentas Editores gráficos para o desenvolvimento de modelos de sistema Dicionário de dados para gerenciar entidades de projeto Construtor Gráfico UI para a construção de interface para usuário Depuradores para suportar detecção de defeitos no sistema Tradutores automáticos para gerar novas versões de um programa

4 Tecnologia Case Tecnologia Case tem levado a melhorias significantes no processo de software embora não na ordem de magnitude de melhorias que foram antes previstos A engenharia de software requer pensamento criativo – isto não é prontamente automatizável

5 A classificação CASE Ajuda a entender os diferentes tipos de ferramentas CASE e seu papel em apoiar as atividades de processo de software Perspectiva funcional • Ferramentas são classificadas de acordo com sua função específica Perspectiva de processo • Ferramentas são classificadas de acordo com as atividades do processo que elas apóiam lPerspectiva de integração • Ferramentas são classificadas de acordo com a sua organização em unidades integradas

6 Classificação das Ferramentas (Funcionais)

7

8 Perspectiva de Integração CASE
Ferramentas Dá suporte a tarefas individuais do processo como verificação da consistência de um projeto, edição de texto, etc. Áreas de trabalho (workbenches) Suporte a fases do processo como especificação ou projeto. Normalmente inclui uma variedade de ferramentas integradas Ambientes Dá suporte a tudo ou a uma parte substancial de todo um processo de software. Normalmente inclui várias áreas de trabalho integradas

9 Ferramentas, áreas de trabalho e ambientes

10 Referências Sommerville, I., Software Engineering. Addison-Wesley, 1996


Carregar ppt "Computer Aided Software Engineering"

Apresentações semelhantes


Anúncios Google