- -

Desarrollo de un diseñador de reglas de negocio expresadas en lenguaje natural

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de un diseñador de reglas de negocio expresadas en lenguaje natural

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Letelier Torres, Patricio Orlando es_ES
dc.contributor.author Murcia Serrano, Andrea es_ES
dc.date.accessioned 2022-12-28T08:35:18Z
dc.date.available 2022-12-28T08:35:18Z
dc.date.created 2022-12-12
dc.date.issued 2022-12-28 es_ES
dc.identifier.uri http://hdl.handle.net/10251/190954
dc.description.abstract [CA] Les regles de negoci són aquelles polítiques o operacions que regulen el comportament d’una empresa, indicant sota quins criteris o condicions s’ha de realitzar un procés. És important que aquestes regles siguen enteses i compartides per totes les persones membres de l’organització, per la qual cosa és primordial que el llenguatge en què estan enunciades siga conegut i fàcil de comprendre. Aquest treball es realitza en el context d’una PIME que treballa en el marc sociosanitari, i que comercialitza un programari de gestió integrada (ERP n’és la sigla en anglès) centrat en la gestió de residències i centres de dia. Aquest programari té una eina que permet crear regles de negoci per a facilitar la gestió d’aquests establiments. No obstant això, la sintaxi utilitzada per a la creació d’aquestes regles no és del tot amigable amb l’usuari o usuària final. Per tant, en aquest treball de fi de grau implementarem la millora d’un dissenyador de regles de negoci en llenguatge natural, l’objectiu principal del qual és permetre la creació de regles el més pròximes possible al llenguatge del dia a dia de la persona usuària. Per a abordar aquest treball, primer farem una anàlisi dels problemes que dificulten a la usuària o usuari del producte actual la tasca de crear una regla. Posteriorment, dissenyarem totes les estructures i artefactes necessaris per a evitar aquests obstacles, centrant-nos en l’elaboració d’una sintaxi que permeta a la persona usuària crear regles en llenguatge natural. Aquesta millora permetrà donar major potència al dissenyador, a més de concedir-li aquesta naturalitat que busquem. Finalment, realitzarem una bateria de proves que ens permetrà comprovar la correcta funcionalitat del nostre codi. Per a la implementació d’aquest projecte utilitzarem les eines DSL de Visual Studio, que juntament amb les eines de modelatge, permetran que puguem usar la generació automàtica de codi per a implementar aquesta solució de manera ràpida i eficaç. es_ES
dc.description.abstract [ES] Las reglas de negocio son aquellas políticas u operaciones que regulan el comportamiento de una empresa, indicando bajo qué criterios o condiciones se debe realizar un proceso. Es importante que estas reglas sean entendidas y compartidas por todos los miembros de la organización, por lo que es primordial que el lenguaje en el que estén enunciadas sea conocido y fácil de comprender. Este trabajo se realiza en el contexto de una PYME que trabaja en el marco sociosanitario, la cual está comercializando un ERP centrado en la gestión de residencias y centros de día. Este software tiene una herramienta que permite crear reglas de negocio para facilitar la gestión de dichos establecimientos. No obstante, la sintaxis utilizada para la creación de esas reglas no es del todo amigable con el usuario final. Por lo tanto, en este trabajo de fin de grado implementaremos la mejora de un diseñador de reglas de negocio en lenguaje natural, cuyo objetivo principal es permitir la creación de reglas lo más cercana posible al lenguaje del día a día del usuario. Para abordar este trabajo, primero haremos un análisis de los problemas que dificultan al usuario del producto actual la tarea de crear una regla. Posteriormente, diseñaremos todas las estructuras y artefactos necesarios para evitar esos obstáculos, centrándonos en la elaboración de una sintaxis que permita al usuario crear reglas en lenguaje natural. Esta mejora, permitirá darle mayor potencia al diseñador, además de concederle esa naturalidad que estamos buscando. Por último, realizaremos una batería de pruebas que nos permitirá comprobar la correcta funcionalidad de nuestro código. Para la implementación de este proyecto utilizaremos las DSL Tool de Visual Studio, que, junto con sus herramientas de modelado, permitirán que podamos usar la generación automática de código para implementar esta solución de forma rápida y eficaz. es_ES
dc.description.abstract [EN] Business rules are the policies and operations that regulate a company’s behavior, indicating under which criteria or conditions a process needs to be executed. Said rules must be understood and shared by every member of the organization. For that reason, it is essential that business rules are formulated in a language known by the user and that is easy to comprehend. This final essay is implemented in the context of an SME that works for the healthcare system. This company is commercializing an ERP application that is focused on the correct management of nursing homes and daycare centers. Said software provides an internal tool that allows the creation of business rules, in order to help manage the previously mentioned stablishments. However, the syntaxis used to create the business rules is not user-friendly. For that reason, in this paper we will implement a business rules designer for creating rules in natural language, whose main objective will be allowing the creation of rules using a terminology that is familiar to the day-to-day language of the user. To tackle this problem, an analysis will be performed of the problems the client of the current product faces while creating a rule. Next, all the necessary classes and artifacts will be implemented in order to overcome those obstacles. An special focus on the improvement of the current rules syntaxis will be made. This way, the rules designer will have more flexibility and options when creating a rule. Lastly, the implementation will be tested in order to check that the rule creation is behaving as expected. Among other tools, The DSL Tools of Visual Studio will be used to develop this project, as it allows the automatic generation of code based on provided models. This way, the solution will by implemented in a faster and efficient way. es_ES
dc.format.extent 84 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Reglas de negocio es_ES
dc.subject Lenguaje natural es_ES
dc.subject Generación automática de código es_ES
dc.subject DSL Tools es_ES
dc.subject Business rules es_ES
dc.subject Natural language processing es_ES
dc.subject MDD es_ES
dc.subject Regles de negoci es_ES
dc.subject Llenguatge natural es_ES
dc.subject Generació automàtica de codi es_ES
dc.subject Natural Language es_ES
dc.subject Automatic Code Generation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de un diseñador de reglas de negocio expresadas en lenguaje natural es_ES
dc.title.alternative Development of a designer of business rules which are expressed in natural language es_ES
dc.title.alternative Desenvolupament d'un dissenyador de regles de negoci expressades en llenguatge natural es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Murcia Serrano, A. (2022). Desarrollo de un diseñador de reglas de negocio expresadas en lenguaje natural. Universitat Politècnica de València. http://hdl.handle.net/10251/190954 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\145938 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem