Patterns in CSCW Modeling

  • Marco Paludo PUC-PR / Banco do Estado do Paraná S/A
  • Robert Burnett PUC-PR
  • Edgard Jamhour PUC-PR

Resumo


Modeling object-oriented systems is usually presented in a great variety of methods, however few of them consider patterns and reuse issues in its structure. The purpose of this article is to present some CSCW characteristics and put them into two different approaches of system modeling. One pure object-oriented and other pattern-oriented. The focus is to stress the particularities of groupware applications, nevertheless traditional ones can also be addressed. Some object-oriented modeling characteristics are presented initially, establishing comparisons of Peter Coad's pattern-oriented methodology with others, followed by the modeling of a Project Management case study system wilh both approaches. The results are presented by comparing both modeling considering the static, dynamic and functional modeling, follow by the conclusions of the work.

Palavras-chave: CSCW, Patterns, Object-Orientation, Object Modeling, Reuse

Referências

Araujo, R.; Dias, M.; Borges, M., "Computer Added Cooperative Software Development: Classifications and Proposals", In Proceedings of XI Brazilian Symposium on Software Engineering XI, Fortaleza-Brazil, 1997.

Buschmann, F; Meunier, R.; Rohnert, H.; Sommerland, P.; Stal, M., "Pattern-Oriented Software Architecture: A System of Patterns", John Wiley & Sons, Chichester, 1996.

Coad, P.; Yourdon, E., "Object-Oriented Design", Yourdon Press, 1991.

Coad, P.; Yourdon, E., "Object-Oriented Analysis", Yourdon Press, 1991.

Coad, P.; Mayfield, M., "Object Models: Strategies, Patterns & Applications - Second Edition", Yourdon Press, New Jersey, 1997.

Fowler, M., "Analysis Patterns - Reusable object models", Addison-Wesley, Menlo Park, 1997.

Fowler, M.; Scott, K., "UML Distilled. Applying the Standard Object Modeling Language", Addison-Wesley, Reading, 1997.

Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J., "Design Patterns: Elements of Reusable Object-Oriented Software", Addison-Wesley, Reading, 1994.

Lajoie, R.; Keller, R., "Design and Reuse in Object-Oriented Frameworks: Patterns, Contracts, and Motifs in Concert.", In Proceedings of 62nd Congress of the Association Canadienne Française pour I'avancement des Sciences (ACFAS), Montreal, 1994.

Lotus Development Corporation. "Groupware: Communication, Collaboration and Coordination", Cambridge, 1995.

Pree, W., "Design Patterns for Object-Oriented Software Development", Addison-Wesley, Wokingham, 1995.

Rational Software Corporation, "UML v 1.1 Notation Guide", http://www.rational.com, 1997.

Rumbaugh, J.; Blaha, M.; Premerlani, W.; Frederick, E.; Loresen, W., "Object-Oriented Modeling and Design", 1991.

Taligent, Inc, "Building Object-Oriented Frameworks", Taligent, Inc White Paper, 1994. http://www.taligent.com.

Taligent, Inc, "Leveraging Object-Oriented Frameworks", Taligent, Inc White Paper, 1994. http://www.taligent.com.

Yglesias, K, "IBM's Reuse Programs: Knowledge Management and Software Reuse", In Proceedings of Fifth International Conference on Software Reuse (ICSRS), Victoria, 1998.
Publicado
13/10/1998
PALUDO, Marco; BURNETT, Robert; JAMHOUR, Edgard. Patterns in CSCW Modeling. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 12. , 1998, Maringá/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 37-52. DOI: https://doi.org/10.5753/sbes.1998.24018.