Download - Lecture 7 :: Ferramentas Case
![Page 1: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/1.jpg)
Prof. Doutor
Rogério Patrício Chagas do Nascimento
Professor Associado do Departamento de Computação (DCOMP)/UFS
Assessor do Reitor para Cidades Inteligentes, Diretor Científico da EATIS.org
GpESGrupo de Pesquisa em Engenharia de Software
Ferramentas CaseLecture 7
![Page 2: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/2.jpg)
2
Sumário
▪ O quê é?
▪ Taxonomia de ferramentas
▪ CASE integrados
▪ Arquitetura de integração
▪ Repositório CASE
![Page 3: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/3.jpg)
3
O quê é ?
▪ Automatizam as atividades de gestão de projetos e dos produtos elaborados no processo de desenvolvimento de software
![Page 4: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/4.jpg)
4
Taxonomia de Ferramentas
▪ Engenharia de processos de negócio, Planejamento e gestão de projetos
▪ Análise de riscos
▪ Acompanhamento de requisitos
▪ Métricas
▪ Documentação
▪ Controle de qualidade
▪ Gestão da configuração
▪ Suporte à análise e desenho
▪ Construção de protótipos e simulação
![Page 5: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/5.jpg)
5
Case Integrado
Camada de interface com o utilizador
Serviços de gestão de ferramentas
Serviços de integraçãoServiços de gestão de configuração
Repositório CASEFunções de controle de acesso
Camada de ferramentas
![Page 6: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/6.jpg)
6
Repositório CASE - Função
▪ Integridade de dados
▪ Informação partilhada
▪ Integração dados-ferramentas
▪ Integraçao dados-dados
▪ Imposição de metodologia– vide WithClass 2000
▪ Estandardização de documentos
![Page 7: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/7.jpg)
7
Conteúdo
▪ Descrição do problema
▪ Informação sobre o domínio do problema
▪ Produtos da Solução
▪ Regras e instruções sobre o processo de desenvolvimento
▪ Plano do Projeto de SW, recursos, histórico
▪ Contexto organizativo
![Page 8: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/8.jpg)
8
Conteúdo
▪ Informação da empresa
▪ Informação da aplicação
▪ Validação e verificação
▪ Informação do projeto
▪ Documentação do sistema
![Page 9: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/9.jpg)
9
Características
▪ Armazenamento não redundante de objetos do projeto
▪ Acesso de alto nível
▪ Independência dos dados físicos
▪ Controle de transações
▪ Segurança
▪ Consultas e relatórios ad-hoc
▪ Mecanismos de exportação/importação
▪ Suporte multi-utilizador
▪ Armazenamento de estruturas de dados sofisticadas
▪ Imposição de integridade
▪ Interface de ferramentas ricas em termos semânticos
▪ Gestão de processos/projetos
▪ Versões, gestão de dependências, controle das mudanças
▪ Acompanhamento de requisitos
▪ Auditorias
![Page 10: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/10.jpg)
10
Exemplos de Ferramenta CASE
▪ IBM Rational Rose– veremos o dia-a-dia numa equipe de desenvolvimento
▪ Microgold With Class 2000– exemplos de código e relatórios gerados
▪ Altova UModel
▪ Object Domain
▪ Enterprise Architect…
![Page 11: Lecture 7 :: Ferramentas Case](https://reader035.vdocuments.com.br/reader035/viewer/2022081802/5a688d857f8b9a177a8b5a5f/html5/thumbnails/11.jpg)
Bons caminhos!
Obrigado pela atenção! Thanks for listening! Merci pour votre attention!
@Patricium