Professional Documents
Culture Documents
Historial de Revisiones
Fecha
Versin
Descripcin
23/10/2015
0.1
Versin
preliminar
propuesta de desarrollo.
Confidencial
Evaluacin
Autor
como Ortiz Gomez Jorge
Luis
Pgina 2 de 62
Tabla de Contenidos
1.
2.
Introduccin..........................................................................................................................................................5
1.1
Propsito.........................................................................................................................................................5
1.2
Alcance...........................................................................................................................................................5
2.2
Suposiciones y Restricciones..........................................................................................................................6
2.3
Entregables del proyecto................................................................................................................................6
2.3.1
mbito o entorno..................................................................................................................................7
2.3.2
Administracin del proyecto................................................................................................................7
2.3.3
Modelo de Casos de Uso del Negocio...................................................................................................7
2.3.4
Matriz de procesos y requerimientos..................................................................................................9
2.3.5
Requerimientos.....................................................................................................................................9
2.3.6
Modelo de Anlisis..............................................................................................................................10
2.3.7
Modelo de Diseo.................................................................................................................................10
2.3.8
Implementacin.....................................................................................................................................11
2.4
3.
3.2
Plan del Proyecto..........................................................................................................................................11
3.2.1
Plan de las Fases...................................................................................................................................11
3.3
4.
Referencias...........................................................................................................................................................14
5.
Anexos:.................................................................................................................................................................15
5.1
5.2
5.3
Anexo 3: Diagrama de actividad..................................................................................................................18
5.3.1
Diagrama de actividad de caso de uso de negocio de evaluacin de cursos........................................18
5.3.2
Diagrama de actividad de caso de uso de negocio generar informe de calificacin............................19
5.3.3
Diagrama de actividad de caso de uso de negocio recibir informes de evaluacin..............................20
5.4
5.5
5.6
Anexo 6: Plantilla de especificacin de casos de uso..................................................................................25
5.6.1
Plantilla verificar login.........................................................................................................................25
5.6.2
Plantilla mostrar cursos a evaluar.........................................................................................................25
5.6.3
Plantilla obtener formulario..................................................................................................................26
5.6.4
Plantilla registrar respuestas del estudiante..........................................................................................27
Confidencial
Evaluacin
Pgina 3 de 62
5.6.5
5.6.6
5.6.7
5.6.8
5.6.9
5.6.10
5.6.11
5.7
5.8
5.9
5.10
5.11
5.16
Confidencial
Evaluacin
Pgina 4 de 62
Introduccin
Este documento provee una visin global del enfoque de desarrollo propuesto y
ser incluido como parte de la documentacin del Proyecto de software de
Sistema de evaluacin electrnica de los docentes de la Universidad Nacional
del Callao.
El proyecto ha sido ofertado por Ramrez Veliz basado en una metodologa de
Rational Unified Process en la que nicamente se proceder a cumplir con las
tres primeras fases que marca la metodologa, constando nicamente en la
tercera fase de dos iteraciones. Es importante destacar esto puesto que
utilizaremos la terminologa RUP en este documento. Se incluir el detalle para
las fases de Inicio y Elaboracin y adicionalmente se esbozarn las fases
posteriores de Construccin y Transicin para dar una visin global de todo
proceso.
El enfoque desarrollo propuesto constituye una configuracin del proceso RUP
de acuerdo a las caractersticas del proyecto, seleccionando los roles de los
participantes, las actividades a realizar y los artefactos (entregables) que sern
generados. Este documento es a su vez uno de los artefactos de RUP.
1.1
Propsito
El propsito del Plan de Desarrollo de Software es proporcionar la informacin
necesaria para controlar el proyecto. En l se describe el enfoque de desarrollo
del software.
Los usuarios del Plan de Desarrollo del Software son:
1.2
Alcance
El Plan de Desarrollo del Software describe el plan global usado para el
desarrollo del Sistema para la Evaluacin Electrnica de los docentes. Para la
versin 0.1 del Plan de Desarrollo del Software, nos hemos basado en la captura
de requisitos por medio del stakeholder representante de la casa de estudios
para hacer una estimacin aproximada. Posteriormente, el avance del proyecto
y el seguimiento en cada una de las iteraciones ocasionar el ajuste de este
documento produciendo nuevas versiones actualizadas.
Confidencial
Evaluacin
Pgina 5 de 62
2.
2.1
b)
2.2
Suposiciones y Restricciones
Las suposiciones y restricciones respecto del sistema, y que se derivan
directamente de las entrevistas con el docente Ramrez Veliz
a) Sistemas seguros: proteccin de informacin, seguridad en las trasmisiones
de datos
b) La recuperacin de contrasea de los alumnos debe ser automtica
2.3
Confidencial
Evaluacin
Pgina 6 de 62
2.3.1
mbito o entorno
Es el proyecto de desarrollo de software, es decir el presente documento
.
2.3.2
Confidencial
Evaluacin
Pgina 7 de 62
Descripcin
Alumno
Profesor
Descripcin
Este caso de uso describe todo el proceso que realiza el estudiante
para evaluar electrnicamente a los docentes
evaluar curso
Este caso de uso describe los procesos que se siguen para que el
profesor reciba un conjunto de informes que describen la apreciacin
que tienen sus alumnos respecto a las clases
recibir informe de calificacion
Confidencial
Evaluacin
Pgina 8 de 62
Ver:
Anexo 2: Diagrama de caso de uso de negocio
B) Modelo de Objetos del Negocio
Es un modelo que describe la realizacin de cada caso de uso del negocio,
estableciendo los actores internos, la informacin que en trminos generales
manipulan y los flujos de trabajo asociados al caso de uso del negocio. Para la
representacin de este modelo se utilizan Diagramas de Actividad para mostrar
los flujos de trabajo.
Ver:
Anexo 3: Diagrama de actividad
2.3.4 Matriz de procesos y requerimientos
En esta seccin se identifican los casos de uso que soportan el requerimiento
identificado en la etapa anterior
Ver:
Anexo 4: Matriz de trazabilidad
2.3.5 Requerimientos
A) Integracin de los casos de uso y actores
El modelo de Casos de Uso presenta las funciones del sistema y los actores
que hacen uso de ellas. Se representa mediante Diagramas de Casos de Uso.
Ver:
Anexo 5: Diagrama general de casos de uso
B) Especificacin de los casos de uso
Se desarrolla cada caso de uso a travs de flujos de eventos (bsico, sub
flujo(s) y alternativo (s)).
Ver:
Anexo 6: Plantilla de especificacin de casos de uso
2.3.6 Modelo de Anlisis
A) Anlisis de la Arquitectura
Confidencial
Evaluacin
Pgina 9 de 62
Evaluacin
Pgina 10 de 62
2.3.8 Implementacin
Modelo de implementacin y despliegue
Ver:
Anexo 16: Diagrama de componentes
Anexo 17: Diagrama de despliegue
2.4
3.
3.1
Confidencial
Fase
Nro.
Iteraciones
Fase de Inicio
Evaluacin
Duracin
1
semanas
Pgina 11 de 62
Fase
de 1
Elaboracin
1
semanas
Fase
de 2
Construccin
2
semanas
Fase
Transicin
de -
Los hitos que marcan el final de cada fase se describen en la siguiente tabla.
Descripcin
Hito
Fase de Inicio
Fase de
Elaboracin
Fase de
Construccin
Confidencial
Pgina 12 de 62
3.3
Confidencial
Evaluacin
Pgina 13 de 62
4.
Conclusiones
La universidad nacional del callao careca de un sistema que permita medir el desempeo de sus docente,
es por ello que se dise y creo un sistema en el cual se pueda almacenar las puntuaciones que los alumnos
dan a los docentes y enviar estas puntuaciones a los docentes va correo electrnico
El proyecto est hecho siguiendo la metodologa RUP, debido a que esta metodologa se puede usar en
proyectos grandes y pequeos, adems permite mejoras por cada iteracin
Para registrar las calificaciones que dan los alumnos se cre un sistema web hecho en php , y usando como
framework codeigniter
Los reportes son generados gracias a la herramienta jasperReport que est escrita en lenguaje java y trabaja
a la perfeccin con programas hechos en ese lenguaje
5.
Recomendaciones
Para futuros proyectos de software se recomienda considerar a la metodologa RUP como metodologa de
desarrollo y al UML como lenguaje de modelado
En proyectos web se recomienda usar framework que implementen el modelado vista controlador , tales
como PHP o laravel
Para aplicaciones de escritorio se recomienda usar java debido a que se puede ejecutaren cualquier sistema
operativo
6.
Referencias
Confidencial
Pgina 14 de 62
Visual Modeling with Rational Rose and UML, Terry Quatrani. - AddisonWesley.
Pginas web:
http://www.revistaespacios.com/a13v34n01/13340108.html
http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/
http://procesosdesoftware.wikispaces.com/METODOLOGIA+RUP
http://es.slideshare.net/lokaxoximunoz/ejemplo-plan-de-desarrollo-de-softwarerup-15558930
Confidencial
Evaluacin
Pgina 15 de 62
7.
Anexos:
7.1
Disciplinas/Artefactos
generados o modificados durante la
Fase de Inicio Iteracin 1 (1 semanas de duracin)
Comienzo
Aprobacin
Da 1
Da 7
Alcance
Da 1
Da 7
Establecimiento de entregables
Da 2
Da 7
Eleccin de la metodologa
Da 3
Da 7
Da 5
Da 7
Disciplinas/Artefactos
generados o modificados durante la
Fase de Elaboracin Iteracin 1 (2 semanas de duracin)
Comienzo
Aprobacin
Semana 1
Semana 2
Semana 1
Semana 2
Semana 1
Semana 2
Semana 1
Semana 2
Semana 1
Semana 2
Semana 2
Semana 3
Base de datos
Semana 2
Semana 3
Semana 2
Semana 3
Semana 2
Semana 3
Capas de diseo
Semana 2
Semana 3
Semana 2
Semana 3
Diagrama de componentes
Semana 2
Semana 3
Diagrama de despliegue
Semana 2
Semana 3
Semana 2
Semana 3
Requisitos
Implementacin
Confidencial
Evaluacin
Pgina 16 de 62
Ambiente
7.2
Alumno
evaluar curso
<<include>>
<<include>>
generar informe de calificacion
Profesor
Confidencial
Evaluacin
Pgina 17 de 62
7.3
7.3.1
: Alumno
Loguearse en el
sistema
Mostrar mensaje
datos incorrecto
DATOS INCORRECTOS
INGRESO DE DATOS
Verificar
loguin
Mostrar pagina
de inicio
Seleccionar la opcion
de evaluacion
Mostrar listado de
cursos a evaluar
Elegir un curso
Mostrar formulario
de preguntas
Mostrar mensaje
de falto marcar
Marcar preguntas
del formulario
NO MARCO TODO
[ Marco todo ]
SI MARCO TODO
Registrar
respuetas
Elegir opcion
de certificado
Generar certificado
de evaluacion
Imprimir
certificado
: constancia de participacion en evaluacion
electronica
Confidencial
Evaluacin
Pgina 18 de 62
7.3.2
Obtener escuelas
profesionales
Iniciar la funcion de
generar reportes
Listar
escuelasprofesionales
Obtener preguntas
del formulario
Elegir escuela
profesional
Obtener listado de
profesores
Elegir profesor
Obtener datos
del docente
Obtener cursos
que imparte
Elegir Curso
Obtener respuestas
de los alumnos
calcular
puntajes
Generar informe
especifico
guardar informe en
disco duro
registrar en
reporte historico
Confidencial
Evaluacin
Pgina 19 de 62
7.3.3
inic iar
sis tema
SI STEM A
elegir
es c u...
obtener
lis tado...
Elegir
docente
obtener informe
res umen
obtener informe
detallado
NO
: reporte res umen de la evaluac ion del
docente por as ignatura
SI
mos trar mensaje de
finaliz ac ion...
Confidencial
Evaluacin
Pgina 20 de 62
7.4
MATRIZ DE REQUERIMIENTOS
Proceso del
Negocio
Actividad del
Negocio
Responsable del
Negocio
Requerimiento y
Responsabilidad
Caso de Uso
Actores
Sistema web de
evaluacin
CU1:Verificar login
Sistema web de
evaluacin
Sistema web de
evaluacin
En la pgina de Inicio
deben estar el
objetivo de la
evaluacin
electrnica
Deben aparecer las
opciones evaluar y
certificado
CU2:Mostrar
pgina de inicio
Sistema web de
evaluacin
Sistema web de
evaluacin
Se debi haber
creado previamente
una base de datos
donde figuren los
cursos en los que
est matriculado cada
alumno
CU3:Mostrar
cursos a evaluar
Sistema web de
evaluacin
ACT4:Mostrar
formularios de
preguntas
Sistema web de
evaluacin
CU4:Obtener
formulario
Sistema web de
evaluacin
ACT5:Verificar
respuestas
Sistema web de
evaluacin
Se verificara que el
formulario no este
incompleto
CU5: Registrar
respuestas del
estudiante
Sistema web de
evaluacin
ACT6:Almacenar
respuestas
Sistema web de
evaluacin
PROCESO DE
EVALUACION
ACT1: Verificar
loguin
ACT2: Mostrar
pgina de Inicio
ACT3: Mostrar
listado de cursos
a evaluar
Confidencial
Evaluacin
Sistema web de
evaluacin
Pgina 21 de 62
respuesta
Se debe registrar que
el alumno evalu el
curso
PROCESO DE
GENERACION DE
INFORMES DE
EVALUACION
ACT7:Generar
constancia de
evaluacin
Sistema web de
evaluacin
El sistema debe
generar un certificado
donde figure que el
alumno cumpli con
el deber de realizar la
evaluacin
El formato del
certificado debe ser
pdf
ACT8:Obtener
escuelas
profesionales
Sistema
encargado de
reportes
, Administrador
del sistema
ACT9:Obtener
lista de profesores
Sistema
encargado de
reportes
Obtener listado de
cursos
Sistema
encargado de
reportes
Sistema
encargado de
reportes
Se debi almacenar
previamente en una
base de datos las
respuestas dadas por
los alumnos en las
evaluaciones
Estas respuestas se
debieron almacenar
por curso
Obtener
respuesta de los
alumnos
Calcular puntajes
Generar informe
detallado
Confidencial
Sistema
encargado de
reportes
Sistema
encargado de
reportes
CU6:Mostrar
constancia de
evaluacin
Sistema web de
evaluacin
Sistema
encargado de
reportes
CU7:Buscar
docente
Sistema
encargado de
reportes
CU8:Buscar curso
CU9:Calcular
puntaje del curso
Evaluacin
Sistema
encargado de
reportes
Sistema
encargado de
reportes
Sistema
encargado de
reportes
CU10:Generar
informe detallado
Sistema
encargado de
reportes
Pgina 22 de 62
El informe debe
incluir la notas por
componentes de rea
y debe mostrar las
reas de evaluacin
CU11:Generar
informe resumen
Sistema
encargado de
reportes
Sistema
encargado de
reportes
Los informes
detallados y
especficos de cada
docente deben ser
guardados en formato
pdf , en una ubicacin
del sistema
CU12:Almacenar
informes
Sistema
encargado de
reportes
Registrar en
reporte resumen
de evaluacin y
orden de merito
Sistema
encargado de
reportes
CU13:Calcular nota
Se registran los
final del docente
puntajes por curso de
cada docente y el
CU14:Registrar en
promedio de ellos
reporte resumen de
como nota final del
evaluacin y orden
docente
de merito
Sistema
encargado de
reportes
obtener informes
del docente
sistema
encargado de
reportes
el sistema debi
almacenar
previamente los
informes detallados y
resumen por profesor
Sistema
encargado de
reportes
sistema
encargado de
reportes
se debe enviar el
informe al profesor
correspondiente
En la base de datos
debe aparecer el
correo del docente
Si el docente tiene
una nota menor a
once se le adjunta un
mensaje de
amonestacin
Generar informe
resumen
Guardar informe
en disco duro
Sistema
encargado de
reportes
PROCESO ENVIAR
INORME
Enviar mensaje
Obtener informe
detallado
Obtener informe
resumen
Autogenerar
mensaje de
amonestacin
Sistema
encargado de
reportes
Enviar a correo
electrnico
Requerimiento y
Responsabilidad
Caso de Uso
Evaluacin
Actores
ALUMNO
ALUMNO
Pgina 23 de 62
EL SISTEMA DEBE
ALMACENAR LA
INFORMACION DE LOS
DOCENTES QUE
OBTUVIERON LOS 10
PUNTAJES MAS ALTOS
7.5
MOSTRAR A LOS
MEJORES DOCENES
JEFE DE
SERVIDORES
Verificar login
Obtener formulario
Sistema web de
evaluacion
<<include>>
<<include>>
Calcular nota del curso
<<include>>
<<include>>
Generar informe detallado
(from CASOS DE USO)
<<include>>
Sistema encargado
de reportes
Registrar nota del profesor
Enviar correo
(from CASOS DE USO)
Confidencial
Evaluacin
Pgina 24 de 62
7.6
::InterfazDelSistema
5: Muestra pagina de entrada
::Sistema
Evaluacin
Pgina 25 de 62
3.
C) Precondiciones
El estudiante se ha logueado exitosamente
D) Diagrama de secuencia:
::Alumno
4: Muestra cursos del alumno
::BaseDeDatos
1.
Flujo alternativo
En el punto 1 :
Si el que inicia el caso de uso no es el sistema web sino el sistema generador de informes entonces tambin
se obtiene de la base de datos el peso de cada rea, el peso de cada componente de rea y el factor de cada
alternativa
C) Precondiciones
El estudiante ha elegido evaluar un curso que no ha evaluado antes
D) Diagrama de secuencia:
Confidencial
Evaluacin
Pgina 26 de 62
::InterfazDeSistema
4: muestra cursos para evaluar
7: Muestra preguntas segun el Area
::Sistema
::InterfazDelSistema
5: Muestra mensaje de terminado
4: Inforama estado de respuestas
3: Verififcacion de respuestas
::Sistema
Confidencial
Evaluacin
Pgina 27 de 62
2.
Flujo alternativo
En el punto 1 :
Si el alumno no evalu todos los cursos muestra un mensaje de error
C) Precondiciones
El estudiante ha evaluado todos los cursos
D) Diagrama de secuencia:
1: Verifica que el alumno realizo toda la encuesta
4: Transcribe datos del alumno en el certificado
6: Genrecertificado de comprobacionde encuesta
2: Solicita datos dle alumno
5: Almacena nombre de alumno que termino encuesta
::BaseDeDatos
::Sistema
3: Envia datos del alumno
Confidencial
Evaluacin
Pgina 28 de 62
D) Diagrama de secuencia:
1: Pide areas a evaluar y sus pesos
3: Pide las alterntivas obtenidas y sus pesos
5: Pide catidad de alumno en un curso
::Sistema
::BaseDeDatos
2: Entrega informacion
4: Entrega las repustas almacenadas
6: Entrega cntidad de alumnos del curso
8: Entrgea resultado del calculo
::SistemaDeCalculo
::SistemaDeCalculo
4: Entrega notas de cada curso
6: Entrega promedio de notas del profesor
::BaseDeDatos
Confidencial
Evaluacin
Pgina 29 de 62
::sistema
::BaseDeDatos
2: Da las calificaion de los cursos del profesor
4: Entrega las interpretaciones
::SsitemaDetallado
Confidencial
Evaluacin
Pgina 30 de 62
::BaseDeDatos
2: Envia nota del docente
4: Envia interpretacionde notas
Confidencial
Evaluacin
Pgina 31 de 62
G) Precondiciones
El docente tiene que haber brindado sus datos personales
H) Diagrama de secuencia:
::Sistema
3: Envia informacion solicitada
6: Envia aviso de verificaion sobre envio de correo
5: realiza envio de correo al profesor
::CorreoDeProfesor
Confidencial
Evaluacin
Pgina 32 de 62
7.7
GESTION DE INFORMES
GESTION WEB
CAPA ESPECIFICA
Generar informe detallado
(from CASOS D E ...
Verificar login
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CAPA GENERAL
GESTION DE BUSQUEDA
Obtener formulario
(from C ASOS DE ...
Buscar docente
(from CASOS D E ...
Confidencial
Buscar curso
(from CASOS D E ...
Evaluacin
Pgina 33 de 62
7.8
Facultad
Nombre
codigo
+tiene
1..n
Profesor
nombre
apellido 1
correo
codigo
imparte
1..n
Asignatura
pertenecen
codigo
grupoHorario
1
1..n
tipo
Curso
codigo
nombre
ciclo
1..n
pertenece
matricula
alumno
codigo
nombre
apellido
usuario
contrasenia
1..n
AsignaturaPorAlumno
evaluo
codigo
1
Area de estudio
codigo
nombre
peso
tiene
1
1..n
componente de area
codigo
nombre
peso
1
1..n
1
1
formulario
fecha
marcado
tiener
1..n
Alternativas
codigo
nombre
factor
Confidencial
Evaluacin
Pgina 34 de 62
7.9
7.10
Confidencial
Evaluacin
Pgina 35 de 62
Evaluacin
Pgina 36 de 62
Evaluacin
Pgina 37 de 62
Evaluacin
Pgina 38 de 62
Confidencial
Evaluacin
Pgina 39 de 62
7.11
TABLA
alternativa
alternativa
alternativa
alumnos
alumnos
alumnos
alumnos
alumnos
area
area
componentearea
componentearea
componentearea
cursos
cursos
cursos
escuelprofesional
escuelprofesional
CAMPO
idAlternativa
textoAlternativa
factor
codigoAlumno
nombre
apellido
clave
user
idArea
nombre
idComponente
pregunta
peso
codigoCurso
nombre
ciclo
idEscuela
nombre
TIPO
Int
Varchar
decimal
Int
Varchar
Varchar
Varchar
Varchar
Int
Varchar
Int
Varchar
Int
Int
Varchar
Varchar
Int
Varchar
TAMAO
11
200
2,1
8
20
20
40
20
11
20
11
100
2
11
20
10
11
20
8
facultad
facultad
historial
idFacultad
nombre
idHistorial
matricula
codigoMatricula Int
11
matricula
proceso
proceso
proceso
profesor
profesor
profesor
profesor
evaluado
codigoProceso
grupoHorario
tipo
codigoProfesor
nombre
apellido
correo
1
11
5
5
11
20
20
20
7.12
Int
11
Varchar 20
Int
11
Tinyint
Int
Varchar
Varchar
Int
Varchar
Varchar
Varchar
DESCRIPCION
Identificador nico de la tabla alternativa
Texto de la alternativa
Factor de la alternativa para clculos de calificacin
Identificador nico del alumno
Nombre del alumno
Apellido del alumno
Clave de usuario del alumno
Usuario del alumno para la evaluacin electrnica
Identificador de cada rea de evaluacin
Titulo o nombre de cada rea de evaluacin
Identificador nico de cada componente de rea
Texto de cada componente de rea
Peso de cada componente de rea para clculos de nota
Identificador nico de cada curso
Nombre del curso
Ciclo de estudio donde se dicta el curso
Identificador nico de cada escuela profesional
Nombre de cada escuela profesional
Fecha en la que los alumnos de esa escuela pueden realizar
la evaluacin electrnica
Identificador nico de cada facultad
Nombre de cada facultad
Identificador nico de la tabla historial
Identificador nico de la relacin que existe entre un alumno
y un curso
Si un determinado alumno a evaluado ese curso o no
Identificador unico de asignatura
Grupo horario de una asignatura
Tipo de asignatura
Identificador nico del docente
Nombre del docente
Apellido del docente
Correo del docente
Confidencial
Evaluacin
Pgina 40 de 62
CAPA DE PRESENTACION
PANEL GENERAR
INFORMES
PANEL ENVIAR
CORREOS
CAPA DE NEGOCIO
CALCULO DE
CALIFICACIONES
CONTROLADOR
RESPUESTA
GENERADOR
PDF
GESTOR DE
CORREOS
Confidencial
Evaluacin
Pgina 41 de 62
Evaluacin
Pgina 42 de 62
CAPA DE PRESENTACION
PAGINA EVALUAR
PAGINA
CONSTANCIA
PAGINA CAMBIAR
CONTRASEA
CAPA DE NEGOCIO
CONTROLADOR
LOGIN
CONTROLADOR
EVALUACION
CONTROLADOR
CONSTANCIA
CONTROLADOR
RESPUESTAS
Confidencial
Evaluacin
Pgina 43 de 62
Confidencial
Evaluacin
Pgina 44 de 62
Confidencial
Evaluacin
Pgina 45 de 62
7.13
Estudiante
:InterfaDePaginaWeb
:ControladorDeFormulario
:BaseDeDatosEstudiante
Estudiante
:InterfaDePaginaWeb
:BaseDatosAreaEvaluacion
:ControladorFormulario
:BaseDatosComponenteArea
:BaseDatosAlternativasComponente
Confidencial
Evaluacin
Pgina 46 de 62
Estudiante
:InterfaDePaginaWeb
:ControladorOperacionEvaluar
:BaseDatosMatricula
Estudiante
:InterfazPaginaFormulario
:ControladorFormulario
Confidencial
Evaluacin
:BaseDatosRespuestaFormulario
Pgina 47 de 62
:InterfaDePaginaWeb
Estudiante
:Controlador
:BaseDatosMatricula
:BaseDatosComponenteEvaluacion
SistemaReportes
:ControladorSistemaReportes
:BaseDatosAlternativas
:BaseDatosRespuestaFormulario
:BaseDatosAreaEvaluacion
Confidencial
Evaluacin
Pgina 48 de 62
:BaseDatosCursos
SistemaReportes
:ControladorSistemaRep
ortes
:BaseDatosDocente
:BaseDatosComponente
Evaluacion
SistemaReportes
:ControladorSistemaReportes
:BaseDatosAreaEvaluacion
Confidencial
Evaluacin
:BaseDatosInterpretacionNotas
:controladorInterpretacionNota
Pgina 49 de 62
SistemaReportes
:ControladorSistemaReportes
:BaseDatosAreaEvaluacion
:BaseDatosInterpretacionNotas
:controladorInterpretacionNota
Confidencial
Evaluacin
Pgina 50 de 62
:BaseDatosDocente
:Sistema
:ControladorSistema
:BaseDatosNotaDocente
:BaseDatosNotaArea
:ControladorNotaDocente
:Sistema
:ControladorSistema
:BaseDatosDocente
:BaseDatosNotaDocente
7.14
Confidencial
Evaluacin
Pgina 51 de 62
Estudiante
BaseDatosEstu
diante
controlador
interfaz
interfazpagina
web
1: proveerDatosLogin
2: enviarUsuario
3: verificarExistenciaUsuario
4: RegresarVerificacion
5: enviarContraseaUsuario
6: verificarConcordanciaContrasea
7: RegresarVerificacionContrasea
8: RegresarPaginaInicio
9: MostrarPaginaInicio
ControladorOpc
ionEv aluar
Es tudiante
baseDatos Matri
cula
2: env iarIdAlumno()
Confidencial
Evaluacin
Pgina 52 de 62
Estudiante
interfaz web
ControladorFor
mulario
BaseDatosArea
Evaluacion
BaseDatosCom
ponenteArea
BaseDatosAlternati
vas Componente
2: pedirFormularioEvaluacion()
3: ObtenerAreasEvaluacion()
4: RegresarAreasEvaluacio
5: enviarIdAreaEvaluacion
6: obtenerComponentesArea
7: RegresarComponenteArea
8: enviarIdComponente()
9: obtenerAlternativaComponente
10: RegresarAlternativaComponentes
11: CrearFormularioPreguntas
12: Regresar Formulario Evaluacion
13: Mos trar formulario de evaluacion
Estudiante
InterfazPaginaF
orulario
controladorFormula
rio
BaseDatosRespu
estaFormulario
2: verificarQueMarcoTodo
3: enviarRespuestaFormulario()
4: registrarRespuestas
5: mensajeRegistroRealizado
6: Mostrar mensaje de evaluacion exitosa
Confidencial
Evaluacin
Pgina 53 de 62
Estudiante
Interfaz pagina
web
1: Presionar boton certificado
Controlador
BaseDatosMatr
icula
2: enviarIdAlumno
3: Verificar que evaluo los cursos en los que se matriculo
4: respuestaVerificaion
5: generarContanciaEvaluacion
6: enviarConstancia
7: mostrarConstanciaEvaluacion
controladorSistemaReportes
baseDatosArea
Evaluacion
baseDatosComp
onenteEvalucion
1: idAsignatura
baseDatosAlter
nativas
baseDatosResp
uestaFormulario
2: pedirAreaEvaluacion
3: devolverAreaEvaluacion
4: enviarIdEvaluacion
5: pedirComponenteArea
6: enviarIdComponenteArea
7: pedirAlternativasComponenteArea()
8: devolverAlternativas
9: enviarAsignatura
10: pedir respuestas de la asignatura
11: devolver respuestas
12: calcularNotaAreaEstudio
13: calcularNotaCurso
14: enviarNotaCurso
Confidencial
Evaluacin
Pgina 54 de 62
::ControladorSitsemaReportes
::BaseDatosDocente
::BaseDatosCursos
::BaseDatosComponenteEvaluacion
::ControladorSitsemaReportes
::BaseDatosAreaEvaluacion
::BaseDatosInterpretacionNota
::ControladorInterpretacionNota
Confidencial
Evaluacin
Pgina 55 de 62
::ControladorSitsemaReportes
::BaseDatosAreaEvaluacion
::BaseDatosInterpretcionNota
::ControladorInterpretacionNota
::ControladorSitsema
::BaseDatosDocente
::BaseDatosNotaArea
::BaseDatosNotaDocente
::ControladorNotaDocente
1: Solicita verificacion
2: verificar identidad
3: Valida identidad
4: solicita calificaion de areas
5: buscar notas de areas del profesor
6: entregar notas de areas
7: solicita almacenar notas
junto a cursos de profesor
8: almacenar notas y cursos del mismo profesor
9: Verificar almacenado
10: verificado
11: muestra datos almacenados
12: realiza informe de lo almacenado
Confidencial
Evaluacin
Pgina 56 de 62
::ControladorSistema
::Sistema
::BaseDatosDocente
::BaseDatosNotaDocente
1: Solicita verificacion
2: Verificar identidad
3: Valida identidad
4: solicita correo del docente
5: buscar correo de profesor
6: enviar correo
7: solicita notas del profesor
8: Buscar notas de cursos
9: Entregar notas
10: Enviar notas al correo del profesor
11: Mensaje enviado de manera correcta
7.15
Confidencial
Evaluacin
Pgina 57 de 62
index.php
SISTEMA
WEB
evaluar.php
cambiarContras
ea.php
constancia.php
FPDF.ph
p
proyectoSistema.db
Confidencial
Evaluacin
Pgina 58 de 62
<<Application>>
SistemaDeReportes.jar
VistaPrincipal.frm
PanelEnviarCor
reos.frm
PanelGenerar
Reportes.frm
jasperReport.jar
javaMail.jar
proyectoSistema.db
7.16
Confidencial
Evaluacin
Pgina 59 de 62
pc Alumno
Servidor secundario:Sistema de
reportes
HTTPS
CONEXION DIRECTA
CONEXION DIRECTA
Servidor Central Base de
datos central
Confidencial
Evaluacin
Pgina 60 de 62
7.17
ACTA DE REUNION
FECHA: 30/10/2015
DURACION : 1 hora
PARTICIPANTES:
Juan Francisco Ramrez Veliz
Ortiz Gomez Jorge Luis
Andres Huidobro Trujillo
Menacho Apolitano Jose
TEMA TRATADO: Revision de avance del proyecto
DESARROLLO:
La reunin comenz con la muestra de los distintos avances que se hicieron en el proyecto de
evaluacin electrnica , se mostraron las interfaces grficas , el modelado de negocio y la
definicin de los requerimientos , la revisin estuvo a cargo de Juan Francisco Ramirez Veliz
Confidencial
Evaluacin
Pgina 61 de 62
ACTA DE REUNION
FECHA: 23/10/2015
DURACION : 1 hora
PARTICIPANTES:
Juan Francisco Ramrez Veliz
Ortiz Gomez Jorge Luis
Andres Huidobro Trujillo
Menacho Apolitano Jose
TEMA TRATADO: Definicin de la metodologa del proyecto
DESARROLLO:
La reunin empez discutiendo sobre las distintas metodologas que se podran usar para el
proyecto de creacin de sistema de evaluacin electrnica , al concluir se decidi que la
metodologa a utilizar seria RUP y se definieron los distintos entregables que se generaran para
llevar a un correcto anlisis del proyecto
ACTA DE REUNION
FECHA: 9/10/2015
DURACION : 1 hora
PARTICIPANTES:
Juan Francisco Ramrez Veliz
Ortiz Gomez Jorge Luis
Andres Huidobro Trujillo
Menacho Apolitano Jose
TEMA TRATADO: EXPLICACION DEL PROYECTO
DESARROLLO:
La reunin empez con Juan Francisco Ramirez Veliz , quien explico de manera detallado todo lo
referente acerca del proyecto de evaluacin electrnica de docentes , concluyo con la entregable
documentos claves, tales como formatos de evaluacin , y el documento oficial que describe el
proceso para llevar a cabo la evaluacin electrnica de docentes
Confidencial
Evaluacin
Pgina 62 de 62