Uma Ferramenta para Auxílio na Reutilização de Software
Resumo
Neste trabalho discutimos a aplicabilidade da reutilização de software para redução nos seus custos de produção. Apresentamos os vários caminhos para reutilização de software e propomos uma metodologia baseada no trabalho de Prieto-Diaz e Freeman. A metodologia é discutida, assim como a correspondente ferramenta e o seu emprego ilustrado com exemplos. Finalmente, são consideradas as dificuldades remanescentes para a reutilização de software, bem como possíveis soluções.
Referências
Boehm B W., Improving Software Productivity, IEEE Computer, Set 87, pag. 43-57.
Britton H K, e Parnas D L., A-7E Software Module Guide, NRL Memorandum Report 4702, Dez 86.
Fischer G., Cognitive view of reuse and redesign, IEEE Software, Special Issue, Jul 87, pag. 60-72.
Horowitz E. e Munson B., An expansive view of reusable software, IEEE Transactions on Software Engineering, vol SE-10, n.5, Set 84, pag. 477-487.
Meyer B., Reusability: the case for object-oriented design, IEEE Software, Mar 87, pag. 50-64.
Neighbors J M., The Draco approach to construting software from reusable components, IEEE Transactions on Software Engineering, vol SE-10, n. 5, Set 84, pag. 564-574.
Parnas D L., SDI - A violation of professional responsability, Abacus, vol. 4, n. 2, Inverno 87, pag 46-52.
Prieto-Diaz R. e Freeman P., Classifying software for reusability, IEEE Software, Jan 87, pag. 6-16.
Salton G., Automatic information organization and retrieval, McGraw-Hill, 1968, capítulo 7.
Stanfill C. e Kahle B., Parallel free-text search on the Connection Machine System, Communications of the ACM, vol 29, n.12, Dez 1986, pag. 1229-1239.
Tracz W., Reusability comes of age, IEEE Software, Special Issue, Jul 87, pag. 6-8.
Woodfield S. N. et al., Can programmers reuse software ? IEEE Software, Special Issue, Jul 87, pag. 52-59.