01

Resultados del Proyecto

HunterDex es el resultado de integrar de manera funcional distintas áreas del desarrollo de software: desde el análisis de requerimientos hasta la implementación de una interfaz gráfica operativa, pasando por el diseño del sistema y la persistencia de datos.

El proyecto demostró que es posible construir una aplicación completa aplicando principios de ingeniería de software, usando Python y Kivy como tecnologías base, y archivos JSON como mecanismo de almacenamiento.

02

Conceptos Aplicados

Durante el desarrollo se pusieron en práctica los siguientes pilares del desarrollo de software:

Concepto
Programación Orientada a Objetos

Modelado de entidades del sistema mediante clases, atributos y métodos con responsabilidades bien definidas.

Concepto
Modularidad

Separación del código en módulos independientes que facilitan el mantenimiento y la extensión del sistema.

Concepto
Persistencia de Datos

Almacenamiento y recuperación de información mediante archivos JSON, simulando el comportamiento de una base de datos.

Concepto
Diseño de Interfaces Gráficas

Construcción de pantallas funcionales con Kivy, aplicando el patrón MVC para separar la lógica de la presentación.

03

Reflexión Final

HunterDex permitió aplicar de forma integrada los conceptos de análisis, diseño y desarrollo de software en una aplicación real y funcional. El proceso evidenció la importancia de planificar el sistema antes de programarlo, y cómo cada decisión de arquitectura impacta directamente en la calidad y mantenibilidad del producto final.