You are on page 1of 77

Documentacin del Sistema Virtual del Evaluacin en Lnea

Para el desarrollo del sistema virtual de evaluacin en lnea nosotros


primeramente hemos utilizado la

metodologa de

desarrollo

de

software RUP ( ratonal Unified process) y para la elaboracin de los


diagramas y modelos , se utiliz el lenguaje de modelamiento unificado
UML.
Dentro de la

metodologa de

desarrollo de software RUP

implementacin se utiliz el lenguaje de

en la

programacin java para la

construccin. Adems en la elaboracin de la base de datos se utiliz


el manejador de base de datos mysql.
A continuacin vamos a mostrarles segn la metodologa RUP cada uno
de los modelos representativo de cada uno de ellos.
Modelo de Negocios
Modelo de Casos de uso del Negocio

Dentro del modelo de casos de uso del negocio hemos implementado lo


siguiente:

Actores del Negocio.

Actores del Negocio

Descripcin

Persona
estudiante
universidad.

Persona responsable de la gestin


del sistema de evaluacin.

de

la

Alumno

Director de Escuela

Figura N 1, Notacin UML de un Acto Externo de Negocio

Casos de Uso del Negocio. Diagrama de objetivos del negocio


Casos de
Descripcin
Uso

La preparacin de una
evaluacin es un proceso que
va desde la recoleccin de
preguntas
a
partir
de
exmenes anteriores que
deben ser actualizados a los
nuevos temas dictados por el
docente del curso.

Creacin y programacin de la
estructura
del
examen
realizado por el docente
autorizado por el Director de la
escuela.

Preparar Evaluacion

Construir Evaluacion

Aplicar Evaluacion

Figura N 2, Caso de uso de Negocio

Objetivos del Negocio

Figura N 2, Objetivos del Negocio

La evaluacin permite al
estudiante rendir un examen
escrito, oral, o presentacin de
un trabajo indicado por el
docente del curso.

Modelo General de casos de uso del negocio

Figura N 4, Modelo General de casos de uso del negocio.

Modelo de Anlisis del Negocio

Dentro del modelo de anlisis del negocio se implement lo siguiente:


Entidades del Negocio
Entidades del negocio

Descripcin
Esta entidad

representa

el

documento llamado silabo.

Esta entidad representa los cursos


que el estudiante estudia y el
docente dicta.
Asignatura

Esta entidad representa el registro


de las asistencias realizada por el
docente hacia los estudiantes que
se apersonan a la evaluacin.
Registro de Asistencia

Esta entidad representa el examen


creado por el docente, y que el
estudiante logra rendir.

Evaluacion

Esta

entidad

docentes que

represeta

Docente

Realizaciones de Caso de Uso del Negocio.

RN_Preparar Evaluacion

(from Caso de Uso de Negocio)

Construir Evaluacion

RN_Construir Evaluacion

(from Caso de Uso de Negocio)

Aplicar Evaluacion

RN_Aplicar Evaluacion

(from Caso de Uso de Negocio)

RN_Preparar Evaluacin

Preparar Evaluacion

los

intervienen en el

proceso de evaluacin .

Preparar Evaluacion

RN_Preparar Evaluacion

(from Caso de Uso de Negocio)

Diagrama de Objetos de Negocios de RN_ Preparar


Evaluacin

Diagrama de Actividades de RN_ Preparar Evaluacin

RN_Construir Evaluacin

Construir Evaluacion

RN_Construir Evaluacion

(from Caso de Uso de Negocio)

A continuacin dentro del caso de uso RN_Construir Evaluacion


se implementa los siguientes diagramas :

Diagrama de Objetos de Negocios de RN_Construir


Evaluacin

Diagrama de Actividades de RN_Construir Evaluacin

RN_ Aplicar Evaluacin

Aplicar Evaluacion

RN_Aplicar Evaluacion

(from Caso de Uso de Negocio)

Diagrama de Objetos de Negocios de RN_ Aplicar


Evaluacin

Diagrama de Actividades de RN_ Aplicar Evaluacin

Trabajadores de Negocio
Trabajadores de Negocio

Descripcin
Coordina las actividades
previas a las evaluaciones y
dictado de cursos.

Docente_Coordinador

Ensea y evala los cursos


segn su especialidad.

Docente_Asignatura

Supervisa la documentacin
y actividades del docente de
asignatura.

Docente_Supervisor

Requerimientos
A continuacin pasamos al flujo de

trabajo requerimientos, donde vamos

desarrollar el modelo de casos de uso del sistema logrando determinar los casos
de uso en base al modelo del negocio y la captura de requsitos a travs de los
stakeholders ( encuestas, entrevistas,documentacin ,etc).
A continuacin vamos a desarrollar el modelo de casos de uso a travs de la
herramienta de modelamiento rational rose.
Modelo de Casos de Uso del Sistema

En el paquete Use Case view se ha logrado crear un sub paquete de nombre


Modelo de Caso de Uso y dentro de este existe un sub paquetes de nombre
Actores, Caso de Uso.

Sub paquete Actores


Dentro del respectivo sub paquete se encuentra los Actores del sistema que a
continuacin vamos a mostrar :

Actores

A continuacin vamos a mostrarles una tabla que contiene los casos de uso
principales
negocio

con sus respectivos actores que se han determinado del modelo de


y

la

captura

de

requisitos

los

stakeholders

(entrevistas,encuestas,documentacin , etc,etc)
Nro

Actor

Responsabilidad
Funcional

Caso de Uso

Matenimiento

Mantener Semestre

Paquete

Mantener Semestre

Administrador
(f rom Actores)

