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

Juan Sebastián Zapata-Tamayo, Carlos Mario Zapata-Jaramillo

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.

Keywords


pre-conceptual schemas; modeling; survey; requirements elicitation

Full Text:

PDF

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ücken: Lambert Academic Publishing.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2018 Carlos Mario Zapata-Jaramillo, Juan Sebastián Zapata-Tamayo

Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.