Inicio  /  Acta Scientiarum: Technology  /  Vol: 41 Par: 0 (2019)  /  Artículo
ARTÍCULO
TITULO

A framework for web applications using an Agile and Collaborative Model Driven Development (AC-MDD)

Breno Lisi Romano    
Adilson Marques da Cunha    

Resumen

This paper presents, as its main contribution, a Framework for Web Applications named Agile and Collaborative Model Driven Development (AC-MDD), seeking to reduce wastes on the modeling and documentation activities of web applications. The AC-MDD framework was elaborated based on related works that present Agile Model Driven Development processes (AMDD), but it deals with issues not yet considered by these researches. To adopt the AC-MDD framework, some visual elements from a novel Unified Modeling Language (UML) profile named Web-AML was designed, allowing to represent agile models of web applications. Besides that, in order to apply the proposed framework using these new models, a method was defined providing steps to transform agile models into web application source-codes. A case study was performed successfully in a real project that gives support to the population of a city located in the State of São Paulo (Brazil) to deal with the real flood problem they have been facing in recent years. This project was developed at the Federal Institute of Education, Science, and Technology of São Paulo to verify and validate the AC-MDD framework. Finally, a comparative analysis between the AC-MDD Framework and other AMDD processes was presented and highlighted the main aspects of the proposed framework.

Palabras claves

 Artículos similares

       
 
Carmen Ioana Gog     Pág. 19 - 31
The Design Science research method was hereby employed to develop an artifact that demonstrates the experimental ?model-aware? software engineering methodology in the context of PHP Web development ? a ?low code? development approach with code templates ... ver más

 
Indra Kharisma Raharjana,Fadel Harris,Army Justitia     Pág. 27 - 36
Background: Testing using Behavior-Driven Development (BDD) techniques is one of the practices of Agile software development. This technique composes a test-case based on a use case scenario, for web application acceptance tests.Objective:  In this ... ver más

 
Aleksei Moskalenko,Olga Laponina,Vladimir Sukhomlin     Pág. 30 - 35
Web-scraping is a process of extracting data from web-pages on the Internet by automating web-sites requests. Importance of web-scraping is increased with developing of the Internet. This is evidenced by the appearance of vacancies in companies where it ... ver más

 
Andrei Brazhuk,Evgeny Olizarovich     Pág. 14 - 20
Threat modelling of a computer system is based on the system analysis of its architecture on early development stages (requirements, design) and creation of a threat model that represents security aspects of the system (threats and mitigations). Used in ... ver más

 
David Pérez-Jorge,María del Carmen Rodríguez-Jiménez,Nuria Marrero-Rodríguez,Sergio Pastor-Llarena,María Dolores Mateos Peñas     Pág. pp. 212 - 229
We present the results which arise from the development of the Virtual Teachers? Toolbox (VTT-Box) project. The main aim of the project was to develop a virtual web-based service for teachers (toolbox) to support them best with a sophisticated tool to us... ver más