SlideShare une entreprise Scribd logo
1  sur  33
Processo de Reuso de Software
Processo de Software
• QUE etapas/atividades devem ser executadas?
• COMO as atividades são executadas?
• QUANDO as atividades são executadas?
• QUEM é responsável pelas atividades?
• O QUE é gerado pela atividade?
Um exemplo
Concepção e
Especificação
Análise e
Projeto
Implementação
e Testes Entrega
Engenheiro de
Requisitos
Projetista
Engenheiro de
Software
Testador
Especificação
Requisitos
Modelos Código Produto
Processo de Software
• Vantagens:
– Processo bem definido pode ser observado e
mensurado
– Processo pode ser utilizado para aproximar a adoção
de melhores práticas ao cotidiano da organização
– Processo permite disseminação das práticas que
funcionam
– A ênfase no processo de software torna a atividade de
desenvolvimento mais uma engenharia do que
“criação”
Processo de Reuso de Software
• Processo de software que visa REUSO
• Baseado em duas abordagens essenciais:
–Desenvolvimento PARA reuso
–Desenvolvimento COM reuso
• Auxilia a internalização do pensamento
baseado em reuso
Construindo ou Reutilizando
• Aspecto Cultural
– Cultura do Desenvolvedor
– Ambiente de Trabalho
– Guias e Ferramentas
Desenvolvimento PARA e COM reuso
• Desenvolvimento COM reuso é uma
abordagem que tenta maximizar o reuso de
componentes de software existentes.
– Métricas, custos, reengenharia
• Desenvolvimento PARA reuso é planejar
atividades para a construção de componentes
(modelo de domínio).
– Processo, atividades, ferramentas
Processo de Reuso de Software
• Processo simplificado para reuso de software
– Quais são as principais etapas envolvidas ?
– Quem são as pessoas envolvidas ?
– Quais são os artefatos produzidos ?
– Qual a diferença de um processo que visa
software convencional para um processo que visa
reuso de software ?
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessi
dades
do
usuário
Engenharia
de
Domínio
Ativos
Engenharia
de Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de
Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de Aplicação
Distribuição
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de
Aplicação
Distribuição
Processo de Reuso de Software
Processos Convencionais
• Necessidades do
Usuário
• Features do produto
• Modelos (Esp, Projeto,
Imp)
• Implementação da
solução
Processo de Reuso
• Necessidades do
Usuário
• Features do produto
• Features da
família do produto
• Seleção/Desenv.
Componentes
• Implementação da
solução
Processo de Reuso de Software
• Engenharia de Domínio e Engenharia de
Aplicação são processos:
– complementares
– interativos e
– paralelos.
• Focos:
– Engenharia de Domínio: família de sistemas
– Engenharia de Aplicação: sistema único
Engenharia de Domínio
• Visão geral
?
Análise da
Viabilidade
Análise do
Domínio
Projeto do
Domínio
Implementação
do
Domínio
Analista do Negócio Engenheiro do Domínio Engenheiro de Software
Engenharia de Domínio
• Visão geral
?
Análise da
Viabilidade
Análise do
Domínio
Projeto do
Domínio
Implementação
do
Domínio
Analista do Negócio Engenheiro do Domínio Engenheiro de Software
Engenharia de Domínio
• Análise do Domínio
Entradas
•Conhecimento
•Técnicas de
Modelagem de
Informação
Análise do
Domínio
•Fronteiras
•Pontos em
comum e
diferenças
•Entendimento
•Representação
Saídas
•Modelo de
Domínio
Engenharia de Domínio
• Visão geral
?
Análise da
Viabilidade
Análise do
Domínio
Projeto do
Domínio
Implementação
do
Domínio
Analista do Negócio Engenheiro do Domínio Engenheiro de Software
Engenharia de Domínio
• Projeto do Domínio
Entradas
•Modelo de
Domínio
Projeto do Domínio
•Projetos
Genéricos
•Estilos
Arquiteturais
•Estratégias de
Particionamento
•Especificações
de Projeto
Saídas
•Modelo de
Projeto
•Arquitetura
Engenharia de Domínio
• Visão geral
?
Análise da
Viabilidade
Análise do
Domínio
Projeto do
Domínio
Implementação
do
Domínio
Analista do Negócio Engenheiro do Domínio Engenheiro de Software
Engenharia de Domínio
• Implementação do Domínio
Entradas
•Ferramentas de
compilação
•Padrões de
Código
•Modelo de
Projeto
Implementação
do Domínio
•Identificar
componentes
reutilizáveis
•Desenvolver
biblioteca de
componentes
Saídas
•Linguagens
específicas do
domínio
•Geradores de
aplicação
•Componentes
reutilizáveis
(ativos)
Processo de Reuso de Software
Usuário
Necessidade
s do usuário
Engenharia
de
Domínio
Ativos
Engenharia
de
Aplicação
Distribuição
Engenharia de Domínio e Engenharia
de Aplicação
Engenharia de Domínio
?
Análise da
Viabilidade
Análise do
Domínio
Projeto do
Domínio
Implementação
Do Domínio
Engenharia de Aplicação
Engenharia de
Requisitos
Análise e
Projeto
Integração e
Testes
Engenharia de Aplicação
• O foco da engenharia de aplicação é um único
sistema.
• Atividades:
– Modelo de domínio para identificar os requisitos dos
clientes;
– Modelo de projeto para especificar uma configuração
de produto
– Estratégia de particionamento e estilo arquitetural
para guiar o desenvolvimento customizado
– Geradores de aplicação e componentes de software
para produzir o código da aplicação.
Modelos de Processos de Reuso de
Software
• Abordadem Draco (1980)
• STARS CFRP (1993)
• Catálogo para Processos e Métodos para
Engenharia de Família de Sistemas
Modelos de Processo para Reuso de
Software
• Abordagem Draco (1980)
Definição
Linguagens
Executáveis
Tecnologias
De Software
Área da
Aplicação
Analista do
Domínio executável
Analista do
Domínio de modelos
Analista do
Domínio da aplicação
Ensapsulamento
Projetista do
Domínio
Máquina de
Draco
Modelos de Processo para Reuso de
Software
• STARS CFRP (1993) Framework conceitual para processo de reuso
Mercado
Ativos
Externos
Sistemas
Existentes
Ferramentas
Contexto da
Orgnização
Gerenciamento de Reuso
Planejamento
x
Aprendizado
Engenharia de reuso
CRIAR
GERENCIAR
UTILIZAR
Sistemas de
Software
Ativos
Modelos de Processo para Reuso de
Software
• Processo de Criação (CRIAR)
Ativos
Externos
Sistemas
Existentes
Conhecimento
Do Domínio
Feedback
CRIAR
Modelagem e Análise
Do Domínio
Modelos de
Domínio
Ativos de
Domínio
Específico
Desenvolvimento da
Arquitetura de Software
Desenvolvimento de
Geradores de Aplicação
Desenvolvimento de
Componentes
Evolução de Ativos
Modelos para Reuso
• Requisitos
– Desenvolvimento PARA reuso
• Análise do Domínio
• Projeto do Domínio
• Implementação do Domínio
– Desenvolvimento COM reuso
• Métricas
• Custos
• Reengenharia
• Adaptação
• Ambientes de Reuso de Software