Matenimiento

Mantener Carrera
Profesional
Mantener Carrera Profesional

Matenimiento

Mantener Alumno
Mantener Alumno

Matenimiento

Mantener Docente
Mantener Docente

Matenimiento

Mantener Materia
Mantener Materia

Matenimiento

Mantener Unidad
Temtica
Mantener Unidad Temtica

Matenimiento

Mantener Tema
Mantener Tema

Matenimiento

Mantener Turno
Mantener Turno

Matenimiento

Mantener Tipo
Examen
Mantener Tipo Examen

Matenimiento

Mantener Rol
Mantener Rol

Matenimiento

Mantener Nivel
Dificultad
Mantener Nivel Dificultad

Matenimiento

Mantener Tipo de
Preguntas
Mantener Tipo de Preguntas

Seguridad

Gestionar Acceso
Sistema
Gestionar Acceso Sistema

Seguridad

Accesar al sistema
Accesar al sistema

BancoPreguntas

2
DocenteAsignatura.

Registrar pregunta
examen supervisado

Registrar pregunta examen


supervisado

(f rom Actores)

BancoPreguntas

Registrar pregunta
examen
entrenamiento

Programar Horario
Examen

Registrar pregunta examen


entrenam iento

Organizacin
Examen
Programar Horario Examen

Aplicacin
Examen

Calificar_Examen
Calificar examen

Controlar aplicacin
Examen

Aplicacin
Examen
Controlar aplicacion del Examen

Organizacin
Examen

Generar examen
Generar examen

3
Aplicacin
Examen

Controlar tiempo
examen
Mecanismo del
control tiempo

Controlar tiempo examen

