iteracion2 v1
TRANSCRIPT
![Page 1: Iteracion2 v1](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/3.jpg)
3. Tabla: Registrar plan de estudios.............................................................................................21
![Page 4: Iteracion2 v1](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/19.jpg)
19
19
![Page 20: Iteracion2 v1](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/20.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/21.jpg)
21
8. Figura: Interfaz Gráfica Asignar cursos al Plan de estudios
9. Figura: Interfaz Gráfica Asignar Prerrequisito
21
![Page 22: Iteracion2 v1](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/22.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022012918/55912cfa1a28ab26028b45a9/html5/thumbnails/23.jpg)
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