Contenu connexe

Tendances

Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadoressetilsonadobmov
 
Apostila Tecnologia da Informação (TI)
Apostila Tecnologia da Informação (TI)Apostila Tecnologia da Informação (TI)
Apostila Tecnologia da Informação (TI)Ricardo Terra
 
Trabalho de Diagnóstico Estratégico de Marketing
Trabalho de Diagnóstico Estratégico de MarketingTrabalho de Diagnóstico Estratégico de Marketing
Trabalho de Diagnóstico Estratégico de MarketingMariana Pita
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do ComputadoresSandra120593
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos ComputadoresNascimentoeli
 
TéCnicas De Pesquisas De Mercado
TéCnicas De Pesquisas De MercadoTéCnicas De Pesquisas De Mercado
TéCnicas De Pesquisas De MercadoUnipinhal
 
Montagem e desmontagem de computadores. micael da silva henriques
Montagem e desmontagem de computadores. micael da silva henriquesMontagem e desmontagem de computadores. micael da silva henriques
Montagem e desmontagem de computadores. micael da silva henriquesFrogFAT
 
Barramentos de placas e tipos
Barramentos de placas e tiposBarramentos de placas e tipos
Barramentos de placas e tiposRogério Cardoso
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informaçãoluanrjesus
 
Metodologia para Projeto de Design
Metodologia para Projeto de DesignMetodologia para Projeto de Design
Metodologia para Projeto de DesignMarcio Duarte
 
