Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tabla de contenidos
Introducción ................................................................................................................ 2
Propósito 2
Alcance 2
Descripción del proyecto. 2
Requerimientos........................................................................................................... 4
Reglas de datos .......................................................................................................... 5
Requisitos ................................................................................................................... 6
Mockups ...................................................................................................................... 8
Login:8
Registro de alumno: 8
Home (Administrador) 9
Modulo Profesores (Administrador) 9
Modulo Cursos (Administrador) 10
Modulo Alumnos (Administrador) 10
Modulo Matriculas (Administrador) 11
Home (Alumno) 11
Modulo Matriculas (Alumno) 12
Diagrama E/R ............................................................................................................ 13
Casos de uso ............................................................................................................ 14
Matriz de casos de uso 14
Descripción de casos de uso 17
Partición Equivalente ............................................................................................... 37
Clase Equivalente (Datos Validos) 37
Clase Equivalente (Datos Inválidos) 38
Casos de prueba ....................................................................................................... 39
PÁG. 1
Introducción
Propósito
El propósito del presente documento es describir de manera completa el desarrollo de un sistema
desde el inicio de su ciclo de vida (toma de requerimientos) hasta el periodo de prueba por el que
pasa usualmente un software.
Alcance
El proyecto incluirá:
● Cronograma
● Sistema de Matrícula
● Definición de Requerimientos
● Requisitos
● Regla de datos
● Casos de uso
● Base de datos del sistema
PÁG. 2
PÁG. 3
Requerimientos
Requerimientos
Código Descripción
RF01 El administrador podrá iniciar sesión en el sistema.
PÁG. 4
Reglas de datos
Regla de datos
Código Descripción
Usuario Alumno: Cadena de 4-16 caracteres de longitud. Números
REG1
permitidos. No caracteres especiales.
Contraseña Alumno: Cadena de 4-16 caracteres de longitud.
REG2 Obligatorios: al menos 1 minúscula, 1 mayúscula y 1 numero.
Espacios y caracteres especiales permitidos.
Nombre Alumno: Cadena de 2-16 caracteres de longitud. Solo letras,
REG3
espacio, y carácter ñ.
Apellido Alumno: Cadena de 2-16 caracteres de longitud. Solo letras,
REG4
espacio, y carácter ñ.
Nombre Curso: Cadena de 4-24 caracteres de longitud. Solo letras,
REG5
espacio, y carácter ñ.
Código Curso: Cadena de 4 caracteres. Empieza con letra mayúscula
REG6
y los últimos tres caracteres son números.
Nombre Profesor: Cadena de 2-16 caracteres de longitud. Solo letras,
REG7
espacio, y carácter ñ.
Apellido Profesor: Cadena de 2-16 caracteres de longitud. Solo letras,
REG8
espacio, y carácter ñ.
DNI Profesor: Cadena de 8 caracteres de longitud. Solo números.
REG9
"00000000" no existe.
PÁG. 5
Requisitos
Requisitos
Código Descripción
Sistema autenticara los datos del administrador y asignara control de
REQ01
administrador.
Sistema alertara al usuario en caso deje campos vacíos o ingrese datos
REQ02
incorrectos.
REQ03 Datos para registrar por alumno: Nombre, Apellido, Usuario y Contraseña
REQ04 Usuario debe ser un dato único por alumno.
Sistema alertara en caso se dejen campos vacíos o se ingresen datos de
REQ05
alumno inválidos.
REQ06 Sistema alertara en caso el Usuario que se intente registrar ya exista.
REQ07 Sistema permitirá buscar alumnos por nombre completo.
REQ08 Cargar datos automáticamente de la BD, tabla Alumno.
Sistema alertara en caso se dejen campos vacíos o se ingresen datos de
REQ09
alumno inválidos.
Sistema alertara en caso se intente modificar el Usuario de un alumno a uno
REQ10
ya existente.
Eliminar un alumno actualiza las vacantes de cada matricula
REQ11
automáticamente en caso este registrado en alguna.
REQ22 Datos para registrar por profesor: Nombre, Apellido, DNI y Curso
REQ23 DNI debe ser un dato único por profesor.
REQ24 Cada profesor tendrá como máximo un curso asignado.
Sistema alertara en caso se dejen campos vacíos o se ingresen datos de
REQ25
profesor inválidos.
PÁG. 6
REQ26 Sistema alertara en caso el DNI que se intente registrar ya exista.
REQ27 Sistema permitirá buscar profesores por nombre completo.
REQ28 Cargar datos automáticamente de la BD, tabla Profesor.
Sistema alertara en caso se dejen campos vacíos o se ingresen datos de
REQ29
profesor inválidos.
Sistema alertara en caso se intente modificar el DNI de un profesor a uno ya
REQ30
existente.
Eliminar un profesor provoca la eliminación de matrículas que tengan a ese
REQ31
profesor involucrado.
PÁG. 7
Mockups
Login:
Registro de alumno:
PÁG. 8
Home (Administrador)
PÁG. 9
Modulo Cursos (Administrador)
PÁG. 10
Modulo Matriculas (Administrador)
Home (Alumno)
PÁG. 11
Modulo Matriculas (Alumno)
PÁG. 12
Diagrama E/R
PÁG. 13
Casos de uso
PÁG. 14
RF06 El administrador C22 Registro de curso C23 Se dejaron campos vacíos.
podrá registrar exitoso. C24 No se pudo registrar el curso por ingresar
cursos. datos de Nombre inválidos.
C25 No se pudo registrar el curso por ingresar
datos de Código.
C26 No se pudo registrar el curso por que el
Código ingresado ya se encuentra
registrado.
RF07 El administrador C27 Búsqueda por C28 No hay registros con el código de curso
podrá visualizar los código exitosa. ingresado.
cursos registrados.
RF08 El administrador C29 Modificación del C30 No se pudo modificar el curso por dejar
podrá modificar los registro de curso campos vacíos.
datos de los cursos. exitoso. C31 No se pudo modificar el curso por ingresar
datos de Nombre inválidos.
C32 No se pudo modificar el curso por ingresar
datos de Código.
C33 No se pudo modificar el curso por que el
Código ingresado ya se encuentra
registrado.
RF09 El administrador C34 Eliminación del C35 No se pudo eliminar el curso por un error de
podrá eliminar los registro de curso sistema.
cursos registrados. exitosa.
RF10 El administrador C36 Registro de C37 No se pudo registrar al profesor por dejar
podrá registrar profesor exitoso. campos vacíos.
profesores. C38 No se pudo registrar al profesor por
ingresar datos de Nombre inválidos.
C39 No se pudo registrar al profesor por
ingresar datos de Apellido inválidos.
C40 No se pudo registrar al profesor por
ingresar datos de DNI inválidos.
C41 No se pudo registrar al profesor por que el
DNI ingresado ya se encuentra registrado.
RF11 El administrador C42 Búsqueda de C43 No hay registros con el nombre de profesor
podrá visualizar a profesor por ingresado.
los profesores nombre exitosa.
registrados.
RF12 El administrador C44 Modificación del C45 No se pudo modificar al profesor por dejar
podrá modificar los registro de campos vacíos.
datos de los profesor exitosa. C46 No se pudo modificar al profesor por
profesores. ingresar datos de Nombre inválidos.
C47 No se pudo modificar al profesor por
ingresar datos de Apellido inválidos.
C48 No se pudo modificar al profesor por
ingresar datos de DNI inválidos.
C49 No se pudo modificar al profesor por que el
DNI ingresado ya se encuentra registrado.
RF13 El administrador C50 Eliminación del C51 No se pudo eliminar al profesor por un error
podrá eliminar a los registro de de sistema.
profesores profesor exitosa.
registrados.
PÁG. 15
RF14 El administrador C52 Registro de C53 No se pudo registrar la matricula porque no
podrá crear matrícula exitoso. se seleccionó curso.
matriculas
asignando un
profesor a un curso.
RF15 El administrador C54 Búsqueda de C55 No hay registros con el curso de matrícula
podrá visualizar las matrícula por ingresado.
matrículas. curso exitosa.
RF16 El administrador C56 Eliminación del C57 No se pudo eliminar la matricula porque no
podrá eliminar registro de se seleccionó ninguna.
matriculas. matrícula exitosa.
RF19 El alumno podrá C66 Ingreso al C67 Alumno no se logeo al sistema por dejar
iniciar sesión en el sistema por parte campos vacíos.
sistema del alumno C68 Alumno no se logeo al sistema por ingresar
exitoso. datos incorrectos.
RF20 El alumno podrá C69 Carga de
visualizar las matrículas
matrículas. disponibles
exitosa
RF21 El alumno podrá C70 Registro del C71 No se pudo registrar al alumno en la
registrarse en las alumno en la matricula porque no se seleccionó ninguna
matriculas matricula exitosa matricula.
C72 No se pudo registrar al alumno en la
matricula porque ya está registrado en el
curso de la matricula seleccionada.
C73 No se pudo registrar al alumno en la
matricula porque la matricula ya alcanzó su
máxima capacidad.
RF22 El alumno podrá C74 Eliminación del C75 No se pudo eliminar el registro del alumno
eliminar su registro registro del por matricula porque no se seleccionó
de las matrículas. ninguna matricula.
PÁG. 16
alumno por
matricula exitosa
PÁG. 17
CASO DE USO 5: No se pudo registrar al alumno por dejar campos vacíos
PÁG. 18
CASO DE USO 8: No se pudo registrar al alumno por ingresar datos de Usuario
inválidos
CASO DE USO 10: No se pudo registrar al alumno por que el Usuario ingresado
ya se encuentra registrado.
PÁG. 19
CASO DE USO 11: Búsqueda por nombre exitosa.
CASO DE USO 14: No se pudo modificar al alumno por dejar campos vacíos
PÁG. 20
CASO DE USO 15: No se pudo modificar al alumno por ingresar datos de
Nombre inválidos
PÁG. 21
CASO DE USO 18: No se pudo modificar al alumno por ingresar datos de
Contraseña inválidos
CASO DE USO 19: No se pudo modificar al alumno por que el Usuario ingresado
ya se encuentra registrado.
PÁG. 22
CASO DE USO 22: Registro de curso exitoso.
CASO DE USO 23: No se pudo registrar el curso por dejar campos vacíos
CASO DE USO 24: No se pudo registrar el curso por ingresar datos de Nombre
inválidos
CASO DE USO 25: No se pudo registrar el curso por ingresar datos de Código.
PÁG. 23
CASO DE USO 26: No se pudo registrar el curso por que el Código ingresado ya
se encuentra registrado.
PÁG. 24
CASO DE USO 30: No se pudo modificar el curso por dejar campos vacíos
CASO DE USO 31: No se pudo modificar el curso por ingresar datos de Nombre
inválidos
CASO DE USO 32: No se pudo modificar el curso por ingresar datos de Código.
CASO DE USO 33: No se pudo modificar el curso por que el Código ingresado ya
se encuentra registrado.
PÁG. 25
CASO DE USO 34: Eliminación del registro de curso exitosa.
CASO DE USO 37: No se pudo registrar al profesor por dejar campos vacíos
PÁG. 26
CASO DE USO 38: No se pudo registrar al profesor por ingresar datos de
Nombre inválidos
CASO DE USO 40: No se pudo registrar al profesor por ingresar datos de DNI
inválidos
PÁG. 27
CASO DE USO 41: No se pudo registrar al profesor por que el DNI ingresado ya
se encuentra registrado.
PÁG. 28
CASO DE USO 45: No se pudo modificar al profesor por dejar campos vacíos
PÁG. 29
CASO DE USO 48: No se pudo modificar al profesor por ingresar datos de DNI
inválidos
CASO DE USO 49: No se pudo modificar al profesor por que el DNI ingresado ya
se encuentra registrado.
PÁG. 30
CASO DE USO 52: Registro de matrícula exitoso.
PÁG. 31
CASO DE USO 56: Eliminación del registro de matrícula exitosa.
PÁG. 32
CASO DE USO 60: No se pudo registrar al alumno en la matricula porque no se
seleccionó ninguna matricula.
PÁG. 33
CASO DE USO 63: Eliminación del registro de alumno por matricula exitosa.
CASO DE USO 66: Ingreso al sistema por parte del alumno exitoso.
PÁG. 34
CASO DE USO 67: Alumno no se logeo al sistema por dejar campos vacíos
CASO DE USO 68: Alumno no se logeo al sistema por ingresar datos incorrectos
PÁG. 35
CASO DE USO 72: No se pudo registrar al alumno en la matricula porque ya está
registrado en el curso de la matricula seleccionada.
CASO DE USO 74: Eliminación del registro del alumno por matricula exitosa
CASO DE USO 75: No se pudo eliminar el registro del alumno por matricula
porque no se seleccionó ninguna matricula.
PÁG. 36
Partición Equivalente
PÁG. 37
Clase Equivalente (Datos Inválidos)
Clase Equivalente
Campo Dato ID
(Datos Inválidos)
MENOR A 4 CARACTERES jha N1
Usuario Alumno: Cadena de 4-16 CARACTERES ESPECIALES N2
jha!@
caracteres de longitud. Números
ESPACIOS jhair cerna N3
permitidos. No caracteres especiales.
BLANCO Y/O NULO "" N4
Contraseña alumno: Cadena de 4-16 MENOR A 4 CARACTERES Sa1 N5
caracteres de longitud. Obligatorios: al SIN MINUSCULA SACA1 N6
menos 1 minúscula, 1 mayúscula y 1 SIN MAYUSCULA saca1 N7
numero. Espacios y caracteres SIN NUMERO Saca N8
especiales permitidos. BLANCO Y/O NULO "" N9
Jhair Alexis
Nombre Alumno: Cadena de 2-16 MAYOR A 16 CARACTERES N10
Tadeo
caracteres de longitud. Solo letras, PRIMER CARACTER MINUSCULA jhair N11
espacio, y carácter ñ. Primer carácter
NUMEROS 12345 N12
es mayúscula
BLANCO Y/O NULO "" N13
MENOR A 2 CARACTERES C N14
Apellido Alumno: Cadena de 2-16
caracteres de longitud. Solo letras, PRIMER CARACTER MINUSCULA cerna N15
espacio, y carácter ñ. Primer carácter NUMEROS 54321 N16
es mayúscula BLANCO Y/O NULO "" N17
Jose Miguel
Nombre Profesor: Cadena de 2-16 MAYOR A 16 CARACTERES N26
Alonso
caracteres de longitud. Solo letras, PRIMER CARACTER MINUSCULA N27
jose miguel
espacio, y carácter ñ. Primer carácter
NUMEROS 54321 N28
es mayúscula.
BLANCO Y/O NULO "" N29
Apellido Profesor: Cadena de 2-16 MENOR A 2 CARACTERES P N30
caracteres de longitud. Solo letras, PRIMER CARACTER MINUSCULA paredes N31
espacio, y carácter ñ. Primer carácter NUMEROS 12345 N32
es mayúscula BLANCO Y/O NULO "" N33
LETRAS Y NUMEROS 0548aa11 N34
DNI Profesor: Cadena de 8 caracteres SOLO LETRAS N35
aabbccdd
de longitud. Solo números.
FUERA DEL RANGO 00000000 N36
"00000000" no permitido.
BLANCO Y/O NULO "" N37
PÁG. 38
Casos de prueba
Se espera que el
nombre del alumno
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V3: Jhair).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el
apellido del alumno
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
Secuencia 4 (V4: Cerna).
empiece con una letra
exitosa
mayúscula y no tenga
números.
Se espera que el
Ingresar usuario en el campo Usuario usuario tenga 4-16
5 (V1: jhairce).
caracteres y no tenga
caracteres especiales.
Se espera que la
contraseña tenga 4-16
Ingresar contraseña en el campo caracteres, y contenga
6 Contraseña (V2: Agripino00).
1 mayúscula, 1
minúscula y un
número.
PÁG. 39
PÁG. 40
CP- 002 No se pudo registrar al alumno por dejar campos vacíos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo alumno en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
Se espera que el
nombre del alumno
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V3: Jhair).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el
apellido del alumno
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
Secuencia 4 (V4: Cerna).
empiece con una letra
exitosa
mayúscula y no tenga
números.
Se espera que el
Ingresar usuario en el campo Usuario usuario tenga 4-16
5 (V1: jhairce).
caracteres y no tenga
caracteres especiales.
Se espera que la
contraseña tenga 4-16
Ingresar contraseña en el campo caracteres, y contenga
6 Contraseña (N9: “”).
1 mayúscula, 1
minúscula y un
número.
PÁG. 41
CP- 003 No se pudo registrar al alumno por ingresar datos de Nombre
inválidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo alumno en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
Se espera que el
nombre del alumno
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (N12: 12345).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el
apellido del alumno
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
Secuencia 4 (V4: Cerna).
empiece con una letra
exitosa
mayúscula y no tenga
números.
Se espera que el
Ingresar usuario en el campo Usuario usuario tenga 4-16
5 (V1: jhairce).
caracteres y no tenga
caracteres especiales.
Se espera que la
contraseña tenga 4-16
Ingresar contraseña en el campo caracteres, y contenga
6 Contraseña (V2: Agripino00).
1 mayúscula, 1
minúscula y un
número.
PÁG. 42
CP- 004 No se pudo registrar al alumno por ingresar datos de Apellido
inválidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo alumno en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
Se espera que el
nombre del alumno
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V3: Jhair).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el
apellido del alumno
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
Secuencia 4 (N14: N).
empiece con una letra
exitosa
mayúscula y no tenga
números.
Se espera que el
Ingresar usuario en el campo Usuario usuario tenga 4-16
5 (V1: jhairce).
caracteres y no tenga
caracteres especiales.
Se espera que la
contraseña tenga 4-16
Ingresar contraseña en el campo caracteres, y contenga
6 Contraseña (V2: Agripino00).
1 mayúscula, 1
minúscula y un
número.
PÁG. 43
Postcondición Se muestra el mensaje “Apellido debe tener entre 2 y 16 caracteres. No
acepta números. Tiene que empezar con una letra mayúscula. Están
permitidos espacios y la letra ñ!”.
PÁG. 44
CP- 005 No se pudo registrar al alumno por ingresar datos de Usuario
inválidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo alumno en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
Se espera que el
nombre del alumno
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V3: Jhair).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el
apellido del alumno
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
Secuencia 4 (V4: Cerna).
empiece con una letra
exitosa
mayúscula y no tenga
números.
Se espera que el
Ingresar usuario en el campo Usuario usuario tenga 4-16
5 (N3: jhair cerna).
caracteres y no tenga
caracteres especiales.
Se espera que la
contraseña tenga 4-16
Ingresar contraseña en el campo caracteres, y contenga
6 Contraseña (V2: Agripino00).
1 mayúscula, 1
minúscula y un
número.
PÁG. 45
CP- 006 No se pudo registrar al alumno por ingresar datos de Contraseña
inválidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo alumno en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
Se espera que el
nombre del alumno
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V3: Jhair).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el
apellido del alumno
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
Secuencia 4 (V4: Cerna).
empiece con una letra
exitosa
mayúscula y no tenga
números.
Se espera que el
Ingresar usuario en el campo Usuario usuario tenga 4-16
5 (V1: jhairce).
caracteres y no tenga
caracteres especiales.
Se espera que la
contraseña tenga 4-16
Ingresar contraseña en el campo caracteres, y contenga
6 Contraseña (N8: Saca).
1 mayúscula, 1
minúscula y un
número.
PÁG. 46
CP- 007 Modificación de registro de alumno exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un alumno en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
PÁG. 47
CP- 008 No se pudo modificar el registro de alumno por dejar campos vacios
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un alumno en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
PÁG. 48
CP- 009 No se pudo modificar el registro de alumno por ingresar datos de
Nombre invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un alumno en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
PÁG. 49
CP- 010 No se pudo modificar el registro de alumno por ingresar datos de
Apellido invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un alumno en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
PÁG. 50
CP- 011 No se pudo modificar el registro de alumno por ingresar datos de
Usuario invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un alumno en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
PÁG. 51
CP- 012 No se pudo modificar el registro de alumno por ingresar datos de
Contraseña invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un alumno en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
PÁG. 52
CP- 013 Eliminación de registro de alumno exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga eliminar el registro de un alumno del
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un alumno.
Paso Acción Resultado esperado
Dar clic en el tab “Alumnos”.
1
exitosa la lista.
3 Seleccionar un alumno de la lista.
PÁG. 53
CP- 014 Registro de curso exitoso
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo curso en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
Ubicarse en la sección “Crear Curso”.
2
Se espera que el
nombre del curso
Ingresar nombre en el campo Nombre tenga 4-24 caracteres,
3 (V5: Base de datos).
empiece con una letra
Secuencia
mayúscula y no tenga
exitosa
números.
Se espera que el
código del curso tenga
Ingresar código en el campo Código 4 caracteres, empiece
4 (V6: B001).
con una letra
mayúscula y el resto
sean números.
5 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “El curso se ha registrado correctamente”.
PÁG. 54
CP- 015 No se pudo registrar el curso por dejar campos vacíos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo curso en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
Ubicarse en la sección “Crear Curso”.
2
Se espera que el
nombre del curso
Ingresar nombre en el campo Nombre tenga 4-24 caracteres,
3 (V5: Base de datos).
empiece con una letra
Secuencia
mayúscula y no tenga
exitosa
números.
Se espera que el
código del curso tenga
Ingresar código en el campo Código 4 caracteres, empiece
4 (N25: “”).
con una letra
mayúscula y el resto
sean números.
5 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “No puedes dejar campos vacíos!”.
PÁG. 55
CP- 016 No se pudo registrar el curso por ingresar datos de Nombre inválidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo curso en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
Ubicarse en la sección “Crear Curso”.
2
Se espera que el
nombre del curso
Ingresar nombre en el campo Nombre tenga 4-24 caracteres,
3 (N18: BD).
empiece con una letra
Secuencia
mayúscula y no tenga
exitosa
números.
Se espera que el
código del curso tenga
Ingresar código en el campo Código 4 caracteres, empiece
4 (V6: B001).
con una letra
mayúscula y el resto
sean números.
5 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “Nombre debe tener entre 4 y 24 caracteres. No
acepta números. Tiene que empezar con una letra mayúscula. Están
permitidos espacios y la letra ñ!”.
PÁG. 56
CP- 017 No se pudo registrar el curso por ingresar datos de Código inválidos.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar un nuevo curso en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos.
Ubicarse en la sección “Crear Curso”.
2
Se espera que el
nombre del curso
Ingresar nombre en el campo Nombre tenga 4-24 caracteres,
3 (V5: Base de datos).
empiece con una letra
Secuencia
mayúscula y no tenga
exitosa
números.
Se espera que el
código del curso tenga
Ingresar código en el campo Código 4 caracteres, empiece
4 (N24: AA01).
con una letra
mayúscula y el resto
sean números.
5 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje "El campo Código debe tener la forma: Mayúscula-
Digito-Digito-Digito. Ejemplo: Z123"
PÁG. 57
CP- 018 Modificación de curso exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un curso en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un curso.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
Ubicarse en la sección “Lista de Se muestran los cursos
2 Cursos”. registrados en la lista.
PÁG. 58
CP- 019 No se pudo modificar el registro de curso por ingresar datos de
Nombre invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un curso en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un curso.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
Ubicarse en la sección “Lista de Se muestran los cursos
2 Cursos”. registrados en la lista.
PÁG. 59
CP- 020 No se pudo modificar el registro de curso por ingresar datos de
Codigo invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un curso en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un curso.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
Ubicarse en la sección “Lista de Se muestran los cursos
2 Cursos”. registrados en la lista.
PÁG. 60
CP- 021 Eliminación de curso exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga eliminar el registro de un curso del
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un curso.
Paso Acción Resultado esperado
1 Dar clic en el tab “Cursos”.
PÁG. 61
CP- 022 Registro de profesor exitoso.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un nuevo profesor en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
Ubicarse en la sección “Crear Profesor”.
2
Se espera que el
nombre del profesor
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V7: Jose Miguel).
empiece con una letra
mayúscula y no tenga
Secuencia números.
exitosa Se espera que el
apellido del profesor
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
4 (V8: Paredes).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el DNI
Ingresar DNI en el campo DNI (V9:
5 06076141). tenga 8 dígitos y sean
solo números.
6 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “El profesor se ha registrado correctamente!”.
PÁG. 62
CP- 023 Registro de profesor con curso exitoso.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un nuevo profesor en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un curso.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
Ubicarse en la sección “Crear Profesor”.
2
Se espera que el
nombre del profesor
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V7: Jose Miguel).
empiece con una letra
mayúscula y no tenga
números.
Secuencia Se espera que el
exitosa apellido del profesor
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
4 (V8: Paredes).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el DNI
Ingresar DNI en el campo DNI (V9:
5 06076141). tenga 8 dígitos y sean
solo números.
Se listan los cursos
6 Seleccionar un curso en el campo Curso.
creados previamente.
7 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “El profesor se ha registrado correctamente!”.
PÁG. 63
CP- 024 No se pudo registrar al profesor por dejar campos vacios.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un nuevo profesor en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
Ubicarse en la sección “Crear Profesor”.
2
Se espera que el
nombre del profesor
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V7: Jose Miguel).
empiece con una letra
mayúscula y no tenga
Secuencia números.
exitosa Se espera que el
apellido del profesor
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
4 (V8: Paredes).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el DNI
Ingresar DNI en el campo DNI
5 (N37:””). tenga 8 dígitos y sean
solo números.
6 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “No puedes dejar campos vacíos!”.
PÁG. 64
CP- 025 No se pudo registrar al profesor por ingresar datos de Nombre
inválidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un nuevo profesor en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
Ubicarse en la sección “Crear Profesor”.
2
Se espera que el
nombre del profesor
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (N28: 54321).
empiece con una letra
mayúscula y no tenga
Secuencia números.
exitosa Se espera que el
apellido del profesor
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
4 (V8: Paredes).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el DNI
Ingresar DNI en el campo DNI (V9:
5 06076141). tenga 8 dígitos y sean
solo números.
6 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “Nombre debe tener entre 2 y 16 caracteres. No
acepta números. Tiene que empezar con una letra mayúscula. Están
permitidos espacios y la letra ñ!”.
PÁG. 65
CP- 026 No se pudo registrar al profesor por ingresar datos de Apellido
inválidos.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un nuevo profesor en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
Ubicarse en la sección “Crear Profesor”.
2
Se espera que el
nombre del profesor
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V7: Jose Miguel).
empiece con una letra
mayúscula y no tenga
Secuencia números.
exitosa Se espera que el
apellido del profesor
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
4 (N31: paredes).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el DNI
Ingresar DNI en el campo DNI (V9:
5 06076141). tenga 8 dígitos y sean
solo números.
6 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “Apellido debe tener entre 2 y 16 caracteres. No
acepta números. Tiene que empezar con una letra mayúscula. Están
permitidos espacios y la letra ñ!”.
PÁG. 66
CP- 027 No se pudo registrar al profesor por ingresar datos de DNI inválidos.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un nuevo profesor en el sistema.
Precondición Se necesita haberse logeado correctamente al sistema.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
Ubicarse en la sección “Crear Profesor”.
2
Se espera que el
nombre del profesor
Ingresar nombre en el campo Nombre tenga 2-16 caracteres,
3 (V7: Jose Miguel).
empiece con una letra
mayúscula y no tenga
Secuencia números.
exitosa Se espera que el
apellido del profesor
Ingresar apellido en el campo Apellido tenga 2-16 caracteres,
4 (V8: Paredes).
empiece con una letra
mayúscula y no tenga
números.
Se espera que el DNI
Ingresar DNI en el campo DNI (N36:
5 00000000). tenga 8 dígitos y sean
solo números.
6 Dar clic en el botón “Crear”.
Postcondición Se muestra el mensaje “El DNI 00000000 no existe. Ingresa otro.”
PÁG. 67
CP- 028 Modificación de registro de profesor exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un profesor en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un profesor.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
PÁG. 68
CP- 029 No se pudo modificar el registro de profesor por ingresar datos de
Nombre invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un profesor en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un profesor.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
PÁG. 69
CP- 030 No se pudo modificar el registro de profesor por ingresar datos de
Apellido invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un profesor en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un profesor.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
PÁG. 70
CP- 031 No se pudo modificar el registro de profesor por ingresar datos de
DNI invalidos
Autores Jhair Cerna
Descripción Cuando el usuario se proponga modificar el registro de un profesor en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un profesor.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
PÁG. 71
CP- 032 Eliminación de registro de profesor exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga eliminar a un profesor del sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos un profesor.
Paso Acción Resultado esperado
1 Dar clic en el tab “Profesores”.
PÁG. 72
CP- 033 Registro de matrícula exitoso
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar una nueva matricula en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado
cursos y profesores.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Ubicarse en la sección “Crear
2 Matricula”.
PÁG. 73
CP- 034 No se pudo registrar la matricula porque ya existe.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar una nueva matricula en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos una matrícula.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Ubicarse en la sección “Crear
2 Matricula”.
PÁG. 74
CP- 035 No se pudo registrar la matricula porque no hay profesores
disponibles.
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar una nueva matricula en el
sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado
cursos y profesores.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Ubicarse en la sección “Crear
2 Matricula”.
PÁG. 75
CP- 036 Eliminación de matrícula exitosa
Autores Jhair Cerna
Descripción Cuando el usuario se proponga eliminar una matrícula del sistema.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado al
menos una matrícula.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Lista de creadas por Curso,
Secuencia 2 Matriculas”.
profesor y vacantes
exitosa
disponibles.
Seleccionar una matrícula de la lista.
3
PÁG. 76
CP- 037 Registro de alumno en matricula exitoso (Admin).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un alumno en una matrícula
previamente creada.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado por
lo menos una matrícula y un alumno.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Lista de creadas por Curso,
2 Matriculas”.
profesor y vacantes
Secuencia disponibles.
exitosa Seleccionar una matrícula de la lista.
3
PÁG. 77
CP- 038 No se puede registrar al alumno en la matricula porque ya se
encuentra registrado en el curso (Admin).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un alumno en una matrícula
previamente creada.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado por
lo menos una matrícula y un alumno.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Lista de creadas por Curso,
2 Matriculas”.
profesor y vacantes
disponibles.
Secuencia Seleccionar una matrícula de la lista.
3
exitosa
Ubicarse en la sección “Agregar Se listan los alumnos
4 Alumno a Matricula” creados por nombre.
Alumno previamente
5 Seleccionar un alumno de la lista. registrado a la
matricula seleccionada
6 Dar clic en el botón “Agregar”
Postcondición Se muestra el mensaje “El alumno seleccionado ya está matriculado en
ese curso.”
PÁG. 78
CP- 039 No se puede registrar al alumno en la matricula porque la matricula
no tiene vacantes disponibles (Admin).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrar a un alumno en una matrícula
previamente creada.
Precondición Se necesita haberse logeado correctamente al sistema y haber creado por
lo menos una matrícula y un alumno.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Lista de creadas por Curso,
2 Matriculas”.
profesor y vacantes
Secuencia disponibles.
PÁG. 79
CP- 040 Eliminación de registro de alumno por matricula exitosa (Admin).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga eliminar el registro de un alumno por
matricula.
Precondición Se necesita haberse logeado correctamente al sistema y haber registrado a
un alumno en una matrícula.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Lista de creadas por Curso,
2 Matriculas”.
profesor y vacantes
disponibles.
Secuencia Seleccionar una matrícula de la lista.
3
exitosa
Se listan los alumnos
PÁG. 80
CP- 041 Registro de alumno en matricula exitoso (Alumno).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrarse a una matrícula.
Precondición Se necesita haberse logeado correctamente al sistema como alumno y el
sistema debe tener al menos una matrícula registrada.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Matriculas creadas por Curso,
Secuencia 2 Disponibles”.
profesor y vacantes
exitosa
disponibles.
Seleccionar una matrícula de la lista.
3
PÁG. 81
CP- 042 No se puede registrar al alumno en la matricula porque ya se
encuentra registrado en el curso (Alumno).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrarse a una matrícula.
Precondición Se necesita haberse logeado correctamente al sistema como alumno y el
sistema debe tener al menos una matrícula registrada
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
PÁG. 82
CP- 043 No se puede registrar al alumno en la matricula porque la matricula
no tiene vacantes disponibles (Alumno).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga registrarse a una matrícula.
Precondición Se necesita haberse logeado correctamente al sistema como alumno y el
sistema debe tener al menos una matrícula registrada
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
PÁG. 83
CP- 044 Eliminación de registro de alumno por matricula exitosa (Alumno).
Autores Jhair Cerna
Descripción Cuando el usuario se proponga eliminar su registro de una matrícula.
Precondición Se necesita haberse logeado correctamente al sistema como alumno y
debe estar registrado en al menos una matrícula.
Paso Acción Resultado esperado
1 Dar clic en el tab “Matriculas”.
Se listan las matrículas
Ubicarse en la sección “Matriculas creadas por Curso,
Secuencia 2 Disponibles”.
profesor y vacantes
exitosa
disponibles.
Seleccionar una matrícula de la lista.
3
PÁG. 84