[ES] Este trabajo se ha realizado en el contexto de unas prácticas de empresa en el departamento de I+D+i de una empresa del sector sociosanitario. La empresa está desarrollando una nueva versión de su ERP y este trabajo ...[+]
[ES] Este trabajo se ha realizado en el contexto de unas prácticas de empresa en el departamento de I+D+i de una empresa del sector sociosanitario. La empresa está desarrollando una nueva versión de su ERP y este trabajo se ha centrado en el desarrollo de un proceso de migración de plantillas generadoras de informes. Estas plantillas son documentos que contienen una serie de variables que permiten diseñar la estructura y contenido de un informe.
La implementación del proyecto se ha realizado mediante la adopción de una estrategia de Desarrollo Dirigido por Modelos (MDD por sus siglas en inglés), haciendo uso de la tecnología DSL Tools para crear los modelos necesarios para el proceso de migración. Este enfoque ha permitido generar automáticamente partes del código a partir de los modelos, lo que ha mejorado la eficiencia y la calidad del desarrollo.
Para trabajar con los documentos de las plantillas, se ha utilizado el SDK de Open XML, que permite manipular documentos en formato WordprocessingML. Este SDK ha sido fundamental para leer y procesar las plantillas.
ASP.NET Core ha sido la tecnología seleccionada para el desarrollo del microservicio, un marco de trabajo robusto y flexible para el desarrollo de aplicaciones web. Se ha utilizado DSL Tools como instrumento para la construcción de los modelos, que ha permitido crear modelos precisos y completos que representan los conceptos y las relaciones del dominio del problema. El lenguaje de programación utilizado ha sido C#, un lenguaje moderno y potente que ofrece una amplia gama de características para el desarrollo de software.
[-]
[EN] This work has been carried out in the context of an internship in the R&D&I department of a company in the health and social care sector. The company is developing a new version of its ERP and this work has focused ...[+]
[EN] This work has been carried out in the context of an internship in the R&D&I department of a company in the health and social care sector. The company is developing a new version of its ERP and this work has focused on the development of a migration process of report-generating templates. These templates are documents that contain a series of variables that allow the structure and content of a report to be designed.
The project has been implemented by adopting a Model Driven Development (MDD) strategy, making use of the DSL Tools to create the necessary models for the migration process. This approach has allowed parts of the code to be automatically generated from the models, which has improved the efficiency and quality of the development.
To work with the template documents, the Open XML SDK has been used, which allows manipulation of documents in WordprocessingML format. This SDK has been essential for reading and processing the templates.
ASP.NET Core has been the selected technology for the development of the microservice, a robust and flexible framework for the development of web applications. DSL Tools have been used as a tool for the construction of the models, which has allowed the creation of accurate and complete models that represent the concepts and relationships of the problem domain. The programming language used was C#, a modern and powerful language that offers a wide range of features for software development.
[-]
[CA] Aquest treball s'ha realitzat en el context d'unes pràctiques d'empresa en el
departament de R+D+i d'una empresa del sector sociosanitari. L'empresa està
desenvolupant una nova versió de la seua ERP i aquest treball ...[+]
[CA] Aquest treball s'ha realitzat en el context d'unes pràctiques d'empresa en el
departament de R+D+i d'una empresa del sector sociosanitari. L'empresa està
desenvolupant una nova versió de la seua ERP i aquest treball s'ha centrat en el
desenvolupament d'un procés de migració de plantilles generadores d'informes.
Aquestes plantilles són documents que contenen una sèrie de variables que permeten
dissenyar l'estructura i contingut d'un informe.
La implementació del projecte s'ha realitzat mitjançant l'adopció d'una estratègia de
Desenvolupament Dirigit per Models (MDD per les seues sigles en anglés), fent ús de la
tecnologia DSL Tools per a crear els models necessaris per al procés de migració.
Aquest enfocament ha permés generar automàticament parts del codi a partir dels
models, la qual cosa ha millorat l'eficiència i la qualitat del desenvolupament. Per a treballar amb els documents de les plantilles, s'ha utilitzat el SDK de Open XML,
que permet manipular documents en format WordprocessingML. Aquest SDK ha sigut
fonamental per a llegir i processar les plantilles.
ASP.NET Core ha sigut la tecnologia seleccionada per al desenvolupament del
microservei, un marc de treball robust i flexible per al desenvolupament d'aplicacions
web. S'ha utilitzat DSL Tools com a instrument per a la construcció dels models, que ha
permés crear models precisos i complets que representen els conceptes i les relacions
del domini del problema. El llenguatge de programació utilitzat ha sigut C#, un llenguatge
modern i potent que ofereix una àmplia gamma de característiques per al
desenvolupament de programari.
[-]
|