CASE Tools versus Pencil and Paper: A Student's Perspective on Modeling Software Design

In this paper we study students’ reflections on different ways of creating a model of a software design: either through using a CASE tool or via pencil and paper. In particular, we asked students how the different means of creating a design affected their learning of software design. Beyond the advantages and limitations of the two styles, our findings suggest that there is no strict line separating the two approaches. Both share a number of positive characteristics related to sketchy designs, collaboration, and exploration of design issues; and both could be improved with respect to portability and understandability.

[1]  Jayantha Rajapakse,et al.  Assessing the completeness and clarity of UML for conceptual modeling , 2012 .

[2]  Michel R. V. Chaudron,et al.  Managing Model Quality in UML-Based Software Development , 2005, 13th IEEE International Workshop on Software Technology and Engineering Practice (STEP'05).

[3]  Patricia Lago,et al.  Teaching a Course on Software Architecture , 2005, 18th Conference on Software Engineering Education & Training (CSEET'05).

[4]  Wolfgang Emmerich,et al.  Literate Modelling - Capturing Business Knowledge with the UML , 1998, UML.

[5]  Håkan Burden,et al.  Industrial Adoption of Model-Driven Engineering: Are the Tools Really the Problem? , 2013, MoDELS.

[6]  Christian Lange,et al.  Improving the quality of UML models in practice , 2006, ICSE.

[7]  D. J. Holding,et al.  UML and Petri nets for design and analysis of distributed systems , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[8]  Perdita Stevens,et al.  Tool Use in Software Modelling Education , 2013, EduSymp@MoDELS.

[9]  Claudia Susie C. Rodrigues,et al.  Software Architecture Teaching : A Systematic Review , 2008 .

[10]  Samira Si-Said Cherfi,et al.  Conceptual Modeling Quality - From EER to UML Schemas Evaluation , 2002, ER.

[11]  S. Brookfield Becoming a critically reflective teacher , 1995 .