Reuso de software: técnicas e fatores relevantes para a reutilização
Regina Helena F. Almeida1, Ulf Bergman1
1
Departamento de Engenharia de Sistemas e Computação - Instituto Militar de Engenharia (IME) - Rio de Janeiro – RJ – Brasil regina@casop.mar.mil.br, Ulf@tecc2.com.br
Abstract. In a globalized society, the need to improve quality, productivity and reduce cost of such developments since these are essential factors when it comes to the success of information technology companies. The solution of a problem, many times, is based on the application of a similar solution that already was developed to decide one another problem. In this scene, reuse of software comes to exert an important paper in the concretion of these objectives. The solution of a problem, many times, is based on the application of a similar solution that already was developed to decide one another problem. Therefore, the use of adequate techniques the reuse of software added to the commitment of the members of the organization is factors that assure the success of reuse inside of the institution. This work presents the diverse techniques used in reuses of software and the main excellent factors for the success of the reuse. Resumo. No mundo globalizado de hoje a necessidade de se conseguir ganhos de qualidade, produtividade e redução de custos no desenvolvimento de sistemas, são fatores fundamentais no sucesso do negócio de empresas ligadas à tecnologia da informação. Nesse cenário, o reuso de software vem a exercer um papel importante na concretização desses objetivos. A solução de um problema, muitas vezes, está baseada na aplicação de uma solução similar que já foi desenvolvida para resolver um outro problema. Somente com a utilização de técnicas adequadas para a reutilização de software somadas ao comprometimento dos membros da organização é que poderemos assegurar o reuso dentro da instituição. Este trabalho apresenta as diversas técnicas utilizadas no reuso de software e os