A maior rede de estudos do Brasil

Grátis
13 pág.
Engenharia de software

Pré-visualização | Página 1 de 1

Engenharia de software
Alunos: Kevin Corá, Andressa Batista, Andressa Souza, Lucas Franco, Bruno Silva
Modelo orientado a reuso
Introdução
O conceito de reutilização de software se baseia na programação modular onde podemos fazer uso de procedimentos, funções e classes pré existentes criados por outros.
A principal motivação para a reutilização está relacionada ao aumento dos níveis de qualidade e produtividade no desenvolvimento de software.
Exemplos do reuso e onde esta hoje em dia
Linha de produtos
Processo do reúso
Bibliotecas
Microsoft Foundation Class (MFC)
 Visual Component Library (VCL) do Delphi.
Engenharia de Software baseada em reuso
O reuso de componentes
O reuso de funções
O reuso de sistemas de aplicações
 
Praticas do reuso 
O reuso de componentes
O reuso de funções
O reuso de sistemas de aplicações
Benefícios do reuso de software
Maior confiabilidade
Redução dos riscos de processo
Uso efetivo de especialistas
Conformidade com padrões
Desenvolvimento acelerado
Requisitos para o Desenvolvimento com reuso
O responsável pelo reuso dos componentes precisa ter certeza de que o componente se comportará como especificado e de que é confiável.
Problemas com o reuso
Aumento nos custos de manutenção
Falta de ferramentas de apoio
Síndrome do 'não-foi-inventado-aqui'
Manutenção de uma biblioteca de componentes
Encontrar e adaptar componentes reutilizáveis
Conclusão
Basicamente planeja todo um esquema de componentes que podem ser reutilizados por outras empresas ou ela mesma.