PRE-CONCEPTUAL SCHEMAS: TEN YEARS OF LESSONS LEARNED ABOUT SOFTWARE ENGINEERING TEACHING

Authors

Keywords:

pre-conceptual schemas, modeling, survey, requirements elicitation

Abstract

Pre-conceptual schemas are models for representing knowledge about any domain. Pre-conceptual schemas have been used for teaching software engineering for ten years in the National University of Colombia, since they are the basis for the so-called UNC-Method, a software development method created by researchers of such University. Several generations of software engineers have been taught with such models and, consequently, in this paper we survey some of them for gathering the lessons learned from such experience. Results are clear about the advantages and usage of pre-conceptual schemas for teaching software engineering. We also summarize such results and provide feedback for future development of pre-conceptual schemas.

Author Biographies

Juan Sebasti Zapata-Tamayo, Universidad EAFIT

Undergraduate Student.

Carlos Mario Zapata-Jaramillo, Universidad Nacional de Colombia

Full Professor, Computing and Decision Science Department, Faculty of Mines

References

Booch, G., Maksimchuk, R., Engle, M., Young, B., Conallen, J., & Houston, K. (2007). Object-Oriented Analysis and Design with Applications, 3rd Edition. Boston MA: Addison-Wesley Professional.

Fowler, M. (2004). UML Distilled: A brief guide to the standard object modeling language. Boston MA: Addison Wesley.

Haumer, P., Jarke, M., Pohl, K., & Weidenhaupt, K. (2000). Improving reviews of conceptual models by extended traceability to captured system usage. Interacting with computers, 13, 77-95.

Zapata C. M., Gelbukh, A., & Arango, F. (2006). Pre-conceptual schemas: a conceptual-graph-like knowledge representation for requirements elicitation. Lecture notes in computer sciences, 4293, 17-27.

Zapata C. M. (2012). UNC-Method revisited: elements of the new approach. Saarbr

Downloads

Published

2018-03-12