Iteracion1 v1
-
Upload
francisco-flores-murrieta -
Category
Documents
-
view
92 -
download
1
Transcript of Iteracion1 v1
UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL
ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS
PRIMERA ITERACIÓN
“MÓDULO DE MANTENEDORES”
Alumno : Flores Murrieta, Francisco Segundo.
Asesor : Ing. Luis Alberto Rivera Echegaray
Pucallpa - Perú
2013
CONTENIDO
1.1. CAPÍTULO 3: Desarrollo de Sistema Informático.................................................5
1.1.1. Primera Iteración Módulo de Mantenedores............................................................5
1.1.1.1. Diagrama de Paquetes......................................................................................19
1.1.1.2. Diagrama de Secuencia Módulo Mantenedores..............................................20
1.1.1.3. Diagrama de Actividades Módulo Mantenedores............................................23
1.1.1.4. Herramientas de Software................................................................................26
1.1.1.8. Interfaz Gráfica – Prototipo..............................................................................28
1.1.1.9. Modelo Físico Base Datos................................................................................29
1.1.1.10. Modelo Físico de la Base de Datos Tablas Histórica..........................................30
1.1.1.11. Estructura de Trabajo Base de Datos................................................................31
1.1.1.12. Estructura de Trabajo .NET Módulo Mantenedores.........................................33
1.1.1.13. Interfaz Gráfica.................................................................................................34
1.1.1.14. Pruebas del Módulo Mantenimientos..............................................................36
Figuras
1. Figura: Diagrama de Paquetes.................................................................................................20
2. Figura: Diagrama de Secuencia Registrar Modalidad..............................................................21
3. Figura: Diagrama de Secuencia Registrar Mención.................................................................22
4. Figura: Diagrama de Secuencia Registrar Alumno...................................................................23
5. Figura: Diagrama de Actividades Registrar Modalidad.............................................................24
6. Figura: Diagrama de Actividades Registrar Mención................................................................25
7. Figura: Diagrama de Actividades Registrar Alumno.................................................................26
8. Figura Prototipos de la Interfaz Gráfica Menú.........................................................................29
9. Figura Prototipos de la Interfaz Gráfica Mantenimientos........................................................29
10. Figura: Modelo Físico Base de Datos Parte 1...........................................................................30
11. Figura: Modelo Físico Base de Datos Parte 2...........................................................................30
12. Figura: Modelo Físico Base de Datos Parte 3...........................................................................30
13. Figura: Modelo Físico Base de Datos Parte 4...........................................................................31
14. Figura: Modelo Físico Base de Datos Parte 5...........................................................................31
15. Figura: Modelo Físico Base de Datos Tablas Históricas...........................................................32
16. Figura: Base de datos “SistPostGradoInt”................................................................................32
17. Figura: Base de datos 26 primeras tablas................................................................................32
18. Figura: Base de datos 8 tablas restantes.................................................................................32
19. Figura: Stored Procedures.......................................................................................................33
20. Figura: Scalar -Values Functions...............................................................................................34
21. Figura: Paquete Mantenimientos.............................................................................................34
22. Figura: Formulario - Mantenimientos......................................................................................34
23. Figura: Interfaz Gráfica Menú Principal....................................................................................35
24. Figura: Interfaz Gráfica Formulario Registrar Modalidad.........................................................35
25. Figura: Interfaz Gráfica Formulario Registrar Mención............................................................36
26. Figura: Interfaz Gráfica Listar Alumno......................................................................................36
27. Figura: Interfaz Gráfica Formulario Buscar Alumno..................................................................37
28. Figura: Interfaz Gráfica Formulario Modificar Alumno.............................................................37
Tablas
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR MANTENEDORES”........................5
2. Tabla: MANTENER MODALIDAD.................................................................................................6
3. Tabla: MANTENER MENCION...................................................................................................11
4. Tabla: MANTENER ALUMNO....................................................................................................15
5. Tabla: Registrar Modalidad......................................................................................................36
6. Tabla: Registrar Mención.........................................................................................................37
7. Tabla: Registrar Alumno, Campos Importantes........................................................................38
8. Tabla: Registrar docente..........................................................................................................39
9. Tabla: Registrar periodo...........................................................................................................40
10. Tabla: Registrar curso...............................................................................................................41
5
1.1. CAPÍTULO 3: Desarrollo de Sistema Informático
1.1.1. Primera Iteración Módulo de Mantenedores
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR
MANTENEDORES”
Código CUS: Nombre de Caso de Uso
RA1_CUS-GMOD Mantener Modalidad
RA2_CUS-GMEN Mantener Mención
RA3_CUS-GALU Mantener Alumno
RA4_CUS-GDOC Mantener Docente
RA5_CUS-GPER Mantener Periodo
RA6_CUS-GCUR Mantener Curso
RA7_CUS-GSEC Mantener Sección
RA8_CUS-GPAB Mantener Pabellón
RA9_CUS-GAUL Mantener Aula
RA10_CUS-GTPR Mantener Tipo de Procesos
5
6
1. ESPECIFICACIÓN DE CU SISTEMA
2. Tabla: MANTENER MODALIDAD
Código : RA1_CUS-GMOD
Caso de uso: Mantener Modalidad
Actor(es): - Coordinador.
- Administrador del sistema.
Propósito / Objetivo: Gestionar modalidad tiene como objetivo el registro de modalidades que conformaran los distintos flujos de trabajo.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar una nueva modalidad, para ello ingresa la información solicitada por el sistema, como el código de la modalidad, el nombre, la fecha de creación, la abreviatura, entre otros. El caso de uso termina cuando se ha registrado la modalidad y esta se visualiza en el listado inicial. Si hubo algún error al momento de ingresar la información para registrar la nueva modalidad, esta se puede modificar.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de MANTENIMIENTO.
Requerimientos Asociados:
---
ESPECIFICACIÓN
1. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona la opción en el menú/ MANTENIMIENTO ->
6
7
GESTIONAR MODALIDAD (Pantalla: Selección de Opción en el Menú)
Listado de Modalidad
2. El sistema muestra la pantalla: LISTAR MODALIDAD, con las siguientes opciones:
- (A) Nueva Modalidad: Ver sección: Agregar una Modalidad.
- (B) Modificar una Modalidad seleccionada: Ver sección: Editar la Modalidad Seleccionada.
7
A
B
8
Listar de Modalidad
Sección: “Agregar una Modalidad”
3. El actor selecciona la opción (A) en la pantalla LISTAR MODALIDAD.
4. El sistema muestra la pantalla: REGISTRAR MODALIDAD.
REGISTRAR MODALIDAD
5. El actor ingresa los datos generales de la modalidad: Código de la Modalidad, Nombre, Fecha de Creación, Resolución, Especialización y Abreviatura.
El actor hace clic en Cancelar
6. El sistema muestra la pantalla:
8
9
REGISTRAR MODALIDAD
7. El actor hace clic en Guardar 8. El sistema muestra la pantalla:
REGISTRAR MODALIDAD
Sección: “ Editar la Modalidad Seleccionada ”
9. El actor selecciona la opción (B) en la pantalla 10. El sistema muestra la pantalla: MODIFICAR MODALIDAD.
9
10
LISTAR MODALIDAD.
MODIFICAR MODALIDAD
10
11
3. Tabla: MANTENER MENCION
Código : RA2_CUS-GMEN
Caso de uso: Mantener Mención
Actor(es): - Coordinador.
- Administrador del sistema.
Propósito / Objetivo: Gestionar Mención tiene como objetivo el registro de menciones que conformaran los distintos flujos de trabajo.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar una nueva mención, para ello ingresa la información solicitada por el sistema, como por ejemplo a que modalidad pertenece la mención a registrar, el nombre, la fecha de creación, la abreviatura, el estado, entre otros. El caso de uso termina cuando se ha registrado la mención y esta se visualiza en el listado inicial. Si hubo algún error al momento de ingresar la información para el registro de la nueva mención, esta se puede modificar.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de MANTENIMIENTO.
Requerimientos Asociados:
CUS-GMO-001
ESPECIFICACIÓN
2. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona la opción en el menú/ MANTENIMIENTO -> GESTIONAR MENCION (Pantalla: Selección de Opción en el Menú)
11
12
Listar de Mención
2. El sistema muestra la pantalla: LISTAR MENCION, con las siguientes opciones:
- (A) Nueva Mención: Ver sección: Agregar una Mención.
- (B) Modificar la Mención seleccionada: Ver sección: Editar la Mención Seleccionada.
LISTAR MENCIÓN
Sección: “Agregar una Mención”
3. El actor selecciona la opción (A) en la pantalla LISTAR MENCION e ingresa los
4. El sistema muestra la pantalla:
12
A
B
13
datos generales de la mención: Selecciona la modalidad a que va a pertenecer dicha mención, ingresa Descripción, Fecha de Creación, Abreviatura, Estado, Resolución y Fecha de Resolución.
El actor hace clic en Cancelar.
REGISTRAR MENCION
5. El actor hace clic en Guardar 6. El sistema muestra la pantalla:
13
14
REGISTRAR MENCION
Sección: “ Editar la Mención Seleccionada ”
7. El actor selecciona la opción (B) en la pantalla LISTAR MENCION.
8. El sistema muestra la pantalla: MODIFICAR REGISTRO MENCION.
MODIFICAR REGISTRO MENCION
14
15
4. Tabla: MANTENER ALUMNO
Código : RA3_CUS-GALU
Caso de uso: Mantener Alumno
Actor(es): - Coordinador.
- Administrador del sistema.
- Alumno
Propósito / Objetivo: Gestionar Alumno tiene como objetivo el registro de alumnos que conformaran en las distintas menciones.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar un nuevo alumno, para ello ingresa la información solicitada por el sistema, como por ejemplo a que modalidad y mención va a pertenecer el alumno a registrar, documento de identidad, el nombre, apellido paterno y materno entre otros. El caso de uso termina cuando se ha registrado al alumno y esta se visualiza en el listado según la modalidad y mención seleccionada. Si hubo algún error al momento de ingresar la información para el registro del nuevo alumno, este se puede modificar.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de MANTENIMIENTO.
Requerimientos Asociados:
CUS-GMO-001; CUS-GME-002
ESPECIFICACIÓN
3. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona la opción en el menú/ MANTENIMIENTO ->
15
16
GESTIONAR ALUMNO (Pantalla: Selección de Opción en el Menú)
Lista de Alumnos
2. El sistema muestra la pantalla(una vez seleccionada la modalidad y Mención): LISTA DE ALUMNOS, con las siguientes opciones:
- (A) Nuevo Alumno: Ver sección: Registrar Alumno.
- (B) Modificar Alumno seleccionado: Ver sección: Editar Alumno Seleccionado
- (C). Búsqueda Avanzada: Ver Sección: Buscar Por Nombre Y Apellido.
16
A
B
C
17
LISTA DE ALUMNOS
Sección: “Registrar Alumno”
3. El actor selecciona la opción (A) en la pantalla LISTA DE ALUMNOS y se propone a llenar el formulario, al momento de dar clic en el boton Guardar falta algunos campos por llenar.
4. El sistema muestra la pantalla:
REGISTRAR ALUMNO
5. Cuando el actor llena los campos obligatorios para el sistema, recién se dirá que el alumno fue registrado correctamente.
Sección: “Editar Alumno Seleccionado”
6. El actor selecciona la opción (B) en la pantalla LISTA DE ALUMNOS.
7. El sistema muestra la pantalla: MODIFICAR REGISTRO ALUMNO.
17
18
MODIFICAR REGISTRO ALUMNOSección: “ Buscar Por Nombre Y Apellido ”
8. El actor selecciona la opción (C) en la pantalla LISTA DE ALUMNOS.
En el buscador digita el nombre o apellido del alumno que desea buscar y da clic en el botón Buscar.
9. El sistema muestra la pantalla:
LISTA DE ALUMNOS
18
19
1.1.1.1. Diagrama de Paquetes
Describe la relación que existe entre cada módulo de cada iteración representado como un paquete
GESTION_MANTENEDORES
GESTION_PLAN_ESTUDIOS
GESTIONAR_CARGA_ACADEMICA
GESTIONAR_APERTURA_ACADEMICA
GESTIONAR_PROCESO_MATRICULA
GESTIONAR_PROCESO_NOTA
GESTIONAR_CIERRE_REPORTES
1. Figura: Diagrama de Paquetes
19
20
1.1.1.2. Diagrama de Secuencia Módulo Mantenedores
Diagrama de Secuencia Registrar Modalidad
2. Figura: Diagrama de Secuencia Registrar Modalidad
20
: PantallaPrincipal ListarMención.aspx ListarMención.aspx.cs FrmMención.aspxFrmMención.aspx.cs
: COORDINADOR
: cModalidadcMención
1 : click en gestionar proceso matricula()
2 : invocar el formulario()3 : Page_Load()
4 : LlenarData()
5 : TraerTodos()
6 : cargar en la pagina principal7 : click en nuevo
8 : invocar el formulario()
9 : Page_Load()
10 : LlenarModalidad()
11 : TraerTodos()
12
13 : cargar en la pagina principal()
14 : seleccionar Modalidad()
15 : ingresar campos()
16
17 : click en guardar()
18 : btGuardar_Click()
19 : CrearMencion()
20 : esperar mensaje de confirmación
21
Diagrama de Secuencia Registrar Mención
: PantallaPrincipal ListarMención.aspx ListarMención.aspx.cs FrmMención.aspxFrmMención.aspx.cs
: COORDINADOR
: cModalidadcMención
1 : click en gestionar proceso matricula()
2 : invocar el formulario()3 : Page_Load()
4 : LlenarData()5 : TraerTodos()
6 : cargar en la pagina principal7 : click en nuevo
8 : invocar el formulario()
9 : Page_Load()
10 : LlenarModalidad()
11 : TraerTodos()
12
13 : cargar en la pagina principal()
14 : seleccionar Modalidad()
15 : ingresar campos()
16
17 : click en guardar()
18 : btGuardar_Click()
19 : CrearMencion()
20 : esperar mensaje de confirmación
3. Figura: Diagrama de Secuencia Registrar Mención
21
22
Diagrama de Secuencia Registrar Alumno
: PantallaPrincipal ListarAlumno.aspx ListarAlumno.aspx.cs FrmAlumno.aspx FrmAlumno.aspx.cs
: COORDINADOR
: cModalidadcMención cAlumno cPeriodo
1 : click en gestionar proceso matricula()
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()
11
12 : cargar en la pagina principal()13 : seleccionar mención()
14 : LlenarData()
15 : TraerTodos()
16
17 : cargar en la pagina principal18 : click en nuevo()
19 : invocar el formulario()
20 : Page_Load()
21 : LlenarPeriodo()
22 : TraerTodos()
23
24 : cargar en la pagina principal25 : seleccionar Periodo()
26 : ingresar campos()
27 : click en guardar()
28 : btGuardar_Click()
29 : CrearAlumno()
30 : esperar mensaje de confirmación
4. Figura: Diagrama de Secuencia Registrar Alumno
22
23
1.1.1.3. Diagrama de Actividades Módulo Mantenedores
Se usa para modelar el comportamiento del sistema
Registrar Modalidad
5. Figura: Diagrama de Actividades Registrar Modalidad
23
24
Registrar Mención
6. Figura: Diagrama de Actividades Registrar Mención
24
25
Registrar Alumno
7. Figura: Diagrama de Actividades Registrar Alumno
25
26
1.1.1.4. Herramientas de Software
En esta sección se hace un resumen de las características de las
principales tecnologías, motores y frameworks empleados en la
implementación como el lenguaje de programación, librerías, motor de base
de datos entre otros.
1.1.1.5. Framework de desarrollo
Para este proyecto el framework seleccionado es ASP.NET miembro de la
plataforma .NET Framework 4.0. Es un componente del sistema operativo
Windows con características de desarrollo e integración de diferentes
lenguajes de programación con el propósito de construir aplicaciones
reutilizables y escalables en ambientes cliente/servidor, Web, dispositivos
móviles entre otros. En su transformación a partir de la API de Windows se
presentaron factores de carácter evolutivo como la compatibilidad hacia
atrás con otros lenguajes de programación demandando así una mayor
complejidad en integración. .NET Framework 4.0 se adapta a la reutilización
de códigos provenientes de diferentes lenguajes de programación, sin
perder la característica de independencia del lenguaje (Freeman 2011).
1.1.1.6. Lenguaje de programación
.NET Framework permite trabajar con más de veinte lenguajes de
programación integrados entre ellos C# y Visual Basic. Si bien el practicante
reúne la preparación y experiencia frente a ambos candidatos, se
seleccionó en lenguaje C# por las razones expuestas a continuación:
26
27
1.- En búsqueda de construir una solución desde una perspectiva orientada
a objetos estricta, este lenguaje ofrece capacidades maduras en términos
de sintaxis y estructura de código; respetando principios como el
encapsulamiento, abstracción y polimorfismo en un nivel avanzado respecto
a Visual Basic.
2.- C# reúne un nutrido conjunto de librerías y componentes en una
estructura de código cercana al lenguaje Java y C++.
3.- Las librerías y componentes de software integradas al proyecto
ofrecen una mejor performance con proyectos en el lenguaje C#.
4.- C# posee control de excepciones de forma estructurada.
1.1.1.7. Servidor web
IIS Express 7.5 fue elegido como servidor Web para las operaciones de
desarrollo y pruebas. Su elección respecto de otro candidato como el
servidor por defecto de ASP.NET (Cassini) obedece por tratarse de una
versión del IIS estándar y optimizada para desarrolladores reuniendo
similares funciones y capacidades de integración con SSL (Secure Socket
Layer) y URL Rewrite (para el cifrado y envío seguro de datos) bajo las
mismas configuraciones en el fichero WEB.CONFIG.
Finalmente no requiere del pago de licencia alguna y permite su distribución
junto con las aplicaciones.
27
28
1.1.1.8. Interfaz Gráfica – Prototipo
8. Figura Prototipos de la Interfaz Gráfica Menú
9. Figura Prototipos de la Interfaz Gráfica Mantenimientos
28
29
1.1.1.9. Modelo Físico Base Datos
10. Figura: Modelo Físico Base de Datos Parte 1
11. Figura: Modelo Físico Base de Datos Parte 2
12. Figura: Modelo Físico Base de Datos Parte 3
29
30
13. Figura: Modelo Físico Base de Datos Parte 4
14. Figura: Modelo Físico Base de Datos Parte 5
1.1.1.10. Modelo Físico de la Base de Datos Tablas Histórica
Estas tablas, fueron diseñadas para la parte de los cierre de periodo académicos y almacenar datos históricos. Su función es de almacenar todos los datos que provienen de todos los periodo académicos aperturados.
30
31
15. Figura: Modelo Físico Base de Datos Tablas Históricas
1.1.1.11. Estructura de Trabajo Base de Datos
16. Figura: Base de datos “SistPostGradoInt” 17. Figura:
Base de datos 26 primeras tablas
18. Figura: Base de datos 8 tablas restantes
31
32
19. Figura: Stored Procedures
32
33
20. Figura: Scalar -Values Functions
1.1.1.12. Estructura de Trabajo .NET Módulo Mantenedores
21. Figura: Paquete Mantenimientos
22. Figura: Formulario - Mantenimientos
33
34
1.1.1.13. Interfaz Gráfica
23. Figura: Interfaz Gráfica Menú Principal
24. Figura: Interfaz Gráfica Formulario Registrar Modalidad
34
35
25. Figura: Interfaz Gráfica Formulario Registrar Mención
26. Figura: Interfaz Gráfica Listar Alumno
35
36
27. Figura: Interfaz Gráfica Formulario Buscar Alumno
28. Figura: Interfaz Gráfica Formulario Modificar Alumno
1.1.1.14. Pruebas del Módulo Mantenimientos
5. Tabla: Registrar Modalidad
Identificador RA-GMOD-001
Objetivo Verificar el registro exitoso de modalidad
36
37
Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar una modalidad ubicada en el módulo de mantenimientos, 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 ListaModalidad.aspx, ListaModalidad.aspx.cs,
FrmModalidad.aspx, FrmModalidad.aspx.cs, cModalidad.cs
Precondición Verificar el código anterior, para poder crear nuevo código
que tendrá como condición ser de 4 dígitos
Descripción de la prueba Llenar los campos mencionados
Ingresar en el campo código “0300”
Ingresar nombre de modalidad “CIENCIAS
AGRICOLA”
Seleccionar fecha 2013-03-30
Ingresar abreviatura “CA”
Pulsamos el botón guardar.
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
6. Tabla: Registrar Mención
Identificador RA-GMEN-001
Objetivo Verificar el registro exitoso de mención
Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar una mención ubicada en el módulo de mantenimientos, 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 ListarMencion.aspx, ListarMencion.aspx.cs,
37
38
FrmMencion.aspx, FrmMencion.aspx.cs, cMencion.cs
Precondición Haber registrado al menos una modalidad y no encontrarse
ya registrado en el sistema, buscarlo para mayor seguridad.
Descripción de la prueba Llenar los campos mencionados
Seleccionar modalidad “CIENCIAS
AGRICOLA”
Ingresar descripción “AGRICULTURA
SOSTENIBLE”
Seleccionar fecha de creación 2013-03-30
Ingresar abreviatura “AS”
Seleccionar fecha de Resolución 2013-03-30
Finalmente pulsamos el botón guardar
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
7. Tabla: Registrar Alumno, Campos Importantes
Identificador RA-GALU-001
Objetivo Verificar el registro exitoso de alumno
Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar una Alumno ubicada en el módulo de mantenimientos, 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 ListaAlumno.aspx, ListaAlumno.aspx.cs, FrmAlumno.aspx,
FrmAlumno.aspx.cs, cAlumno.cs
Precondición Haber registrado al menos una modalidad y mención y que el
alumno a registrar no se encuentre en la base de datos, para
mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Seleccionamos modalidad “CIENCIAS AGRICOLA”
38
39
Seleccionar mención
“AGRICULTURA SOSTENIBLE”
Presionamos el botón nuevo
Seleccionar periodo “2014-I”
Ingresar dni no menos de 8 caracteres
“00000001”
Ingresar apellido paterno una cadena no
vacía “ZAPATA”
Ingresar apellido materno una cadena no
vacía “BARDALES”
Ingresar nombres una cadena no vacía
“GODOFREDO”
Ingresar nombre completo una cadena no
vacía “ZAPATA BARDALES GODOFREDO”
Seleccionamos tipo de alumno
“INGRESANTE”
Seleccionar Situación “NINGUNO”
Seleccionar Condición “NO
MATRICULADO”
Seleccionar Tipo Doc “DNI"
Seleccionar Estado Civil “SOLTERO”
Seleccionar Tipo de Nacionalidad
“NACIONAL”
SeleccionarSexo “MAS”
Finalmente pulsamos el botón guardar
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
8. Tabla: Registrar docente
39
40
Identificador RA-GDOC-001
Objetivo Verificar el registro exitoso de docente
Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Docente ubicada en el módulo de mantenimientos, 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 ListarDocente.aspx, ListarDocente.aspx.cs,
FrmDocente.aspx, FrmDocente.aspx.cs, cDocente.cs
Precondición El Docente a registrar no se encuentre en la base de datos,
para mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Ingresar dni no menos de 8 caracteres
“42133331”
Ingresar apellidos y nombres una cadena no
vacía “RIVERA ECHEGARAY LUIS
ALBERTO”
Seleccionar condición “NOMBRADO”
Seleccionar estado “ACT”
Finalmente pulsamos el botón guardar.
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
9. Tabla: Registrar periodo
Identificador RA-GPER-001
Objetivo Verificar el registro exitoso de periodo
Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Periodo ubicada en el módulo de mantenimientos, pasó seguido seleccionar nuevo, donde el sistema nos mostrara una
40
41
interfaz para que llevemos a cabo la elaboración de dicho proceso. Una vez elaborado escogeremos la opción guardar.
Clases asociadas ListaPeriodo.aspx, ListaPeriodo.aspx.cs, FrmPeriodo.aspx,
FrmPeriodo.aspx.cs, cPeriodo.cs
Precondición El Docente a registrar no se encuentre en la base de datos,
para mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Ingresar código del periodo una cadena no vacía
“2019-II”
Seleccionar estado “ACT”
Seleccionar fecha de resolución 2013-05-13
Seleccionar fecha de inicio 2013-05-13
Seleccionar fecha de término 2013-05-13
Finalmente pulsamos el botón guardar.
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
10. Tabla: Registrar curso
Identificador RA-GCUR-001
Objetivo Verificar el registro exitoso de curso
Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Curso ubicada en el módulo de mantenimientos, 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 ListaCurso.aspx, ListaCurso.aspx.cs, FrmCurso.aspx,
FrmCurso.aspx.cs, cMencion.cs, cModalidad.cs, cCurso.cs
Precondición Haber registrado al menos una modalidad y mención, El
41
42
curso 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
Seleccionar mención
Seleccionar nuevo
Ingresar curso una cadena no vacía
Seleccionar estado
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
42
43
43