proyectoactividadesdocentes.files.wordpress.com€¦  · web viewinicia cuando el docente desea...

23
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.

Upload: others

Post on 02-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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.

Page 2: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 3: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 4: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 5: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

CU002 Gestionar Actividad

Jefe de Programa

Gestionar acceso al modulo

Habilitar

Des habilitar

Page 6: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

CU003 Consultar Actividad

CASOS DE USO EXPANDIDO

Docente

Gestionar Actividades

Editar Actividad

Actulizar actividad

Eliminar Actividad

Jefe de Programa

Consultar Actividad

Docente

Estudiante

Page 7: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 8: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 9: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 10: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

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

Page 11: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

Importancia

Prioridad

Comentarios

Page 12: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso
Page 13: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

*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

Page 14: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

*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

Page 15: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

*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

Page 16: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

*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

Page 17: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

*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

Page 18: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

*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.

Page 19: proyectoactividadesdocentes.files.wordpress.com€¦  · Web viewInicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. # Ref. CU CU0003 Caso

DIAGRAMA DE BASES DE DATOS