• español
  • English
  • français
  • Deutsch
  • português (Brasil)
  • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Parcourir

    Tout UVaDOCCommunautésPar date de publicationAuteursSujetsTitres

    Mon compte

    Ouvrir une session

    Statistiques

    Statistiques d'usage de visualisation

    Compartir

    Voir le document 
    •   Accueil de UVaDOC
    • PROJET DE FIN D'ÉTUDES
    • Trabajos Fin de Grado UVa
    • Voir le document
    •   Accueil de UVaDOC
    • PROJET DE FIN D'ÉTUDES
    • Trabajos Fin de Grado UVa
    • Voir le document
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Exportar

    RISMendeleyRefworksZotero
    • edm
    • marc
    • xoai
    • qdc
    • ore
    • ese
    • dim
    • uketd_dc
    • oai_dc
    • etdms
    • rdf
    • mods
    • mets
    • didl
    • premis

    Citas

    Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/79410

    Título
    Project Master: aplicación para la visualización, edición y mejora de diagramas Mermaid
    Autor
    González Guerra, Diego
    Director o Tutor
    García Álvarez, DiegoAutoridad UVA
    Jiménez Gil, Luis IgnacioAutoridad UVA
    Editor
    Universidad de Valladolid. Escuela de Ingeniería Informática de ValladolidAutoridad UVA
    Año del Documento
    2025
    Titulación
    Grado en Ingeniería Informática
    Résumé
    En este documento se presenta una herramienta orientada a la visualización y edición de diagramas de flujo, como trabajo fin de grado. El propósito de esta herramienta es facilitar el seguimiento del desarrollo de proyectos y documentar de forma clara las decisiones tomadas a lo largo del ciclo de vida del mismo. Esta herramienta está especialmente pensada para entornos colaborativos, donde la trazabilidad de las decisiones y la comprensión visual de los procesos son elementos clave para la eficiencia y la transparencia. La aplicación incorpora dos funcionalidades principales. por un lado ofrece una interfaz basada en la vista de diagramas, permitiendo seleccionar el diagrama al que se quiere acceder para que posteriormente el usuario puede explorar el diagrama generado y completar las tareas asociadas a cada nodo, facilitando así el seguimiento del progreso y la trazabilidad de los procesos representados. Por otro lado la aplicación incorpora un modo de edición dinámico que permite al usuario generar diagramas utilizando Mermaid, el cual es un lenguaje de marcado ligero que facilita la generación automática de distintos tipos de diagrama.Este editor dinámico se ha construido usando Monaco, el mismo editor utilizado en Visual Studio Code, que proporciona una experiencia avanzada de escritura con funcionalidades como resaltado de sintaxis, autocompletado y manejo eficiente del código. El proyecto ha sido desarrollado como una aplicación web de página única, utilizando TypeScript como lenguaje de programación principal y el framework React para la construcción de la interfaz de usuario. Se ha optado por una arquitectura de software que combina elementos de metodologías ágiles,para adaptarse de forma rápida a los cambios de requisitos por parte del Product Owner y con un enfoque más clásico en cuanto al diseño del software, lo que ha permitido establecer una base sólida y mantenible para el sistema. Este trabajo ha sido desarrollado en colaboración con la empresa AVL Ibérica, en el marco de un proyecto que partía de una base inicial mínima, tanto a nivel funcional como estructural. A partir de esta base, se ha diseñado y construido una solución completa, incorporando nuevas funcionalidades, refinando el diseño existente y aplicando buenas prácticas de Ingeniería del Software. Esta colaboración ha permitido aplicar los conocimientos adquiridos en el ámbito académico a un entorno profesional real, integrando el trabajo en equipo, la comunicación con stakeholders y la entrega de valor continuo.
     
    The main objective of this project is the development of an interactive web application designed to visualize and edit flowcharts. The tool aims to facilitate the tracking of project development and the documentation of key decisions made throughout its lifecycle. It is especially useful in collaborative environments, where visual clarity and traceability of decisions are essential for effective communication and transparency. The application includes a dynamic editing mode that enables users to generate diagrams using Mermaid syntax, a text-based diagramming language widely adopted in technical documentation. To enhance the editing experience, the Monaco Editor has been integrated, providing features such as syntax highlighting, autocompletion, and efficient code handling. The project was developed as a single-page application (SPA) using TypeScript as the primary programming language and React as the framework for building the user interface. A hybrid development approach was adopted that combined agile methodologies, to accommodate evolving requirements from the product owner, with more traditional software design practices to ensure a robust and maintainable architecture. This work was carried out in collaboration with AVL Ibérica, as part of a project that began with a minimal functional and structural base. From this starting point, a complete and functional solution was developed, expanding features, refining the user experience, and applying software engineering best practices in a real-world professional context.
    Palabras Clave
    Mermaid
    Monaco
    TypeScript
    Departamento
    Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
    Idioma
    spa
    URI
    https://uvadoc.uva.es/handle/10324/79410
    Derechos
    openAccess
    Aparece en las colecciones
    • Trabajos Fin de Grado UVa [32925]
    Afficher la notice complète
    Fichier(s) constituant ce document
    Nombre:
    TFG-G7674.pdf
    Tamaño:
    4.082Mo
    Formato:
    Adobe PDF
    Thumbnail
    Voir/Ouvrir
    Attribution-NonCommercial-NoDerivatives 4.0 InternacionalExcepté là où spécifié autrement, la license de ce document est décrite en tant que Attribution-NonCommercial-NoDerivatives 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10