Delta Pensum:

Evaluación de Delta Pensum 1.1

 
 
 

 Indice
Versiones previas
Desarrollo de Delta Pensum 1.1
Estado del software Delta Pensum 1.1
Las funciones que desempeña


Versiones previas

Las siguientes versiones han sido desarrolladas bajo la supervisión del Profesor Alejandro Teruel:

Desarrollo de Delta Pensum 1.1

Durante el período Junio-Julio de 2000, el profesor Alejandro Teruel llevó a cabo ciertas correcciones menores a la versión 1.0 de Southpark, creando la versión 1.1 que servirá de base para el desarrollo de las versiones 2.x.
 

Estado del software Delta Pensum 1.1

Esta versión cumple parcialmente con los requerimientos originales para la versión 1.0. Compila bajo JDK 1.2 y  ejecuta, con fallas ocasionales, en Sun Ultra 1 (133 MHz) y 64 MB bajo Solaris 7(SunOS 5.7) y en plataforma PC bajo Windows NT [falta especificar hardware específico y versión de Windows].

Para el 22/9/2000 se reportó que adicionalmente:

Las funciones que desempeña

¿Exactamente qué funciones desempeña el software de Delta Pensum versión 1.1?
  1. Permite llevar a cabo una secuencia de consultas.

  2. Al pasar a una nueva consulta se pierde toda la data relacionada con la consulta del estudiante anterior. Esta propiedad es cónsona con una visión de Delta Pensum como apoyo a lo que son consultas independientes.
     
      Error: Despues de ejecutar varios casos en una sesión, se presenta un nullPointerException y el sistema no avanza a la próxima pantalla (típicamente la de iniciarRecomendación...). Para más detalles consulte la falla 5 descrita en la bitácora.

  3. Al comenzar cada consulta el sistema solicita el nombre y el carnet del estudiante que hace la consulta.

  4. El sistema no valida el nombre ni el carnet y de hecho permite que estos campos sean dejados en blanco.
     
  5. Despues de capturar el nombre y carnet de estudiante, el sistema muestra el calendario correspondiente a la opción de Pasantía Larga del pensum viejo de Ingeniería de Computación.
  6. Permite seleccionar los encajables aprobados y el número de créditos aprobados en Electivas Libres de:
  7. Sólo muestra las abreviaciones de  las asignaturas obligatorias y los elementos genéricos de los calendarios. . Al dejar el foco del ratón sobre una abreviación aparece el código de las asignaturas obligatorias.

  8.  
  9. La versión no maneja la noción del período de verano.

  10.  
  11. La versión no maneja la opción de Pasantía Corta.

  12.  
  13. Permite cambiar del PensumViejo al Pensum Nuevo, aplicando las equivalencias entre:
  14. Revisar: Creo que la versión no preve definir un equivalencia entre un número de créditos en Electivas Libres y cero o más encajables en el viejo pensum y encajables en el nuevo pensum.
     
  15. Permite cambiar del Pensum Nuevo al Pensum Viejo.

  16. Revisar: La semántica de las equivalencias en este paso. Al parecer si se marca como aprobado un encajable en el pensum nuevo y si la equivalencia definida es de un encajable del pensum viejo  a un encajable del pensum nuevo , la equivalencia se aplica aunque se pase del pensum nuevo al pensum viejo.
    Note que en la realidad las equivalencias se aplican en un sólo sentido, de un pensum viejo a un pensum nuevo. De hecho, la Universidad no define claramente las reglas a aplicar en caso de aprobar encajables en un nuevo pensum para luego graduarse por un viejo pensum, sino que tales casos quedan a discreción de las Autoridades en situaciones muy excepcionales (época de transición entre pensa).

    Propuesta: Regresar a un pensum viejo ocurre, en una de las siguientes circunstancias:

    En ambos casos, el sistema debe borrar, preventivamente, las aprobaciones del nuevo pensum que fueron concedidas por equivalencia y dejar aquellas que se aprobaron directamente. Despues de modificar las aprobaciones en el pensum viejo y regresar al pensum nuevo se deben recalcular las equivalencias.

    Advertencia: La semántica propuesta, aunque útil y coherente, puede ser confusa para algunos usuarios. Sin embargo dedicar muchos esfuerzos a reducir esta posible confusión puede ser improductivo, por cuanto es posible que las situaciones en que el usuario requiera pasar del pensum nuevo al pensum viejo, cambien o desaparezcan cuando el mismo sistema lea las asignaturas aprobadas de Cápsula o su equivalente.
     

  17. Los mensajes de advertencia Materias aprobadas sin requisitos listan los códigos de esas asignaturas.

  18.  
      Defecto: Para ser consistente con la presentación de las otras pantallas debería listar las abreviaciones de las asignaturas.

  19. Al pasar del pensum viejo al pensum nuevo algunos encajables quedan en gris y otras en negro, sin que la regla para opacar encajables sea clara. En principio debería implementar una de las siguientes alternativas:
    1. Los encajables aprobados en el pensum viejo pasan a estar en gris (es decir los que quedan aprobados por equivalencia);
    2. Los encajables aprobados por equivalencia y que no quedan con las mismas características de código y créditos pasan a estar en gris (es decir las asignaturas que no deben aprobarse o des-aprobarse directamente en el pensum nuevo).

  20. Sólo permite elaborar una Recomendación Curricular según un Pensum Nuevo.

  21.  
  22. Construye una Recomendación Curricular reducida, pero no óptima.

  23.  
      Defecto: La Recomendación Curricular siempre se construye a partir del mismo período académico, el indicado por el atributo periodoPorDefecto de la clase Despachador. Este atributo se  maneja como constante (está cableado en el código). Para más información véase la descripción de la falla 1 en la bitácora.

  24. Durante el proceso de construcción de la Recomendación Curricular puede presentarle al usuario empates que el mismo usuario debe resolver.

  25.  
      Error: Si el usuario prefiere no seleccionar ninguno de los encajables empatados, la Recomendación Curricular resultante es incorrecta por cuanto repite varias veces consecutivas algunos encajables.

  26. Aparentemente corrige un problema de Delta Pensum 1.0 .

  27. La versión anterior tenía una falla que desapareció con un parche de dudosa correctitud. De hecho el parche ignora la falla...
     
  28. No salva datos.

Esta página fue creada el 22 de septiembre de 2000.
Ultima actualización: 30 de septiembre  de 2000.
Por favor dirija sus comentarios al Prof. Alejandro Teruel.