Usabilidade, IHC - Definições
Usabilidade, IHC - DefiniçõesUsabilidade, IHC - Definições
Usabilidade, IHC - DefiniçõesLuiz Agner
 

Tendances (20)

Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadores
 
Apostila Tecnologia da Informação (TI)
Apostila Tecnologia da Informação (TI)Apostila Tecnologia da Informação (TI)
Apostila Tecnologia da Informação (TI)
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
Trabalho de Diagnóstico Estratégico de Marketing
Trabalho de Diagnóstico Estratégico de MarketingTrabalho de Diagnóstico Estratégico de Marketing
Trabalho de Diagnóstico Estratégico de Marketing
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do Computadores
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
TéCnicas De Pesquisas De Mercado
TéCnicas De Pesquisas De MercadoTéCnicas De Pesquisas De Mercado
TéCnicas De Pesquisas De Mercado
 
Montagem e desmontagem de computadores. micael da silva henriques
Montagem e desmontagem de computadores. micael da silva henriquesMontagem e desmontagem de computadores. micael da silva henriques
Montagem e desmontagem de computadores. micael da silva henriques
 
Sobre Erp (Basico)
Sobre Erp (Basico)Sobre Erp (Basico)
Sobre Erp (Basico)
 
Barramentos de placas e tipos
Barramentos de placas e tiposBarramentos de placas e tipos
Barramentos de placas e tipos
 
Kanban
KanbanKanban
Kanban
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informação
 
Metodologia para Projeto de Design
Metodologia para Projeto de DesignMetodologia para Projeto de Design
Metodologia para Projeto de Design
 
Evolução da informática
Evolução da informáticaEvolução da informática
Evolução da informática
 
Usabilidade, IHC - Definições
Usabilidade, IHC - DefiniçõesUsabilidade, IHC - Definições
Usabilidade, IHC - Definições
 
Metodologia de Cenários Prospectivos utilizadas pelo Exército Brasileiro
Metodologia de Cenários Prospectivos utilizadas pelo Exército BrasileiroMetodologia de Cenários Prospectivos utilizadas pelo Exército Brasileiro
Metodologia de Cenários Prospectivos utilizadas pelo Exército Brasileiro
 
Franquias
FranquiasFranquias
Franquias
 
Aula de ERP
Aula de ERPAula de ERP
Aula de ERP
 
Aula03 midia digital
Aula03 midia digitalAula03 midia digital
Aula03 midia digital
 

En vedette

Os 5 Níveis de Reuso
Os 5 Níveis de ReusoOs 5 Níveis de Reuso
Os 5 Níveis de ReusoDr. Spock
 
Reuso de software
Reuso de softwareReuso de software
Reuso de softwarerebekinha
 
Ambientes Colaborativos de Realidade Virtual e Aumentada 2007
Ambientes Colaborativos de Realidade Virtual e Aumentada 2007Ambientes Colaborativos de Realidade Virtual e Aumentada 2007
Ambientes Colaborativos de Realidade Virtual e Aumentada 2007elliando dias
 

En vedette (6)

Reuso de Ontologias para Publicação na Web Semântica
Reuso de Ontologias para Publicação na Web SemânticaReuso de Ontologias para Publicação na Web Semântica
Reuso de Ontologias para Publicação na Web Semântica
 
Os 5 Níveis de Reuso
Os 5 Níveis de ReusoOs 5 Níveis de Reuso
Os 5 Níveis de Reuso
 
