iteracion2 v1

27
UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS SEGUNDA ITERACIÓN FASE CONSTUCCIÓN “MÓDULO DE PLAN DE ESTUDIO” Alumno : Flores Murrieta, Francisco Segundo. Asesor : Ing. Luis Alberto Rivera Echegaray Pucallpa - Perú

Upload: francisco-flores-murrieta

Post on 29-Jun-2015

65 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Iteracion2 v1

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL

ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS

SEGUNDA ITERACIÓN FASE CONSTUCCIÓN

“MÓDULO DE PLAN DE ESTUDIO”

Alumno : Flores Murrieta, Francisco Segundo.

Asesor : Ing. Luis Alberto Rivera Echegaray

Pucallpa - Perú

2013

Page 2: Iteracion2 v1

CONTENIDO

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

1.1.1. Segunda Iteración Módulo Plan de Estudios..............................................................4

1.1.1.1. Especificación de casos de uso...........................................................................4

1.1.1.2. Diagrama de Secuencia.....................................................................................15

1.1.1.3. Diagrama de Actividades..................................................................................17

1.1.1.4. Interfaz Gráfica Módulo Plan de Estudio..........................................................18

1.1.1.5. Pruebas Módulo Gestionar Plan de Estudio......................................................21

1.1.1.6. Estructura de Trabajo .NET Módulo Plan de Estudios.......................................22

Figuras

1. Figura: Diagrama de Secuencia Registrar Modalidad..............................................................17

2. Figura Diagrama de Actividades Registrar Plan de Estudios....................................................18

3. Figura: Diagrama de Actividades Registrar Alumno.................................................................18

4. Figura: Diagrama de Actividades Cambiar estado de cursos del plan de estudio....................19

5. Figura: Interfaz Gráfica Listar plan de estudio..........................................................................19

6. Figura: Interfaz Gráfica controles de Listar plan de estudios....................................................20

7. Figura: Interfaz Gráfica controles de Listar plan de estudios....................................................20

8. Figura: Interfaz Gráfica Asignar cursos al Plan de estudios......................................................21

9. Figura: Interfaz Gráfica Asignar Prerrequisito..........................................................................21

10. Figura: Paquete Plan_Estudios.................................................................................................23

11. Figura: Clases Asociadas...........................................................................................................23

Tablas

1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR PLAN DE ESTUDIO”.......................4

2. Tabla: GESTIONAR PLAN DE ESTUDIO........................................................................................4

Page 3: Iteracion2 v1

3. Tabla: Registrar plan de estudios.............................................................................................21

Page 4: Iteracion2 v1

4

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

1.1.1. Segunda Iteración Módulo Plan de Estudios

1.1.1.1. Especificación de casos de uso

1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR PLAN DE ESTUDIO”

Código CUS: Nombre de Caso de Uso

CUS-GPE-011 Gestionar Plan de Estudio RA6_CUS-GCUR

ESPECIFICACIÓN DE CU SISTEMA

2. Tabla: GESTIONAR PLAN DE ESTUDIO

Código : CUS-GPE-011

Caso de uso: Gestionar Plan de Estudio

Actor(es): -Coordinador.

4

Page 5: Iteracion2 v1

5

-Administrador del sistema.

Propósito / Objetivo: Gestionar Plan de Estudio tiene como objetivo registrar Planes de Estudio para las diferentes menciones y así poder asignar los cursos que anteriormente fueron creados en el módulo de Gestionar Mantenedores a estos planes que conformaran en los distintos flujos de trabajo.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar un nuevo plan de estudio y así asignar cursos a éste. Los usuario podrán cambiar la condición de cada curso de dictado a no dictado según el periodo que se esté dictando en ese momento. El caso de uso termina cuando se ha registrado el plan de estudio y este se visualiza en el listado inicial dependiendo de la modalidad y mención a la que pertenecen. Si hubo algún error al momento de ingresar la información para el registro del nuevo plan de estudio, este se puede modificar.

Tipo: Real y Expandido.

Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de PLAN DE ESTUDIO.

Requerimientos Asociados:

CUS-GMO-001; CUS-GME-002; CUS-GCU-006

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ú/ PLAN DE ESTUDIO -> GESTIONAR PLAN DE ESTUDIO (Pantalla: Selección de Opción en el Menú)

5

Page 6: Iteracion2 v1

6

Listados de Plan de Estudio

2. El sistema muestra la pantalla: LISTADOS DE PLAN DE ESTUDIO (una vez seleccionada la modalidad y mención) , con las siguientes opciones:

- (A) Nuevo Plan de Estudio: Ver sección: Agregar Plan de Estudio.

- (B) Modificar Plan de Estudio: Ver sección: Editar Plan de Estudio Seleccionado.

