{"title":"PlantUMLGen: A tool for teaching Model Driven Development","authors":"B. Pando, J. Castillo","doi":"10.23919/cisti54924.2022.9820348","DOIUrl":null,"url":null,"abstract":"The demand for professionals dedicated to software development continues to increase. The architecture analysis and detailed design are part of the key efforts for the correct development and continuity of the solution. The teaching of software engineering still has many challenges to solve. One of these challenges is the teaching of software design, since the efforts made during the course often end up in a dead document when moving on to the construction phase. This problem also occurs in the industry. The reviewed works show different approaches to solve this problem. The objective of this work is to propose a tool based on the model-driven approach to create class diagrams and transform them into the source code. Also, you can make changes to the diagram during construction stages and stay in sync with the code. The results show an encouraging experience with the use of the tool by students of the software design course during an academic semester.","PeriodicalId":187896,"journal":{"name":"2022 17th Iberian Conference on Information Systems and Technologies (CISTI)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 17th Iberian Conference on Information Systems and Technologies (CISTI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/cisti54924.2022.9820348","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The demand for professionals dedicated to software development continues to increase. The architecture analysis and detailed design are part of the key efforts for the correct development and continuity of the solution. The teaching of software engineering still has many challenges to solve. One of these challenges is the teaching of software design, since the efforts made during the course often end up in a dead document when moving on to the construction phase. This problem also occurs in the industry. The reviewed works show different approaches to solve this problem. The objective of this work is to propose a tool based on the model-driven approach to create class diagrams and transform them into the source code. Also, you can make changes to the diagram during construction stages and stay in sync with the code. The results show an encouraging experience with the use of the tool by students of the software design course during an academic semester.