
Teaching based on models and transformations under the active learning approach
Author(s) -
Luis-Vicente Reyes,
Ben Quintero
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1513/1/012012
Subject(s) - agile software development , software engineering , requirements engineering , domain (mathematical analysis) , computer science , process (computing) , curriculum , set (abstract data type) , subject (documents) , active learning (machine learning) , engineering management , software , systems engineering , engineering , artificial intelligence , programming language , psychology , mathematical analysis , pedagogy , mathematics , library science
Requirements engineering is a fundamental part of the software development cycle and, therefore, must be present in the curricula of systems engineering programs. In this document, a set of training situations based on active learning principles is presented to facilitate the teaching of requirements engineering. In the application of the methodology, the subjects of the software engineering line of the systems engineering program of the “Universidad Francisco de Paula Santander, Ocaña, Colombia” were used, guiding the process for teaching requirements engineering in agile environments with a view from the model driven engineering and its implementation in a virtual environment as a complement to the face-to-face classes. The strategy allowed participants to be organized in teams to improve requirements engineering learning. An activity guide based on scenarios with real problems was used, which allowed to strengthen the relationship between theory and practice of the subject to generate models and transform them into the search for solutions to problem domain under study.