- (C) Ver Cursos: Ver sección: Ver Cursos del Plan de Estudio Seleccionado

LISTADOS DE PLAN DE ESTUDIO

Sección: “Agregar Plan de Estudio”

6

Page 7: Iteracion2 v1

7

3. El actor selecciona la opción (A) en la pantalla LISTADOS DE PLAN DE ESTUDIO.

4. El sistema muestra la pantalla:

REGISTRAR PLAN DE ESTUDIO

Sección: “Editar Plan de Estudio Seleccionado”

5. El actor selecciona la opción (B) en la pantalla LISTADOS DE PLAN DE ESTUDIO y al igual que en los procesos anteriores este se puede modificar.

Sección: “Ver Cursos del Plan de Estudio Seleccionado”

7

Page 8: Iteracion2 v1

8

6. El actor selecciona la opción (C) en la pantalla LISTADOS DE PLAN DE ESTUDIO

7. El sistema muestra la pantalla con las siguientes opciones:

- (1) Asignar Cursos: Ver sección: Agregar Cursos.

- (2) Editar Cursos: Ver sección: Editar Curso Seleccionado.

- (3) Asignar Requisitos: Ver sección: Asignar Requisitos al Curso Seleccionado.

8

Page 9: Iteracion2 v1

9

LISTADO DE CURSOS

Sección: “Agregar Cursos”

8. El actor selecciona la opción (1) en la pantalla LISTADO DE CURSOS .

9. El sistema muestra la pantalla:

ASIGNAR CURSOS AL PLAN

10. El actor hace clic en el combo de curso (circulo de la imagen superior) y se desplega una lista de cursos (dependiendo la mencion) que se registraron anteriormente en el modulo de MANTENIMIENTO.

11. El sistema muestra la pantalla

9

1

32

Page 10: Iteracion2 v1

10

ASIGNAR CURSOS AL PLAN

Sección: “Editar Curso Seleccionado”

12. El actor selecciona la opción (2) en la pantalla LISTADO DE CURSOS

13. El sistema muestra la pantalla:

LISTADO DE CURSOS

10

Page 11: Iteracion2 v1

11

14. Si el actor hace clic en Actualizar se actualizan los campos editados y si hace clic en Cancelar no se edita ningun campo (circulo de la imagen superior).

Sección: “Asignar Requisitos al Curso Seleccionado”

15. El actor selecciona la opción (3) en la pantalla LISTADO DE CURSOS.

Y despliega la lista que solo muestra cursos de ciclos inferiores del curso seleccionado.

16. El sistema muestra la pantalla:

ASIGNAR CURSOS AL PLAN17. Una vez que el actor selecciona el curso

que sera Pre-Requisito para el curso seleccionado hace clic en el boton Guardar

18. El sistema muestra la pantalla:

11

Page 12: Iteracion2 v1

12

ASIGNAR CURSOS AL PLAN19. El actor hace clic en Aceptar (en el mensaje

de la Figura superior).20. El sistema muestra la pantalla:

12

Page 13: Iteracion2 v1

13

ASIGNAR CURSOS AL PLAN21. El actor hace clic en “X” (imagen superior

donde se encuentra un circulo) para regresar al Listado de Cursos.

22. El sistema muestra la pantalla:

LISTADO DE CURSOS23. El actor hace clic en el icono de forma de

flecha (imagen inferior) para regresar a la interfaz principal.

13

Page 14: Iteracion2 v1

14

LISTADO DE CURSOS

24. Al hacer clic en el icono de forma de flecha el sistema muestra la pantalla:

LISTADO DE PLAN DE ESTUDIO

14

Page 15: Iteracion2 v1

15

1.1.1.2. Diagrama de Secuencia

Diagrama de Secuencia Asignar Curso Plan de Estudio

: PantallaPrincipal ListaPlan.aspx ListaPlan.aspx.csListaCursoPlan.aspx

ListaCursoPlan.aspx.cs

: COORDINADOR

: cModalidad cMencióncPlanEstudio cCursoPlan.csFrmAsignarCurso.aspx FrmAsignarCurso.aspx.cscCurso.cs

1 : click en gestionar plan de estudios()

2 : invocar el formulario()

3 : Page_Load()

4 : LlenarModalidad()

5 : TraerTodos()

6

7 : cargar en la pagina principal8 : seleccionar modalidad()

9 : ddlModalidad_SelectedIndexChanged()

10 : TraerTodosPorModalidad()

1112 : cargar en la pagina principal()

13 : seleccionar mención 14 : LlenarData()

15 : TraerTodos()

16

17 : cargar en la pagina principal()18 : click en ver cursos()

19 : invocar el formulario()

20 : Page_Load()

21 : LlenarData()

22

23 : TraerTodosCursosPlan()

