Filters








1,753 Hits in 6.7 sec

Extending CRC cards into a complete design process

Kathleen Arnold Gray, Mark Guzdial, Spencer Rugaber
2003 ACM SIGCSE Bulletin  
We attempted to teach a more sophisticated design process that would grow upon the students' interest in CRC Cards, and we provided a design tool to support that process.  ...  We have students understand, enjoy, and actually use CRC cards in the introductory object-oriented design process that we teach.  ...  Acknowledgements This research was funded by a grant from the National Science Foundation. Our thanks to Jonathan d'Andries and Russell Steen who aided in development, and J.  ... 
doi:10.1145/961511.961582 dblp:conf/iticse/GrayGR03 fatcat:dhuym6kuhzgj3lvt5eovmjiz74

Extending CRC cards into a complete design process

Kathleen Arnold Gray, Mark Guzdial, Spencer Rugaber
2003 ACM SIGCSE Bulletin  
We attempted to teach a more sophisticated design process that would grow upon the students' interest in CRC Cards, and we provided a design tool to support that process.  ...  We have students understand, enjoy, and actually use CRC cards in the introductory object-oriented design process that we teach.  ...  Acknowledgements This research was funded by a grant from the National Science Foundation. Our thanks to Jonathan d'Andries and Russell Steen who aided in development, and J.  ... 
doi:10.1145/961290.961582 fatcat:6oqev2ub5neftcruxap6dbvmea

Extending CRC cards into a complete design process

Kathleen Arnold Gray, Mark Guzdial, Spencer Rugaber
2003 ACM SIGCSE Bulletin  
We attempted to teach a more sophisticated design process that would grow upon the students' interest in CRC Cards, and we provided a design tool to support that process.  ...  We have students understand, enjoy, and actually use CRC cards in the introductory object-oriented design process that we teach.  ...  Acknowledgements This research was funded by a grant from the National Science Foundation. Our thanks to Jonathan d'Andries and Russell Steen who aided in development, and J.  ... 
doi:10.1145/961576.961582 fatcat:ln73c6vqivd3pidnoumagffrdm

Teaching object-orientation with smartphones as digital CRC cards

Rainer Lutz, Sascha Schafer, Stephan Diehl
2013 2013 26th International Conference on Software Engineering Education and Training (CSEE&T)  
In this paper we introduce CREWSpace-a tool for co-located collaboration that implements a digital version of the CRC method.  ...  Moreover, the actual process of designing or implementing a piece of software seems to be less important than providing an optimal solution.  ...  Acknowledgment The authors would like to thank Quinten Soetens for using CREWSpace during a lab session of the software engineering course at the University of Antwerp.  ... 
doi:10.1109/cseet.2013.6595240 dblp:conf/csee/Lutz0D13 fatcat:w3mc2jlkavgxjhm26to6iscxxq

Network Organization and Governance [chapter]

2018 CRC Handbook of Modern Telecommunications  
In these areas, an SLA is an important differentiator for an ISP. Generally, the customer subscribes to a particular class of service and signs an SLA accordingly.  ...  cards.  ...  Both separated and joint measurements for supervising SLAs will be used. Multiprovider collaboration requires that certification criteria for service providers are extended.  ... 
doi:10.1201/9781420078084-9 fatcat:eyixyd27nzbmthwoqybadgqz2e

An In-the-Wild Study of Learning to Brainstorm: Comparing Cards, Tabletops and Wall Displays in the Classroom

Andrew Clayphan, Roberto Martinez-Maldonado, Martin Tomitsch, Susan Atkinson, Judy Kay
2016 Interacting with computers  
of single-display groupware (SDG) for students learning to brainstorm, a richly collaborative activity involving a divergent ideation phase and convergent discussion and idea selection phases.  Both  ...  Keywords Interactive tabletops; Collocated collaboration; Creativity; Interactive vertical displays; Single display groupware; Brainstorming; Studies in the wild Research Highlights  An in-the-wild study  ...  Acknowledgements This work was partially funded by the Smart Services CRC.  ... 
doi:10.1093/iwc/iww001 fatcat:udkavs47qjavjkiiyeomqak2xi

Appendix [chapter]

2010 Smart Card Handbook  
ADF (application DF) An ADF 2 is a directory for an → application with subordinate → EFs that is located in the file system of a smart card but not located under the → MF.  ...  card An abbreviated term for → microprocessor card. 1-µm, 0.8-µm, . . . technology The capacity of the technology used to fabricate semiconductor chips is traditionally expressed in terms of the dimension  ...  Class In the context of → object-oriented programming, a class is a sort of abstract set of instructions for constructing an → object, or in other words, for constructing the → attributes and → methods  ... 
doi:10.1002/9780470660911.app1 fatcat:qy7ioz5aofhg7pem45tp42tulu

Pass the Ball: Game-Based Learning of Software Design [chapter]

Guillermo Jiménez-Díaz, Mercedes Gómez-Albarrán, Pedro A. González-Calero
2007 Lecture Notes in Computer Science  
Based on our experience using active learning methods to teach object-oriented software design we propose a game-based approach to take the classroom experience into a virtual environment.  ...  We also describe a prototype that instantiates this architecture called ViRPlay3D2.  ...  A CRC card [1] represents a Class and it contains information about its Responsibilities -what a class knows and what it can do-and its Collaborators -classes that help to carry out a responsibility.  ... 
doi:10.1007/978-3-540-74873-1_7 fatcat:zbow2uh5grdxveh3c6z7x6ogga

