Método de conversión de un diálogo controlado a un discurso en UN-Lencep
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, verificabl...
- Autores:
-
Arévalo Camacho, Wiliam Alfonso
- Tipo de recurso:
- Fecha de publicación:
- 2013
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/20038
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/20038
http://bdigital.unal.edu.co/10295/
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
Métodos de conversión
Educción de requisitos de software
Modelado
Validación
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_e9278e15ac54991ca554ebb6bfddee59 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/20038 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
title |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
spellingShingle |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep 0 Generalidades / Computer science, information and general works Métodos de conversión Educción de requisitos de software Modelado Validación |
title_short |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
title_full |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
title_fullStr |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
title_full_unstemmed |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
title_sort |
Método de conversión de un diálogo controlado a un discurso en UN-Lencep |
dc.creator.fl_str_mv |
Arévalo Camacho, Wiliam Alfonso |
dc.contributor.author.spa.fl_str_mv |
Arévalo Camacho, Wiliam Alfonso |
dc.contributor.spa.fl_str_mv |
Zapata Jaramillo, Carlos Mario |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works |
topic |
0 Generalidades / Computer science, information and general works Métodos de conversión Educción de requisitos de software Modelado Validación |
dc.subject.proposal.spa.fl_str_mv |
Métodos de conversión Educción de requisitos de software Modelado Validación |
description |
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. |
publishDate |
2013 |
dc.date.issued.spa.fl_str_mv |
2013 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-25T18:22:59Z |
dc.date.available.spa.fl_str_mv |
2019-06-25T18:22:59Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/20038 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/10295/ |
url |
https://repositorio.unal.edu.co/handle/unal/20038 http://bdigital.unal.edu.co/10295/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Medellín Facultad de Minas Facultad de Minas |
dc.relation.references.spa.fl_str_mv |
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. |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/20038/1/79692985.2011.pdf https://repositorio.unal.edu.co/bitstream/unal/20038/2/79692985.2011.pdf.jpg |
bitstream.checksum.fl_str_mv |
59d9727b6e7c2ca67007b5d7eb9d7b9b 48f7bfc6f7864c566f35cf34d009e00a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089542541508608 |
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Zapata Jaramillo, Carlos MarioArévalo Camacho, Wiliam Alfonso2e222bd7-72d3-4010-ab65-1ae31f9b5e693002019-06-25T18:22:59Z2019-06-25T18:22:59Z2013https://repositorio.unal.edu.co/handle/unal/20038http://bdigital.unal.edu.co/10295/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 elementsMaestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de MinasFacultad de MinasAré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.0 Generalidades / Computer science, information and general worksMétodos de conversiónEducción de requisitos de softwareModeladoValidaciónMétodo de conversión de un diálogo controlado a un discurso en UN-LencepTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL79692985.2011.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemasapplication/pdf1641312https://repositorio.unal.edu.co/bitstream/unal/20038/1/79692985.2011.pdf59d9727b6e7c2ca67007b5d7eb9d7b9bMD51THUMBNAIL79692985.2011.pdf.jpg79692985.2011.pdf.jpgGenerated Thumbnailimage/jpeg3919https://repositorio.unal.edu.co/bitstream/unal/20038/2/79692985.2011.pdf.jpg48f7bfc6f7864c566f35cf34d009e00aMD52unal/20038oai:repositorio.unal.edu.co:unal/200382023-09-28 08:04:31.823Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |