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.
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 Nationa...
Պահպանված է:
| Հիմնական հեղինակ: | |
|---|---|
| Ձևաչափ: | bachelorThesis |
| Լեզու: | spa |
| Հրապարակվել է: |
2012
|
| Խորագրեր: | |
| Առցանց հասանելիություն: | http://dspace.unl.edu.ec/jspui/handle/123456789/14301 |
| Ցուցիչներ: |
Ավելացրեք ցուցիչ
Չկան պիտակներ, Եղեք առաջինը, ով նշում է այս գրառումը!
|
| Ամփոփում: | 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. |
|---|