Abstract:
Most web projects that are developed by software engineering students have at least one form and a controller, which contains a model of the data related to the manipulat...Show MoreMetadata
Abstract:
Most web projects that are developed by software engineering students have at least one form and a controller, which contains a model of the data related to the manipulation of the forms, as well as a database. In other words, for each entity in the database, a view, a controller and a model must be created. Allowing to standardize the communication between the web project and the database. The main problem is that students do not know how to implement the Model-View-Controller (MVC) design pattern, due to this, their projects lack scalability, understanding, and include bad development practices. Therefore, this proposal consists of a CASE tool (Computer Aided Software Engineering) capable of generating an application based on an Entity-Relationship diagram, generating the model, the controller, and the user interface. The experiment with the application consists of measuring its usability through the Systems Usability Scale (SUS). For this, the Results indicate a good and acceptable evaluation according to the scales used (72.64 SUS points). The developed software allows students to understand the MVC design pattern clearly by being able to interact with the inputs and outputs of the system.
Published in: 2020 8th International Conference in Software Engineering Research and Innovation (CONISOFT)
Date of Conference: 04-06 November 2020
Date Added to IEEE Xplore: 31 December 2020
ISBN Information: