Ayuda y Analizador léxico-sintáctico de Free Pascal para EclipseGavab
Resumen
Este proyecto trata sobre la creación de un plugin de ayuda y un analizador léxico-sintáctico de Free Pascal al entorno de desarrollo EclipseGavab. La finalidad es aportar funcionalidad al plugin Pascaline, que es el plugin que permite la programación en Pascal dentro de dicho entorno. El contenido de esta memoria describe diversos aspectos relacionados con las aplicaciones creadas así como una explicación del desarrollo del proyecto. La memoria está dividida en los siguientes capítulos: ¿ Introducción: En este primer capítulo se expone la justificación de la elección de este proyecto, hacia qué herramientas va destinado y los objetivos del mismo. ¿ Metodología: Se describe el proceso de desarrollo software. Se presentan dos metodologías distintas a elegir: el proceso unificado de desarrollo y la programación extrema. ¿ Tecnología: Se exponen las diferentes tecnologías software escogidas para la realización del proyecto (Java, JavaCC, entorno de trabajo Eclipse, software de gestión del proyecto). ¿ Descripción informática: Este capítulo muestra todo el proceso de creación del proyecto. Separadamente, se hace una descripción para el plugin de ayuda y otra para el analizador léxico-sintáctico. Aquí se muestran los requisitos funcionales y no funcionales, el diseño de clases, donde se muestra cómo se han estructurado y la funcionalidad que aporta cada clase; también se describe la implementación de las partes del proyecto más destacadas y un apartado de pruebas que se le han realizado a las aplicaciones. En el caso del analizador léxico-sintáctico, además se añaden unos ejemplos de ejecuciones para poder visualizar las aplicaciones desarrolladas. ¿ Conclusiones: En este punto se analiza y se reflexiona acerca de los logros alcanzados, los conocimientos adquiridos, y los trabajos futuros para añadir a este proyecto.
Descripción
Proyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2010/2011. Tutor del Proyecto: Micael Gallego Carrillo
Colecciones
- Proyectos Fin de Carrera [439]