Publicado

2014-01-01

A FIRST COURSE IN SOFTWARE ENGINEERING METHODS AND THEORY

UN CURSO INICIAL SOBRE TEORÍA Y MÉTODOS DE LA INGENIERÍA DE SOFTWARE

DOI:

https://doi.org/10.15446/dyna.v81n183.42293

Palabras clave:

SEMAT, curriculum design, software industry, software academy, software community (en)
SEMAT, diseño curricular, industria del software, academia del software, comunidad del software (es)

Descargas

Autores/as

  • CARLOS ZAPATA Universidad Nacional de Colombia - Sede Medellín - Facultad de Minas
  • IVAR JACOBSON Chairman of Ivar Jacobson International
Even though the software engineering curriculum has been designed many times, some problems still remain: the gap between academy and industry, the failure to continuously update the courses, the difficulties for combining theory and practice, and the lack of a sound, widely accepted theoretical basis. The SEMAT (Software Engineering Methods and Theory) initiative has been proposed for addressing some of the aforementioned problems. Based on the main ideas related to SEMAT, in this paper we propose a first course that introduces students to the main issues about SEMAT. This course is planned to be included in the System and Informatics Engineering Program belonging to the Universidad Nacional de Colombia, Medellin Branch. Also, we discuss the way in which this course addresses the previously diagnosed problems.
Aunque desde hace años se habla del diseño curricular de la ingeniería de software, algunos problemas aún subsisten: la brecha existente entre la academia y la industria del software, los problemas para mantener actualizados los cursos, las dificultades para combinar la teoría con la práctica y la carencia de una sonora y ampliamente aceptada base teórica para la ingeniería de software. La iniciativa SEMAT (nombrada así por el acrónimo en inglés de Teoría y Métodos de la Ingeniería de Software) se propuso para solucionar algunos de los problemas en mención. Tomando como base las ideas relacionadas con SEMAT, en este artículo se propone un primer curso que suministra a los estudiantes una introducción a los principales tópicos de SEMAT. Se planea incluir este curso en el programa de Ingeniería de Sistemas e Informática de la Universidad Nacional de Colombia, Sede Medellín. También, se discute la manera en que este curso contribuye a solucionar los problemas que se diagnosticaron previamente.

Referencias

Fairley R. Educational Issues in Software Engineering, en 1978 annual conference ACM/CSC-ER (1978, Washington D.C., USA). pp. 58-62.

Mead, N. Software engineering education: How far we've come and how far we have to go The Journal of Systems and Software, 82, pp. 571-575, 2009.

Ludewig, J. and Reißing, R. Teaching what they need instead of teaching what we like-the new software engineering curriculum at the University of Stuttgart, Information and Software Technology, 40, pp. 239-244, 1998.

Amiri A., Banari M., and Yousefnezhad N. An Investigation of Undergraduate Software Engineering Curriculum: Iranian Universities Case Study, en International Conference on Computer Science & Education ICCSE (6th, 2011, Singapore, Singapore). pp. 638-644.

Moreno, A., Sanchez-Segura, M., Medina-Dominguez, F., and Carvajal, L. Balancing software engineering education and industrial needs, The Journal of Systems and Software, 85, pp. 1607-1620, 2012.

Jacobson, I., Ng, P. McMahon, P., Spence, I., and Lidman, S. The essence of software engineering: appying the Semat kernel, 1st edition, New Jersey, Addison Wesley, 2013.

Zapata, C. M., Gelbukh, A., and Arango, F. Pre-conceptual Schema: A Conceptual-Graph-Like Knowledge Representation for Requirements Elicitation, Lecture Notes in Computer Science, 4293, pp. 17-27, 2006.

Zapata C. M., Maturana G., and Castro L. Tutorial sobre la iniciativa SEMAT y el juego MetricC, en Congreso Colombiano de Computación (8th, 2013, Armenia, Colombia).

Zapata C. M. and Montilva J. La esencia de la Ingeniería del Software: el núcleo SEMAT en la práctica, en Conferencia Latinoamericana en Informática (39ª, 2013, Naiguatá, Venezuela).

Dimensions

PlumX

Visitas a la página del resumen del artículo

727

Descargas

Los datos de descarga aún no están disponibles.

Cómo citar

[1]
“UN CURSO INICIAL SOBRE TEORÍA Y MÉTODOS DE LA INGENIERÍA DE SOFTWARE”, DYNA, vol. 81, no. 183, pp. 231–241, Jan. 2014, doi: 10.15446/dyna.v81n183.42293.