Redução de custos de produção e manutenção,
entregas mais rápidas e aumento de qualidade.
A abordagem para desenvolvimento de software Component-Based
Software Engineering (CBSE) tem utilizado o reúso como peça principal.
Essa abordagem depende de uma grande base de componentes
reusáveis e algum framework de integração.
Contudo, sabemos que os custos de desenvolvimento são
menores que os custos de integração e de teste.
Componente:é uma parte do sistema modular, executável,
implantável, independente, padronizada e reutilizável que
encapsula a implementação e expõe um conjunto de interfaces
do sistema. Bacana?
Professor, o que são Sistemas COTS? Esse é o
acrônimo de Commercial Off-The-Shelf, que é um
conjunto de soluções pré-fabricadas e disponíveis no
mercado, podendo ser compradas ou licenciadas, i.e.,
uma grande biblioteca de componentes prontos.
Há uma concentração dos esforços mais
na integração de partes existentes do que
no seu desenvolvimento desde o início.
É uma forma de desenvolvimento em espiral que busca a
reutilização de trechos de software desenvolvidos e
testados em projetos anteriores e armazenados em um
repositório.
parte de um software ou componente
existente para se criar outro!