Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/23006

Título:

Mejoras al intérprete MateFun

Otros títulos:

Coordinador:

Director:

Compilador:

Autor:

Vázquez, Nicolás

Tutor:

Viera, Marcos
Tejera, Gonzalo

Tipo de documento:

Tesis de grado

Editor:

Palabras clave:

MateFun
Matemática
Haskell
Internacionalización
Integración continua
Superposición de dominios

Descriptores:

Año de publicación:

2019

Contenido:

Resumen:

MateFun es un programa matemático de software con fines académicos orientado a estudiantes de secundaria desarrollado previamente al comienzo de este trabajo. El componente principal de MateFun, su intérprete fue desarrollado por el Instituto de Computación. Luego, como parte de otro proyecto de grado se extendió el sistema añadiendo una capa de presentación y de lógica de negocios, interactuando con el intérprete. El intérprete de MateFun interpreta y compila un lenguaje funcional simple, con una sintaxis muy similar al lenguaje matemático. La simplicidad del lenguaje funcional busca acompañar los conocimientos matemáticos de los estudiantes, específicamente reforzar los conceptos de funciones y conjuntos. Actualmente el programa está en período de pruebas y es evaluado por profesores y estudiantes de secundaria. El presente trabajo está enfocado enteramente en el intérprete de MateFun y las tareas realizadas en torno a él. Al ser un programa existente se realizó una evaluación del estado actual del sistema y sus funcionalidades. En esta tarea se hizo enfoque especialmente en comprender su código fuente para poder realizar modificaciones y agregar nuevas funcionalidades al sistema. Se agregó la funcionalidad de traducción al sistema, para brindar soporte a múltiples idiomas. Además, se planteó corregir un problema detectado en funciones definidas por partes, dado que no se realizaban chequeos en los subdominios definidos de estas funciones. Además se introdujo integración continua al proceso de desarrollo del sistema, así como también una mejora en este proceso en la forma de contribuir al sistema.Por último, se creó documentación sobre el sistema existente, las nuevas funcionalidades y procesos definidos.

Descripción:

Editorial:

EN:

Financiadores:

Citación:

Vázquez, N. Mejoras al intérprete MateFun [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2019.

Citación:

metadata.cc.license.name:

Documento del Gobiberno:

URI:

https://hdl.handle.net/20.500.12008/23006

ISBN:

e-ISBN:

ISSN:

ISMN:

Otros identificadores:

Título Obtenido:

Ingeniero en Computación

Facultad o Servicio que otorga el Título:

Universidad de la República (Uruguay). Facultad de Ingeniería

Licencia:

Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)

Cobertura geográfica:

Cobertura temporal:

metadata.dc.relation.IsVersionOf:

Clasificación:

Es versión de:

Colecciones:

FicherosDescripciónTamañoFormato
VAZ19.pdf Tesis de grado 1.58 MB Adobe PDF