InDev: A software to generate an MVC architecture based on the ER model. Issue 1 (27th September 2021)
- Record Type:
- Journal Article
- Title:
- InDev: A software to generate an MVC architecture based on the ER model. Issue 1 (27th September 2021)
- Main Title:
- InDev: A software to generate an MVC architecture based on the ER model
- Authors:
- Ramírez‐Noriega, Alan
Martínez‐Ramírez, Yobani
Jiménez, Samantha
Soto‐Vega, Jesús
Figueroa‐Pérez, J. Francisco - Abstract:
- Abstract: Model‐view‐controller (MVC) design pattern is employed as software architecture. This pattern has the objective of separating the code into three elements, maintaining layers with defined functions. MVC pattern is used to structure and organize code in software development; therefore, it is an important topic in the teaching of software engineering. However, understanding and implementing this design pattern is not easy for students. Therefore, this investigation proposes a Computer Aided Software Engineering tool called inDev, which is capable of generating an application based on an Entity Relationship (ER) diagram, generating the model, the controller, and the view. The student can interact with the system by visualizing the changes produced by the inputs in the ER diagram in the output as the MVC architecture. To test the scope of the project as a teaching strategy, an experiment was designed with a control group and an experimental group. The experimental group that used the application, inDev, showed better results in learning than the control group, which did not use it. The inDev tool proved to be a useful educational tool for dealing with a topic like the MVC design pattern.
- Is Part Of:
- Computer applications in engineering education. Volume 30:Issue 1(2022)
- Journal:
- Computer applications in engineering education
- Issue:
- Volume 30:Issue 1(2022)
- Issue Display:
- Volume 30, Issue 1 (2022)
- Year:
- 2022
- Volume:
- 30
- Issue:
- 1
- Issue Sort Value:
- 2022-0030-0001-0000
- Page Start:
- 259
- Page End:
- 274
- Publication Date:
- 2021-09-27
- Subjects:
- angular -- case tool -- code generation -- entity‐relationship model -- model‐view‐controller pattern
Engineering -- Study and teaching (Higher) -- Periodicals
Engineering -- Computer-assisted instruction -- Periodicals
620 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-0542 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/cae.22455 ↗
- Languages:
- English
- ISSNs:
- 1061-3773
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.646000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 20401.xml