(from Acto...

Pasar a otra
pregunta

Aplicacin
Examen
Pasar a otra pregunta

4
Registrar estructura
examen Supervisado

Registrar estructura examen


Supervisado

DocenteCoordi nador.
(from Actores)

Registrar Estructura
Examen
Entrenamiento

Registrar Estructura Examen


Entrenamiento

Organizacin
Examen
Organizacin
Examen

5
Matricular Alumno

Matricular Alum no

Asistente
(f rom Actores)

Organizacin
Examen

6
Rendir Examen
Supervisado

Rendir Examen Supervisado

Aplicacin
Examen

Estudiante
(from Actores)

Aplicacin
Examen

Rendir Examen
Entrenamiento
Rendir Examen Entrenamiento

Tabla 05: Matriz de relacin actor vs caso de uso


Fuente: Elaboracin propia

Sub paquete Casos de Uso


En el respectivo sub paquete encontramos una clasificacin conformado por :
AplicacinExamen,BancoPreguntas,Mantenimiento,OrganizacionExamen,Reutiliza
ble,Seguridad.

Dentro de cada clasificacin que lo hemos considerado asi , se encuentra varios


modulos de escenarios de casos de uso del sistema que a continuacin vamos a
mostrar :

Paquetes AplicacionExamen
Caso Uso
Actor Principal

Rendir Examen Supervisado


Estudiante
Especificacion corta
El estudiante solicita rendir el examen supervisado.El sistema le muestra
las reglas de juego de la evaluacin y adems una rubrica de la calificacin
de dicho examen del componente procedimental.El sistema procede a
mostrarle las

debidamente ordenadas. El

estudiante

responde la

preguntas. El sistema (Mecanismo de control de tiempo) controla el tiempo


para responder la pregunta. El estudiante selecciona alternativa de
respuesta si es que es

una

pregunta

conceptual en caso

contrario

responde desarrollando una pregunta procedimental.Si el estudiante no


puede responder la pregunta opta por utilizar nivel de ayudas, sino
simplemente pasa a la siguiente pregunta.Si el tiempo en general se vence
el sistema termina automticamente el examen. El sistema registra las
respuestas del

estudiante

de las

preguntas

conceptuales y

procedimentales, y de haber utilizado nivel de ayuda tambin lo registra.

Diagrama de Casos de Uso Rendir Examen Supervisado

Rendir Examen Supervisado


<<include>>
Estudiante
(from Actores)

<<include>>

<<extend>>
Controlar tiempo examen

Terminar examen
<<extend>>

Responder preguntas
<<extend>>

Mecanismo del
control tiempo
(from Actores)

Pasar a otra pregunta


<<extend>>

Responder preguntas procedimentales


Responder preguntas conceptuales

<<extend>>
<<extend>>

Elegir alternativa de respuesta


<<extend>>

Escribir o adjuntar archivo de


respuesta

Utilizar nivel de ayudas examen


supervisado

Prototipos de Pantalla de Rendir Examen Supervisado


Pregunta de Capacidad Conceptual

Pregunta de Capacidad Procedimental

Paquetes AplicacionExamen

Caso Uso
Actor Principal

Realizar Calificacion Examen Supervisado


DocenteAsignatura
Especificacion corta

El Docente Asignatura requiere registrar

la calificacin del examen

supervisado.El sistema muestra una ventana con una combo que carga
los semestres acadmicos.El Docente Asignatura interactua con esta
ventana seleccionando el semestre acadmico 2015-II.El sistema muestra
el listado de los

cursos del semestre seleccionado por

asignatura.El Docente de la asignatura visualiza

el docente

los cursos de dicho

semestre y selecciona el curso para calificar.El sistema muestra un listado


de estudiantes de dicho curso.El docente asignatura visualiza dicho listado
y selecciona
ventana

a los estudiantes de uno en uno.El sistema muestra una

del estudiante

seleccionado

con informacin de todos los

exmenes rendidos por esta asignatura.El estudiante selecciona el tipo


de

examen .El sistema muestra las preguntas

conceptuales

procedimentales.El docente asignatura verifica las preguntas conceptuales


calificadas automticamente por el sistema y adems revisa las preguntas
procedimentales verificando la

solucin y

la

respuesta de parte del

estudiante y dependiendo del grado de avance

y las ayudas utilizadas

determina un respectivo puntaje colocndolo en un campo de texto por


cada

pregunta

calificada .El docente asignatura

presiona el

grabar.El sistema graba en la tabla de la base de datos.

botn

Diagrama de Casos de Uso Realizar Calificacion Examen Supervisado

Consultar Asignatura a Calificar


Consultar Estudiantes a Calificar
<<include>>

Seleccionar Semestre
(from Reutilizable)

Consulta Evaluciones a Calificar


<<include>> <<include>>
<<include>>
<<include>>

Asignar automaticamente puntaje x


preguntas conceptuales

<<include>>

Verificar uso de ayudas a preguntas


procedimentales
DocenteAsignatura.
(f rom Actores)

Registrar Calificacion examen


Supervisado
Asignar manualmente puntaje x
Pregunta procedimental

Prototipos de Pantallas de Realizar Calificacion Examen Supervisado

Cuando se presiona el boton Calificar Examen , automaticamrnte aparece una


ventana que muestra

los datos consultado en el proceso como el Semestre,

Asignatura, tipo de examen , nombres y apellidos de estudiante y el tiempo que


duro el examen y el total de preguntas.

La calificacion esta conformado por 2 capacidades :

Preguntas de Capacidad Conceptual :


Estas preguntas ya son

calificadas automaticamente por ser preguntas de

seleccin multiple , el sistema lo califica automaticamente.

Preguntas de Capacidad Procedimental


Estas preguntas son calificadas por el docente al ser accesadas a la siguiente
pantalla , tiene que verificar la solucion y compararla con la respuesta y verificar
si utilizo ayudas donde finalmente tendra que colocar el respectivo puntaje.

Paquetes AplicacionExamen
Caso Uso
Actor Principal

Rendir Examen Entrenamiento


Estudiante
Especificacion corta

El estudiante solicita rendir el examen de entrenamiento.El sistema le muestra


las un texto indicando las directivas y normas del examen de la evaluacin y
una rubrica de calificacin del componente conceptual.El sistema procede a
mostrarle las preguntas debidamente ordenadas. El estudiante responde las
preguntas. El sistema (Mecanismo de control de tiempo) controla el tiempo para
responder las preguntas. El estudiante selecciona alternativa de respuesta.Si el
estudiante no puede responder la pregunta opta por utilizar nivel de ayudas, sino
simplemente pasa a la siguiente pregunta.Si el tiempo en general se vence el
sistema termina automticamente el

examen y muestra los

resultados del

examen .

Diagrama de Casos de Uso Rendir Examen Entrenamiento

Rendir Examen Entrenamiento


Estudiante
(f rom Actores)

<<include>>

<<include>>
Elegir alternativa de respuesta
Controlar tiempo examen

<<extend>>
Terminar examen
<<extend>>

Mecanismo del
control tiempo
(f rom Actores)

<<extend>>

<<extend>>

Responder preguntas conceptuales

Pasar a otra pregunta


<<extend>>

Utilizar nivel de ayudas examen


entrenamiento

Prototipos de Pantallas de Rendir Examen de Entrenamiento

Paquetes AplicacionExamen
Caso Uso

Visualizar Resultados de Examen Supervisado x


Docente
Actor Principal
Docente
Especificacion corta
El Docente solicita visualizar los resultados del examen supervisado . El
sistema

muestra formulario para la respectiva visualizacion.El Docente

realizar la consulta de los exmenes supervisados por asignatura , tipo de


examen.El sistema muestra la lista de estudiantes por cada uno de sus
resultados(notas).El Docente visualiza los resultados de los estudiantes y
opcionalmente poder modificarlos si es que hay algn reclamo.Ver
opcionalmente el solucionario de dicho

examen supervisado ,

ver el

resultado examen entrenamiento y modificar el resultados del examen


entrenamiento.
Diagrama de Casos de Uso Visualizar Resultados de
Examen Supervisado x Docente

Consultar examenes supervisados


Asignatura

Consultar Tipo Examen


<<include>>

<<include>>

Ver Solucionario Examen Asignatura

Docente
<<extend>>

(f rom Actores)

Visualizar Resultado Examen


supervisado
<<extend>>
<<extend>>
Ver Resultado Examen
Entrenamiento
<<extend>>

DocenteCoordinador
.

DocenteAsignatura.

(f rom Actores)

(f rom Actores)

Modificar resultado Examen


supervisado
Modificar resultado examen
entrenamiento

Paquetes BancoPreguntas
Caso Uso

Registrar preguntas de examen supervisado

Actor Principal

DocenteAsignatura
Especificacion corta

El Docente Asignatura solicita registrar pregunta del examen supervisado . El


sistema muestra una

interfaz

o formulario que me permite

el registro de la

pregunta.El Docente selecciona la carrera profesional,materia,temtica , nivel de


dificultad, capacidad, ingresa el enunciado de la pregunta del examen,ingresa las
alternativas de respuesta e indica la correcta si es que es una pregunta conceptual
en caso contrario es una pregunta procedimental ingresando la solucin de la
pregunta y finalmente dependiendo del nivel de dificultad ingresa las alternativas
x pregunta.
Diagrama de Casos de Uso Registrar
preguntas de examen supervisado

<<include>>
Seleccionar materia
Seleccionar unidad tematica

<<include>>

(from Reutilizable)

(from Reutilizable)

Seleccionar tema
(from Reutilizable)

Seleccionar carrera profesional


(from Reutilizable)

Seleccionar nivel de dificultad


<<include>>

<<include>>
DocenteAsignatura.

<<include>>

(f rom Actores)

Seleccionar Capacidad
<<include>>

(from Reutilizable)

Registrar pregunta examen


supervisado
<<extend>>
Ingresar enunciado de pregunta
<<extend>>

<<extend>>
<<extend>>

Ingresar Ayuda

Ingresar alternativas posibles de


respuesta x pregunta conceptual
Seleccionar alternativa correcta

Paquetes BancoPreguntas

Ingresar solucion x pregunta


procedimental

Caso Uso

Registrar preguntas de examen entrenamiento

Actor Principal

DocenteAsignatura
Especificacion corta

El Docente Asignatura solicita registrar pregunta del examen de entrenamiento . El


sistema muestra una

interfaz

o formulario que me permite

el registro de la

pregunta.El Docente selecciona la carrera profesional,materia,temtica , nivel de


dificultad, capacidad, ingresa el enunciado de la pregunta del examen,ingresa las
alternativas de respuesta e indica la correcta y finalmente dependiendo del nivel de
dificultad ingresa el las ayudas por pregunta.
Diagrama de Casos de Uso Registrar
preguntas de examen entrenamiento

<<include>>
<<include>>

Seleccionar materia

Seleccionar unidad tematica

(from Reutilizable)
(from Reutilizable)

Seleccionar carrera profesional


Seleccionar tema

<<include>>

(from Reutilizable)

(from Reutilizable)

Seleccionar nivel de dificultad

<<include>>

<<include>>

<<include>>
Ingresar enunciado de pregunta
DocenteAsignatura.
(f rom Actores)

Registrar pregunta examen


entrenamiento
<<include>>
<<include>>

Ingresar Ayuda

Paquete

Seguridad

Ingresar alternativas posibles de


respuesta x pregunta conceptual

Seleccionar alternativa correcta

Caso Uso

Accesar al Sistema

Actor Principal

Usuario
Especificacion corta

Ingresa su usuario y su password en el formulario de Login de Acceso. El sistema


valida los datos , si son correctos entonces muestra la pagina principal , en caso
contrario

el sistema redirecciona al login de Acceso, mostrando el siguiente

mensaje : Usuario y Clave Incorrectos, Ingrese nuevamente !!!!!! .

Diagrama de Casos de Uso


Accesar al Sistema

Usuario...
Accesar al sistema

(f rom Actores)

Administrador
(f rom Actores)

Asistente
(f rom Actores)

Docente

Estudiante
(f rom Actores)

(f rom Actores)

DocenteAsignatura.

DocenteCoordinador.

(f rom Actores)

(f rom Actores)

Prototipo de Pantalla de Accesar al Sistema

Paquete

Seguridad

Caso Uso

Gestionar Acceso al Sistema

Actor Principal

Administrador
Especificacion corta

El Administrador requiere gestionar el acceso al sistema. El sistema le solicita


asignar

usuario

clave

deacuerdo

al

tipo

de

determinado.(docente,estudiante,otros). El Administrador realiza la


asignacin y determina el

respectiva

tipo rol(Docente coordinador,administrador Docente

normal, Asistente ) si es que es docente u otros .

Diagrama de Casos de Uso


Gestionar Acceso al Sistema

Determinar Docente Coordinador


Determinar Docente Normal

Determinar Administrador del


Sistema

Gestionar Acceso Sistema

<<include>>
Asignar usuario y clave al docente
Seleccionar rol

Administrador
(f rom Actores)

usuario

Asignar usuario y clave

Asignar usuario y clave de otros

Determinar Asistente del Sistema

Asignar usuario y clave al


alumno

Paquete OrganizacionExamen
Caso Uso

Generar Examen

Actor Principal

Docente Asignatura
Especificacion corta

El Docente Asignatura requiere generar el examen.El sistema muestra pantalla


que me permite

la

generacin aleatoria del examen.El Docente Asignatura

selecciona la carrera profesional y la materia.Adems de seleccionar el semestre


acadmico logrando determinar la

estructura del examen

programado y

los

alumnos matriculados.El Docente Asignatura presiona el botn generar examen


.El sistema automticamente lee la estructura del examen programado, logrando
seleccionar las preguntas del examen de manera aleatoria y creando todos los
exmenes.

Diagrama de Casos de Uso Generar Examen

Seleccionar materia
(from Reutilizable)

<<include>>

Determinar estructura
examen programado

Seleccionar Semestre
(from Reutilizable)
<<include>>

Seleccionar carrera profesional


DocenteAsignatura.

<<include>>

(from Reutilizable)

(f rom Actores)

<<include>>

Generar examen

<<include>>
Determinar alumno matriculado

<<include>>

Seleccionar preguntas de examen


en forma aleatoria

Leer estructura examen programado

Prototipo de Pantalla de Generar Examen

Paquete OrganizacionExamen
Caso Uso

Matricular Estudiante

Actor Principal

Asistente
Especificacion corta

El asistente solicita matricular al estudiante.El sistema muestra un formulario con


todos los componentes para la matricula respectiva.El Asistente consulta alumno y
producto de esto determina la materia a matricular.

Diagrama de Casos de Uso Matricular Estudiante

Seleccionar Semestre

Seleccionar carrera profesional

Consultar Alumno

(from Reutilizable)
(from Reutilizable)

(from Reutilizable)

<<include>>

<<include>>

<<include>>

<<include>>
Seleccionar materia
(from Reutilizable)

<<include>>
Matricular Estudiante
Asistente
(f rom Actores)

Determinar Materia a matricular

Prototipo de Pantalla de Matricular Estudiante

Paquete OrganizacionExamen
Caso Uso

Programar Horario Examen

Actor Principal

DocenteAsignatura
Especificacion corta

El Docente Asignatura requiere realizar la programacin del examen.El sistema


muestra un formulario para la Programacion del examen .El Docente Asignatura
consulta la

estructura del examen

,seleccionando el tipo examen , carrera

profesional y materia y adems ingresando la fecha de programacin del examen


donde finalmente presiona el botn grabar .El sistema procesa todos estos
parmetros indicados y lo almacena en la base de datos.El Docente de Asignatura
requiere reprogramar

el examen consultando la programacin del examen y

modificando esta misma.

Diagrama de Casos de Uso Programar Horario Estudiante

Seleccionar carrera profesional


Seleccionar tipo examen

(from Reutilizable)

(from Reutilizable)

<<include>>

<<include>>

<<include>>

Seleccionar materia
(from Reutilizable)

Consultar Estructura Examen


(from Reutilizable)

<<include>>
<<include>>
DocenteAsignatura.

Ingresar fecha

(f rom Actores)

Programar Horario Examen

Prototipo de Pantalla de Matricular Estudiante

Paquete OrganizacionExamen
Caso Uso

Registrar estructura examen Supervisado

Actor Principal

DocenteCoordinador
Especificacion corta
El Docente Coordinador requiere registrar la estructura del examen supervisado.El sistema
le solicita los datos pertinentes para el registro de la estructura del examen supervisado.
selecciona el semestre,carrera profesional y materia ,tipo examen,ingresa el tiempo de
duracion del examen,Ingresa numero de preguntas totales del examen,selecciona la
unidad temtica y tema,selecciona el nivel de dificultad de la pregunta,ingresa la cantidad
por pregunta,ingresa el puntaje x pregunta,ingresa la penalidad de equivocacin, cuando es
una pregunta conceptual,ingresar penalidad de utilizar ayudas,seleccionar contenido de
capacidad y finalmente presiona el botn grabar. El sistema procesa y lo almacena en la
base de datos.El Docente Coordinador tiene la posibilidad de modificar y eliminar las
preguntas con una previa consulta de esta misma.
Diagrama de Casos de Uso Registrar estructura examen Supervisado

Paquete OrganizacionExamen
Caso Uso

Registrar estructura examen Entrenamiento

Actor Principal
El

Docente

DocenteCoordinador
Especificacion corta
Coordinador requiere registrar la estructura

del

entrenamiento.El sistema le solicita los datos pertinentes para el

examen

de

registro de la

estructura del examen de entrenamiento. El Docente Coordinador selecciona el


semestre,carrera profesional y materia ,tipo examen,ingresa el tiempo de duracion del
examen,Ingresa numero de preguntas totales del examen,selecciona la unidad
temtica y tema,selecciona el nivel de dificultad de la pregunta,ingresa la cantidad
por pregunta,ingresa el puntaje x pregunta,ingresa la penalidad de equivocacin de la
pregunta,ingresar penalidad de utilizar ayudas y finalmente presiona el botn grabar.
El sistema procesa y lo almacena en la base de datos.El Docente Coordinador tiene
la posibilidad de modificar y eliminar las preguntas con una previa consulta de esta
misma.
Diagrama de Casos de Uso Registrar estructura examen Entrenamiento

Paquete Mantenimiento
Caso Uso

Mantener Nivel Dificultad

Actor Principal

Administrador
Especificacion corta

El Administrador requiere mantener el nivel de dificultad de la pregunta. El sistema


le muestra el formulario con las opciones de Agregar un nuevo registro del nivel de
dificultad , modificacin y eliminacin .Si el Administrador requiere agregar un nuevo
nivel de dificultad entonces ingresa los datos .El sistema registra el nuevo nivel de
dificultad para una pregunta.Si el Administrador requiere modificar entonces se tiene
que consultar el registro, logrando encontrarlo y editando sus respectivos datos.El
sistema modifica el nivel de dificultad. Si el Administrador requiere eliminar ,
entonces se deber de consultar el nivel de dificultad , logrando encontrarlo . El
sistema elimina dicho nivel de dificultad.

Diagrama de Casos de Uso Mantener Nivel Dificultad

Registrar nivel dificultad

<<include>>

Administrador
(f rom Actores)

<<extend>>

Modificar nivel dificultad

Consultar Nivel Dificultad registrado


<<include>>

<<extend>>

Mantener Nivel Dificultad

<<extend>>

Eliminar nivel dificultad

Prototipo de Pantalla Mantener Nivel de Dificultad

Paquete Mantenimiento
Caso Uso

Mantener Tema

Actor Principal

Administrador
Especificacion corta

El Administrador requiere mantener el Tema. El sistema le muestra el formulario


con las opciones de registrar un nuevo Tema , modificacin y eliminacin .Si el
Administrador requiere agregar un nuevo Tema entonces ingresa los datos .El
sistema registra el nuevo Tema.Si el Administrador requiere modificar entonces se
tiene que consultar el registro, logrando encontrarlo y editando sus respectivos
datos.El sistema modifica el Tema. Si el Administrador requiere eliminar , entonces
se deber de consultar el Tema, logrando encontrarlo . El sistema elimina dicho
Tema.

Diagrama de Casos de Uso de Mantener Tema

Registrar tema

<<include>>
<<extend>>

<<extend>>

Modificar tema

Consultar tema registrado

Administrador
(f rom Actores)

<<include>>

Mantener Tema
<<extend>>

Eliminar tema

Prototipo de Pantalla Mantener Tema

Paquete Mantenimiento
Caso Uso

Mantener Tipo Examen

Actor Principal

El Administrador

Administrador
Especificacion corta
requiere mantener el Tipo Examen. El sistema le muestra el

formulario con las opciones de registrar un nuevo Tipo Examen , modificacin y


eliminacin .Si el Administrador requiere agregar un nuevo Tipo Examen entonces
ingresa los datos .El sistema registra el nuevo Tipo Examen.Si el Administrador
requiere modificar entonces

se

tiene que

consultar

el registro, logrando

encontrarlo y editando sus respectivos datos.El sistema modifica el Tipo Examen.


Si el Administrador requiere eliminar , entonces se deber de consultar el Tipo
Examen, logrando encontrarlo . El sistema elimina dicho Tipo Examen.

Diagrama de Casos de Uso Mantener Tipo Examen

Registrar tipo examen


<<extend>>
<<extend>>

<<include>>

Modificar tipo examen


<<extend>>

<<include>>

Administrador
(f rom Actores)

Consultar tipo examen registrado

Mantener Tipo Examen

Eliminar tipo examen

Prototipo de Pantalla Tipo Examen

Paquete Mantenimiento
Caso Uso

Mantener Unidad Tematica

Actor Principal

Administrador
Especificacion corta

El Administrador requiere mantener la Unidad Tematica . El sistema le muestra


el formulario con las opciones de Agregar un nuevo registro de la Unidad
Tematica , modificacin y eliminacin .Si el Administrador requiere agregar una
nueva Unidad Tematica entonces ingresa los datos .El sistema registra la nueva
Unidad Tematica.Si el Administrador requiere modificar entonces se tiene que
consultar el registro, logrando encontrarlo y editando sus respectivos datos.El
sistema modifica la Unidad Tematica. Si el Administrador requiere eliminar ,
entonces se deber de consultar la Unidad Tematica , logrando encontrarlo . El
sistema elimina dicha Unidad Tematica.
Diagrama de Casos de Uso Mantener Unidad Tematica

Prototipo de Pantalla Unidad Tematica

Paquete Mantenimiento
Caso Uso
Actor Principal

Mantener Alumno
Administrador
Especificacion corta

El Administrador requiere Mantener Alumno. El sistema le muestra el formulario


con las opciones de registrar un nuevo Alumno , modificacin y eliminacin .Si el
Administrador requiere agregar un nuevo Alumno entonces ingresa los datos .El
sistema registra el nuevo Alumno.Si el Administrador requiere modificar entonces
se tiene que consultar el registro, logrando encontrarlo y editando sus respectivos
datos.El sistema modifica el Alumno. Si el Administrador requiere eliminar ,
entonces se deber de consultar el Alumno, logrando encontrarlo . El sistema
elimina dicho Alumno.
Diagrama de Casos de Uso Mantener Alumno

Prototipo de Pantalla Mantener Alumno

Paquete Mantenimiento
Caso Uso
Actor Principal

Mantener Carrera Profesional


Administrador
Especificacion corta

El Administrador requiere Mantener Carrera Profesional. El sistema le muestra


el formulario con las opciones de registrar un nuevo Tema , modificacin y
eliminacin .Si el Administrador requiere

agregar un nuevo Alumno entonces

ingresa los datos .El sistema registra el nuevo Alumno.Si el Administrador requiere
modificar entonces se tiene que consultar el registro, logrando encontrarlo y
editando sus respectivos datos.El sistema modifica el Alumno. Si el Administrador
requiere eliminar , entonces se deber de consultar el Alumno, logrando encontrarlo
. El sistema elimina dicho Alumno.
Diagrama de Casos de Uso Mantener Carrera Profesional

Prototipo de Pantalla Mantener Carrera Profesional

Paquete Mantenimiento
Caso Uso
Actor Principal

Mantener Docente
Administrador
Especificacion corta

El Administrador requiere Mantener Docente. El sistema le muestra el formulario


con las opciones de registrar un nuevo Docente , modificacin y eliminacin .Si el
Administrador requiere agregar un nuevo Docente entonces ingresa los datos .El
sistema registra el nuevo Docente.Si el Administrador requiere modificar entonces
se tiene que consultar el registro, logrando encontrarlo y editando sus respectivos
datos.El sistema modifica el Docente. Si el Administrador requiere eliminar ,
entonces se deber de consultar el Docente, logrando encontrarlo . El sistema
elimina dicho Docente.
Diagrama de Casos de Uso Mantener Docente

Prototipo de Pantalla Mantener Docente

Paquete Mantenimiento
Caso Uso
Actor Principal

Mantener Materia
Administrador
Especificacion corta

El Administrador requiere Mantener Materia. El sistema le muestra el formulario


con las opciones de registrar un nuevo Materia , modificacin y eliminacin .Si el
Administrador requiere agregar un nuevo Materia entonces ingresa los datos .El
sistema registra el nuevo Materia.Si el Administrador requiere modificar entonces
se tiene que consultar el registro, logrando encontrarlo y editando sus respectivos
datos.El sistema modifica el Materia. Si el Administrador requiere eliminar ,
entonces se deber de consultar el Materia, logrando encontrarlo . El sistema
elimina dicho Materia.

Diagrama de Casos de Uso Mantener Materia

Prototipo de Pantalla Mantener Materia

Paquete Mantenimiento
Caso Uso

Mantener Rol

Actor Principal

Administrador
Especificacion corta

El Administrador requiere Mantener Rol. El sistema le muestra el formulario con


las opciones

de

registrar un nuevo Rol , modificacin

y eliminacin .Si el

Administrador requiere agregar un nuevo Rol entonces ingresa los datos .El sistema
registra el nuevo Rol.Si el Administrador requiere modificar entonces se tiene que
consultar el registro, logrando encontrarlo y editando sus respectivos datos.El
sistema modifica el Rol. Si el Administrador requiere eliminar , entonces se deber
de consultar el Rol, logrando encontrarlo . El sistema elimina dicho Rol.

Diagrama de Casos de Uso Mantener Rol

Prototipo de Pantalla Mantener Rol

Prototipo de Pantalla Mantener Semestre

Paquete Mantenimiento
Caso Uso
Actor Principal

Mantener Semestre
Administrador
Especificacion corta

El Administrador requiere Mantener Semestre. El sistema le muestra el formulario


con las opciones de registrar un nuevo Semestre , modificacin y eliminacin .Si
el Administrador requiere agregar un nuevo Semestre entonces ingresa los datos
.El sistema registra el nuevo Semestre.Si el Administrador

requiere modificar

entonces se tiene que consultar el registro, logrando encontrarlo y editando sus


respectivos datos.El sistema modifica el Semestre. Si el Administrador requiere
eliminar , entonces se deber de consultar el Semestre, logrando encontrarlo . El
sistema elimina dicho Semestre.
Diagrama de Casos de Uso Mantener Semestre

Prototipo de Pantalla Mantener Turno

Paquete Mantenimiento
Caso Uso

Mantener Turno

Actor Principal

Administrador
Especificacion corta

El Administrador requiere Mantener Turno. El sistema le muestra el formulario


con las opciones de registrar un nuevo Turno , modificacin y eliminacin .Si el
Administrador requiere agregar un nuevo Turno entonces ingresa los datos .El
sistema registra el nuevo Turno.Si el Administrador requiere modificar entonces se
tiene que consultar el registro, logrando encontrarlo y editando sus respectivos
datos.El sistema

modifica

el Turno. Si el Administrador

requiere

eliminar ,

entonces se deber de consultar el Turno, logrando encontrarlo . El sistema


elimina dicho Turno.

Diagrama de Casos de Uso Mantener Turno

Analisis
En este flujo de trabajo se va a desarrollar los diagramas de clases , secuencia
y colaboracin como tambin la arquitectura de anlisis y el modelo conceptual.
A contunuacion vamos a mostrarle la estructura del proyecto de documentacin
en la herramienta Rational Rose.

Segn la respectiva figura en el Logical view se implementa un paquete de


nombre

Modelo de

Analisis

que se

agrupa en los

sub paquetes

AplicacionExamen,BancoPreguntas,Mantenimiento,OrganizacionExamen,Reporte
s,Reutilizable,Seguridad.

En cada paquete se tendr que implementar los casos de uso de realizacin de


anlisis donde se tendr que construir el diagrama de clases , secuencia y
colaboracin.
A continuacin vamos

empezar

detallar

determinado dentro del paquete : Modelo de Analisis.

cada uno de los paquetes

AplicacionExamen

Realizar Aplicacion Examen

Dentro de RA_Realizar Aplicacin Examen se encuentra

los siguientes

diagramas :

Diagrama de Clases de Analisis de Realizar Aplicacin Examen

Matricula

FrmPrincipalAlumno

Examen programado

Examen Generado
FrmListarCursosProgramadosRendir

Estudiante
(from Actores)

Pregunta
(from BancoPreguntas)

FrmListarExamenProgramado
AplicacionExamenControlador

alternativ a
(from BancoPreguntas)

FrmMostrarReglasNormasExamen
Ay uda
(from BancoPreguntas)

FrmRendirExamen
Mecanismo del control
tiempo
(from Actores)

Diagrama de Secuencia de Realizar Aplicacin Examen


: Mecanismo del
control tiempo

: FrmPrincipalAlumno

: FrmListarCursosProgramadosRendir

: FrmListarExamenProgramado

: FrmMostrarReglasNormasExamen

:
AplicacionExamenControlador

: FrmRendirExamen

: Matricula

: Examen programado

: Examen Generado

1: Selecciona la opcion : Aplicacion Examen

Selecciona opcin: "Rendir Examen Of icial"


2: Ordena el cargado en pantalla del f ormulario FrmListarCursos Programados a Rendir
Ejecuta SELECT a tabla programacionexamen

Muestra el f ormulario con la


lista de todos los cursos
programados del alumno.
Lista registros

Env ia mensaje OK

3: Mostrar por pantalla el l respectiv o f ormulario

4: Elije el curso programado a rendir ,dandole clic al boton


5: Ordena el cargado en pantalla del f ormulario FrmListarExamenProgramado
Aplica SELECT a la tabla examengenerado
Muestra el f ormulario
con la lista de los
examenes generados
Lista registros

Env ia mensaje OK

6: Mostrar por pantalla el l respectiv o f ormulario

7: Presiona el boton rendir examen


8: Ordena cargar f ormulario del examen a rendir

9: Mostrar reglas y normas del examen


10:Hace clic e el boton: "Rendir Examen"
11: Ordena cargar f ormulario
Control tiempo
Aplica SELECT a la tabla pregunta
Env ia mensaje OK pregunta
Muestra f ormulario del examen a
rendir con el tiempo de duracion, la
pregunta, la alternativ a y ay udas si
solo la pregunta es de ni...

Aplica SELECT a la tabla alternativ a


Env ia mensaje OK alternativ a
Aplica SELECT a la tabla ay uda
Env ia mensaje OK ay uda
Mostrar f ormulario

Lee pregunta

Muestra ay uda solo si


la pregunta es de niv el
intermedio o dif icil.

Hace clic en el boton "AYUDA"

Ordena cargar ay udas


Aplica SELECT a la tabla ay udas
Env ia mensaje OK ay udas
Mostrar ay udas
Elige alternativ a de respuesta

Hace clic en boton: "SIGUIENTE PREGUNTA"


Ordena cargar siguiente pregunta
Aplica INSERT a la tabla pregunta
Env ia mensaje OK pregunta
Aplica INSERT a la tabla alternativ a
Env ia mensaje OK alternativ a
Muestra f ormulario
con la siguiente
pregunta

Aplica INSERT a la tabla ay udas


Env ia mensaje OK ay uda
Inserta y actualiza
Mostrar f ormulario

: Pregunta

: alternativ a

: Ay uda

Diagrama de Colaboracion de Realizar Aplicacin Examen

23: Env ia mensaje OK alternativ a


6: Lista registros
39: Env ia mensaje OK alternativ a
12: Lista registros
42: Inserta y actualiza
22: Aplica SELECT a la tabla alternativ a
24: Aplica
38: Aplica
SELECT
INSERT
a la tabla
a la ay
tabla
udaalternativ a
30: Aplica SELECT a la tabla ay udas
40: Aplica INSERT a la tabla ay udas

: Ay uda
25: Env ia mensaje OK ay uda
31: Env ia mensaje OK ay udas
41: Env ia mensaje OK ay uda
: AplicacionExamenControlador
15: 8: Ordena cargar f ormulario del examen a rendir
11: Env ia mensaje OK
18: 11: Ordena cargar f ormulario
13: 6: Mostrar por pantalla el l respectiv o f ormulario
9: Mostrar
reglas y normas del examen
10: Aplica SELECT a 16:
la tabla
examengenerado

19: Control tiempo

20: Aplica SELECT a la tabla pregunta


36: Aplica
INSERT
a la tabla
pregunta
4: Ejecuta
SELECT
a tabla
7:programacionexamen
3: Mostrar por pantalla el l respectiv o f ormulario

: alternativ a
26:3:Mostrar
f ormulario
21:
Env
ia mensaje
OK
pregunta
2: Ordena
el cargado
en
pantalla
del f ormulario
FrmListarCursos Programados a Rendir
5: Env
ia mensaje
OK
32: Mostrar
udas
37:ayEnv
ia mensaje
OKOrdena
pregunta
9: 5:
el cargado en pantalla del f ormulario FrmListarExamenProgramado
43: Mostrar
29: Ordena cargar
ay udasf ormulario
35: Ordena cargar siguiente pregunta

: FrmListarExamenProgramado
: Examen Generado

: FrmMostrarReglasNormasExamen

: Pregunta

: Examen programado : FrmPrincipalAlumno


: FrmListarCursosProgramadosRendir

: Mecanismo del
control tiempo
: FrmRendirExamen
17: 10:Hace clic e el boton: "Rendir Examen"
14: 7: Presiona el boton rendir examen

1: 1: Selecciona la opcion : Aplicacion Examen


2: Selecciona opcin: "Rendir Examen Of icial"
8: 4: Elije el curso programado a rendir ,dandole clic al boton

27: Lee pregunta


28: Hace clic en el boton "AY UDA"
33: Elige alternativ a de respuesta
34: Hace clic en boton: "SIGUIENTE PREGUNTA"

: Matricula

: Estudiante

AplicacionExamen

Realizar Aplicacion Examen

Calificar examen

RA_Calificar examen

(from Apli cacionExamen)

Dentro de RA_Calificar examen se encuentra

los siguientes diagramas :

Diagrama de Clases de Analisis de Calificar Examen

FrmPrincipalDocenteAsignatura

Semestre
(f rom OrganizacionExamen)

Asignatura.
FrmConsultarAsignaturasxSemestreCalificar

Estudiante..
DocenteAsignatura.
CalificarExamenControlador

(f rom Actores)

FrmConsultarEstudiantesCalificar
TipoEvaluacion

FrmConsultarTipoEvaluacionCalificar
Examen Supervisado

FrmCalificarEvaluacionSupervisado

Anexo 9: Pantallas del Sistema virtual de Evaluacion en Linea


Perfil del Docente Administrador

Login de Acceso del Docente Administrador

Ventanas del Docente Administrador

La ventana de Acceso del Docente Administrador , es la interfaz que me


pemite el ingreso al sistema virtual de evaluacin en lnea de parte del docente
administrador con muchos privilegios ,primeramente tiene que seleccionar el
tipo de usuario e ingresar por teclado su usuario y clave para luego presionar
el botn entrar.Si es correcto los accesos ingresados automticamente se
mostrara la ventana principal del sistema.
.

Ventana Principal del Docente Administrador

En la Ventana Principal del Docente Administrador observamos que

se

encuentran todas las funcionalidades del sistema virtual de evaluacin en lnea


, empezando con el mantenimiento de las tablas maestras del sistema,banco
de

preguntas,organizacin del examen, aplicacin del examen , seguridad,

configuracin de la cuenta y cerrar sesin.Ademas en la parte central de una


imagen que decribe

la razn de ser del sistema y un encabezado de la

institucin educativa universitaria.

A continuacin vamos a mostrar las opciones del Mantenimiento de Tablas :

Al seleccionar cada una de estas opciones se visualizara la ventana de


mantenimiento de cada una de ellos.
Ventana de Mantenimiento del Semestre

You might also like