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...

Ամբողջական նկարագրություն

Պահպանված է:
Մատենագիտական մանրամասներ
Հիմնական հեղինակ: Salinas Ochoa, Andrea Natasha (author)
Ձևաչափ: 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.