Leitura Baseada em Perspectiva: A Visão do Projetista Orientada a Objetos
Resumo
Este artigo apresenta uma nova técnica de leitura, denominada OO-PBR. OO-PBR tem como principal objetivo a detecção de defeitos críticos em documentos de requisitos de software descritos em linguagem natural. OO-PBR apóia a revisão dos requisitos ao explorar a construção de modelo de projeto orientado a objetos. As etapas para a definição de OO-PBR são discutidas, destacando-se as premissas e os resultados experimentais obtidos.
Referências
Beck, K., Cunnigham, W. (1989) “A Laboratory For Teaching Object-Oriented Thinking”. Proceedings of the 4th ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications, OOPSLA’89, Volume 24 Issue 10, October 1999.
Belgamo, A., Fabbri, S. (2005) "GUCCRA: Técnica de Leitura para apoiar a Construção Modelos de Casos de Uso e a Análise de Documentos de Requisitos" In: XIX SBES, Uberlândia, MG, Brasil.
Chrissis, M., Konrad, M., Shrum, S. (2003) “CMMI: Guidelines for Process Integration and Product Improvement”, Addison Wesley.
Ciolkowski, M., Laitenberger, O., Rombach, D., Shull, F., Perry, D. (2002) “Software Inspections, Reviews & Walkthroughs”, 24th ICSE, May 19 - 25, 2002, Orlando, Florida.
Deligiannis, I, Shepperd, M., Webster, S., Roumeliotis, M. (2002) “Review of Experimental Investigations into Object-Oriented Technology”, Empirical Software Engineering, vol.7, n.3, Kluwer Academic Publishers.
Denger, C., Ciolkowski, M., Lanubile, F. (2004) “Investigating the Active Guidance Factor in Reading Techniques for Defect Detection”, Proc. of ISESE’04, Redondo Beach, California.
Hatton, L. (1998) “Does OO really match the way we think?” IEEE Software, 15(3):46-54, May/June.
Kaindl, H. (1994) “Object-Oriented Approaches in Software Engineering and Artificial Intelligence”, Journal of Object-Oriented Programming 6, 8, 38-45.
Kitchenham, B. (2004) “Procedures for Performing Systematic Reviews", Joint Technical Report Software Engineering Group, Department of Computer Science Keele University, United King and Empirical Software Engineering, National ICT Australia Ltd, Australia.
Larman, C. (2001) “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process”. Prentice Hall PTR, Upper Saddle River, NJ, USA.
Lima, G., Travassos, G. (2004) “Testes de Integração Aplicados a Software Orientado a Objetos: Heurísticas para Ordenação de Classes”. III SBQS, Brasília, DF.
Mafra, S. N., Travassos, G. H. (2005) “Técnicas de Leitura de Software: Uma Revisão Sistemática”. In: XIX Simpósio Brasileiro de Engenharia de Software, SBES’05,
Uberlândia, MG, Brasil.
Mafra, S. N. (2006) “Leitura Baseada em Perspectiva: A Visão do Projetista Orientada a Objetos”. Dissertação de Mestrado, PESC, COPPE/UFRJ, Rio de Janeiro, RJ, Brasil.
Marucci, R. et al. (2002) “OORTs/ProDeS: Definição de Técnicas de Leitura para um Processo de Software Orientado a Objetos”. In: I SBQS, Gramado, RS, Brasil.
Moreno, A. (1997) “Object-Oriented Analysis from Textual Specifications”. In Proc. of 9th international conference on SEKE, Madrid, Spain, 1997.
Pender, T. (2003) “UML Bible”. Wiley Publishing, Inc, Indianapolis, IN, USA.
Sayão, M., Breitman, K. (2005) “Gerência de Requisitos”. Mini-curso apresentado no XIX Simpósio Brasileiro de Engenharia de Software, Uberlândia, MG, Brasil.
Shull, F. (1998) “Developing Techniques for Using Software Documents: A Series of Empirical Studies”, PhD Thesis, Department of Computer Science, University of Maryland, USA.
Silva, L. (2004) “Uma abordagem com apoio ferramental para aplicação de técnicas de leitura baseada em perspectiva”. Diss. de Mestrado, PESC, COPPE/UFRJ, Rio de Janeiro, Brasil.
Sommerville, I. (2004) “Software Engineering”, Pearson, 2004. Thelin, T., Runeson, P., Wöhlin, C., Olsson, T., Andersson, C. (2004) “Evaluation of Usage- Based Reading-Conclusions after Three Experiments”, Emp. Soft. Eng., V.9, 1-2 (77-110).
Travassos, G., Shull, F., Fredericks, M., Basili, V. (1999) “Detecting defects in object-oriented designs: using reading techniques to increase software quality”. Proceedings of the 14th ACM SIGPLAN conference on OOPSLA, Vol. 34 Issue 10.
Weber, K., Rocha, A. R., et al. (2004) “Modelo de Referência para Melhoria de Processo de Software: uma abordagem brasileira”. XXX Conf. Latino-americana de Informática, Arequipa - Peru, 2004.