Defining DSL design principles for enhancing the requirements elicitation process

La 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 softw...

Descripción completa

Detalles Bibliográficos
Autores: J GUADALUPE RAMOS DIAZ, Josep Silva, GUSTAVO ARROYO DELGADO
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2012
País:México
Institución:Universidad de Guanajuato
Repositorio:Repositorio Institucional de la Universidad de Guanajuato
Idioma:inglés
OAI Identifier:oai:repositorio.ugto.mx:20.500.12059/2184
Acceso en línea:http://repositorio.ugto.mx/handle/20.500.12059/2184
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/cti/7
DSL (Domain-Specific Languages)
Software engineering
Requirements elicitation
DSL (Lenguajes Específicos de Dominio)
Ingeniería de software
Elicitación de requerimientos
Descripción
Sumario:La 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.