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

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

RASPUTIN P ROMOVENDO O R EUSO DE S OFTWARE A TRAVÉS DO P ADRÃO RAS Felipe Roos da Rosa Orientador: Prof. Marcelo Soares Pimenta.

Apresentações semelhantes


Apresentação em tema: "RASPUTIN P ROMOVENDO O R EUSO DE S OFTWARE A TRAVÉS DO P ADRÃO RAS Felipe Roos da Rosa Orientador: Prof. Marcelo Soares Pimenta."— Transcrição da apresentação:

1 RASPUTIN P ROMOVENDO O R EUSO DE S OFTWARE A TRAVÉS DO P ADRÃO RAS Felipe Roos da Rosa Orientador: Prof. Marcelo Soares Pimenta

2 R OTEIRO Introdução Motivação Reuso e Conceitos Objetivo Repositório de Reuso Artefato RAS RASPUTIN Exemplo Conclusão 06/07/ RASPUTIN

3 R EUSO : I NTRODUÇÃO Segundo Frakes Uso do conhecimento de software existente para construir novos artefatos de software Segundo Ezran Prática sistemática de desenvolvimento de software Segundo Lim Reuso sistemático de artefatos com um plano estruturado contendo processos e ciclos de vida bem definidos e garantias de financiamento, pessoal e incentivo para produção e uso de artefatos reusáveis Tem sido estudada por décadas Mass Produced Software Components : McILROY, Enfrenta barreiras em sua adoção Quando aplicada corretamente, gera resultados positivos 06/07/ RASPUTIN

4 R EUSO : B ENEFÍCIOS Confiabilidade Aumentada Componentes já testados Risco Reduzido Menos incerteza sobre custo Padrões Organizacionais Por exemplo, interfaces com usuário Time to Market Chega ao mercado mais rápido Documentação Para ser reusado é necessário estar documentado 06/07/ RASPUTIN

5 R EUSO : D ESAFIOS PARA A DOÇÃO Maiores barreiras são fatores psicológicos, sociológicos e econômicos Not Invented Here Investimento inicial Resistência gerencial Maiores barreiras técnicas Dificuldade de encontrar componentes reusáveis Qualidade dos componentes encontrados Considerar também Indefinição quanto à descrição necessária 06/07/ RASPUTIN

6 R EUSO : S OLUÇÕES A VALIADAS Ferramentas Estudadas BART e CORE (RiSE) Mecanismo de busca e repositório de suporte ao reuso sistemático de software Rational Asset Manager (Rational) Auxilia as tarefas de submissão, categorização, acesso e medição ARCSeeker (SPARX) Possibilita reuso de modelos UML gerados com a ferramenta Enterprise Architect Maven e Archiva Gerenciamento, compreensão, construção e documentação de projetos de software. 06/07/ RASPUTIN

7 O BJETIVO Suporte à promoção do reuso Através do padrão RAS Reusable Asset Specification, OMG Solução open source Integração com solução existente 06/07/ RASPUTIN

8 D ESENVOLVENDO COM R EUSO 06/07/2009 RASPUTIN 8 Maximizar reuso de software existente Redução de custo. Acontece logo após a fase de especificação Algumas condições Custo de procura deve ser relativamente baixo Componentes devem ser confiáveis Documentação associada De onde vém os componentes? RecuperaçãoCompreensãoAdaptação

9 D ESENVOLVENDO PARA R EUSO 06/07/2009 RASPUTIN 9 Identificação e geração de componentes reusáveis Adaptação dos compoentes Tornar componentes existentes passíveis de reuso Exemplos de mudanças Nomenclatura Adição e remoção de operações Verificação da qualidade IdentificaçãoImplementaçãoEmpacotamento

10 R EUSO : R EPOSITÓRIO 06/07/ RASPUTIN Desenvolvimento para reuso Desevolvimento com reuso Repositório de Reuso Liberação Reuso

11 R EUSO : R EPOSITÓRIO Funcionalidades do Repositório de Reuso Identificação e descrição de artefato Inserção de artefato Navegação através do catálogo Busca Recuperação Controle de acesso Existem outras Mas nem todas precisam estar presentes Básicas Inserção (armazenamento), busca, recuperação 06/07/ RASPUTIN

12 Suporta a promoção do reuso Integrando o RAS com um repositório de reuso (Archiva) 06/07/ RASPUTIN

13 I NFRA - ESTRUTURA DE S UPORTE AO RAS 06/07/ RASPUTIN Contexto do Ator do Reuso (produtor ou consumidor) Contexto do Repositório de Reuso Recuperador RAS Gerador RAS Armazenamento Artefatos RAS Base de Dados Busca Artefatos RAS Recuperação Artefatos RAS Recuperação Artefatos RAS Escopo do RASPUTIN Disco

14 06/07/ RASPUTIN

15 06/07/ RASPUTIN

16 06/07/ RASPUTIN

17 06/07/ RASPUTIN

18 06/07/ RASPUTIN

19 C ONCLUSÃO 06/07/ RASPUTIN

20 T RABALHOS F UTUROS 06/07/ RASPUTIN

21 RASPUTIN P ROMOVENDO O R EUSO DE S OFTWARE A TRAVÉS DO P ADRÃO RAS Felipe Roos da Rosa Orientador: Prof. Marcelo Soares Pimenta


Carregar ppt "RASPUTIN P ROMOVENDO O R EUSO DE S OFTWARE A TRAVÉS DO P ADRÃO RAS Felipe Roos da Rosa Orientador: Prof. Marcelo Soares Pimenta."

Apresentações semelhantes


Anúncios Google