Escudo de la República de Colombia
Sistema Nacional de Biliotecas - Repositorio Institucional Universidad Nacional de Colombia Biblioteca Digital - Repositorio Institucional UN Sistema Nacional de Bibliotecas UN

Método de conversión de un diálogo controlado a un discurso en UN-Lencep

Arévalo Camacho, Wiliam Alfonso (2013) Método de conversión de un diálogo controlado a un discurso en UN-Lencep. Maestría thesis, Universidad Nacional de Colombia, Sede Medellin.

Texto completo

[img]
Vista previa
PDF - Versión Aceptada
Available under License Creative Commons Attribution Non-commercial No Derivatives.

1MB

Resumen

Resumen: El análisis de requisitos es una etapa del ciclo de vida del software que comprende las tareas de educción, modelado, validación y especificación de los requisitos. Adicionalmente, la especificación de requisitos debe ser correcta, no ambigua, completa, consistente, jerarquizada, verificable, modificable y trazable. Para realizar este proceso se requiere un contacto permanente con el interesado, de forma que toda la información se constate con él. Existen diversas técnicas para obtener la información necesaria para una especificación de requisitos, pero la que más se utiliza es la entrevista, la cual es un diálogo entre el analista y el interesado. Sin embargo, en un diálogo es común encontrar factores que afectan el entendimiento entre los actores. Esto hace que la tarea de obtener la información necesaria del interesado sea una de las más complejas en el proceso de especificación de requisitos. En procura de disminuir la ambigüedad existente en el diálogo, se desarrollaron los lenguajes controlados, que son subconjuntos del lenguaje natural. Los lenguajes controlados poseen una estructura similar al lenguaje natural, con reglas léxicas, reglas gramaticales, signos y palabras. Los lenguajes controlados tienen diversos usos. En la especificación de requisitos de software se encuentra el lenguaje controlado UN-Lencep, que permite presentar el discurso del interesado de una forma que se pueda validar. Adicionalmente, presenta la información de manera concreta, inambigua y completa. Sin embargo, la información se debe obtener mediante el diálogo con el interesado, dejando en manos del analista la identificación de los elementos necesarios para la estructuración del discurso, lo que posibilita la aparición de errores. Para reducir esta problemática, se propone, en esta Tesis, la estructuración de una secuencia ordenada de preguntas y la definición de las reglas necesarias para convertir las respuestas en el discurso del interesado, expresado en UN-Lencep. Adicionalmente, en un prototipo funcional se incluyen estos elementos y se valida con la especificación de algunos proyectos que requieren el desarrollo de una aplicación de software., Abstract: The requirements analysis is a phase of software development life-cycle. It comprises: requirements elicitation, modeling, validation and specification. Also, the requirements specification should be: correct, unambiguous, complete, consistent, hierarchical, verifiable, modifiable, and traceable. This process requires a permanent contact with the stakeholder, in such way that he can verify the information. There are several techniques for obtain information for the requirements specification, but the most used is the interview, which is a dialog between the analyst and the stakeholder. In such dialog the stakeholder has the information about the software domain and the analyst knows how make the software specification. However, some problems arise in dialogs that affect the understanding between their actors. They make most complex the task of requirements specification process, in order to obtain the needed information from the stakeholder. The controlled languages (subsets of natural language) help to decrease the ambiguity in the dialog. The controlled languages have a similar structure to the natural language, with lexical and grammatical rules, signs, and words. The controlled languages have several uses. For the software requirements specification, a controlled language called UN-Lencep is used, for allowing elaboration and validation of the stakeholder discourse. UN-Lencep presents the information in a concrete, unambiguous, and complete way. However, the information must be obtained by using a dialog with the stakeholder, but the analyst must identify the elements of the discourse structure, and this is a possible cause of mistakes in the process. As a way to reduce this problem, we propose, in this Thesis, the organization of an ordered sequence of questions that allow guidance to analyst on the identification of the needed elements for creating the discourse. Also, we establish a set of rules for translating the answers into a UN-Lencep stakeholder discourse. We include these features into a functional prototype, which we use in a lot of projects that needs to develop a software application, so we validate the functionality of all elements

Tipo de documento:Tesis/trabajos de grado - Thesis (Maestría)
Colaborador / Asesor:Zapata Jaramillo, Carlos Mario
Palabras clave:Métodos de conversión, Educción de requisitos de software, Modelado, Validación
Temática:0 Generalidades / Computer science, information & general works
Unidad administrativa:Sede Medellín > Facultad de Minas
Código ID:10295
Enviado por : Biblioteca Sede Medellín Universidad Nacional de Colombia
Enviado el día :10 Oct 2013 14:19
Ultima modificación:23 Septiembre 2014 12:44
Ultima modificación:23 Septiembre 2014 12:44
Exportar:Clic aquí
Estadísticas:Clic aquí
Compartir:

Solamente administradores del repositorio: página de control del ítem

Vicerrectoría de Investigación: Número uno en investigación
Indexado por:
Indexado por Scholar Google WorldCat DRIVER Registry of Open Access Repositories OpenDOAR Metabiblioteca BDCOL OAIster Red de repositorios latinoamericanos DSpace BASE Open archives La referencia Colombiae Open Access Theses and Dissertations Tesis latinoamericanas CLACSO
Este sitio web se ve mejor en Firefox