“Aplicaciones Web que Permitan Administrar Portafolios para

Transcripción

“Aplicaciones Web que Permitan Administrar Portafolios para
Escuela Universitaria de Ingeniería Industrial, Informática y Sistemas
Área de Computación e Informática
Universidad Tarapacá
Arica
“Aplicaciones Web que Permitan Administrar
Portafolios para Gestionar el Aprendizaje”
Nombres
:
Profesor
Ramo
:
:
Arica – Chile
2007
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
INDICE
1.
1.1.
1.2.
1.3.
1.3.1.
Modelo del negocio .............................................................................................5
Objetivo estratégico ..............................................................................................5
Objetivos específicos ............................................................................................5
Proceso de negocio ...............................................................................................5
Gestionar Usuarios del Sistema ............................................................................5
Casos de uso del Sistema......................................................................................6
Diagrama de Roles................................................................................................7
Diagramas Secuencia............................................................................................7
Diagrama de Procesos...........................................................................................7
1.3.2. Gestionar Administración del Portafolio ..............................................................8
Casos de uso del Sistema......................................................................................8
Diagrama de Roles................................................................................................9
Diagramas Secuencia............................................................................................9
Diagrama de Procesos.........................................................................................10
1.3.3. Gestionar Evaluación del Curso. ........................................................................10
Casos de uso del Sistema....................................................................................11
Diagrama de Roles..............................................................................................13
Diagramas Secuencia..........................................................................................13
Diagrama de Procesos.........................................................................................16
1.3.4. Gestionar la evaluación del sistema....................................................................18
Casos de uso del Sistema....................................................................................19
Diagrama de Roles..............................................................................................19
Diagramas Secuencia..........................................................................................20
Diagrama de Procesos.........................................................................................20
2.
2.1.
2.2.
2.3.
2.4.
Modelo de Requisitos........................................................................................21
Diagrama de Caso de Uso del Sistema ...............................................................21
Caso de Uso: Realizar petición de usuario .........................................................22
Caso de Uso: Solicitar Portafolio Alumno .........................................................23
Caso de Uso: Ingresar Material Apoyo Docente ................................................24
Caso de Uso: Solicitar Recurso ..........................................................................25
Caso de Uso: Ingresar Evaluaciones...................................................................26
Caso de Uso: Solicitar Evaluaciones (Actividad Completada) ..........................27
Caso de Uso: Ingresar Calificaciones y Retroalimentación ...............................28
Caso de Uso: Rellenar Formulario Progreso ......................................................29
Caso de Uso: Busca Destinatario de Mensaje ...................................................29
Caso de Uso: Rellenar Formulario Mensaje .......................................................30
Caso de Uso: Llenar Encuesta ............................................................................31
Modelo Conceptual.............................................................................................32
Especificación Complementaria .........................................................................32
Visión..................................................................................................................33
-2-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.5.
2.4.6.
2.4.7.
2.4.8.
2.4.9.
Oportunidad ........................................................................................................33
Definición del Problema .....................................................................................33
Alternativas.........................................................................................................33
Descripción de los Involucrados (StakeHolders) ...............................................33
Objetivos del Usuario .........................................................................................34
Perspectiva del Producto.....................................................................................35
Beneficios del Producto......................................................................................35
Lista de características del producto...................................................................35
Otros Requisitos y Restricciones ........................................................................36
3.
3.1.
Modelo de Análisis............................................................................................37
Diagrama de Secuencia del Sistema ...................................................................37
Caso de Uso: Realizar petición de usuario .........................................................37
Caso de Uso: Solicitar Portafolio Alumno .........................................................37
Caso de Uso: Ingresar Material Apoyo Docente ................................................37
Caso de Uso: Solicitar Recurso ..........................................................................38
Caso de Uso: Ingresar Evaluaciones...................................................................38
Caso de Uso: Solicitar Evaluaciones (Actividad Completada) ..........................38
Caso de Uso: Ingresar Calificaciones y Retroalimentación ...............................39
Caso de Uso: Rellenar Formulario Progreso ......................................................39
Caso de Uso: Buscar Destinatario Mensaje........................................................39
Caso de Uso: Rellenar Formulario Mensaje .......................................................40
Caso de Uso: Llenar Encuesta ............................................................................40
Operaciones ........................................................................................................40
Contratos.............................................................................................................41
Contrato para Validar Usuario............................................................................41
Contrato para Buscar Usuario.............................................................................42
Contrato para Enviar Formulario........................................................................42
Contrato para Buscar Portafolio Alumno ...........................................................43
Contrato para Subir Recurso...............................................................................43
Contrato para Descargar Recurso .......................................................................44
Contrato para Subir Evaluaciones ......................................................................44
Contrato para Descargar Evaluación ..................................................................45
Contrato para Ingresar Calificación....................................................................45
Contrato para Rellenar Formulario Progreso......................................................46
Contrato para Buscar Alumno ............................................................................46
Contrato para Llenar Mensaje ............................................................................46
Contrato para Llenar Encuesta............................................................................47
Diagramas de Colaboración................................................................................47
3.2.
3.3.
3.4.
4.
4.1.
Modelo de Diseño..............................................................................................49
Diagrama de Clases ............................................................................................49
Realizar petición de usuario................................................................................49
Solicitar Portafolio Alumno................................................................................51
Ingresar Material Apoyo Docente ......................................................................52
Solicitar Recurso.................................................................................................52
-3-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Ingresar Evaluaciones.........................................................................................53
Solicitar Evaluaciones ........................................................................................54
Ingresar Calificaciones y Retroalimentación......................................................54
Rellenar Formulario Progreso.............................................................................55
Buscar Destinatario Mensaje ..............................................................................55
Rellenar Formulario Mensaje .............................................................................56
Llenar Encuesta ..................................................................................................56
5.
5.1.
5.2.
5.3.
5.4.
Interfaz de Usuario ...........................................................................................57
Interfaz Iniciar Sesión.........................................................................................57
Interfaz Registrar nuevo Usuario........................................................................58
Interfaz Portafolio de Alumno ............................................................................59
Interfaz Portafolio de Docente............................................................................60
6.
7.
Conclusión .........................................................................................................61
Bibliografía ........................................................................................................62
-4-
1.
Modelo del negocio
1.1.
Objetivo estratégico
Mejorar el sistema de evaluación empleando como medio la administración de
un portafolio y aumentar el nivel de satisfacción de los usuarios.
1.2.
Objetivos específicos
•
Gestionar los usuarios del Sistema.
•
Gestionar la administración del portafolio.
•
Gestión de evaluación del curso.
•
Gestionar la evaluación del sistema (encuestas en línea, etc.).
1.3.
Proceso de negocio
1.3.1. Gestionar Usuarios del Sistema
Este proceso se inicia cuando el administrador crea y gestiona el uso de los
usuarios del sistema para un curso determinado. Los usuarios pueden ser: Docente y
Alumno.
Roles asociados en este proceso:
•
Sistema.
•
Administrador.
Tarea que se llevan a cabo en este proceso.
•
Gestionar Usuarios.
Regla del negocio relacionada con este proceso
•
Al momento de crear un
predeterminado.
Usuario de tipo alumno, se creará un portafolio
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
GESTIONAR USUARIOS
DEL SISTEMA
Sub-objetivos
del proceso
Gestionar Usuarios
Casos de Uso del
proceso
Gestionar Usuarios
Casos de uso del Sistema
Proceso del Negocio Gestionar Usuarios
Gestionar los usuarios que usarán el sistema
Objetivo
1. El administrador envía un formulario para crear o
Descripción
modificar un usuario, que debe incluir datos del usuario.
2. El sistema analiza la viabilidad del formulario enviado.
a. Si los datos del formulario esta correcto, la solicitud
será aceptada.
b. En caso contrario, es rechazada
3. El sistema informa al administrador si la petición fue
exitosa o no.
Básica
Prioridad
Riesgos
Posibilidades
Tiempo
de 2 minutos.
Ejecución
Coste Ejecución
-6-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Diagrama de Roles
Diagramas Secuencia
Diagrama de Procesos
-7-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
1.3.2. Gestionar Administración del Portafolio
Este proceso se inicia cuando el docente incorpora, elimina o modifica algún
recurso del portafolio, el sistema analiza si puede realizar la petición y confirma el éxito
o fracaso de éste.
Roles asociados en este proceso:
•
Sistema.
•
Docente.
Tarea que se llevan a cabo en este proceso.
•
Gestionar Recursos Portafolio.
Regla del negocio relacionada con este proceso
•
El tamaño de los ficheros no debe ser mayor a 2MB
GESTIONAR
ADMINISTRACIÓN DE
PORTAFOLIOS
Sub-objetivos
del proceso
Gestionar Portafolio
Casos de Uso del
proceso
Gestionar Portafolio
Diagrama Casos de Usos
-8-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Proceso del Negocio
Objetivo
Descripción
Gestionar Portafolio
Gestionar los recursos que usaran el docente y el alumno
1. El docente solicita el portafolio de algún alumno.
2. El sistema analiza la viabilidad de la petición.
a. Si la información es correcta, la solicitud será
aceptada y el sistema realizará la acción.
b. En caso contrario, es rechazada.
3. El docente envía el material de apoyo docente a el
alumno.
4. El sistema .actualiza el portafolio.
Alta
Prioridad
Riesgos
Posibilidades
Tiempo de Ejecución
Coste Ejecución
3 minutos aproximadamente.
Diagrama de Roles
<<roles>>
<<Role>>
Docente
*
Diagramas de Secuencia
-9-
<<roles>>
<<Role>>
Docente
Sistema
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Diagrama Procesos
1.3.3. Gestionar Evaluación del Curso.
El Alumno puede bajar recursos desde el portafolio, para cumplir sus
actividades, y luego que éstas son concluidas deberán ser subidas en un periodo de
tiempo acordado con el Docente, quien ha subido con anterioridad el recurso y/o
actividad a efectuar. El Docente deberá calificar el progreso del alumno, incluyendo en
cada evaluación una retroalimentación. Además el Alumno y el Docente podrán
comunicarse por medio de mensajería a través del sistema.
Roles asociados en este proceso:
•
Docente
•
Alumno
•
Sistema
Tarea que se llevan a cabo en este proceso.
•
Gestión Actividades
•
Gestión Calificación Alumno.
•
Gestión Mensajería.
- 10 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Regla del negocio relacionada con este proceso
•
Se debe informar al Docente de todas las operaciones que realiza el alumno.
•
El tamaño de la evaluaciones no debe ser mayor a 2MB
•
Para registrar una evaluación se debe de haber descargado los recursos de dicha
actividad.
•
El rango del calificativo para la calificación de evaluaciones es de 1 a 7.
Procesos de negocio
GESTIONAR EVALUACIÓN
DELCURSO
Subobjetivos
del proceso
Gestión
Actividades
Gestión Calificación
y Progreso
Gestión
Mensajería
Casos de Uso
del proceso
Gestión
Actividades
Gestión
Calificación y
Progreso
Gestión de
Mensajería
Diagrama Casos de uso
- 11 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Proceso del Negocio
Objetivo
Descripción
Prioridad
Riesgos
Posibilidades
Tiempo de Ejecución
Coste Ejecución
Proceso del Negocio
Objetivo
Descripción
Prioridad
Riesgos
Posibilidades
Tiempo de Ejecución
Coste Ejecución
Gestión Actividades
El alumno puede realizar la actividad diseñada por el
docente.
1. El alumno previa identificación del sistema, puede
descargar un recurso para cumplir alguna actividad.
2. Una vez terminada la actividad, el alumno deberá subir
el recurso.
a. Si el recurso está correcto, el sistema lo guardará en
el portafolio del alumno.
b. En caso contrario, lo rechazará.
3. El sistema informa al alumno si su actividad fue
almacenada en forma exitosa o no.
Básica
Que el recurso este corrupto.
5 minutos.
Gestionar Calificaciones y Progreso
Ingresar y publicar calificaciones del alumno.
1. Previamente, el alumno debe haber subido la actividad
a calificar.
2. El Docente revisa la actividad, y la calificara como:
a. Si cumple con los objetivos propuestos Excelente
b. Si cumple con los objetivos mínimos Bueno.
3. Si no cumple con los objetivos Deficiente.
4. El docente ingresa la calificación al Sistema la cual será
agregada en el curso del profesor y publicada en el
portafolio del alumno.
5. Después que el profesor ha calificado la actividad
deberá enviar junto a la calificación un mensaje de
retroalimentación indicando sus puntos débiles y
fortalezas al momento de realizar el trabajo.
6. El docente puede consultar el progreso del alumno
mediante una tabla de estadísticas de las actividades
realizadas del alumno.
Básica
5 minutos.
- 12 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Proceso del Negocio
Objetivo
Descripción
Prioridad
Riesgos
Posibilidades
Tiempo de Ejecución
Coste Ejecución
Gestión Mensajería
Gestionar los mensajes que se enviarán entre alumno y
docente.
1. El alumno puede enviar mensajes al docente previa
autentificación del sistema, indicando asunto del
mensaje con su respectivo contenido.
2. El docente puede enviar mensajes a los alumnos de un
curso determinado, previa autentificación del sistema,
seleccionando el alumno e indicando el asunto del
mensaje con su respectivo contenido.
Media
5 minutos aproximadamente.
Diagrama de Roles
Diagrama de Secuencia
- 13 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
- 14 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Gestión Progreso Alumno
Docente
Sistema
Solicita progreso
alumno
Procesa
petición
Despliega Progreso
alumno
Gestión Mensajería
Docente
Sistema
Alumno
Buscar destinatario
de mensaje
Envía formulario
mensaje
Rellena formulario
mensaje
Envía
mensaje
Rellena formulario
mensaje
Envía
mensaje
- 15 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Diagrama de Procesos
- 16 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
- 17 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
1.3.4. Gestionar la evaluación del sistema
Este proceso se inicia cuando el Alumno decide llenar la encuesta del portafolio
que esta utilizando. Al llenarla completamente es enviada, almacenada y procesada.
Roles asociados en este proceso:
•
Alumno.
•
Sistema.
Tarea que se llevan a cabo en este proceso.
•
Evaluar Encuesta.
Regla del negocio relacionada con este proceso
•
El alumno solo podrá llenar la encuesta después de que halla transcurrido el 50%
del tiempo del curso.
•
La encuesta solo será enviada si se ha llenado por completo.
•
Las encuestas serán procesadas si el 50% de los alumnos ya las han enviado
•
Los resultados de la encuesta serán visualizado después de que sean procesadas
la encuestas.
- 18 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
GESTIONAR EVALUACION
DEL SISTEMA
Sub-objetivos
del proceso
Evaluar Sistema
Casos de Uso del
proceso
Evaluar Sistema
Diagrama Casos de uso
Proceso de Negocio:
Objetivo:
Descripción:
Evaluar sistema
Evaluar el sistema a través de un encuesta al alumno
1. El alumno llena la encuesta del portafolio que esta
utilizando.
2. Al terminar de llenar la encuesta se envía y almacena en
el portafolio.
3. Al tener el 50% de encuestas se procede a procesarlas
para luego mostrar los resultados.
Básica
Que el alumno no complete la encuesta
Prioridad
Riesgos
Posibilidades
Tiempo
de 15 minutos
Ejecución
Coste de ejecución
Diagrama de Roles
- 19 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Diagrama de Secuencia
Diagrama de Procesos
- 20 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
2.
Modelo de Requisitos
A partir del modelo del negocio descrito en la sección anterior es posible obtener
de manera sistemática y directa, tanto la colección inicial de casos de uso del sistema
como el modelo conceptual preliminar. A continuación vamos a obtener de manera
separada cada modelo.
2.1.
Diagrama de Caso de Uso del Sistema
Descripción de los casos de uso esenciales de la aplicación Web que permitirá
administrar un Portafolio para gestionar el aprendizaje.
- 21 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Realizar petición de usuario
Resumen
El administrador ingresa la petición de registrar usuarios.
Actor Principal
Administrador
Personal Involucrado
Precondiciones
• El Administrador debe estar registrado en el Sistema.
• El administrador debe recibir una petición para crear o modificar usuarios.
Poscondiciones
• Se debe registrar la información del Usuario.
Flujo Básico
1. El Administrador ingresa sus datos al sistema
2. El Sistema verifica los datos del administrador.
3. El Administrador solicita la petición de usuario (Crear un nuevo Usuario,
Modificar los datos de un Usuario), para ello envía el Rut del usuario
4. El Sistema muestra el formulario correspondiente.
5. El administrador llena el formulario y lo envía.
6. El Sistema verifica la viabilidad del formulario.
7. El Sistema registra la información contenida en el formulario en el Registro de
Usuarios Inscrito y en el portafolio correspondiente; además, manda un mensaje
de confirmación.
8. Regresar al paso 3 o Salir del Sistema.
Flujo Alternativo
2.1.
Si los datos del Administrador no son correctos
2.1.1. Regresar al paso 1 o salir del Sistema
4.1
Si el Usuario Existe
4.1.1 Mostrar el formulario que permitirá la modificación de los datos del Usuario
y del Portafolio.
4.2
Si el Usuario no Existe
4.2.1. Mostrar el formulario para la Creación de un nuevo Usuario y Portafolio.
6.2
Si el formulario no ha sido llenado correctamente
6.2.1 Regresar al paso 4.
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
- 22 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Solicitar Portafolio Alumno
Resumen
El Docente solicita el portafolio de un Alumno, para poder ingresar y ver el
contenido que éste posee.
Actor Principal
Docente
Personal Involucrado
Precondiciones
• El Docente debe estar registrado en el sistema.
• El alumno debe estar registrado en el sistema.
Poscondiciones
• Se debe desplegar el portafolio que solicita el Docente
Flujo Básico
1. El Docente ingresa sus datos al Sistema.
2. El Sistema verifica los datos del Docente.
3. El Sistema muestra el portafolio del Docente, donde se encuentra listado de
alumnos que están asignados al Docente.
4. El Docente selecciona el nombre del alumno del cual quiere ver su portafolio.
5. El Sistema muestra el portafolio del Alumno seleccionado.
Flujo Alternativo
2.1.
Si los datos del Docente no son correctos
2.1.1. Regresar al paso 1 o salir del Sistema.
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
- 23 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Ingresar Material Apoyo Docente
Resumen
El Docente ingresa los recursos que se usarán en la Unidad, en el portafolio del
alumno. Luego el Sistema actualizará el portafolio del alumno.
Actor Principal
Docente
Personal Involucrado
Precondiciones
• El Docente debe haber ingresado al sistema.
• El alumno debe estar registrado en el sistema
• El Docente se encuentra en el portafolio del alumno.
Poscondiciones
• Se actualiza el portafolio del alumno.
Flujo Básico
1. El docente selecciona la Unidad y la Actividad donde se subirá el recurso.
2. El docente busca el Recurso para la actividad y lo envía.
3. El sistema verifica el tamaño del recurso.
4. El sistema actualiza el portafolio del alumno e informa al docente de la operación
realizada.
Flujo Alternativo
3.1. Si el tamaño del recurso es mayor a 2MB
3.1.1. No se sube el recurso y se retorna al paso 2.
4.1
Si se desea subir otro recurso
4.1.1 Retornar al paso 2.
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
• Si el Alumno y Docente ingresan simultáneamente.
• Verificación de Virus en el Recurso
- 24 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Solicitar Recurso
Resumen
Una vez desplegadas las lista de actividades de la unidad, el Alumno solicita
descargar el recurso. El sistema provee el recurso seleccionado.
Actor Principal
Alumno.
Personal Involucrado
Precondiciones
• El alumno debe estar registrado en el sistema.
• El alumno debe ingresar al Portafolio.
Poscondiciones
• Se ha descargado el archivo.
Flujo Básico
1. El alumno ingresa a las actividades de la unidad.
2. El sistema muestra las actividades y los recursos disponibles.
3. El alumno selecciona el recurso a descargar y lo solicita.
4. El sistema entrega el recurso solicitado, e informa al docente de la operación
realizada.
Flujo Alternativo
4.1
Si se desea descargar otro recurso
4.1.1 Retornar al paso 1.
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
• Si el Alumno y Docente ingresan simultáneamente.
• Verificación de Virus en el Recurso
- 25 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Ingresar Evaluaciones
Resumen
El alumno debe seleccionar la actividad realizada y subir sus correspondientes
evaluaciones.
Actor Principal
Alumno.
Personal Involucrado
Precondiciones
• El alumno debe estar registrado en el sistema.
• El alumno debe ingresar al Portafolio.
• El alumno debe haber descargado los recursos para realizar la actividad.
Poscondiciones
• Ha sido almacenada las evaluaciones en el portafolio.
Flujo Básico
1. El alumno ingresa a las actividades de la unidad.
2. El sistema muestra las actividades y los recursos disponibles.
3. El alumno debe activar la opción de subir archivos.
4. El alumno selecciona los archivos a subir.
5. El sistema verifica el tamaño del archivo.
6. El sistema actualiza el portafolio del alumno e informa al docente de la operación
realizada
Flujo Alternativo
5.1. Si el archivo pesa más de 2MB.
5.1.1. Retornar al paso 4.
6.1. Si se desea subir más archivos
6.1.1. Retornar al paso 1
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
• Si el Alumno y Docente ingresan simultáneamente.
• Verificación de Virus en el Recurso
- 26 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Solicitar Evaluaciones (Actividad Completada)
Resumen
El Docente solicita las evaluaciones que ha ingresado y completado el alumno en el
portafolio. Estas son descargadas por el Docente.
Actor Principal
Docente.
Personal Involucrado
Precondiciones
• El docente debe estar registrado en el sistema.
• El docente haber solicitado el Portafolio del alumno.
• El alumno debe haber completado las evaluaciones de la actividad.
Poscondiciones
• El docente ha descargado la evaluación y la ha almacenado en el computador.
Flujo Básico
1. El sistema muestra las operaciones realizadas por actividad.
2. El docente selecciona la actividad donde el alumno ha subido las evaluaciones y
la solicita.
3. El sistema busca las evaluaciones solicitadas y permite la descarga.
4. El docente acepta la descarga y la guarda en el computador.
Flujo Alternativo
4.1. Si el docente cancela la descarga.
4.1.1. Retornar al paso 1.
4.2. Si se desea descargar más archivos
4.2.1. Retornar al paso 1
Requisitos especiales
• Cada actividad debe estar ordenada por unidad.
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
• Si el Alumno y Docente ingresan simultáneamente.
- 27 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Ingresar Calificaciones y Retroalimentación
Resumen
El Docente luego de haber descargado y evaluado la actividad del alumno, debe
calificarla ingresando la nota y una retroalimentación (mensaje) que se almacenará
en el portafolio del alumno.
Actor Principal
Docente.
Personal Involucrado
Precondiciones
• El docente debe estar registrado en el sistema.
• El docente haber solicitado el Portafolio del alumno.
• El docente debe haber descargado las evaluaciones de la actividad completada
por el alumno.
Poscondiciones
• La evaluación ha sido calificada.
• Se ha actualizado el portafolio del alumno.
Flujo Básico
1. El docente ingresará a la sección de calificaciones de la actividad
2. El docente ingresará la Calificación y la retroalimentación del alumno al
portafolio. Esta información será enviada al sistema.
3. El sistema procesa la petición.
4. El sistema almacena la calificación de la actividad al portafolio del alumno.
5. El sistema muestra un mensaje de confirmación.
Flujo Alternativo
3.1. Si el docente ingreso una calificación no establecida en el rango.
3.1.1. Retornar al paso 2
5.1. Si el docente desea registrar más calificaciones.
5.1.1. Retornar al paso 2.
Requisitos especiales
• Cada actividad debe estar ordenada por unidad.
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
• Si el Alumno y Docente ingresan simultáneamente.
- 28 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Rellenar Formulario Progreso
Resumen
El Docente solicita una estadística de las actividades realizadas por el alumno, para
observar su progreso.
Actor Principal
Docente.
Personal Involucrado
Precondiciones
• El docente debe estar registrado en el sistema.
Poscondiciones
• Se ha actualizado el portafolio del alumno.
Flujo Básico
1. El sistema muestra el portafolio del docente
2. El docente ingresa o selecciona los datos del alumno de quien solicitará las
estadísticas y envía petición.
3. El sistema despliega las estadísticas del alumno
Flujo Alternativo
Requisitos especiales
• Las estadísticas se deben desplegar en un gráfico
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes
• Si el Alumno y Docente ingresan simultáneamente.
Caso de Uso: Busca Destinatario de Mensaje.
Resumen
El Docente buscará el alumno a quien irá dirigido el mensaje antes rellena el
formulario de mensaje. Posteriormente se envía el formulario para ser llenado por el
Docente.
Actor Principal
Docente.
Personal Involucrado
Alumno.
Precondiciones
• El Docente debe estar registrado.
Poscondiciones
Flujo Básico
1. El Docente busca el alumno a quien se dirigirá el mensaje.
2. El sistema recibirá dicha solicitud enviando el formulario de mensajería.
Flujo Alternativo
2.1
Si el alumno no es correcto.
2.1.1. Enviar un mensaje de no existe y retornar al paso 1.
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes.
- 29 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Rellenar Formulario Mensaje
Resumen
El Docente rellena el formulario y se envía para que el sistema lo procese. El
mensaje es recepcionado y se verifica la autenticidad del usuario y destinatario para
enviarlo.
Actor Principal
Docente - Alumno.
Personal Involucrado
Alumno.
Precondiciones
• El Docente y Alumno deben estar registrados.
Poscondiciones
Flujo Básico
3. El Usuario llenará las casillas nombre del destinatario, asunto del mensaje y
colocará el mensaje que enviará al destinatario.
4. El sistema recibirá mensaje y verificara si el destinatario esta correcto.
5. El sistema enviará el mensaje al destinatario.
6. El sistema confirmará si se realizo el envió del mensaje
Flujo Alternativo
2.1
Si el destinatario no es correcto.
2.1.1. Enviar un mensaje de no existe y retornar al paso 1.
3.1.
Si no se envía el mensaje.
3.1.1. El sistema avisará al docente que hubo un error.
Requisitos especiales
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes.
- 30 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Llenar Encuesta
Resumen
El alumno llena el formulario de la encuesta, la envía y se almacena para luego sea
procesa y mostrar los resultados.
Actor Principal
Alumno.
Personal Involucrado
Precondiciones
• El tiempo de avance del curso debe ser del 50%.
• Más del 50% de los alumnos del curso deben de haber llenado la encuesta para
procesarla.
• El alumno debe estar registrado en el sistema.
Poscondiciones
• Encuesta llenada completamente almacenada.
• Resultados de la encuesta.
Flujo Básico
1. El alumno llena el formulario de la encuesta y la envía.
2. El sistema valida y almacena la encuesta
3. Si más del 50% de alumno han llenado la encuesta
3.1. Se procesa la encuesta
3.2. Visualizar los resultados
4. Salir
Flujo Alternativo
2.1.
Si el formulario de la encuesta no es llenado completamente
2.1.1 Retornar al punto1.
Requisitos especiales
Se requiere que el formulario de la encuesta este en una sola pagina
Listado de Tecnología y variaciones de datos
Una Base de datos relacional centralizado.
Cuestiones Pendientes.
- 31 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
2.2.
Modelo Conceptual
2.3.
Especificación Complementaria (requisitos no funcionales)
•
La interfaz gráfica del sistema debe ser personalizada, según el tipo de usuario
que acceda y el propósito con el que lo haga. También es importante la interfaz
sea fácil de usar.
•
Se requiere que la interfaz sea visible a distancia.
•
La interfaz que presentará el sistema al usuario será orientado a ventanas, el
manejo de la aplicación se realizará haciendo uso del teclado y del Mouse
específicamente.
•
Se necesita distinguir entre los diferentes usuarios del sistemas, para esto se
- 32 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
utilizara clave de acceso e identificadores para cada tipo de usuario.
•
Una base de dato relacional centralizada, en nuestro caso se usara MySql.
•
Se utilizara una plataforma web para el manejo del sistema, con una arquitectura
cliente servidor.
•
Se comunicará por medio de una red conmutada publica con soporte TCP/IP,
que deberá ser contratada a una empresa externa.
•
Todas las transacciones se deber realizar on-line para el caso del servicio Web.
•
Se debe seguir un método cuantificable en el tiempo con plazos establecidos y
siguiendo un modelo de desarrollo estandarizado.
2.4.
Visión
2.4.1. Oportunidad
•
Ofrece la oportunidad de comparar trabajos previos y subsiguientes en la medida
en que se van recopilando y organizando sus trabajos académicos
•
Evidencia esfuerzos, progresos y logros del alumno.
•
Los alumnos tienen la posibilidad de reflexionar sobre sus fortalezas y
limitaciones.
•
Provee información valiosa al docente sobre el progreso del alumno.
2.4.2. Definición del Problema
Muchas veces los docentes no tienen como ver los progresos de los alumnos, ni
los alumnos de reflexionar sobre sus fortalezas y limitaciones. Es por ello que se desea
realizar una aplicación Web que permita Administrar Portafolios para Gestionar el
aprendizaje.
2.4.3. Alternativas
Una de las alternativas de solución es crear una aplicación Web que permita
Administrar Portafolios para Gestionar el aprendizaje.
2.4.4. Descripción de los Involucrados (StakeHolders)
Se alcanzarán distintos tipo de usuarios, de diversos antecedentes y niveles de
preparación, la interfaz que presente la aplicación Web deberá contemplar esta
diversidad.
Los perfiles de usuario que se van a contemplar, y las labores que corresponden
a cada uno de ellos, son:
- 33 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
•
Administrador: Encargado del Sistema, quien generará los portafolios de los
cursos asignados a un profesor.
•
Docente: Encargado de administrar el portafolio de cada alumno, asignándole
los recursos del curso y las actividades a realizar. también evaluará cada
actividad con una calificación y podrá observar las estadísticas de cada alumno
para ver su progreso durante el curso.
•
Alumno: Realizará las actividades asignadas por el profesor.
Además el alumno podrá realizar encuestas para evaluar el manejo del sistema y
tendrá una comunicación a través de mensajes que pueden ser enviados entre Alumno y
Docente.
2.4.5. Objetivos del Usuario
•
Propuesto de la tecnología sea atractivo y adecuado para la edad,
útil al aprendizaje estudiantil y un apoyo para destrezas de razonamiento de alto
nivel.
•
La tecnología es vital para el éxito del Plan de la Unidad
•
Una clara relación entre el uso de la tecnología y el aprendizaje estudiantil se
muestra mediante los ejemplos de los estudiantes.
•
El uso de la tecnología realza el Plan de la Unidad al usar el computador como
un instrumento de investigación y de publicación y un dispositivo de
comunicación.
•
Todos los objetivos de aprendizaje se alinean claramente con los contenidos
básicos del sistema educativo, las normas de contenido y los puntos de
referencia de las materias.
•
Una adaptación bien definida para atender la diversidad de estudiantes.
•
El plan pueda ser modificado fácilmente y ejecutado con una gran variedad de
clases.
•
Se incluyan instrumentos para una autentica valorización y evaluación.
•
Exista evidencia de una clara relación entre los objetivos de aprendizaje y la
valoración del aprendizaje estudiantil.
•
Los instrumentos de valoración contienen criterios de temas específicos.
•
El Plan de la Unidad exige que los estudiantes interpreten, evalúen, teoricen y
resuman información.
•
Los usuarios deben estar plenamente identificados y divididos como: Docente,
Alumno y Administrador.
•
El Administrador deberá crear portafolios y generar los cursos que exija el
Docente.
•
Se debe tener un sistema de evaluaciones para valorar el funcionamiento del
mismo y el manejo de los alumnos en cada curso que se maneje.
- 34 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
2.4.6. Perspectiva del Producto
La importancia concebida al aprendizaje de alumno es cada vez más evidente en
el ámbito universitario y por lo tanto es necesario evaluar los procesos de aprendizajes
tanto individuales como grupales, a lo largo de un periodo, utilizando distintas
alternativas de evaluación. Una de ellas es el uso del Portafolio Digital.
Un Portafolio digital será la colección multimedia de un estudiante y representa
la síntesis de informaciones y corresponderá al aprendizaje escolar del alumno a las
muevas tecnologías existentes y como el alumno será capaz de utilizar esta nueva
herramienta de desarrollo para sus actividades que le designará el profesor.
2.4.7. Beneficios del Producto
Los beneficios del producto son:
•
Almacenamiento de trabajos
•
Evaluación de contenidos
•
Proceso de interacción entre el autor y otras personas
•
Como objeto de aprendizaje.
•
Una reflexión sobre el aprendizaje o la enseñanza, desde el punto de vista del
estudiante.
•
Demostración de los conocimientos sobre un tema, opiniones personales y
conclusiones justificadas.
•
Una organización de los conocimientos y experiencias narradas.
•
Acceso a información especifica entregada por el profesor, así como una guía de
los conocimientos a adquirir.
•
Conocimiento de parte del docente del avance adquirido por el alumno al
realizar las distintas actividades de los módulos realizados por el docente.
2.4.8. Lista de características del producto.
•
Creación de distintos usuarios al sistema portafolio.
•
Creación de portafolios para cada alumno.
•
Administración de parte del docente de las actividades a realizar por el alumno.
•
Permitir realizar una retroalimentación de las calificaciones obtenidas por el
alumno que le motiven a mejorar.
•
Calificar las actividades hechas por los alumnos, que serán publicadas en el
portafolio personal.
•
Ver por parte del docente el progreso alcanzado por el alumno, lo cual le
permitirá realizar cambios en las actividades si es que el alumno tiene problemas
sobre alguna competencia que necesita ser reforzada.
•
Comunicación por medio de mensajes entre el profesor y el alumno.
- 35 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
•
Poder evaluar por parte de los alumnos el uso del portafolio como herramienta
de aprendizaje.
2.4.9. Otros Requisitos y Restricciones
Debido a las grandes probabilidades de que el nuevo sistema incremente las
utilidades de la empresa, es muy posible que los actuales procesos de negocios
cambien, por lo que el sistema deberá ser capaz de modificarse y actualizarse sin mayor
dificultad a la nueva lógica de negocios que se desee implantar (incorporar nuevas
operaciones de la empresa al sistema, etc.).
Sumado a todo esto, tanto el hardware y software utilizado también deben ser
sensibles y adaptables al cambio, como la Base de Datos, las red de interconexión,
etcétera. De hecho, por esta razón se ha optado por una arquitectura cliente-servidor
(cliente-delgado), por la gran flexibilidad que presenta en relación a los cambios en le
tamaño de los sistemas de información.
- 36 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
3.
Modelo de Análisis
3.1.
Diagrama de Secuencia del Sistema
Mejorar el sistema de evaluación empleando como medio la administración de
un portafolio y aumentar el nivel de satisfacción de los usuarios.
Caso de Uso: Realizar petición de usuario
Administrador
Sistema
El administrador debe validarse al
ingresar al sistema.
Validar_Usuario(Rut,Clave)
Buscar el usuario para registrar uno
nuevo o modificar sus datos.
Buscar_Usuario(Rut_Usuario)
Envía los datos del usuario al Sistema
(Rut, Nombre, etc..).
Enviar_Formulario(Datos_Usuario)
Caso de Uso: Solicitar Portafolio Alumno
Docente
Sistema
El docente debe validarse al ingresar al
sistema.
Validar_Usuario(Rut,Clave)
El docente solicita el portafolio del
alumno, para eso envía el Rut del
alumno
Buscar_Portafolio_Alumno(Rut_Alumno)
Caso de Uso: Ingresar Material Apoyo Docente
Docente
Sistema
El docente debe validarse al ingresar al
sistema.
Validar_Usuario(Rut,Clave)
El docente solicita el portafolio del
alumno, para eso envía el rut del
alumno
Buscar_Portafolio_Alumno(Rut_Alumno)
El docente selecciona el recurso
(archivo), y lo envía al portafolio del
alumno.
Subir_Recurso(Recurso,Tamaño)
- 37 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Solicitar Recurso
Alumno
Sistema
El alumno debe validarse al ingresar al
sistema.
Validar_Usuario(Rut,Clave)
El alumno solicita descargar el recurso
de una determinada actividad.
Descargar_Recurso(Recurso)
Caso de Uso: Ingresar Evaluaciones
Alumno
Validar_Usuario(Rut,Clave)
El alumno debe validarse al ingresar al
sistema.
El alumno solicita
evaluaciones de una
actividad.
Sistema
Subir_Evaluaciones(Evaluación,Tamaño)
subir las
determinada
Caso de Uso: Solicitar Evaluaciones (Actividad Completada)
Docente
Sistema
Validar_Usuario(Rut,Clave)
El docente debe validarse al ingresar al
sistema.
Buscar_Portafolio_Alumno(Rut_Alumno)
El docente solicita el portafolio del
alumno, para eso envia el rut del
alumno
Descargar_Evaluacion(Evaluacion)
El docente solicita descargar las
evaluaciones que el alumno a
completado en una determinada
actividad.
- 38 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Ingresar Calificaciones y Retroalimentación
Docente
Sistema
Validar_Usuario(Rut,Clave)
El docente debe validarse al ingresar al
sistema.
Buscar_Portafolio_Alumno(Rut_Alumno)
El docente solicita el portafolio del
alumno, para eso envia el rut del
alumno
Descargar_Evaluacion(Evaluacion)
El docente ingresa el calificativo y un
mensaje a la calificación de las
evaluaciones de una actividad
Caso de Uso: Rellenar Formulario Progreso
Docente
Sistema
El docente debe validarse al ingresar al
sistema.
Validar_Usuario(Rut,Clave)
El docente solicita el portafolio del
alumno, para eso envía el rut del
alumno.
Buscar_Portafolio_Alumno(Rut_Alumno)
Buscar_Estadisticas_Alumno(Rut)
El docente solicita las estadísticas de
las operaciones realizadas por el
alumno en el portafolio.
Caso de Uso: Buscar Destinatario Mensaje
Docente
Sistema
Validar_Usuario(Rut,Clave)
El Docente se debe validar al ingresar
al sistema.
El Docente busca a un alumno para
que se le envie un mensaje.
Buscar_Alumno(Rut_Alumno)
- 39 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Caso de Uso: Rellenar Formulario Mensaje
Usuario
Sistema
El Usuario se debe validar al ingresar
al sistema.
Validar_Usuario(Rut,Clave)
El Usuario puede enviar mensajes a
otro usuario.
Llenar_Mensaje(Destinatario,Asunto,Mensaje)
Caso de Uso: Llenar Encuesta
Alumno
Sistema
Validar_Usuario(Rut,Clave)
El alumno se debe validar al ingresar
al sistema.
Llenar_Encuesta(Formulario_Encuesta)
El alumno llena el formulario de la
Encuesta sobre el sistema.
3.2.
Operaciones
Las operaciones que el Sistema debe realizar son las siguientes:
Sistema
•
Validar_Usuario(Rut, clave)
Realizar petición de usuario
•
Buscar_Formulario_Usuario(Rut_Usuario)
•
Enviar_Formulario(Datos_Usuario)
Solicitar Portafolio Alumno
•
Buscar_Portafolio_Alumno(Rut_Alumno)
Ingresar Material Apoyo Docente
•
Subir_Recurso(Recurso,Tamaño)
Solicitar Recurso
•
Descargar_Recurso(Recurso)
- 40 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Ingresar Evaluaciones
•
Subir_Evaluaciones(Evaluacion,Tamaño)
Solicitar Evaluaciones
•
Descargar_Evaluacion(Evaluacion)
Ingresar Calificaciones y Retroalimentación
•
Ingresar_Calificacion(Calificativo,Mensaje)
Rellenar Formulario Progreso
•
Solicitar_Estadisticas_Alumno(Rut)
Buscar Destinatario Mensaje
•
Buscar_Alumno(Rut_Alumno)
Rellenar Formulario Mensaje
•
Llenar_Mensaje(Destinatario,Asunto,Mensaje)
Llenar Encuesta
•
3.3.
Llenar_Encuesta (Formulario_Encuesta)
Contratos
Contrato para Validar Usuario
Validar_Usuario(Rut, clave)
Nombre:
Responsabilidad: Permite verificar si el Usuario es un usuario autorizado, además
permite discriminar entre los distintos tipos de usuarios para
proporcionarles la inferfaz adecuada (Portafolio).
Sistema
Tipo:
Todos
Casos de Uso:
Notas:
Al estar incorrecto el Rut o la Clave mostrar un mensaje de
Excepciones:
error.
Muestra la interfaz del Usuario (Portafolio)
Salida:
Los usuarios deben estar registrados en el Sistema
Precondiciones:
Poscondiciones:
• Usuario Ingresó al Sistema
- 41 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Contrato para Buscar Usuario
Buscar_Usuario(Rut_Usuario)
Nombre:
Responsabilidad: Permite obtener el formulario para la creación de un nuevo
usuario o para la modificación de los dato del usuario.
Sistema
Tipo:
Realizar petición de usuario
Casos de Uso:
Se debe buscar el Rut_Usuario en la base de datos, si se
Notas:
encuentra mostrar el formulario con la información asociada al
Rut_Usuario, caso contrario validar el Rut_Usuario, mandar un
mensaje de “Nuevo” y mostrar el formulario en blanco
Si el Rut_Usuario no es valido (Usuario nuevo) mostrar un
Excepciones:
mensaje de error
Muestra el formulario correspondiente.
Salida:
Precondiciones:
Poscondiciones:
• Si el Rut_Usuario se encuentra se asocia dicha instancia de Usuario a
Administrador.
Contrato para Enviar Formulario
Enviar_Formulario(Datos_Usuario)
Nombre:
Responsabilidad: Permite registrar los datos del usuario
Sistema
Tipo:
Realizar petición de Usuario
Casos de Uso:
Notas:
Excepciones:
Muestra un mensaje de confirmación de petición.
Salida:
El formulario debe estar correctamente llenado
Precondiciones:
Poscondiciones:
• Si se trata de un nuevo Usuario, se crea una instancia de Usuario según el tipo
(Docente, Alumno); y una instancia de Portafolio.
• Se asigna a la instancia Usuario y Portafolio los datos ingresados en el
formulario.
• Si se trata de un Usuario ya existente, se modifican los atributos del Usuario y
del Portafolio.
- 42 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Contrato para Buscar Portafolio Alumno
Buscar_Portafolio_Alumno(Rut_Alumno)
Nombre:
Responsabilidad: Permite obtener el Portafolio de un alumno para poder ingresar
material de apoyo docente
Sistema
Tipo:
Solicitar portafolio alumno, Ingresar Material de apoyo docente,
Casos de Uso:
Solicitar
evaluaciones,
Ingresar
calificaciones
y
retroalimentación, Rellenar formulario progreso, Rellenar
formulario mensaje
Notas:
Excepciones:
Muestra el portafolio solicitado.
Salida:
El alumno debe estar registrado.
Precondiciones:
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Docente.
• Se crea una asociación entre la instancia Portafolio y Alumno.
Contrato para Subir Recurso
Nombre:
Responsabilidad:
Tipo:
Casos de Uso:
Notas:
Excepciones:
Salida:
Precondiciones:
Subir_Recurso(Recurso,Tamaño)
Permite subir los recursos a las actividades correspondientes.
Sistema
Ingresar material apoyo docente
Mostrar un mensaje de error si el fichero es mayor a 2MB
Muestra un mensaje de confirmación.
El docente debe estar registrado en el sistema.
El docente debe haber solicitado el portafolio del alumno.
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Unidad.
• Se crea una asociación entre la instancia Unidad y Actividad.
• Se crea una instancia Recurso.
• Se asigna a Recurso.Nombre el valor de recurso
• Se asigna a Recurso.Tamaño el valor de tamaño.
• Se crea una asociación entre la instancia Actividad y Recurso.
- 43 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Contrato para Descargar Recurso
Descargar_Recurso(Recurso)
Nombre:
Responsabilidad: Permite obtener el recurso de una actividad
Sistema
Tipo:
Solicitar Recurso
Casos de Uso:
Notas:
Excepciones:
Muestra un mensaje de descarga
Salida:
El alumno debe haber ingresado al Portafolio
Precondiciones:
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Unidad.
• Se crea una asociación entre la instancia Unidad y Actividad.
• Se crea una asociación entre la instancia Actividad y Recurso.
Contrato para Subir Evaluaciones
Subir_Evaluaciones(Evaluacion,Tamaño)
Nombre:
Responsabilidad: Permite subir los archivos (Evaluaciones) de las Actividades
desarrolladas
Sistema
Tipo:
Ingresar evaluaciones
Casos de Uso:
Notas:
Mostrar un mensaje de error si el archivo es mayor a 2MB
Excepciones:
Muestra un mensaje de confirmación.
Salida:
El alumno debe haber ingresado al portafolio
Precondiciones:
El alumno debe haber descargado los recursos para realizar la
actividad.
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Unidad.
• Se crea una asociación entre la instancia Unidad y Actividad.
• Se crea una instancia de Evaluaciones.
• Se asigna a Evaluación.Nombre el valor de Evaluación.
• Se asigna a Eavalución.Tamaño el valor de tamaño.
• Se crea una asociación entre la instancia Actividad y Evaluaciones.
- 44 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Contrato para Descargar Evaluación
Nombre:
Responsabilidad:
Tipo:
Casos de Uso:
Notas:
Excepciones:
Salida:
Precondiciones:
Descargar_Evaluacion(Evaluacion)
Permite descargar las evaluaciones de una actividad.
Sistema
Solicitar Evaluaciones
Muestra la interfaz
El docente debe haber solicitado el portafolio del alumno.
El alumno debe haber completado las evaluaciones de la
actividad.
Poscondiciones:
• Se descargó la evaluación y se almacenó en el computador del docente.
• Se crea una asociación entre la instancia Portafolio y Unidad.
• Se crea una asociación entre la instancia Unidad y Actividad.
• Se crea una asociación entre la instancia Actividad y Evaluaciones.
Contrato para Ingresar Calificación
Ingresar_Calificacion(Calificativo,Mensaje)
Nombre:
Responsabilidad: Permite ingresar la calificación de las actividades y un mensaje
de retroalimentación..
Sistema
Tipo:
Ingresar Calificaciones y Retroalimentación
Casos de Uso:
Notas:
Mostrar un mensaje de error si no se ha ingresado un
Excepciones:
calificativo que este dentro del rango establecido.
Muestra un mensaje de confirmación
Salida:
El docente debe haber solicitado el Portafolio del alumno.
Precondiciones:
El docente debe haber descargado las evaluaciones de la
actividad completada por el alumno.
Poscondiciones:
• Se crea una asociación entre la instancia Actividad y Evaluaciones
• Se crea una instancia de Calificaciones.
• Se asigna a Calificaciones.Calificativo el valor de calificativo.
• Se asigna a Calificaciones.Mensaje el valor de mensaje.
• Se crea una asociación entre la instancia Actividad y Evaluaciones
- 45 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Contrato para Solicitar Estadísticas Alumno
Solicitar_Estadisticas_Alumno(Rut)
Nombre:
Responsabilidad: Permite obtener las estadísticas de las operaciones que a
realizado el Alumno en el Portafolio.
Sistema
Tipo:
Rellenar Formulario Progreso
Casos de Uso:
Notas:
Excepciones:
Muestra las un grafico con las estadísticas del Alumno
Salida:
El docente debe haber solicitado el Portafolio del alumno.
Precondiciones:
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Unidad.
• Se crea una asociación entre la instancia Unidad y Actividad.
• Se crea una asociación entre la instancia Actividad y Evaluaciones
• Se crea una asociación entre la instancia Actividad y Recursos
Contrato para Buscar Alumno
Buscar_Alumno (Rut_Alumno)
Nombre:
Responsabilidad: Permite buscar al alumno al cual se desea enviar un mensaje
Sistema
Tipo:
Buscar Destinatario de Mensaje
Casos de Uso:
Notas:
Excepciones:
Muestra el alumno al cual se desea mandar el mensaje
Salida:
El docente debe estar registrado.
Precondiciones:
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Alumno.
Contrato para Llenar Mensaje
Nombre:
Responsabilidad:
Tipo:
Casos de Uso:
Notas:
Excepciones:
Salida:
Precondiciones:
Llenar_Mensaje(Destinatario,Asunto,Mensaje)
Permite la comunicación entre los Usuario (docente , alumno).
Sistema
Rellenar Formulario Mensaje
Muestra la confirmación de envió y el mensaje
El usuario debe estar registrado.
En el caso de ser Usuario Docente solicitar el portafolio del
alumno.
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Mensaje.
• Se crea una instancia de mensaje.
• Se asigna a Mensaje.Destinatario el destinatario del mensaje.
• Se asigna a Mensaje.Asunto el asunto del mensaje.
• Se asigna a Mensaje.Texto el mensaje.
- 46 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Contrato para Llenar Encuesta
Llenar_Encuesta(Formulario_Encuesta)
Nombre:
Responsabilidad: Permite llenar la encuesta de evaluación del sistema
Sistema
Tipo:
Llenar Encuesta
Casos de Uso:
Notas:
Excepciones:
Muestra la encuesta y los resultados de la misma
Salida:
El alumno debe estar registrado.
Precondiciones:
Poscondiciones:
• Se crea una asociación entre la instancia Portafolio y Encuesta.
• Se crea una instancia de Encuesta.
• Se asigna los datos del formulario encuesta a la instancia Encuesta.
3.4.
Diagramas de Colaboración
Buscar Portafolio Alumno
Subir Recurso
- 47 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Descargar Recurso
:Descargar_Recurso(Recurso)
:Actividad
1:Descargar_Recurso(Recurso)
R1 :Recurso
Llenar Encuesta
- 48 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
4.
Modelo de Diseño
4.1.
Diagramas de Clases
Realizar petición de usuario
Validar Administrador
- 49 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Modificar datos del Usuario
Registrar un nuevo Usuario
- 50 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Solicitar Portafolio Alumno
Validar Docente
Solicitar Portafolio Alumno
- 51 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Ingresar Material Apoyo Docente
Enviar Recurso
Solicitar Recurso
Validar Alumno
- 52 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Descargar Recurso
Ingresar Evaluaciones
Subir Evaluaciones
- 53 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Solicitar Evaluaciones
Descargar Evaluación
Ingresar Calificaciones y Retroalimentación
Ingresar Calificación
- 54 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Rellenar Formulario Progreso
Solicitar Estadísticas Alumno
Buscar Destinatario Mensaje
Buscar Alumno
- 55 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
Rellenar Formulario Mensaje
Llenar Mensaje
Llenar Encuesta
Llenar Encuesta
- 56 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
5.
Interfaz de Usuario
A continuación se describirán las interfaces mas importantes asociadas a diferentes roles
dentro del sistema
5.1.
Interfaz Iniciar Sesión
Rol:
Administrador, Docente, Alumno
Descripción:
Acá los diferentes usuarios podrán ingresar al sistema ingresando el nombre de usuario
y una contraseña.
- 57 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
5.2.
Interfaz Registrar nuevo Usuario
Rol:
Administrador
Descripción:
El administrador puede ingresar los datos del nuevo usuario, los datos a ingresar son: el
“username”, password, nombre de usuario, apellido del usuario y el tipo de usuario, el
tipo de usuario puede ser docente o alumno.
- 58 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
5.3.
Interfaz Portafolio de Alumno
Rol:
Alumno
Descripción:
En el portafolio del alumno, este puede descargar los recursos, subir las evaluaciones,
ver sus calificaciones y la retroalimentación que coloco el docente.
- 59 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
5.4.
Interfaz Portafolio de Docente
Rol:
Docente
Descripción:
El docente en su portafolio puede subir los recursos, descargar las evaluaciones que
subió el alumno para calificarlas, subir las calificaciones y la retroalimentación a los
alumnos
- 60 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
6.
Conclusión
En la realización de este documento se utilizó una estrategia para abordar el modelado
de negocio y el análisis de requisitos, en la que los casos de usos y el modelo conceptual
se obtuvieron de forma sencilla.
Por lo mencionado en el párrafo anterior, es fundamental para usar de forma eficiente
este proceso un entendimiento cabal del funcionamiento del caso, con lo que se podrá
realizar un buen modelo de negocio, es decir identificar todas las actividades que se
realizan para dar cumplimiento con el objetivo de la empresa, definir cuales son las
reglas del negocio. Con lo que se obtiene los casos de uso del negocio, y estos a la vez
permite obtener el diagrama de proceso, siendo éste la base para el modelo de
requerimiento. En la que se obtiene los distintos diagramas de casos de uso del sistema
y el modelo conceptual. De este modo, los casos de uso del sistema se obtienen a partir
de las actividades de los procesos del negocio y se organizan jerárquicamente. Las
clases del modelo conceptual se obtienen a partir de los objetos de información que
fluyen entre las actividades. Teniendo todos los modelos mencionados especialmente
los dos últimos diagramas se puede obtener los requisitos de software, es decir los
requisitos funcionales y los no-funcionales. El modelo conceptual es muy importante
para el resto del modelado ya que nos permite realizar buenos diagramas de secuencia y
colaboración.
Se debe tener en cuenta que todos los pasos seguidos para realizar este trabajo están
estrechamente relacionados unos con otros, y ahí la importancia de producir buenos
modelos desde un principio.
- 61 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje
7.
Bibliografía
•
C. Larman, “UML y Patrones”, Segunda Edición, Prentice-Hall, 2001.
•
J. García Molina et al., “De los procesos de negocio a los casos de uso”, JISBD
2000, Valladolid, Noviembre 2000.
•
Ibar Ramirez Varas, “Apuntes de Clases”, Tecnología Web.
•
María José Ortín Ibáñez. “Un proceso basado en UML para aplicaciones Web
(II)”. Universidad de Murcia. España. Julio, 2001.
- 62 -

Documentos relacionados