En 4 día(s), 19 hora(s) y 20 minuto(s): El equipo del Repositorio Institucional UNAL, estará fuera de la oficina del 30 de marzo al 3 de abril. Durante estos días, puedes seguir depositando tus trabajos de grado en la plataforma con normalidad. Retomaremos la publicación de los documentos en estricto orden de llegada tan pronto regresemos de nuestro receso. ¡Gracias por su comprensión!

Representación gráfica para diseño arquitectónico de software con lenguaje de descripción de arquitectura Sarch

Cargando...
Miniatura

Editor

Document language:

Español

Título de la revista

ISSN de la revista

Título del volumen

Documentos PDF

Resumen

Este trabajo final se enfoca en el análisis, diseño y desarrollo de una herramienta basada en el lenguaje de descripción de arquitectura Sarch, con el fin de facilitar el proceso de represen- tación textual y gráfica de la arquitectura de un sistema de software. Se investigaron a fondo las características y propiedades de la representación textual de arquitecturas utilizando Sarch, comprendiendo su sintaxis y semántica para describir componentes, conectores y relaciones en sistemas de software. Como resultado, se creó una herramienta gráfica que permite a arquitec- tos y desarrolladores diseñar arquitecturas de software utilizando Sarch de manera intuitiva y eficiente. La herramienta brinda un entorno interactivo que facilita la creación y edición de la re- presentación textual de la vista de componentes y conectores, la cual genera una representación gráfica con sus elementos arquitectónicos. Se validó la representación gráfica de Sarch median- te un conjunto de propiedades arquitectónicas , demostrando que es coherente con la sintaxis textual y capaz de expresar adecuadamente la estructura y relaciones entre los elementos. En conjunto, el trabajo presenta una herramienta para la definición y análisis de arquitecturas de software, abriendo la puerta a futuros desarrollos en la graficación de otras vistas de Sarch, per- mitiendo el movimiento de elementos arrastrándolos y la integración con bases de datos para el almacenamiento de los diseños. (Texto tomado de la fuente).

Abstract

This final project focuses on the analysis, design, and development of a tool based on the Sarch architecture description language, aiming to facilitate the process of both textual and graphical representation of the architecture of a system. Thorough investigation was conducted into the features and properties of textual representation of architectures using Sarch, understanding its syntax and semantics to describe components, connectors, and relationships in software sys- tems. As a result, a graphical tool was created, allowing architects and developers to intuitively and efficiently design software architectures using Sarch. The tool provides an interactive envi- ronment that simplifies the creation and editing of the textual representation of the component and connector view, generating a graphical representation with its architectural elements. The graphical representation of Sarch was validated through a set of architectural properties, de- monstrating its coherence with textual syntax and its ability to adequately express the structure and relationships among elements. Overall, the work introduces a tool for the definition and analysis of software architectures, opening the door to future developments in graphing other views of Sarch, enabling the movement of elements through drag-and-drop, and integration with databases for design storage.

Descripción

ilustraciones, diagramas

Palabras clave

Citación