Por favor, use este identificador para citar o enlazar este ítem: https://dspace.unl.edu.ec/jspui/handle/123456789/14301
Título : Desarrollo de una herramienta de software que permita graficar un diagrama de flujo generando su pseudocódigo y de un pseudocódigo obtener su diagrama de flujo, para los alumnos de la Carrera de Ingeniería en Sistemas de la Universidad Nacional de Loja.
Autor : Coronel Romero, Edison Leonardo
Salinas Ochoa, Andrea Natasha
Palabras clave : "<HERRAMIENTAS DE SOFTWARE> <COMPILADORES> <JAVA-CUP> <JFLEX> <JGRAPH> <PSEUDO-CÓDIGOS> <CARRERA DE INGENIERÍA EN SISTEMAS> <UNIVERSIDAD NACIONAL DE LOJA> "
Fecha de publicación : 2012
Resumen : En la actualidad la programación es una herramienta necesaria, que permite desarrollar actividades específicas de manera más rápida y eficiente; ahorrando tiempo, dinero y espacio. El proyecto de investigación que se detalla a continuación, está enfocado como ayuda a los estudiantes de la unidad de Metodología de Programación en la Carrera de Ingeniería en Sistemas perteneciente a la Universidad Nacional de Loja. PsGram es una herramienta de software que permite graficar un Diagrama de Flujo generando su Pseudo-Código y de un Pseudo-Código obtener su respectivo diagrama de flujo, a su vez éste Pseudo-Código lo traduce a un programa equivalente en lenguaje JAVA (el lenguaje objeto). Otra función que puede desempeñar PsGram es informar al usuario de la presencia de errores (léxicos, sintéticos y semánticos). En el desarrollo de éste software se utilizó los frameworks: JFlex, java-cup y JGraphX. Los dos primeros se utilizaron para el desarrollo del Pseudo-Código, éstos ayudaron a visualizar si el lenguaje fuente ingresado tiene correcta su escritura, sintaxis y semántica; mientras que JGraphX es una librería de java que facilita trabajar con gráficos permitiendo crear el módulo de Diagrama de Flujo. PsGram está desarrollado con la metodología ICONIX que permitie un desarrollo ágil, con muy buena documentación, es bastante flexible y se adapta mejor a la Programación Orientada a Objetos; su filosofía se basa en que es interactivo e incremental. La finalidad del proyecto es llegar a ser una herramienta de apoyo que facilite el aprendizaje en la unidad de Metodología de Programación, ayudando a implantar buenas bases para un futuro programador.
Descripción : Currently the programming is a necessary tool, which allows specific activities more quickly and efficiently, saving time, money and space. The research of the project that is described below is aimed to help students of the unit methodology of the Systems Engineering Career belonging to the National University of Loja. PsGram is a software tool for graphing a flowchart generating it´s pseudo-code and a pseudo-code to obtain their respective flowchart, at the same time this Pseudo-code translates it into an equivalent program in Java (the object language). Another role is to inform the user of PsGram the presence of errors (lexical, semantic and synthetic). In developing this software were used frameworks: JFlex, java-cup and JGraphX. The first two were used for the development of pseudo-code; they helped to visualize if the source language has entered correct their writing, syntax and semantics, while JGraphX is a java library that facilitates working with graphics module allowing to create the flowchart. PsGram is developed with the ICONIX methodology that permits an agile development, with very good documentation; it´s quite flexible and better suited to the Object-Oriented Programming, his philosophy it is based in that is interactive and incremental. The project's goal is to become a support tool to facilitate learning in Programming Methodology unit, helping to establish good foundations for a future programmer.
URI : http://dspace.unl.edu.ec/jspui/handle/123456789/14301
Aparece en las colecciones: TRABAJOS DE TITULACION AEIRNNR

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Salinas Ochoa, Andrea Natasha.pdf7,21 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.