Está en la página 1de 5

Universidad Latina de Costa Rica

Proyecto Programado
Programacin
I Cuatrimestre, 2015

Primer
3

Se solicita el modelaje y programacin en capas de una aplicacin


llamada GenExa, que permita a partir del establecimiento de categoras
o temas y preguntas, brindar la posibilidad de generar un examen
mediante la seleccin especfica o aleatoria de preguntas segn los
temas que se seleccionen como parte de la evaluacin que se desea
generar.
Deber contener:

Categoras
Deba existir una lista de categoras o temas de materias que se
quisieran evaluar por medio de la aplicacin de Generacin de
Exmenes.
Se requiere que para cada categora se solicite al usuario un
cdigo o identificador y una descripcin o nombre de categora.
Se pueden registrar cualquier cantidad de categoras siempre y
cuando no coincidan en su cdigo identificador.
No pueden registrarse ninguna categora cuya descripcin o
nombre sea nula.
Las categoras deben guardarse en un archivo de objetos
denominado CATEGORIAS.DAT del cual tambin pueden ser
recuperadas posteriormente, quedando cargadas en la lista de
categoras, para luego permitir agregar nuevas categoras a la
lista.

Preguntas
A partir de la existencia de un conjunto de categoras ya creadas y
cargadas, se desea registrar una lista de preguntas de desarrollo que
puedan asociarse a un tema o categora en particular.

Desde este punto de vista no se puede conceptualizar una


pregunta sin un tema/categora asociado.
De la pregunta se desea registrar un cdigo que la identifique en
forma nica, el enunciado de la pregunta, un grado de dificultad
(Alta, Media, Baja), y la categora a la que se asocia, la cual debe
existir registrada previamente.
Las preguntas pueden ser de desarrollo, seleccin nica (para lo
cual ofrece varias opciones y se debe determinar la correcta) y
tipo Falso o Verdadero (para la cual se debe indicar el resultado de
la afirmacin con la que se registra el enunciado).
Se pueden registrar cualquier cantidad de preguntas siempre y
cuando no coincidan en su cdigo identificador.
No pueden registrarse ninguna pregunta cuyo enunciado nombre

sea nulo y en los tipos de pregunta de seleccin nica y


falso/verdadero es obligatorio establecer la respuesta.
Las preguntas deben guardarse en un archivo de objetos del cual
tambin pueden ser recuperadas posteriormente, quedando
cargadas en la lista de preguntas, para luego permitir agregar
nuevas a la lista.

El proyecto: GenExa
A partir de la existencia de los mdulos de administracin de categoras
y preguntas dentro de la aplicacin, se desea ofrecer la posibilidad de
construir un examen que contenga como datos bsicos como:
Fecha vlida,
Puntaje (1-100puntos),
Porcentaje asociado
Puede alojar una categora particular, por lo que se entender que
las preguntas involucradas en dicha evaluacin sern referentes a
dicha categora. Por otro lado, si no se indica una categora se
entender que el examen abarca TODAS las categoras
registradas y por lo tanto el cuerpo del examen puede contener
preguntas de cualquier categora registrada y de cualquier tipo de
pregunta registrada.
La inclusin de las preguntas en el examen puede realizarse de
forma selectiva o automtica, para lo cual se debe indicar la
cantidad de preguntas a incluir en la prueba.
Para cada pregunta incluida en el examen se asignar
proporcionalmente la cantidad de puntos de acuerdo a la cantidad
de preguntas solicitadas garantizando que no exceda ni falte
asignar la totalidad de puntos del examen.
El usuario posteriormente podr modificar estos valores a
discrecin.
Para cada pregunta contenida en el cuerpo del examen, se deber
asociar una valoracin o puntaje y la suma de los puntajes de los
temes del cuerpo del examen NO puede exceder ni quedar por
debajo del puntaje del examen previamente establecido.
El usuario contar con una opcin Guardar como que le
permitir indicar el examen actual bajo un nombre al cual se le
aade una extensin que lo identifique con lo que se pueden
guardar varias opciones de examen. El examen se puede guardar
si y slo s la suma de puntos asociados a las preguntas completa
exactamente la totalidad de los puntajes del examen.
Se debe presentar una opcin que permita generar a manera de
reporte un examen de los que se han guardado previamente, para
lo cual el modulo debe solicitar el nombre del examen a cargar y
queda generado en formato pdf y llamndose exactamente igual
que el archivo fuente pero con extensin .pdf.

El entregable.
El equipo de trabajo se establece en un tamao mximo de 3 personas.
Favor no insistir.
El grupo de trabajo debe aportar un CD en sobre manila sellado bajo la
leyenda Primer Proyecto Programado y los nombres de su equipo de
trabajo.
En el CD debe aportar la carpeta que contiene el proyecto programado
una presentacin en formato PowerPoint que aporte:

Un resumen de esta especificacin en cuanto a los requerimientos


que se desean alcanzar.
Gua Tcnica
o La propuesta de solucin DEBE ser integrada por
medio de capas.
o Debe existir al menos una lista enlazada de nodos
en la implementacin del manejo y administracin de
exmenes.
o El diagrama completo de clases en la notacin UML que da
solucin a la aplicacin. Para cada objeto recuerde anotar
atributos privados, las operaciones pblicas incluyendo
constructor, mtodos tipo set y get, mtodo tipo toString, y
cualquier otro que se deba incluir en los objetos propuestos.
Recuerde hacer notar las relaciones entre objetos donde
corresponda:
asociacin,
agregacin,
composicin,
dependencia, herencia. Anote la multiplicidad donde
corresponda. Este diagrama debe ser lo ms claro posible.
Este diagrama DEBE visualizarse de la mejor forma posible.
o Presentar una gua sobre lo necesario para la generacin de
reportes en formato pdf usando Java.
Gua de Usuario: una pequea gua de uso de la aplicacin
implementada por parte del equipo de trabajo, la cual debe ser
dirigida ms por imgenes que por texto. Considere la posibilidad
de enlazar un video demostrativo. La idea de esta presentacin es
que se convierta en la ayuda en lnea de la aplicacin.
Considere investigar sobre la ejecucin de un archivo con
extensin .ppsx desde la aplicacin implementada.
Para cada mdulo una gua de cmo utilizar su aplicacin:
Mdulo de registro de categoras.
Mdulo de registro de preguntas.
Mdulo de confeccin de examen.
Seleccin aleatoria / manual de preguntas
Asignacin de puntajes

Guardar el examen
Mdulo de impresin de exmenes en pdf.

Conclusiones y anlisis de resultados del equipo de trabajo.

La fecha de entrega es el lunes 06 de abril en el campus


virtual y las revisiones se realizarn de acuerdo al horario que se
vaya indicando en la clase, posterior al regreso de la Semana Santa.

También podría gustarte