Reúso
ReúsoReúso
Reúso
 
Reuso de software
Reuso de softwareReuso de software
Reuso de software
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
Ambientes Colaborativos de Realidade Virtual e Aumentada 2007
Ambientes Colaborativos de Realidade Virtual e Aumentada 2007Ambientes Colaborativos de Realidade Virtual e Aumentada 2007
Ambientes Colaborativos de Realidade Virtual e Aumentada 2007
 

Similaire à Aula processo de reuso de software

Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Elaine Cecília Gatto
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareElaine Cecília Gatto
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Elaine Cecília Gatto
 
Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011Uirá Kulesza
 
aula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptxaula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptxMarcondesTiburcio
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwareTiago Barros
 
Aula 1 introdução à engenharia de software1 (1)
Aula 1   introdução à engenharia de software1 (1)Aula 1   introdução à engenharia de software1 (1)
Aula 1 introdução à engenharia de software1 (1)Tiago Vizoto
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareCloves da Rocha
 
2 engenharia de software
2   engenharia de software2   engenharia de software
2 engenharia de softwareFelipe Bugov
 
Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9Camilla Gomes
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slideshoraciosila
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxRoberto Nunes
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9wilsonguns
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de softwareAlan Correa Morais
 

Similaire à Aula processo de reuso de software (20)

Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4
 
Apresentação RUP
Apresentação RUPApresentação RUP
Apresentação RUP
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de Software
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5
 
Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011
 
347842.ppt
347842.ppt347842.ppt
347842.ppt
 
aula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptxaula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptx
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
 
Aula 1 introdução à engenharia de software1 (1)
Aula 1   introdução à engenharia de software1 (1)Aula 1   introdução à engenharia de software1 (1)
Aula 1 introdução à engenharia de software1 (1)
 
Aula 2 - Modelos de processos
Aula 2 -  Modelos de processosAula 2 -  Modelos de processos
Aula 2 - Modelos de processos
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
2 engenharia de software
2   engenharia de software2   engenharia de software
2 engenharia de software
 
Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9
 
Processo de Software
Processo de SoftwareProcesso de Software
Processo de Software
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptx
 
152191 11993
152191 11993152191 11993
152191 11993
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de software
 

Plus de Tatiana Tavares

O Potencial da Experiência Tangível como Prática de Ensino
O Potencial da Experiência Tangível como Prática de EnsinoO Potencial da Experiência Tangível como Prática de Ensino
O Potencial da Experiência Tangível como Prática de EnsinoTatiana Tavares
 
CONLUBRA 2017 - Recursos em RA para Museu do Doce
CONLUBRA 2017 - Recursos em RA para Museu do DoceCONLUBRA 2017 - Recursos em RA para Museu do Doce
CONLUBRA 2017 - Recursos em RA para Museu do DoceTatiana Tavares
 
Museus e jogos digitais o uso das novas tecnologias na promoção cultural
Museus e jogos digitais  o uso das novas tecnologias na promoção culturalMuseus e jogos digitais  o uso das novas tecnologias na promoção cultural
Museus e jogos digitais o uso das novas tecnologias na promoção culturalTatiana Tavares
 
REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...
REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...
REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...Tatiana Tavares
 
Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...
Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...
Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...Tatiana Tavares
 
Uma proposta de interatividade para o Memorial Anglo
Uma proposta de interatividade para o Memorial AngloUma proposta de interatividade para o Memorial Anglo
Uma proposta de interatividade para o Memorial AngloTatiana Tavares
 
Tecnologia assistiva uma revisão do tema
Tecnologia assistiva uma revisão do tema�Tecnologia assistiva uma revisão do tema�
Tecnologia assistiva uma revisão do temaTatiana Tavares
 
Design Centrado no usuário
Design Centrado no usuárioDesign Centrado no usuário
Design Centrado no usuárioTatiana Tavares
 
Compreendendo o sentido da visão - Tecnologia Assistiva
Compreendendo o sentido da visão - Tecnologia AssistivaCompreendendo o sentido da visão - Tecnologia Assistiva
Compreendendo o sentido da visão - Tecnologia AssistivaTatiana Tavares
 
