PLANEACIÓN DE ACTIVIDADES DOCENTES
Se creará una aplicación en la web que contará con conexión a las bases de datos del portal academusoft, en la cual el docente podrá acceder a un módulo que le permitirá gestionar el proceso de planeación de actividades del semestre, dependiendo la asignatura, carrera y semeste que seleccione. En él, podrá registrar las fechas en las que se realiza la actividad, así como la evaluación de estas y verificar la disponibilidad de recursos audiovisuales(salas, videobeam, elementos de hardware y software).
Habrá un administrador cuya labor será :
Habilitar o deshabilidar el módulo para el ingreso de información por parte del docente a la aplicación.
Hacer un seguimiento de consistencia de los temas que el docente ingrese al módulo y el cumplimiento de estas dentro de las féchas programadas.
A la aplicación podra acceder el estudiante quien consultará la información requerida sobre la actividad y temas a realizar en el semestre.
REQUERIMIENTOS FUNCIONALES
#Ref. Descripción Tipo
(Obligatorio, Opcional, superfluo)
RF001 Gestionar Acceso a Modulo (habilitar, suspender) Obligatorio
RF002 Gestionar Actividad (agregar,eliminar,actualizar) Obligatorio
RF003 Consultar Actividad Obligatorio
REQUERIMIENTOS NO FUNCIONALES
#Ref. Descripción
RF001 El sistema tiene la capacidad de permitir el acceso a él modulo sin utilizar usuario y contraseña.
RF002 El sistema Funcionara en ambiente web.
RF003 El sistema Utilizara Oracle y postgres como motores de bases de datos.
RF004 El sistema utilizara lenguaje php.
RF005 El administrador es quien puede gestionar el acceso al modulo.
RF006 El docente es quien puede gestionar una actividad.
RF007 El modulo debe funcionar en cualquier equipo que cuente con acceso a internet.
CASOS DE USO
ACTORES
Jefe de Programa
Docente
Estudiante
CASOS DE USO
Gestionar acceso a módulo
Gestionar actividad
Consultar actividad
RELACION ACTOR –CASOS DE USO
ACTOR CASOS DE USO
Jefe de Programa
Gestionar acceso a módulo
Docente Gestionar actividad
Estudiante Consultar actividad
CASOS DE USO ALTO NIVEL
# Ref. CU CU0001
Caso de Uso Gestionar Acceso a Modulo
Actor/es Jefe de Programa
Tipo Primario
Descripción Inicia cuando el Jefe de Programa dese habilitar o suspender el acceso del docente al modulo, siempre y cuando el administrador requiera que el docente inicie el proceso de gestión de actividad
# Ref. CU CU0002
Caso de Uso Gestionar Actividades
Actor/es Docente
Tipo Primario
Descripción Inicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo.
# Ref. CU CU0003
Caso de Uso Consultar Actividaes
Actor/es Docente, Estudiante
Tipo Secundario
Descripción Inicia cuando el estudiante desea consultar alguna actividad, previamente registrada por el docente en el modulo.
DIAGRAMAS DE CASO DE USO
CU001 Gestionar acceso al modulo
CU002 Gestionar Actividad
Jefe de Programa
Gestionar acceso al modulo
Habilitar
Des habilitar
CU003 Consultar Actividad
CASOS DE USO EXPANDIDO
Docente
Gestionar Actividades
Editar Actividad
Actulizar actividad
Eliminar Actividad
Jefe de Programa
Consultar Actividad
Docente
Estudiante
Gestionar acceso al modulo
# Ref CU001
Caso de Uso Gestionar Acceso al modulo
Fecha 03/03/09
Versión V.1.0
Actor/es Jefe de Programa
Tipo primario
Descripción Inicia cuando el Jefe de Programa dese habilitar o suspender el acceso del docente al modulo, siempre y cuando el administrador requiera que el docente inicie el proceso de gestión de actividad
Referencias Cruzadas
C.U CU001
R.F RF001
Precondición El administrador ingresa al modulo
Flujo Normal
ACCION ACTOR/ES
1 Inicia cuando el Administrador ingresa su nombre de usuario y contraseña ala sección Academusoft
2 El administrador selecciona el link de acceso al modulo de actividades docentes y hace clik en el.
4 El administrador filtra sobre cada opción para la búsqueda del docente y hace click en el.
6 El administrador revisa el contenido del modulo y ejecuta la acción.
RESPUESTA DEL SISTEMA.
1.1 el sistema valida usuario y contraseña
1.3 el sistema muestra la interfaz academusoft
3 El sistema muestra una serie de opciones de búsqueda y acciones.
5 El sistema muestra al administrador el modulo de actividades del docente que selecciono junto con la acción de habilitar y deshabilitar.
7 El sistema informa al administrador que su proceso ha sido realizado de manera satisfactoria.
8 FIN CU001
Postcondición El admin habilita el acceso del docente al modulo
Caminos Alternos
Excepciones 1.2 el sistema muestra un mensaje que indica que ha error en usuario y/o contraseña
4.1 El sistema muestra un mensaje en el cual indica que la búsqueda no ha producido ningún resultado
Frecuencia esperada 300
Importancia alta
Prioridad primario
Comentarios
CASOS DE USO EXPANDIDO
Gestionar Actividad
# Ref CU002
Caso de Uso Gestionar Actividad
Fecha
Versión V.1.0
Actor/es Docente
Tipo Primario
Descripción Inicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo.
Referencias Cruzadas
C.U CU002
R.F RF002
Precondición El docente accede al modulo
Flujo Normal
ACCION ACTOR/ES
1 Inicia cuando el docente ingresa su nombre de usuario y contraseña ala sesión de Academusoft.
2El docente selecciona el link de acceso al modulo de actividades docentes y hace click en el.
4 El docente selecciona los datos del programa al cual le gestionara las actividades.
6 El docente gestiona la actividad
RESPUESTA DEL SISTEMA.
1.1 el sistema valida usuario y contraseña
1.3 el sistema muestra la interfaz academusoft
3 El sistema muestra opciones de búsqueda de los datos relacionados con la gestión de la actividad.
5 El sistema muestra una interfaz en donde se encuentran tablas para registrar la actividad.
7 el sistema muestra al docente un mensaje que le indica que la información ha sido registrada correctamente.
8 FIN CU002
Postcondición El sistema regresa ala respuesta de sistema No1
Excepciones 1.2 el sistema muestra un mensaje que indica que ha error en usuario y/o contraseña
4.1 El sistema muestra un mensaje en el cual indica que se seleccionado un registro
Frecuencia esperada 600
Importancia alta
Prioridad primario
Comentarios
CASOS DE USO EXPANDIDO
Consultar Actividades
# Ref CU003
Caso de Uso Consultar Actividad
Fecha
Versión V.1.0
Actor/es Docente, Estudiante
Tipo Secundario
Descripción Inicia cuando el usuario desea consultar alguna actividad, previamente registrada por el docente en el modulo.
Referencias Cruzadas
C.U CU003
R.F RF003
Precondición El docente, y/o estudiante accede al modulo
Flujo Normal
ACCION ACTOR/ES
1 inicia cuando el docente o estudiante accede al modulo de actividades docentes.
3 El docente o estudiante realiza la consulta.
4 El docente o estudiante termina sesión en el modulo de actividad docente.
RESPUESTA DEL SISTEMA.
1.1 el sistema valida usuario y contraseña
1.3 el sistema muestra la interfaz academusoft
2 El sistema muestra una interfaz en el cual se encuentran las opciones de consulta.
5 El sistema muestra al docente o estudiante un mensaje que le indica que la sesión ha terminado adecuadamente.
6 FINCU003
Postcondición
Excepciones 1.2 el sistema muestra un mensaje que indica que ha error en usuario y/o contraseña
3.1 El sistema muestra un mensaje en el cual indica que la búsqueda no ha producido ningún resultado
Frecuencia esperada
Importancia
Prioridad
Comentarios
*Atributos.
Nombre Tipo Tamaño Rango Restricciones
Actividad
string255
desde la "a" hasta la "z" No se permiten caracteres especiales.
*Metodo.
Nombre Descripcion
Get actividad Método por el cual el usuario satisface la necesidad de conocer la actividad.
Set actividad Metodo por el cual el usuario solicita al sistema sea informado de una actividad.
Put actividad Metodo por el cual el usuario crea la actividad.
Delete actividad Método por el cual el usuario elimina una actividad.
Denied actividad Metodo por el cual el usuario impide que se cree o elimine una actividad
Allow actividad Método por el cual el usuario permite la creación o eliminación de una actividad.
Nombre de la clase: USUARIO
*Metodo.
Nombre Descripcion
Get actividad Método por el cual el usuario satisface la necesidad de conocer la actividad.
Set actividad Metodo por el cual el usuario solicita al sistema sea informado de una actividad.
*Metodo.
Nombre Descripcion
Get actividad Método por el cual el usuario satisface la necesidad de conocer la actividad.
Set actividad Metodo por el cual el usuario solicita al sistema sea informado de una actividad.
Put actividad Metodo por el cual el usuario crea la actividad.
Delete actividad Método por el cual el usuario elimina una actividad.
Nombre de la clase: ESTUDIANTE
Nombre de la clase: DOCENTE
Nombre de la clase: JEFE PROGRAMA
*Metodo.
Nombre Descripcion
Get actividad Método por el cual el usuario satisface la necesidad de conocer la actividad.
Set actividad Metodo por el cual el usuario solicita al sistema sea informado de una actividad.
Denied actividad Metodo por el cual el usuario impide que se cree o elimine una actividad
Allow actividad Método por el cual el usuario permite la creación o eliminación de una actividad.
Nombre de la clase: SESION
*Atributos.
Nombre Tipo Tamaño Rango Restricciones
Nombre
string20
desde la "a" hasta la "0" No se permiten caracteres especiales
Password
string16
desde la "a" hasta la "0" No se permiten caracteres especiales
*Metodo.
Nombre Descripcion
Get password Comportamiento que permite a la clase pedir al usuario su contraseña
Set password Comportamiento que permite a la clase guardar el password del usuario
Get nombre Comportamiento que permite a la clase pedir al usuario su nombre
Set nombre Comportamiento que permite a la clase guardar el nombre del usuario
Nombre de la clase: PROGRAMA
*Atributos.
Nombre Tipo Tamaño Rango Restricciones
Nombre
string20
desde la "a" hasta la "0" No se permiten caracteres especiales
Semestre
int5
desde la "1" hasta la "5" No se permiten caracteres especiales
*Metodo.
Nombre Descripcion
Get Semestre Comportamiento que permite a la clase pedir al usuario el semestre
Set Semestre Comportamiento que permite a la clase guardar el semestre del usuario
Get nombre Comportamiento que permite a la clase pedir al usuario nombre del programa
Set nombre Comportamiento que permite a la clase guardar el nombre del programa
Nombre de la clase: ACTIVIDAD
*Atributos.
Nombre Tipo Tamaño Rango Restricciones
Semana
string16
desde la "a" hasta la "0" No se permiten caracteres especiales
*Metodo.
Nombre Descripcion
Get Semana Comportamiento que permite a la clase pedir al usuario la semana a gestionar
Set Semana Comportamiento que permite a la clase guardar la semana gestionada.
Show semana Comportamiento que permite a la clase mostrar al usuario la semana gestionada.
DIAGRAMA DE BASES DE DATOS
Recommended