Este documento describe la segunda iteración del módulo de plan de estudios de un sistema de gestión universitaria. Incluye la especificación de casos de uso, diagramas de secuencia y actividades, y la interfaz gráfica del módulo. El módulo permite registrar, modificar y visualizar planes de estudio asignando cursos y requisitos previos.
1. UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERIA DE SISTEMASY 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
2. 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............................................................... 16
2. Figura Diagrama de Actividades Registrar Plan de Estudios .................................................... 17
3. Figura: Diagrama de Actividades Registrar Alumno................................................................. 17
4. Figura: Diagrama de Actividades Cambiar estado de cursos del plan de estudio ................... 18
5. Figura: Interfaz Gráfica Listar plan de estudio .......................................................................... 18
6. Figura: Interfaz Gráfica controles de Listar plan de estudios.................................................... 19
7. Figura: Interfaz Gráfica controles de Listar plan de estudios.................................................... 19
8. Figura: Interfaz Gráfica Asignar cursos al Plan de estudios ...................................................... 20
9. Figura: Interfaz Gráfica Asignar Prerrequisito........................................................................... 20
10. Figura: Paquete Plan_Estudios.................................................................................................. 22
11. Figura: Clases Asociadas............................................................................................................ 22
Tablas
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR PLAN DE ESTUDIO”....................... 4
2. Tabla: GESTIONAR PLAN DE ESTUDIO......................................................................................... 4
3. 3. Tabla: Registrar plan de estudios.............................................................................................. 21
4. 4
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 EstudioRA6_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.
-Administrador del sistema.
5. 5
5
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ú)
6. 6
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”
A
B
C
7. 7
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.
8. 8
8
Sección: “Ver Cursos del Plan de Estudio Seleccionado”
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.
9. 9
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
1
3
2
10. 10
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
11. 11
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 PLAN
17. 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:
12. 12
12
ASIGNAR CURSOS AL PLAN
19. El actor hace clic en Aceptar (en el mensaje
de la Figura superior).
20. El sistema muestra la pantalla:
13. 13
13
ASIGNAR CURSOS AL PLAN
21. 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 CURSOS
23. El actor hace clic en el icono de forma de
flecha (imagen inferior) para regresar a la
interfaz principal.
14. 14
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
15. 15
15
1.1.1.2. Diagrama de Secuencia
Diagrama de Secuencia Asignar Curso Plan de Estudio
: PantallaPrincipal ListaPlan.aspx ListaPlan.aspx.cs
ListaCursoPlan.aspx
ListaCursoPlan.aspx.cs
: COORDINADOR
: cModalidad cMencióncPlanEstudio cCursoPlan.csFrmAsignarCurso.aspx FrmAsignarCurso.aspx.cs
cCurso.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 principal
8 : seleccionar modalidad()
9 : ddlModalidad_SelectedIndexChanged()
10 : TraerTodosPorModalidad()
11
12 : 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()
16. 16
16
1. Figura: Diagrama de Secuencia Registrar Modalidad
11
12 : 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()
17. 17
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
18. 18
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áficaListar plan de estudio
19. 19
19
6. Figura: Interfaz Gráficacontroles de Listar plan de estudios
7. Figura: Interfaz Gráficacontroles de Listar plan de estudios
20. 20
20
8. Figura: Interfaz Gráfica Asignar cursos al Plan de estudios
9. Figura: Interfaz Gráfica Asignar Prerrequisito
21. 21
21
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. 22
22
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