Compondo um pitch de produto para Tecnologia Assistiva
Compondo um pitch de produto para Tecnologia AssistivaCompondo um pitch de produto para Tecnologia Assistiva
Compondo um pitch de produto para Tecnologia AssistivaTatiana Tavares
 
Tecnologia Assistiva aula01
Tecnologia Assistiva aula01Tecnologia Assistiva aula01
Tecnologia Assistiva aula01Tatiana Tavares
 
Projetando jogo para Crianças com Paralisia Cerebral
Projetando jogo para Crianças com Paralisia Cerebral�Projetando jogo para Crianças com Paralisia Cerebral�
Projetando jogo para Crianças com Paralisia CerebralTatiana Tavares
 
Experiences working without borders: From the Global Laboratory in Brazil to ...
Experiences working without borders: From the Global Laboratory in Brazil to ...Experiences working without borders: From the Global Laboratory in Brazil to ...
Experiences working without borders: From the Global Laboratory in Brazil to ...Tatiana Tavares
 
Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...
Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...
Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...Tatiana Tavares
 
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...Tatiana Tavares
 
Projeto Final da Disciplina de ES2
Projeto Final da Disciplina de ES2Projeto Final da Disciplina de ES2
Projeto Final da Disciplina de ES2Tatiana Tavares
 
Experiência de Usuário ( É importante? Por que?)
Experiência de Usuário ( É importante? Por que?)Experiência de Usuário ( É importante? Por que?)
Experiência de Usuário ( É importante? Por que?)Tatiana Tavares
 
Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015
Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015
Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015Tatiana Tavares
 

Plus de Tatiana Tavares (20)

O Potencial da Experiência Tangível como Prática de Ensino
O Potencial da Experiência Tangível como Prática de EnsinoO Potencial da Experiência Tangível como Prática de Ensino
O Potencial da Experiência Tangível como Prática de Ensino
 
CONLUBRA 2017 - Recursos em RA para Museu do Doce
CONLUBRA 2017 - Recursos em RA para Museu do DoceCONLUBRA 2017 - Recursos em RA para Museu do Doce
CONLUBRA 2017 - Recursos em RA para Museu do Doce
 
Museus e jogos digitais o uso das novas tecnologias na promoção cultural
Museus e jogos digitais  o uso das novas tecnologias na promoção culturalMuseus e jogos digitais  o uso das novas tecnologias na promoção cultural
Museus e jogos digitais o uso das novas tecnologias na promoção cultural
 
REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...
REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...
REALIZAÇÃO DE OFICINAS BASEADAS EM PENSAMENTO CRIATIVO PARA CONSTRUÇÃO DE INT...
 
Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...
Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...
Smart Station: Um Sistema Pervasivo de Notificação em Paradas de Ônibus para ...
 
Uma proposta de interatividade para o Memorial Anglo
Uma proposta de interatividade para o Memorial AngloUma proposta de interatividade para o Memorial Anglo
Uma proposta de interatividade para o Memorial Anglo
 
Tecnologia assistiva uma revisão do tema
Tecnologia assistiva uma revisão do tema�Tecnologia assistiva uma revisão do tema�
Tecnologia assistiva uma revisão do tema
 
Design Centrado no usuário
Design Centrado no usuárioDesign Centrado no usuário
Design Centrado no usuário
 
Compreendendo o sentido da visão - Tecnologia Assistiva
Compreendendo o sentido da visão - Tecnologia AssistivaCompreendendo o sentido da visão - Tecnologia Assistiva
Compreendendo o sentido da visão - Tecnologia Assistiva
 
Compondo um pitch de produto para Tecnologia Assistiva
Compondo um pitch de produto para Tecnologia AssistivaCompondo um pitch de produto para Tecnologia Assistiva
Compondo um pitch de produto para Tecnologia Assistiva
 
Tecnologia Assistiva aula01
Tecnologia Assistiva aula01Tecnologia Assistiva aula01
Tecnologia Assistiva aula01
 
