Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Using Role-Play Diagrams to Improve Scenario Role-Play
Umeå universitet, Teknisk-naturvetenskapliga fakulteten.ORCID iD: 0000-0003-0639-4234
2010 (English)In: Graph Transformations and Model-Driven Engineering: Essays Dedicated to Manfred Nagl on the Occasion of his 65th Birthday / [ed] Gregor Engels, Claus Lewerentz, Wilhelm Schäfer, Andy Schürr, Bernhard Westfechtel, Springer Berlin/Heidelberg , 2010, p. 309-334Chapter in book (Refereed)
Abstract [en]

CRC-cards are a common lightweight approach to collaborative object-oriented analysis and design. They have been adopted by many educators and trainers to teach object-oriented modelling. In our experience, we have noticed many subtle problems and issues that have largely gone unnoticed in the literature. Two of the major issues are related to the CRC-card role-play as described in the literature. Although CRC-cards are representing classes, they are also utilized as substitutes for the actual objects during the scenario role-play. Furthermore; it is quite difficult to document or trace the scenario role-play. We propose using Role-Play Diagrams (RPDs) to overcome these problems. Our experience so far is quite positive. Novices have fewer problems with role-play activities when using these diagrams. Teaching and learning the new type of diagram adds only little overhead to the overall CRC-approach. Although our improvements specifically target the teaching and learning of object-oriented modelling, we believe that RPDs can be successfully applied in professional software development.

Place, publisher, year, edition, pages
Springer Berlin/Heidelberg , 2010. p. 309-334
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 5765
National Category
Software Engineering Didactics
Identifiers
URN: urn:nbn:se:bth-13407DOI: 10.1007/978-3-642-17322-6_14ISI: 000286532900014ISBN: 978-3-642-17321-9 (print)ISBN: 978-3-642-17322-6 (print)OAI: oai:DiVA.org:bth-13407DiVA, id: diva2:1046583
Available from: 2013-07-04 Created: 2016-11-14 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Börstler, Jürgen

Search in DiVA

By author/editor
Börstler, Jürgen
Software EngineeringDidactics

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 113 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf