Em direção a uma metodologia para o desenvolvimento de frameworks de aplicação orientados a objetos

  • Ricardo Pereira e Silva UFRGS / UFSC
  • Roberto Tom Price UFRGS

Resumo


The analisys of some framework development methodologies, shows the lack of modeling techniques and a detailed development process. In contrast, this features are contained in most object-oriented application development methodologies. Starting with analisys of these methodologies, is discussed how to adapt their modeling techniques to be used in frameworks development. The perceived need is to extend the static modeling techniques with class and method categorization, and to stress the use of colaborations for the dynamic modeling.
Palavras-chave: Software Engineering, software development methodologies, object-oriented framework

Referências

CHEN, P. P. S. The entity-relationship model - toward a unified view of data. In: ACM Transactios on Database Systems 1. mar. 1976.

COLEMAN, D. et all. Object-oriented development: the Fusion method. Prentice Hall, 1994.

DEUTSCH, P. Frameworks and reuse in the smalltalk 80 system. In: Software reusability. Ted Biggerstaff Ed., ACM Press, 1989.

FOWLER, M. Describing and comparing object-oriented analisys and design methods. In: Object development methods. Edited: Carmichael. New York: SIGS Books, 1994.

GAMMA, E. et all. Design patterns: elements of reusable object-oriented software. Addison-Wesley, 1994.

HAREL, D. et all. Statecharts: a visual formalism for complex systems. In: Science of Computer Progamming 8. 1987.

HODGSON, R. Contemplating the universe of methods. In: Object development methods. Edited: Carmichael. New York: SIGS Books, 1994.

JACOBSON, I. et all. Object-oriented software engineering - a use case driven approach. Addison-Wesley, 1992.

JOHNSON, R. E., FOOTE, B. Designing reusable classes. In: Journal of object-oriented programming. jun./jul. 1988.

JOHNSON, R. E., RUSSO, V. F. Reusing object-oriented designs. University of Ilinois tech report UIUCDS91-1696, 1991.

JOHNSON, R. E. How to design frameworks. In: Notes of OOPSLA 93 tutorial. 1993.

MEYER, B. Object-oriented software construction. Englewood Cliffs: Prentice Hall, 1988.

MONARCHI, D. E., PUHR, G. A research typology for object-oriented analysis and design. In: Communications of the ACM. v.35, n.9. sep. 1992.

PASTOR, E. A. Estudo comparativo de metodologias de desenvolvimento de software. UFRGS/I/CPGCC. Porto Alegre, 1994. Trabalho individual.

PEREZ, M., ANTONETI, J. A qualitative comparison of object-oriented methodologies. In: Proceedings of Sth. International Symposium on Systems Research, Informatics and Cybernetics. Baden: aug. 1995.

PREE, W. Design patterns for object oriented software development. Addison- Wesley, 1995.

RUMBAUGH, J. et all. Modelagem e projetos baseados em objetos. Editora Campus, 1994.

SILVA, R. P. Avaliação de metodologias de análise e projeto orientadas a objetos voltadas ao desenvolvimento de aplicações, sob a ótica de sua utilização no desenvolvimento de frameworks orientados a objetos. Porto Alegre: UFRGS/IN/CPGCC, jul. 1996. TI 556.

TALIGENT. Building object-oriented frameworks. Taligent Inc. white paper, 1994.

TALIGENT. Leveraging object-oriented frameworks. Taligent Inc. white paper, 1995.

WIRFS-BROCK, R., JOHNSON, R. E. Surveying current research in object-oriented design. Communications of the ACM. v.33, n.9. sep. 1990.
Publicado
14/10/1996
PEREIRA E SILVA, Ricardo; PRICE, Roberto Tom. Em direção a uma metodologia para o desenvolvimento de frameworks de aplicação orientados a objetos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 10. , 1996, São Carlos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1996 . p. 325-340. DOI: https://doi.org/10.5753/sbes.1996.24451.