Show simple item record

Extracción de un diagrama de clases UML a partir de requisitos en Esperanto utilizando Lenguaje de Dominio Específico y técnicas de Procesamiento del Lenguaje Natural

dc.contributor.advisorGarcía Díaz, Vicente 
dc.contributor.authorOtero Márquez, Alberto
dc.date.accessioned2017-11-27T12:27:05Z
dc.date.available2017-11-27T12:27:05Z
dc.date.issued2017-06
dc.identifier.urihttp://hdl.handle.net/10651/44539
dc.descriptionTrabajo Fin de Máster correspondiente al Máster de Ingeniería Web de la Universidad de Oviedo, realizado por Alberto Otero Márquez bajo la dirección de Vicente García Díaz.spa
dc.description.abstractEl análisis de requisitos es la etapa más importante de cualquier proceso de desarrollo software, ya que una recopilación incompleta de requisitos es la causa de que muchos proyectos de IT (Tecnología de la información) fracasen. Para mejorar el proceso de análisis de requisitos hemos desarrollado un sistema capaz de extraer un diagrama de clases UML (Lenguaje uni cado de modelado) utilizando un documento de requisitos escrito en Esperanto. Hemos decidido emplear Esperanto,un lenguaje arti cial que a efectos prácticas puede considerarse como lenguaje natural. A pesar de que la gramática del Esperanto es compleja y extensa, también es menos complicada, ya que no tiene excepciones. Debido a que su morfología es concisa y regular su procesamiento será más fácil. Distintas reglas heurísticas han sido empleadas para extraer los elementos del diagrama. Nuestro sistema ha generado con éxito un diagrama de clases con todas las clases relevantes relacionadas y muchas de las relaciones de asociación entre ellas, incluyendo relaciones de herencia y composición. Además, nuestro sistema es capaz de extraer relaciones de dependencia. Nuestro sistema ha sido validado utilizando dos casos de estudio, en el primero se ha comparado nuestro sistema con cinco diagramas obtenidos por expertos y con un diagrama generado por la herramienta RACE, y en el segundo, se ha comparado nuestro sistema con el diagrama creado por un experto con amplios conocimientos del dominio, demostrando que nuestro sistema es una verdadera alternativa.spa
dc.format.extent104 p.spa
dc.language.isoengspa
dc.relation.ispartofseriesMáster Universitario en Ingeniería Web
dc.rightsCC Reconocimiento - No comercial - Sin obras derivadas 4.0 Internacional
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectTécnicas de procesamiento del lenguajespa
dc.subjectIngeniería dirigida por Modelosspa
dc.subjectLenguaje de Dominio Especí cospa
dc.subjectAnálisis de Requisitosspa
dc.subjectNLPspa
dc.subjectMDEspa
dc.subjectDSLspa
dc.titleExtracción de un diagrama de clases UML a partir de requisitos en Esperanto utilizando Lenguaje de Dominio Específico y técnicas de Procesamiento del Lenguaje Naturalspa
dc.title.alternativeUML Class diagram extraction from requirements in Esperanto using Domain Specific Language and Natural Language Processing techniquesspa
dc.typemaster thesisspa
dc.rights.accessRightsopen access


Files in this item

untranslated

This item appears in the following Collection(s)

Show simple item record

CC Reconocimiento - No comercial - Sin obras derivadas 4.0 Internacional
This item is protected with a Creative Commons License