En este módulo final, aplicarás todos los conocimientos adquiridos a lo largo del curso para desarrollar un proyecto completo en MUMPS. Este proyecto te permitirá demostrar tu comprensión y habilidades en programación MUMPS, así como tu capacidad para resolver problemas complejos y trabajar de manera autónoma.

Objetivos del Proyecto

  1. Aplicar conocimientos adquiridos: Utilizar las técnicas y conceptos aprendidos en los módulos anteriores.
  2. Desarrollar una aplicación funcional: Crear una aplicación que cumpla con los requisitos especificados.
  3. Demostrar habilidades de resolución de problemas: Mostrar tu capacidad para abordar y resolver problemas de programación.
  4. Documentar el proceso de desarrollo: Proporcionar una documentación clara y detallada del proyecto.

Requisitos del Proyecto

  1. Descripción del Proyecto

El proyecto consiste en desarrollar una aplicación de gestión de pacientes para una clínica médica. La aplicación debe permitir:

  • Registrar nuevos pacientes: Incluir información básica como nombre, edad, dirección y número de contacto.
  • Actualizar información de pacientes: Permitir la modificación de los datos de los pacientes existentes.
  • Eliminar registros de pacientes: Eliminar la información de pacientes que ya no son necesarios.
  • Buscar pacientes: Implementar una funcionalidad de búsqueda para encontrar pacientes por nombre o número de contacto.
  • Listar todos los pacientes: Mostrar una lista de todos los pacientes registrados en el sistema.

  1. Funcionalidades Específicas

  • Interfaz de Usuario: Crear una interfaz de usuario básica para interactuar con la aplicación. Puede ser una interfaz de línea de comandos o una interfaz gráfica simple.
  • Validación de Datos: Implementar validaciones para asegurar que los datos ingresados sean correctos y completos.
  • Persistencia de Datos: Utilizar variables globales de MUMPS para almacenar y recuperar la información de los pacientes.
  • Manejo de Errores: Incluir manejo de errores para situaciones como intentos de registro de pacientes duplicados o búsquedas de pacientes no existentes.

  1. Documentación

La documentación del proyecto debe incluir:

  • Descripción del Proyecto: Un resumen del propósito y las funcionalidades de la aplicación.
  • Instrucciones de Instalación: Pasos detallados para configurar el entorno y ejecutar la aplicación.
  • Manual de Usuario: Instrucciones sobre cómo utilizar la aplicación, incluyendo ejemplos de uso.
  • Código Fuente: El código fuente completo de la aplicación, con comentarios claros y explicativos.
  • Pruebas: Descripción de las pruebas realizadas para asegurar el correcto funcionamiento de la aplicación.

Criterios de Evaluación

El proyecto será evaluado en base a los siguientes criterios:

  1. Funcionalidad (40%): La aplicación cumple con todos los requisitos especificados y funciona correctamente.
  2. Calidad del Código (30%): El código es limpio, bien estructurado y comentado adecuadamente.
  3. Documentación (20%): La documentación es clara, completa y fácil de seguir.
  4. Creatividad y Originalidad (10%): La solución es innovadora y muestra un enfoque creativo para resolver los problemas.

Entrega del Proyecto

  1. Formato de Entrega

  • Código Fuente: Subir el código fuente en un archivo comprimido (.zip o .tar.gz).
  • Documentación: Incluir la documentación en formato PDF o Markdown.
  • Instrucciones de Ejecución: Proporcionar un archivo README con instrucciones claras sobre cómo ejecutar la aplicación.

  1. Plazo de Entrega

El proyecto debe ser entregado antes de la fecha límite especificada en el calendario del curso. Asegúrate de revisar y probar tu aplicación antes de la entrega para evitar errores de última hora.

  1. Plataforma de Entrega

Sube tu proyecto a la plataforma de gestión de cursos utilizada (por ejemplo, Moodle, Blackboard, etc.) o envíalo por correo electrónico al instructor del curso, según las indicaciones proporcionadas.

Consejos y Sugerencias

  • Planificación: Dedica tiempo a planificar tu proyecto antes de comenzar a codificar. Define claramente los requisitos y diseña la estructura de tu aplicación.
  • Iteración: Trabaja en iteraciones, desarrollando y probando pequeñas partes de la aplicación antes de avanzar a la siguiente funcionalidad.
  • Pruebas: Realiza pruebas exhaustivas para asegurar que tu aplicación funciona correctamente en diferentes escenarios.
  • Documentación Continua: Documenta tu proceso de desarrollo a medida que avanzas, en lugar de dejarlo para el final.

Conclusión

Este proyecto es una oportunidad para consolidar tus conocimientos y habilidades en MUMPS, y para demostrar tu capacidad para desarrollar una aplicación completa y funcional. ¡Buena suerte y disfruta del proceso de desarrollo!

© Copyright 2024. Todos los derechos reservados