Tangible software modeling with multi-touch technology

Sebastian Muller, Michael Wursch, Pascal Schoni, Giacomo Ghezzi, Emanuel Giger, Harald C. Gall
2012 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE)  
For that, we have implemented a fully functional prototype, which is concerned with agreeing on a good objectoriented design through the course of a Class Responsibility Collaboration (CRC) modeling session  ...  For that, we have implemented a fully-functional prototype, which is concerned with agreeing on a good objectoriented design through the course of a Class Responsibility Collaboration (CRC) modeling session  ...  Similarly, an orange cube brings up a tag cloud with verbs. Participants can then drag a verb onto a card to assign a responsibility to a class.  ... 
doi:10.1109/chase.2012.6223001 dblp:conf/icse/MullerWSGGG12 fatcat:hwatfbgbk5bz3mr7qwifvoxx5m

Performance Evaluation Engine

M. E. Fayad
2007 2007 IEEE International Conference on Information Reuse and Integration  
The proposed solution is not intended to replace existing systems; rather, the effort is to define and provide a new methodology for designing such systems, with a rich set of patterns for performance  ...  This paper specifically deals with patterns topology or pattern language for Performance Evaluation, a cognitive process involved in producing and understanding different concepts of patterns in this discipline  ...  CRC Cards The CRC cards shown in the following tables provide details on collaboration and responsibilities of various participants in the pattern.  ... 
doi:10.1109/iri.2007.4296697 dblp:conf/iri/Fayad07 fatcat:y6kltaa5c5bqdjrsqknliveyki

Research on the Development and Application of Campus Card in Colleges and Universities

Wei Zhang, Xiushuang Yi, Chenghao Han, Weili Zhang
2020 Journal of Contemporary Educational Research  
card, virtual campus card, big data application, information security and other aspects, with a view to providing effective reference for the construction of campus card in Colleges and universities.  ...  Based on the actual construction of one-card system in domestic universities and the author's years of experience in campus card management, this paper makes a systematic study on the development of campus  ...  In the ordinary POS, when a transaction record is generated and uploaded, each transaction record is checked by 16-bit CRC.  ... 
doi:10.26689/jcer.v4i4.1190 fatcat:fxyxzs32pzdznjmml4sney4v4y

Localization Practices in Trading Card Games, Magic: the gathering from English into Portuguese

Meggie Rosar Fornazari
2020 Belas Infiéis  
The localization of a long-lasting and often updated Trading Card Game (TCG) such as Magic: The Gathering (USA, 2003-present) requires specific and detailed translation for consistency, while following  ...  for the genre.  ...  This grammatical class would imply that this is an ability the card intrinsically has and, depending on the effect of certain cards, it can be gained or lost.  ... 
doi:10.26512/belasinfieis.v9.n4.2020.26387 doaj:78220fc75e3f439dabc8e3a0d057f793 fatcat:vh7qif2opnfwpk2deyfbjoqdam

Object-oriented development

Grady Booch
1986 IEEE Transactions on Software Engineering  
We were looking for ways to make use case development more active, accessible, and better guided. We based our technique on the established CRC card technique used for object-oriented design.  ...  We did get the benefits we set out to achieve: the technique gets people involved rapidly, and guides use case development in a sensible way.  ...  This technique is CRC (class-responsibility-collaborator), which uses cards and roleplay to facilitate designing a system as a set of collaborating objects [2, 9, 3] .  ... 
doi:10.1109/tse.1986.6312937 fatcat:jg3vykhxmrgpxicjkbahejmbvq

RDP Technique: Take a Different Look at XP for Adoption

Mehdi Mirakhorli, Abdorrahman Khanipour Rad, Fereidoon Shams Aliee, Abbas Mirakhorli, Maryam Pazoki
2008 Australian Software Engineering Conference : Proceedings  
Proposed technique benefits from RDP (Rule-Description-Practice) cards for identifying a set of suitable practices for a specific project: organizing "YourXP" software development process. 19th Australian  ...  practical technique for tailoring XP.  ...  CRC cards are index cards which are used to record suggested classes, their responsibilities, and their relationship to other classes, collaboration.  ... 
doi:10.1109/aswec.2008.4483259 fatcat:wysv562jvrdsxl27s3t3f3b3qq

Design Patterns as Litmus Paper to Test the Strength of Object-Oriented Methods [chapter]

Anthony J. H. Simons, Monique Snoeck, Kitty S. Y. Hung
1998 OOIS'98  
Different design patterns, such as Mediator, Chain of Responsibility, Template Method, Command and Composite emerge for each method, illustrating the particular bias and the different design decisions  ...  Each method elevates a different modularising principle: contract minimisation and existence dependency.  ...  Collaborators are elicited (rule 2) where these server-entities are obviously involved in the fulfilling of client responsibilities; this information is entered on CRC cards.  ... 
doi:10.1007/978-1-4471-0895-5_10 fatcat:3g7bjy734nghxkee5ff2tgruyi
« Previous Showing results 1 — 15 out of 1,753 results