24 : cargar en la pagina principal()25 : click en nuevo()

26 : invocar el formulario()

27 : Page_Load()

28 : cargarCurso()

29 : TraerTodosPorMencion()

30

31 : cargar en la pagina principal()32 : llenar campos()

33 : click en guardar()

34 : btGuardar_Click()

35 : CrearCursoPlan()

36 : mensaje de confirmación()

15

Page 16: Iteracion2 v1

16

: PantallaPrincipal ListaPlan.aspx ListaPlan.aspx.csListaCursoPlan.aspx

ListaCursoPlan.aspx.cs

: COORDINADOR

: cModalidad cMencióncPlanEstudio cCursoPlan.csFrmAsignarCurso.aspx FrmAsignarCurso.aspx.cscCurso.cs

1 : click en gestionar plan de estudios()

2 : invocar el formulario()

3 : Page_Load()

4 : LlenarModalidad()

5 : TraerTodos()

6

7 : cargar en la pagina principal8 : seleccionar modalidad()

9 : ddlModalidad_SelectedIndexChanged()

10 : TraerTodosPorModalidad()

1112 : cargar en la pagina principal()

13 : seleccionar mención 14 : LlenarData()

15 : TraerTodos()

16

17 : cargar en la pagina principal()18 : click en ver cursos()

19 : invocar el formulario()

20 : Page_Load()

21 : LlenarData()

22

23 : TraerTodosCursosPlan()

24 : cargar en la pagina principal()25 : click en nuevo()

26 : invocar el formulario()

27 : Page_Load()

28 : cargarCurso()

29 : TraerTodosPorMencion()

30

31 : cargar en la pagina principal()32 : llenar campos()

33 : click en guardar()

34 : btGuardar_Click()

35 : CrearCursoPlan()

36 : mensaje de confirmación()

1. Figura: Diagrama de Secuencia Registrar Modalidad

16

Page 17: Iteracion2 v1

17

1.1.1.3. Diagrama de Actividades

Registrar Plan de Estudios

2. Figura Diagrama de Actividades Registrar Plan de Estudios

Asignar Curso Plan de Estudios

3. Figura: Diagrama de Actividades Registrar Alumno

17

Page 18: Iteracion2 v1

18

Cambiar Estado del Cursos del Plan de Estudio

4. Figura: Diagrama de Actividades Cambiar estado de cursos del plan de estudio

1.1.1.4. Interfaz Gráfica Módulo Plan de Estudio

5. Figura: Interfaz Gráfica Listar plan de estudio

18

Page 19: Iteracion2 v1

19

19

Page 20: Iteracion2 v1

20

6. Figura: Interfaz Gráfica controles de Listar plan de estudios

7. Figura: Interfaz Gráfica controles de Listar plan de estudios

20

Page 21: Iteracion2 v1

21

8. Figura: Interfaz Gráfica Asignar cursos al Plan de estudios

9. Figura: Interfaz Gráfica Asignar Prerrequisito

21

Page 22: Iteracion2 v1

22

1.1.1.5. Pruebas Módulo Gestionar Plan de Estudio

3. Tabla: Registrar plan de estudios

Identificador RB-GPLE-001

Objetivo Verificar el registro exitoso de plan de estudios

Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Plan de Estudio ubicada en el segundo módulo del menú principal, pasó seguido seleccionar nuevo, 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 ListaPlan.aspx, ListaPlan.aspx.cs, FrmPlanEstudio.aspx,

FrmPlanEstudio.aspx.cs, cModalidad.cs, cMencion.cs,

cPlanEstudio.cs

Precondición No existir el plan de estudio, El plan de estudio a registrar no

se encuentre en la base de datos, para mayor seguridad,

buscarlo.

Descripción de la prueba Llenar los campos mencionados

Seleccionar modalidad “CIENCIAS

AGRICOLA”

Seleccionar mención “AGRICULTURA

SOSTENIBLE”

Ingresar en el campo código un código no

registrado “2010-I “

Seleccionar fecha inicio del plan 2013-03-30

Seleccionar fecha término del plan 2013-03-

30

Seleccionar fecha de aprobación del plan

2013-03-30

Seleccionar fecha de resolusión del plan

2013-04-17 08:47:35.863

Ingresar número crédito obligatorio 0-9 61

22

Page 23: Iteracion2 v1

23

Ingresar número crédito electivos 0-9 0

Ingresar número crédito de prática 0-9 0

Ingresar número crédito comp 0-9 0

Ingresar número crédito extra curricular 0-9 0

Seleccionar estado activo “ACT”

Finalmente seleccionamos el botón Guardar.

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

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

1.1.1.6. Estructura de Trabajo .NET Módulo Plan de Estudios

10. Figura: Paquete Plan_Estudios

11. Figura: Clases Asociadas

23