Documentos de Académico
Documentos de Profesional
Documentos de Cultura
01 Umlcolegio
01 Umlcolegio
: : :
INDICE
Modelo del negocio .............................................................................................5 Objetivo estratgico ..............................................................................................5 Objetivos especficos ............................................................................................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 Administracin del Portafolio ..............................................................8 Casos de uso del Sistema......................................................................................8 Diagrama de Roles................................................................................................9 Diagramas Secuencia............................................................................................9 Diagrama de Procesos.........................................................................................10 1.3.3. Gestionar Evaluacin 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 evaluacin del sistema....................................................................18 Casos de uso del Sistema....................................................................................19 Diagrama de Roles..............................................................................................19 Diagramas Secuencia..........................................................................................20 Diagrama de Procesos.........................................................................................20
2. 2.1.
Modelo de Requisitos........................................................................................21 Diagrama de Caso de Uso del Sistema ...............................................................21 Caso de Uso: Realizar peticin 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 Retroalimentacin ...............................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 Especificacin Complementaria .........................................................................32 Visin..................................................................................................................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 Definicin del Problema .....................................................................................33 Alternativas.........................................................................................................33 Descripcin de los Involucrados (StakeHolders) ...............................................33 Objetivos del Usuario .........................................................................................34 Perspectiva del Producto.....................................................................................35 Beneficios del Producto......................................................................................35 Lista de caractersticas del producto...................................................................35 Otros Requisitos y Restricciones ........................................................................36
3. 3.1.
3.2. 3.3.
3.4.
Modelo de Anlisis............................................................................................37 Diagrama de Secuencia del Sistema ...................................................................37 Caso de Uso: Realizar peticin 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 Retroalimentacin ...............................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 Evaluacin ..................................................................45 Contrato para Ingresar Calificacin....................................................................45 Contrato para Rellenar Formulario Progreso......................................................46 Contrato para Buscar Alumno ............................................................................46 Contrato para Llenar Mensaje ............................................................................46 Contrato para Llenar Encuesta............................................................................47 Diagramas de Colaboracin................................................................................47
4. 4.1.
Modelo de Diseo..............................................................................................49 Diagrama de Clases ............................................................................................49 Realizar peticin 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 Retroalimentacin......................................................54 Rellenar Formulario Progreso.............................................................................55 Buscar Destinatario Mensaje ..............................................................................55 Rellenar Formulario Mensaje .............................................................................56 Llenar Encuesta ..................................................................................................56
Interfaz de Usuario ...........................................................................................57 Interfaz Iniciar Sesin.........................................................................................57 Interfaz Registrar nuevo Usuario........................................................................58 Interfaz Portafolio de Alumno ............................................................................59 Interfaz Portafolio de Docente............................................................................60
6. 7.
-4-
1. 1.1.
Mejorar el sistema de evaluacin empleando como medio la administracin de un portafolio y aumentar el nivel de satisfaccin de los usuarios.
1.2.
Objetivos especficos
Gestionar los usuarios del Sistema. Gestionar la administracin del portafolio. Gestin de evaluacin del curso. Gestionar la evaluacin del sistema (encuestas en lnea, 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.
Gestionar Usuarios.
Gestionar Usuarios
Gestionar Usuarios
Proceso del Negocio Gestionar Usuarios Gestionar los usuarios que usarn el sistema Objetivo 1. El administrador enva un formulario para crear o Descripcin 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 peticin fue exitosa o no. Bsica Prioridad Riesgos Posibilidades Tiempo de 2 minutos. Ejecucin Coste Ejecucin
-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 Administracin del Portafolio Este proceso se inicia cuando el docente incorpora, elimina o modifica algn recurso del portafolio, el sistema analiza si puede realizar la peticin y confirma el xito o fracaso de ste. Roles asociados en este proceso:
Sistema. Docente.
Gestionar Portafolio
Gestionar Portafolio
-8-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje Proceso del Negocio Objetivo Descripcin Gestionar Portafolio Gestionar los recursos que usaran el docente y el alumno 1. El docente solicita el portafolio de algn alumno. 2. El sistema analiza la viabilidad de la peticin. a. Si la informacin es correcta, la solicitud ser aceptada y el sistema realizar la accin. b. En caso contrario, es rechazada. 3. El docente enva el material de apoyo docente a el alumno. 4. El sistema .actualiza el portafolio. Alta 3 minutos aproximadamente.
Diagrama de Roles
Diagramas de Secuencia
-9-
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje Diagrama Procesos
1.3.3. Gestionar Evaluacin del Curso. El Alumno puede bajar recursos desde el portafolio, para cumplir sus actividades, y luego que stas son concluidas debern 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 evaluacin una retroalimentacin. Adems el Alumno y el Docente podrn comunicarse por medio de mensajera a travs del sistema. Roles asociados en este proceso:
- 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 tamao de la evaluaciones no debe ser mayor a 2MB Para registrar una evaluacin se debe de haber descargado los recursos de dicha actividad. El rango del calificativo para la calificacin de evaluaciones es de 1 a 7.
Gestin Actividades
Gestin Mensajera
Gestin Actividades
Gestin de Mensajera
- 11 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje Proceso del Negocio Objetivo Descripcin Gestin Actividades El alumno puede realizar la actividad diseada por el docente. 1. El alumno previa identificacin 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. Bsica 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 mnimos Bueno. 3. Si no cumple con los objetivos Deficiente. 4. El docente ingresa la calificacin al Sistema la cual ser agregada en el curso del profesor y publicada en el portafolio del alumno. 5. Despus que el profesor ha calificado la actividad deber enviar junto a la calificacin un mensaje de retroalimentacin indicando sus puntos dbiles y fortalezas al momento de realizar el trabajo. 6. El docente puede consultar el progreso del alumno mediante una tabla de estadsticas de las actividades realizadas del alumno. Bsica 5 minutos.
- 12 -
Aplicaciones Web que permitan Administrar Portafolios para Gestionar el Aprendizaje Proceso del Negocio Objetivo Descripcin Gestin Mensajera Gestionar los mensajes que se enviarn entre alumno y docente. 1. El alumno puede enviar mensajes al docente previa autentificacin del sistema, indicando asunto del mensaje con su respectivo contenido. 2. El docente puede enviar mensajes a los alumnos de un curso determinado, previa autentificacin del sistema, seleccionando el alumno e indicando el asunto del mensaje con su respectivo contenido. Media 5 minutos aproximadamente.
Diagrama de Secuencia
- 13 -
- 14 -
Gestin Mensajera
Docente Sistema Alumno
Buscar destinatario de mensaje Enva formulario mensaje Rellena formulario mensaje Enva mensaje
Enva mensaje
- 15 -
- 16 -
- 17 -
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.
Evaluar Encuesta.
El alumno solo podr llenar la encuesta despus de que halla transcurrido el 50% del tiempo del curso. La encuesta solo ser enviada si se ha llenado por completo. Las encuestas sern procesadas si el 50% de los alumnos ya las han enviado Los resultados de la encuesta sern visualizado despus de que sean procesadas la encuestas.
- 18 -
Evaluar Sistema
Evaluar Sistema
Evaluar sistema Evaluar el sistema a travs de un encuesta al alumno 1. El alumno llena la encuesta del portafolio que esta utilizando. 2. Al terminar de llenar la encuesta se enva y almacena en el portafolio. 3. Al tener el 50% de encuestas se procede a procesarlas para luego mostrar los resultados. Bsica Que el alumno no complete la encuesta
Diagrama de Roles
- 19 -
Diagrama de Procesos
- 20 -
2.
Modelo de Requisitos
A partir del modelo del negocio descrito en la seccin anterior es posible obtener de manera sistemtica y directa, tanto la coleccin inicial de casos de uso del sistema como el modelo conceptual preliminar. A continuacin vamos a obtener de manera separada cada modelo.
2.1.
Descripcin de los casos de uso esenciales de la aplicacin Web que permitir administrar un Portafolio para gestionar el aprendizaje.
- 21 -
- 22 -
- 23 -
- 24 -
- 25 -
- 26 -
- 27 -
- 28 -
- 29 -
- 30 -
- 31 -
2.2.
Modelo Conceptual
2.3.
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 mtodo cuantificable en el tiempo con plazos establecidos y siguiendo un modelo de desarrollo estandarizado.
2.4.
Visin
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 acadmicos Evidencia esfuerzos, progresos y logros del alumno. Los alumnos tienen la posibilidad de reflexionar sobre sus fortalezas y limitaciones. Provee informacin valiosa al docente sobre el progreso del alumno.
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 aplicacin Web que permita Administrar Portafolios para Gestionar el aprendizaje.
2.4.3. Alternativas
Una de las alternativas de solucin es crear una aplicacin Web que permita Administrar Portafolios para Gestionar el aprendizaje.
Se alcanzarn distintos tipo de usuarios, de diversos antecedentes y niveles de preparacin, la interfaz que presente la aplicacin 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 -
Administrador: Encargado del Sistema, quien generar los portafolios de los cursos asignados a un profesor. Docente: Encargado de administrar el portafolio de cada alumno, asignndole los recursos del curso y las actividades a realizar. tambin evaluar cada actividad con una calificacin y podr observar las estadsticas de cada alumno para ver su progreso durante el curso. Alumno: Realizar las actividades asignadas por el profesor.
Adems el alumno podr realizar encuestas para evaluar el manejo del sistema y tendr una comunicacin a travs de mensajes que pueden ser enviados entre Alumno y Docente.
Propuesto de la tecnologa sea atractivo y adecuado para la edad, til al aprendizaje estudiantil y un apoyo para destrezas de razonamiento de alto nivel. La tecnologa es vital para el xito del Plan de la Unidad Una clara relacin entre el uso de la tecnologa y el aprendizaje estudiantil se muestra mediante los ejemplos de los estudiantes. El uso de la tecnologa realza el Plan de la Unidad al usar el computador como un instrumento de investigacin y de publicacin y un dispositivo de comunicacin. Todos los objetivos de aprendizaje se alinean claramente con los contenidos bsicos del sistema educativo, las normas de contenido y los puntos de referencia de las materias. Una adaptacin bien definida para atender la diversidad de estudiantes. El plan pueda ser modificado fcilmente y ejecutado con una gran variedad de clases. Se incluyan instrumentos para una autentica valorizacin y evaluacin. Exista evidencia de una clara relacin entre los objetivos de aprendizaje y la valoracin del aprendizaje estudiantil. Los instrumentos de valoracin contienen criterios de temas especficos. El Plan de la Unidad exige que los estudiantes interpreten, evalen, teoricen y resuman informacin. 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 -
La importancia concebida al aprendizaje de alumno es cada vez ms 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 evaluacin. Una de ellas es el uso del Portafolio Digital. Un Portafolio digital ser la coleccin multimedia de un estudiante y representa la sntesis de informaciones y corresponder al aprendizaje escolar del alumno a las muevas tecnologas existentes y como el alumno ser capaz de utilizar esta nueva herramienta de desarrollo para sus actividades que le designar el profesor.
Almacenamiento de trabajos Evaluacin de contenidos Proceso de interaccin entre el autor y otras personas Como objeto de aprendizaje. Una reflexin sobre el aprendizaje o la enseanza, desde el punto de vista del estudiante. Demostracin de los conocimientos sobre un tema, opiniones personales y conclusiones justificadas. Una organizacin de los conocimientos y experiencias narradas. Acceso a informacin especifica entregada por el profesor, as como una gua de los conocimientos a adquirir. Conocimiento de parte del docente del avance adquirido por el alumno al realizar las distintas actividades de los mdulos realizados por el docente.
Creacin de distintos usuarios al sistema portafolio. Creacin de portafolios para cada alumno. Administracin de parte del docente de las actividades a realizar por el alumno. Permitir realizar una retroalimentacin de las calificaciones obtenidas por el alumno que le motiven a mejorar. Calificar las actividades hechas por los alumnos, que sern 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. Comunicacin por medio de mensajes entre el profesor y el alumno.
- 35 -
Poder evaluar por parte de los alumnos el uso del portafolio como herramienta de aprendizaje.
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 lgica 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 tambin deben ser sensibles y adaptables al cambio, como la Base de Datos, las red de interconexin, etctera. De hecho, por esta razn se ha optado por una arquitectura cliente-servidor (cliente-delgado), por la gran flexibilidad que presenta en relacin a los cambios en le tamao de los sistemas de informacin.
- 36 -
3. 3.1.
Mejorar el sistema de evaluacin empleando como medio la administracin de un portafolio y aumentar el nivel de satisfaccin de los usuarios.
Caso de Uso: Realizar peticin de usuario
Administrador Sistema
El administrador debe validarse al ingresar al sistema. Buscar el usuario para registrar uno nuevo o modificar sus datos. Enva los datos del usuario al Sistema (Rut, Nombre, etc..).
Caso de Uso: Solicitar Portafolio Alumno
Docente
Validar_Usuario(Rut,Clave)
Buscar_Usuario(Rut_Usuario)
Enviar_Formulario(Datos_Usuario)
Sistema
El docente debe validarse al ingresar al sistema. El docente solicita el portafolio del alumno, para eso enva el Rut del alumno
Validar_Usuario(Rut,Clave)
Buscar_Portafolio_Alumno(Rut_Alumno)
El docente debe validarse al ingresar al sistema. El docente solicita el portafolio del alumno, para eso enva el rut del alumno El docente selecciona el recurso (archivo), y lo enva al portafolio del alumno.
- 37 -
Validar_Usuario(Rut,Clave)
Buscar_Portafolio_Alumno(Rut_Alumno)
Subir_Recurso(Recurso,Tamao)
El alumno debe validarse al ingresar al sistema. El alumno solicita descargar el recurso de una determinada actividad.
Validar_Usuario(Rut,Clave)
Descargar_Recurso(Recurso)
El alumno debe validarse al ingresar al sistema. El alumno solicita evaluaciones de una actividad. subir las determinada
Validar_Usuario(Rut,Clave)
Subir_Evaluaciones(Evaluacin,Tamao)
El docente debe validarse al ingresar al sistema. El docente solicita el portafolio del alumno, para eso envia el rut del alumno El docente solicita descargar las evaluaciones que el alumno a completado en una determinada actividad.
Validar_Usuario(Rut,Clave)
Buscar_Portafolio_Alumno(Rut_Alumno)
Descargar_Evaluacion(Evaluacion)
- 38 -
El docente debe validarse al ingresar al sistema. El docente solicita el portafolio del alumno, para eso envia el rut del alumno El docente ingresa el calificativo y un mensaje a la calificacin de las evaluaciones de una actividad
Validar_Usuario(Rut,Clave)
Buscar_Portafolio_Alumno(Rut_Alumno)
Descargar_Evaluacion(Evaluacion)
El docente debe validarse al ingresar al sistema. El docente solicita el portafolio del alumno, para eso enva el rut del alumno. El docente solicita las estadsticas de las operaciones realizadas por el alumno en el portafolio.
Validar_Usuario(Rut,Clave)
Buscar_Portafolio_Alumno(Rut_Alumno)
Buscar_Estadisticas_Alumno(Rut)
El Docente se debe validar al ingresar al sistema. El Docente busca a un alumno para que se le envie un mensaje.
Validar_Usuario(Rut,Clave)
Buscar_Alumno(Rut_Alumno)
- 39 -
El Usuario se debe validar al ingresar al sistema. El Usuario puede enviar mensajes a otro usuario.
Validar_Usuario(Rut,Clave)
Llenar_Mensaje(Destinatario,Asunto,Mensaje)
Validar_Usuario(Rut,Clave)
El alumno se debe validar al ingresar al sistema. El alumno llena el formulario de la Encuesta sobre el sistema.
Llenar_Encuesta(Formulario_Encuesta)
3.2.
Operaciones
Validar_Usuario(Rut, clave)
Buscar_Formulario_Usuario(Rut_Usuario) Enviar_Formulario(Datos_Usuario)
Buscar_Portafolio_Alumno(Rut_Alumno)
Subir_Recurso(Recurso,Tamao)
Solicitar Recurso
Descargar_Recurso(Recurso)
- 40 -
Subir_Evaluaciones(Evaluacion,Tamao)
Solicitar Evaluaciones
Descargar_Evaluacion(Evaluacion)
Ingresar_Calificacion(Calificativo,Mensaje)
Solicitar_Estadisticas_Alumno(Rut)
Buscar_Alumno(Rut_Alumno)
Llenar_Mensaje(Destinatario,Asunto,Mensaje)
Llenar Encuesta
Llenar_Encuesta (Formulario_Encuesta)
3.3.
Contratos
Validar_Usuario(Rut, clave) Nombre: Responsabilidad: Permite verificar si el Usuario es un usuario autorizado, adems 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 -
Buscar_Usuario(Rut_Usuario) Nombre: Responsabilidad: Permite obtener el formulario para la creacin de un nuevo usuario o para la modificacin de los dato del usuario. Sistema Tipo: Realizar peticin 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 informacin 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.
Enviar_Formulario(Datos_Usuario) Nombre: Responsabilidad: Permite registrar los datos del usuario Sistema Tipo: Realizar peticin de Usuario Casos de Uso: Notas: Excepciones: Muestra un mensaje de confirmacin de peticin. Salida: El formulario debe estar correctamente llenado Precondiciones: Poscondiciones: Si se trata de un nuevo Usuario, se crea una instancia de Usuario segn 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 -
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 retroalimentacin, Rellenar formulario progreso, Rellenar formulario mensaje Notas: Excepciones: Muestra el portafolio solicitado. Salida: El alumno debe estar registrado. Precondiciones: Poscondiciones: Se crea una asociacin entre la instancia Portafolio y Docente. Se crea una asociacin entre la instancia Portafolio y Alumno.
Contrato para Subir Recurso Nombre: Responsabilidad: Tipo: Casos de Uso: Notas: Excepciones: Salida: Precondiciones:
Subir_Recurso(Recurso,Tamao) 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 confirmacin. El docente debe estar registrado en el sistema. El docente debe haber solicitado el portafolio del alumno.
Poscondiciones: Se crea una asociacin entre la instancia Portafolio y Unidad. Se crea una asociacin entre la instancia Unidad y Actividad. Se crea una instancia Recurso. Se asigna a Recurso.Nombre el valor de recurso Se asigna a Recurso.Tamao el valor de tamao. Se crea una asociacin entre la instancia Actividad y Recurso.
- 43 -
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 asociacin entre la instancia Portafolio y Unidad. Se crea una asociacin entre la instancia Unidad y Actividad. Se crea una asociacin entre la instancia Actividad y Recurso.
Subir_Evaluaciones(Evaluacion,Tamao) 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 confirmacin. Salida: El alumno debe haber ingresado al portafolio Precondiciones: El alumno debe haber descargado los recursos para realizar la actividad. Poscondiciones: Se crea una asociacin entre la instancia Portafolio y Unidad. Se crea una asociacin entre la instancia Unidad y Actividad. Se crea una instancia de Evaluaciones. Se asigna a Evaluacin.Nombre el valor de Evaluacin. Se asigna a Eavalucin.Tamao el valor de tamao. Se crea una asociacin entre la instancia Actividad y Evaluaciones.
- 44 -
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 evaluacin y se almacen en el computador del docente. Se crea una asociacin entre la instancia Portafolio y Unidad. Se crea una asociacin entre la instancia Unidad y Actividad. Se crea una asociacin entre la instancia Actividad y Evaluaciones.
Ingresar_Calificacion(Calificativo,Mensaje) Nombre: Responsabilidad: Permite ingresar la calificacin de las actividades y un mensaje de retroalimentacin.. Sistema Tipo: Ingresar Calificaciones y Retroalimentacin 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 confirmacin 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 asociacin 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 asociacin entre la instancia Actividad y Evaluaciones
- 45 -
Solicitar_Estadisticas_Alumno(Rut) Nombre: Responsabilidad: Permite obtener las estadsticas 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 estadsticas del Alumno Salida: El docente debe haber solicitado el Portafolio del alumno. Precondiciones: Poscondiciones: Se crea una asociacin entre la instancia Portafolio y Unidad. Se crea una asociacin entre la instancia Unidad y Actividad. Se crea una asociacin entre la instancia Actividad y Evaluaciones Se crea una asociacin 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 asociacin 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 comunicacin entre los Usuario (docente , alumno). Sistema Rellenar Formulario Mensaje Muestra la confirmacin 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 asociacin 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 -
Llenar_Encuesta(Formulario_Encuesta) Nombre: Responsabilidad: Permite llenar la encuesta de evaluacin 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 asociacin 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 Colaboracin
Subir Recurso
- 47 -
:Descargar_Recurso(Recurso)
:Actividad
1:Descargar_Recurso(Recurso)
R1 :Recurso
Llenar Encuesta
- 48 -
4. 4.1.
Validar Administrador
- 49 -
- 50 -
Validar Docente
- 51 -
Enviar Recurso
Solicitar Recurso
Validar Alumno
- 52 -
Descargar Recurso
Ingresar Evaluaciones
Subir Evaluaciones
- 53 -
Descargar Evaluacin
Ingresar Calificacin
- 54 -
Buscar Alumno
- 55 -
Llenar Mensaje
Llenar Encuesta
Llenar Encuesta
- 56 -
5.
Interfaz de Usuario
A continuacin se describirn las interfaces mas importantes asociadas a diferentes roles dentro del sistema
5.1.
Rol:
Ac los diferentes usuarios podrn ingresar al sistema ingresando el nombre de usuario y una contrasea.
- 57 -
5.2.
Rol:
Administrador
Descripcin:
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 -
5.3.
Rol:
Alumno
Descripcin:
En el portafolio del alumno, este puede descargar los recursos, subir las evaluaciones, ver sus calificaciones y la retroalimentacin que coloco el docente.
- 59 -
5.4.
Rol:
Docente
Descripcin:
El docente en su portafolio puede subir los recursos, descargar las evaluaciones que subi el alumno para calificarlas, subir las calificaciones y la retroalimentacin a los alumnos
- 60 -
6.
Conclusin
En la realizacin de este documento se utiliz una estrategia para abordar el modelado de negocio y el anlisis de requisitos, en la que los casos de usos y el modelo conceptual se obtuvieron de forma sencilla. Por lo mencionado en el prrafo 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 jerrquicamente. Las clases del modelo conceptual se obtienen a partir de los objetos de informacin 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 colaboracin. Se debe tener en cuenta que todos los pasos seguidos para realizar este trabajo estn estrechamente relacionados unos con otros, y ah la importancia de producir buenos modelos desde un principio.
- 61 -
7.
Bibliografa
C. Larman, UML y Patrones, Segunda Edicin, Prentice-Hall, 2001. J. Garca Molina et al., De los procesos de negocio a los casos de uso, JISBD 2000, Valladolid, Noviembre 2000. Ibar Ramirez Varas, Apuntes de Clases, Tecnologa Web. Mara Jos Ortn Ibez. Un proceso basado en UML para aplicaciones Web (II). Universidad de Murcia. Espaa. Julio, 2001.
- 62 -