Projetando jogo para Crianças com Paralisia Cerebral
Projetando jogo para Crianças com Paralisia Cerebral�Projetando jogo para Crianças com Paralisia Cerebral�
Projetando jogo para Crianças com Paralisia Cerebral
 
Experiences working without borders: From the Global Laboratory in Brazil to ...
Experiences working without borders: From the Global Laboratory in Brazil to ...Experiences working without borders: From the Global Laboratory in Brazil to ...
Experiences working without borders: From the Global Laboratory in Brazil to ...
 
Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...
Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...
Cientistas sem fronteiras: um relato de experiência do programa brasileiro "...
 
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
 
Projeto Final da Disciplina de ES2
Projeto Final da Disciplina de ES2Projeto Final da Disciplina de ES2
Projeto Final da Disciplina de ES2
 
Mapping Study
Mapping Study�Mapping Study�
Mapping Study
 
Experiência de Usuário ( É importante? Por que?)
Experiência de Usuário ( É importante? Por que?)Experiência de Usuário ( É importante? Por que?)
Experiência de Usuário ( É importante? Por que?)
 
Design da Interação
Design da Interação Design da Interação
Design da Interação
 
Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015
Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015
Apresentação do Projeto Dar o Peixe ou Ensinar a Pescar na Expotec 2015
 

Dernier

Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 

Dernier (20)

Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 

