Iteracion3 v1

19
1 UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS TERCERA ITERACIÓN “MÓDULO DE CARGA ACADÉMICA” Alumno : Flores Murrieta, Francisco Segundo. Asesor : Ing. Luis Alberto Rivera Echegaray Pucallpa - Perú 1

Transcript of Iteracion3 v1

Page 1: Iteracion3 v1

1

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL

ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS

TERCERA ITERACIÓN

“MÓDULO DE CARGA ACADÉMICA”

Alumno : Flores Murrieta, Francisco Segundo.

Asesor : Ing. Luis Alberto Rivera Echegaray

Pucallpa - Perú

2013

1

Page 2: Iteracion3 v1

2

CONTENIDO

1.1. CAPÍTULO 3: Desarrollo de Sistema Informático..................................................3

1.1.1. Tercera Iteración Módulo Carga Académica..............................................................3

1.1.1.1. Especificación de casos de uso Módulo Carga Académica..................................3

1.1.1.2. Diagrama de Actividades Gestión Carga Académica...........................................9

1.1.1.3. Interfaz Gráfica.................................................................................................10

1.1.1.4. Pruebas del Módulo Carga Académica.............................................................12

1.1.1.5. Estructura de Trabajo .NET Módulo Carga Académica.....................................14

Figuras

1. Figura Diagrama de Actividades Asignar Grupo - Horario.......................................................11

2. Figura: Interfaz Gráfica Listar Curso Grupo..............................................................................12

3. Figura: Interfaz Gráfica Asignar Grupo.....................................................................................12

4. Figura: Interfaz Gráfica Cargar Horario....................................................................................13

5. Figura: Interfaz Gráfica Asignar Horario Registro.....................................................................13

6. Figura: Clases asociadas Módulo Carga Académica..................................................................16

7. Figura: Paquete – Carga_Academica........................................................................................16

Tablas

1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR CARGA ACADEMICA”....................4

2. Tabla: GESTIONAR CURSO GRUPO.............................................................................................4

3. Tabla: Registrar curso grupo.....................................................................................................13

4. Tabla: Caso de uso Registrar curso horario..............................................................................14

2

Page 3: Iteracion3 v1

3

1.1. CAPÍTULO 3: Desarrollo de Sistema Informático

1.1.1. Tercera Iteración Módulo Carga Académica

1.1.1.1. Especificación de casos de uso Módulo Carga Académica

1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR CARGA

ACADEMICA”

Código CUS: Nombre de Caso de Uso

CUS-GCG-012 Gestionar Curso Grupo

ESPECIFICACIÓN DE CU SISTEMA

2. Tabla: GESTIONAR CURSO GRUPO

Código : CUS-GCG-012

Caso de uso: Gestionar Curso Grupo

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Gestionar Curso Grupo tiene como objetivo asignar un grupo a cada curso y aquellos cursos que ya tienen un grupo se les asigna al docente con su respectivo horario.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a asignar cada curso a un grupo, para que posteriormente ese mismo curso se le asigne al docente con su respectivo horario que va a ser el responsable de dictar dicho curso. El caso de uso termina cuando se asignó el curso al docente. Si hubo algún error al momento de asignar los horarios al curso, este se puede modificar.

Tipo: Real y Expandido.

Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo CARGA ACADEMICA.

Requerimientos CUS-GMO-001; CUS-GME-002; CUS-GPE-011

3

Page 4: Iteracion3 v1

4

Asociados:

ESPECIFICACIÓN

Flujo Normal de Eventos

Acción del Actor Respuesta del Sistema

1. El Administrador o Coordinador selecciona la opción en el menú/ CARGA ACADEMICA -> GESTIONAR CURSO GRUPO (Pantalla: Selección de Opción en el Menú)

Listar Curso Grupo

2. El sistema muestra la pantalla: LISTAR CURSO GRUPO (una vez seleccionada la modalidad, mención y Plan de Estudio), con las siguientes opciones:

- (A) Asignar Grupo: Ver sección: Asignar Grupo al Curso Seleccionado.

- (B) Asignar Horario: Ver sección: Asignar Horario al Curso Seleccionado

LISTAR CURSO GRUPO

Sección: “Asignar Grupo al Curso Seleccionado”

4

AB

Page 5: Iteracion3 v1

5

3. El actor selecciona la opción (A) en la pantalla LISTAR CURSO GRUPO

4. El sistema muestra la pantalla:

ASIGNAR GRUPO SECCION

5. El actor llena los campos que pide el sistema y hace clic en el icono Añadir (imagen en la parte superior en donde se encuentra un circulo).

6. El sistema muestra la pantalla:

ASIGNAR GRUPO SECCION

7. El actor hace clic en el botón Guardar y seguidamente en aceptar.

8. El sistema muestra la pantalla:

5

Page 6: Iteracion3 v1

6

ASIGNAR GRUPO SECCION

Sección: “Asignar Horario al Curso Seleccionado”

9. El actor selecciona la opción (B) en la pantalla LISTAR CURSO GRUPO.

10. El sistema muestra la pantalla:

