Please use this identifier to cite or link to this item: http://repositorio.ugto.mx/handle/20.500.12059/2184
Full metadata record
DC FieldValueLanguage
dc.rights.licensehttp://creativecommons.org/licenses/by-nc-nd/4.0es_MX
dc.creatorJ GUADALUPE RAMOS DIAZes_MX
dc.date.accessioned2020-07-20T21:44:08Z-
dc.date.available2020-07-20T21:44:08Z-
dc.date.issued2012-03-01-
dc.identifier.urihttp://repositorio.ugto.mx/handle/20.500.12059/2184-
dc.description.abstractLa Elicitación de Requisitos propicia el entendimiento de las necesidades de los usuarios con respecto a un desarrollo de software. Los métodos que se emplean provienen de las ciencias sociales por lo que se carece de una retroalimentación “ejecutable”. Consecuentemente, la primera versión del software podría no cumplir con las expectativas. El uso de DSLs como herramientas para el descubrimiento de requisitos es una idea aceptada, desafortunadamente, muy pocos trabajos en la literatura se enfocan en la definición de principios de diseño de DSLs. En este trabajo planteamos principios de diseño de DSLs orientados a la elicitación de requisitos, enseguida, generamos casos de prueba en ANTLR, Ruby y Curry. También, enunciamos el perfil que debe tener el nuevo analista de software. Con ello, se incrementa la retroalimentación entre los involucrados en el desarrollo de software y se mejora el producto / J. Guadalupe Ramos-Díaz, Isela Navarro, Josep Silva, Gustavo Arroyo.es_MX
dc.language.isoengen
dc.publisherUniversidad de Guanajuatoes_MX
dc.relationhttps://doi.org/10.15174/au.2012.352es_MX
dc.rightsinfo:eu-repo/semantics/openAccesses_MX
dc.sourceActa Universitaria: Multidisciplinary Scientific Journal. Vol. 22, No. NE-1 ENC (2012)es_MX
dc.titleDefining DSL design principles for enhancing the requirements elicitation processen
dc.typeinfo:eu-repo/semantics/articlees_MX
dc.creator.idinfo:eu-repo/dai/mx/cvu/559875es_MX
dc.subject.ctiinfo:eu-repo/classification/cti/7es_MX
dc.subject.keywordsDSL (Domain-Specific Languages)en
dc.subject.keywordsSoftware engineeringen
dc.subject.keywordsRequirements elicitationen
dc.subject.keywordsDSL (Lenguajes Específicos de Dominio)es_MX
dc.subject.keywordsIngeniería de softwarees_MX
dc.subject.keywordsElicitación de requerimientoses_MX
dc.type.versioninfo:eu-repo/semantics/publishedVersiones_MX
dc.creator.twoJosep Silva-
dc.creator.threeGUSTAVO ARROYO DELGADOes_MX
dc.creator.idtwoinfo:eu-repo/dai/mx/orcid/0000-0001-5096-0008es_MX
dc.creator.idthreeinfo:eu-repo/dai/mx/cvu/475538es_MX
dc.description.abstractEnglishRequirements elicitation is concerned with learning and understanding the needs of users w.r.t. a new software development. Frequently the methods employed for requirements elicitation are adapted from areas like social sciences that do not include executable (prototype based on) feedback. As a consequence, it is relatively common to discover that the first release does not fit the requirements defined at the beginning of the project. Using domain-specific languages (DSLs) as an auxiliary tool for requirements elicitation is a commonly well accepted idea. Unfortunately, there are few works in the literature devoted to the definition of design principles for DSLs to be experienced in the frameworks for DSL developing such as ANTLR, Ruby, and Curry. We propose design principles for the DSL development (regardless of paradigm) which are sufficient to model the domain in a requirements phase. Furthermore we enunciate a new profile for the requirements analyst and a set of elicitation steps. The use of DSLs not only give us an immediate feedback with the stakeholders; it also allows us to produce part of the real code / J. Guadalupe Ramos-Díaz, Isela Navarro, Josep Silva, Gustavo Arroyo.en
Appears in Collections:Revista Acta Universitaria

Files in This Item:
File Description SizeFormat 
Defining DSL design principles for enhancing the requirements elicitation process.pdf380.82 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.