Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (2MB) |
Armesilla Sánchez, Rafael Eladio (2020). Herramiento Java de ingeniería inversa para la creación de diagramas UML en formato PLantUML mediante el API Refection. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.
Title: | Herramiento Java de ingeniería inversa para la creación de diagramas UML en formato PLantUML mediante el API Refection |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería del Software |
Date: | 2020 |
Subjects: | |
Freetext Keywords: | Retroingeniería |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (2MB) |
En este proyecto final de grado se realiza el desarrollo de una herramienta Java de ingeniería inversa que nos facilita el análisis de otras aplicaciones Java. Dicha herramienta utiliza principalmente el API de Reflection para obtener información de las clases que conforman la aplicación Java que es objeto de análisis, y generar un conjunto de diagramas UML en lenguaje PlantUML: Diagrama de contexto de cada clase de la aplicación Java; Diagrama de clases por cada paquete que compone la aplicación Java; Diagrama de contexto de cada paquete que compone la aplicación Java; Diagrama de arquitectura; Diagrama de arquitectura incluyendo las clases públicas definidas en cada uno de los paquetes. Abstract: In this final degree project, the development of a reverse engineering Java tool is carried out, which facilitates the analysis of other Java applications. This tool mainly uses the Reflection API to obtain information from the classes that conform the Java application that is the object of analysis, and generate a set of UML diagrams in the PlantUML language: Context diagram of each class of the Java application; Class diagram for each package that makes up the Java application; Context diagram of each package that makes up the Java application; Architecture diagram; Architecture diagram including the public classes defined in each of the packages.
Item ID: | 62678 |
---|---|
DC Identifier: | https://oa.upm.es/62678/ |
OAI Identifier: | oai:oa.upm.es:62678 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 08 Jun 2020 14:50 |
Last Modified: | 08 Jun 2020 14:50 |