Desarrollo de un plug-in de Eclipse para validar los nombres de los elementos de un esquema conceptual
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2099.1/12451
Tipus de documentProjecte/Treball Final de Carrera
Data2011-07-01
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
Castellano: El objetivo principal del proyecto es la definición, especificación, diseño e implementación de una herramienta que, dado un esquema conceptual: Indique qué nombres no cumplen con las guías de nominación. Genere un documento donde se verbalice los elementos para ayudar a entender la información y el conocimiento del esquema.
La herramienta está pensada para ser una extensión del IDE (Integrated Development Environment) Eclipse. Eclipse es una herramienta de programación que ofrece servicios integrales a los programadores para el desarrollo de software. Una de las grandes ventajas de Eclipse es su comunidad de usuarios, que se encargan de extender las funcionalidades del programa. En este caso, se utiliza el paquete Eclipse Modeling Project que cubre todas las áreas de la metodología de desarrollo de software centrada en la creación de modelos. En el capítulo 6 se hace una breve introducción a Eclipse.
Para conseguir el objetivo del proyecto son imprescindibles una serie de sub-objetivos que a continuación expondremos: Estudio de las tecnologías, lenguajes y especificaciones que se utilizarán para el desarrollo del proyecto. Incluye el estudio de:
o Especificación UML 2.2: UML es un lenguaje gráfico para visualizar, construir y documentar un sistema de información. Ofrece un estándar para describir un esbozo de la estructura del sistema. En la sección 3.2 se explica con más detalle este lenguaje.
o Eclipse Plug-ins: Eclipse es un entorno de desarrollo integrado de código abierto para el desarrollo de aplicaciones. El proyecto está pensado para ser un plug-in de Eclipse, por lo tanto, se utiliza este entorno para su desarrollo. En el capítulo 6 se explica con más detalle.
o Web Services: Permiten la comunicación entre aplicaciones o componentes de aplicaciones de forma estándar a través de protocolos comunes y de manera independiente al lenguaje de programación, sistema operativo o plataforma de implementación utilizado. En la sección 9.3.2 se explica la justificación de su uso.
o XSL-FO: es un lenguaje, basado en XML, que permite especificar el formato visual con el que se quiere representar un documento XML. Se utiliza para generar el documento PDF de verbalización.Diseño de las guías de nominación. Constituyen un punto clave del proyecto, ya que son las encargadas de comprobar los nombres, de los elementos que componen un esquema conceptual, y de generar las verbalizaciones de dichos elementos. En el capítulo 10 se detallan los analizadores sintácticos creados para la implementación de las guías y en la sección 9.3.2 se especifica el diseño de las guías.
Integración de la herramienta en el plug-in de Eclipse creado.
Documentación de todo el proceso de desarrollo del sistema.
TitulacióENGINYERIA INFORMÀTICA (Pla 2003)
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
73999.pdf | 5,406Mb | Visualitza/Obre |