ASIGNAR GRUPO SECCION11. El actor hace clic en el icono de Cargar

Horario (imagen que se encuentra en la parte superior donde un circulo rodea a un icono).

12. El sistema muestra la pantalla

6

Page 7: Iteracion3 v1

7

CARGAR HORARIO13. El actor llena los campos que pide el

sistema, las cuales son: Modalidad del curso, Día, N° Hora Inicio, N° Hora Final, Pabellón, Aula y Docente.

14. El sistema muestra la pantalla:

CARGAR HORARIO15. El actor hace clic en el icono Añadir (circulo

de la imagen superior).16. El sistema muestra la pantalla:

7

Page 8: Iteracion3 v1

8

CARGAR HORARIO17. El actor hace clic en el botón Guardar. 18. El sistema muestra la pantalla:

CARGAR HORARIO19. El actor hace clic en Aceptar (imagen

anterior)20. El sistema muestra la pantalla:

CARGAR HORARIO

8

Page 9: Iteracion3 v1

9

1.1.1.2. Diagrama de Actividades Gestión Carga Académica

Asignar Grupo - Horario

1. Figura Diagrama de Actividades Asignar Grupo - Horario

9

Page 10: Iteracion3 v1

10

1.1.1.3. Interfaz Gráfica

2. Figura: Interfaz Gráfica Listar Curso Grupo

3. Figura: Interfaz Gráfica Asignar Grupo

10

Page 11: Iteracion3 v1

11

4. Figura: Interfaz Gráfica Cargar Horario

5. Figura: Interfaz Gráfica Asignar Horario Registro

11

Page 12: Iteracion3 v1

12

1.1.1.4. Pruebas del Módulo Carga Académica

3. Tabla: Registrar curso grupo

Identificador RC-GCGR-001

Objetivo Verificar el registro exitoso de curso grupo

Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Curso Grupo ubicada en el tercer módulo del menú principal, pasó seguido seleccionar asignar grupo, donde el sistema nos mostrara una interfaz para que llevemos a cabo la elaboración de dicho proceso. Una vez elaborado escogeremos la opción guardar.

Clases asociadas ListaCursoGrupo.aspx, ListaCursoGrupo.aspx.cs,

FrmCursoGrupo.aspx, FrmCursoGrupo.aspx.cs,

cModalidad.cs, cMencion.cs, cPlanEstudio.cs, cPeriodo.cs,

cSeccion.cs, cCursoGrupo.cs

Precondición Verificar el periodo actual y que existan modalidad, mención y

plan de estudio.

Descripción de la prueba Llenar los campos mencionados

Seleccionar modalidad “CIENCIAS

AGRICOLA”

Seleccionar mención “AGRICULTURA

SOSTENIBLE”

Seleccionar Plan de Estudios “2010-I “

Seleccionar botón asignar grupo

Seleccionar sección “A”

Ingresar número cupos 0-9 50

Seleccionamos le botón agregar que tiene la

imagen del signo”+”.

Finalmente presionamos en el botón Guardar.

12

Page 13: Iteracion3 v1

13

Resultados esperados El sistema muestra un mensaje “se registró correctamente”

Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”

4. Tabla: Caso de uso Registrar curso horario

Identificador RC-GCHO-001

Objetivo Verificar el registro exitoso de curso horario

Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Curso Grupo ubicada en el tercer módulo del menú principal, pasó seguido seleccionar asignar horario, donde el sistema nos mostrara una interfaz para que llevemos a cabo la elaboración de dicho proceso. Una vez elaborado escogeremos la opción guardar.

Clases asociadas ListaCursoGrupo.aspx, ListaCursoGrupo.aspx.cs,

FrmAsignarHorario.aspx, FrmAsignarHorario.aspx.cs,

FrmCargaHorario.aspx, FrmCargaHorario.aspx.cs,

Modalidad.cs, cMencion.cs, cPlanEstudio.cs, cPeriodo.cs,

cCursoGrupo.cs, cCargaHorario.cs, cPabellon.cs, cAula.cs,

cDocente.cs

Precondición Haber asignado una sección o grupo al curso

Descripción de la prueba Llenar los campos mencionados

Seleccionar modalidad “CIENCIAS AGRICOLA”

Seleccionar mención “AGRICULTURA

SOSTENIBLE”

Seleccionar plan de estudio “2010-I “

Seleccionar el botón asignar horario

Seleccionar el botón cargar horario

Seleccionar modalidad curso “OBLIGATORIO”

Seleccionar día “LUNES”

Ingresar número hora de inicio 0-9 3.30

Ingresar número hora final 0-9 3.30

Seleccionar pabellón “PABELLÓN 1”

13

Page 14: Iteracion3 v1

14

Seleccionar aula “AULA 04“

Seleccionar docente “42133331”

Resultados esperados El sistema muestra un mensaje “se registró correctamente”

Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”

1.1.1.5. Estructura de Trabajo .NET Módulo Carga Académica

6. Figura: Clases asociadas Módulo Carga Académica

7. Figura: Paquete – Carga_Academica

14

Page 15: Iteracion3 v1

15

15