Aula processo de reuso de software

  • 1. Processo de Reuso de Software
  • 2. Processo de Software • QUE etapas/atividades devem ser executadas? • COMO as atividades são executadas? • QUANDO as atividades são executadas? • QUEM é responsável pelas atividades? • O QUE é gerado pela atividade?
  • 3. Um exemplo Concepção e Especificação Análise e Projeto Implementação e Testes Entrega Engenheiro de Requisitos Projetista Engenheiro de Software Testador Especificação Requisitos Modelos Código Produto
  • 4. Processo de Software • Vantagens: – Processo bem definido pode ser observado e mensurado – Processo pode ser utilizado para aproximar a adoção de melhores práticas ao cotidiano da organização – Processo permite disseminação das práticas que funcionam – A ênfase no processo de software torna a atividade de desenvolvimento mais uma engenharia do que “criação”
  • 5. Processo de Reuso de Software • Processo de software que visa REUSO • Baseado em duas abordagens essenciais: –Desenvolvimento PARA reuso –Desenvolvimento COM reuso • Auxilia a internalização do pensamento baseado em reuso
  • 6. Construindo ou Reutilizando • Aspecto Cultural – Cultura do Desenvolvedor – Ambiente de Trabalho – Guias e Ferramentas
  • 7. Desenvolvimento PARA e COM reuso • Desenvolvimento COM reuso é uma abordagem que tenta maximizar o reuso de componentes de software existentes. – Métricas, custos, reengenharia • Desenvolvimento PARA reuso é planejar atividades para a construção de componentes (modelo de domínio). – Processo, atividades, ferramentas
  • 8. Processo de Reuso de Software • Processo simplificado para reuso de software – Quais são as principais etapas envolvidas ? – Quem são as pessoas envolvidas ? – Quais são os artefatos produzidos ? – Qual a diferença de um processo que visa software convencional para um processo que visa reuso de software ?
  • 9. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 10. Processo de Reuso de Software Usuário Necessi dades do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 11. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 12. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 13. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 14. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 15. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 16. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 17. Processo de Reuso de Software Processos Convencionais • Necessidades do Usuário • Features do produto • Modelos (Esp, Projeto, Imp) • Implementação da solução Processo de Reuso • Necessidades do Usuário • Features do produto • Features da família do produto • Seleção/Desenv. Componentes • Implementação da solução
  • 18. Processo de Reuso de Software • Engenharia de Domínio e Engenharia de Aplicação são processos: – complementares – interativos e – paralelos. • Focos: – Engenharia de Domínio: família de sistemas – Engenharia de Aplicação: sistema único
  • 19. Engenharia de Domínio • Visão geral ? Análise da Viabilidade Análise do Domínio Projeto do Domínio Implementação do Domínio Analista do Negócio Engenheiro do Domínio Engenheiro de Software
  • 20. Engenharia de Domínio • Visão geral ? Análise da Viabilidade Análise do Domínio Projeto do Domínio Implementação do Domínio Analista do Negócio Engenheiro do Domínio Engenheiro de Software
  • 21. Engenharia de Domínio • Análise do Domínio Entradas •Conhecimento •Técnicas de Modelagem de Informação Análise do Domínio •Fronteiras •Pontos em comum e diferenças •Entendimento •Representação Saídas •Modelo de Domínio
  • 22. Engenharia de Domínio • Visão geral ? Análise da Viabilidade Análise do Domínio Projeto do Domínio Implementação do Domínio Analista do Negócio Engenheiro do Domínio Engenheiro de Software
  • 23. Engenharia de Domínio • Projeto do Domínio Entradas •Modelo de Domínio Projeto do Domínio •Projetos Genéricos •Estilos Arquiteturais •Estratégias de Particionamento •Especificações de Projeto Saídas •Modelo de Projeto •Arquitetura
  • 24. Engenharia de Domínio • Visão geral ? Análise da Viabilidade Análise do Domínio Projeto do Domínio Implementação do Domínio Analista do Negócio Engenheiro do Domínio Engenheiro de Software
  • 25. Engenharia de Domínio • Implementação do Domínio Entradas •Ferramentas de compilação •Padrões de Código •Modelo de Projeto Implementação do Domínio •Identificar componentes reutilizáveis •Desenvolver biblioteca de componentes Saídas •Linguagens específicas do domínio •Geradores de aplicação •Componentes reutilizáveis (ativos)
  • 26. Processo de Reuso de Software Usuário Necessidade s do usuário Engenharia de Domínio Ativos Engenharia de Aplicação Distribuição
  • 27. Engenharia de Domínio e Engenharia de Aplicação Engenharia de Domínio ? Análise da Viabilidade Análise do Domínio Projeto do Domínio Implementação Do Domínio Engenharia de Aplicação Engenharia de Requisitos Análise e Projeto Integração e Testes
  • 28. Engenharia de Aplicação • O foco da engenharia de aplicação é um único sistema. • Atividades: – Modelo de domínio para identificar os requisitos dos clientes; – Modelo de projeto para especificar uma configuração de produto – Estratégia de particionamento e estilo arquitetural para guiar o desenvolvimento customizado – Geradores de aplicação e componentes de software para produzir o código da aplicação.
  • 29. Modelos de Processos de Reuso de Software • Abordadem Draco (1980) • STARS CFRP (1993) • Catálogo para Processos e Métodos para Engenharia de Família de Sistemas
  • 30. Modelos de Processo para Reuso de Software • Abordagem Draco (1980) Definição Linguagens Executáveis Tecnologias De Software Área da Aplicação Analista do Domínio executável Analista do Domínio de modelos Analista do Domínio da aplicação Ensapsulamento Projetista do Domínio Máquina de Draco
  • 31. Modelos de Processo para Reuso de Software • STARS CFRP (1993) Framework conceitual para processo de reuso Mercado Ativos Externos Sistemas Existentes Ferramentas Contexto da Orgnização Gerenciamento de Reuso Planejamento x Aprendizado Engenharia de reuso CRIAR GERENCIAR UTILIZAR Sistemas de Software Ativos
  • 32. Modelos de Processo para Reuso de Software • Processo de Criação (CRIAR) Ativos Externos Sistemas Existentes Conhecimento Do Domínio Feedback CRIAR Modelagem e Análise Do Domínio Modelos de Domínio Ativos de Domínio Específico Desenvolvimento da Arquitetura de Software Desenvolvimento de Geradores de Aplicação Desenvolvimento de Componentes Evolução de Ativos
  • 33. Modelos para Reuso • Requisitos – Desenvolvimento PARA reuso • Análise do Domínio • Projeto do Domínio • Implementação do Domínio – Desenvolvimento COM reuso • Métricas • Custos • Reengenharia • Adaptação • Ambientes de Reuso de Software