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.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Auditoria de Processo Marcelo Waihrich Souza
Programa das Aulas 20/09/05 - Apresentação da disciplina
PortFacil Sistema de Suporte a Geréncia de Porfólio
PortFacil Sistema de Suporte a Geréncia de Porfólio
VERIFICAÇÃO FORMAL DE BLOCOS COMPLEXOS
Engenharia de Software
Rational Unified Process
Engenharia de Software
Engenharia de Software
GPI Projeto de Produto Professora Alessandra de Paula
Engenharia de Software
> Fases de Engenharia de SW > Gestão de Projectos de SW
Gerenciamento de custos do projeto
11. Gerenciamento de riscos do projeto
Metodologia de Desenvolvimento de Software
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Técnicas de Apoio ao Processo de Engenharia de Requisitos
Segurança em Redes Elmar Melcher
Processo Desenvolvimento de Software Tradicional
Reutilização de Software
Reutilização de Software
Luciano Marquardt Everaldo Artur Grahl
Como Desenvolver Sistemas de Informação
Gestão de Defeitos Vanilson Burégio.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Gerenciamento do Escopo
Classes e objetos Modelagem
Gerência de Configuração de Software
DIAGRAMA DE COMPONENTES
Engenharia de Requisitos
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
RUPinho Qualidade de Software
Business Intelligence SAP Disclosure Management
Avaliação de um processador FemtoJava multiprocesso CMP502 – Sistemas Embarcados Leomar Soares da Rosa Junior Porto Alegre, março de 2003.
Políticas de Backup FATEC – Americana
Visão Geral do RUP.
Validação experimental de uma abordagem baseada em busca para projeto de arquitetura de linha de produto de software Thelma Elita Colanzi Adaptação do.
Cap 2 – Processo de Software
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.
PMBOK 5ª Edição Capítulo 7
Processos de Desenvolvimento de Software – Parte 2
Fase de Elaboração: Fluxo de Requisitos
. Smalltalk HISTÓRICO . Década de 60 – POO . Dynabook (Alan Kay)
Ethos: Sistema Distribuído para Suporte ao Comitê de Ética em Pesquisa Autor: Rodrigo Stefani Domingues Orientador: Prof. Dr. Carlos M. T. Toledo Faculdade.
Análise e Projeto de Sistemas
GESTÃO DE PROJETOS Aula 5 1.
Prof. Alexandre Vasconcelos
 - PSF Grupo: abc, agsj, fcac.
Aula 4: Áreas de Conhecimento em Gerenciamento de Projeto, Escopo
Gerência de Configuração - GC
Desenvolvimento das funcionalidades do trabalho colaborativo da solução para Rastreabilidade de Requisitos de Software baseada na generalização de artefatos.
Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar.
Repositório de Suporte ao Reuso de Software Felipe Roos Joana Trindade.
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.
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Desenvolvimento e uso de Sistemas de Informação
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
Modelo de Qualidade para Componentes de Software
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Desenvolvimento com reuso Desenvolvimento para reuso IdentificaçãoImplementaçãoEmpacotamento RecuperaçãoCompreensãoAdaptação Repositório de Reuso LiberaçãoReuso.
UML Components MO409 – Eng. de Software Profa. Eliane Martins
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
MAPS: Um Modelo de Adaptação de Processos de Software Ciro Carneiro Coelho Orientador Prof. Hermano Perrelli de Moura.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Transcrição da apresentação:

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

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

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

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

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

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

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

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

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

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

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

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

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

06/07/ RASPUTIN

06/07/ RASPUTIN

06/07/ RASPUTIN

06/07/ RASPUTIN

06/07/ RASPUTIN

C ONCLUSÃO 06/07/ RASPUTIN

T RABALHOS F UTUROS 06/07/ RASPUTIN

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