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.
Conceptos Aplicados
Durante el desarrollo se pusieron en práctica los siguientes pilares del desarrollo de software:
Modelado de entidades del sistema mediante clases, atributos y métodos con responsabilidades bien definidas.
Separación del código en módulos independientes que facilitan el mantenimiento y la extensión del sistema.
Almacenamiento y recuperación de información mediante archivos JSON, simulando el comportamiento de una base de datos.
Construcción de pantallas funcionales con Kivy, aplicando el patrón MVC para separar la lógica de la presentación.
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.