Documente Academic
Documente Profesional
Documente Cultură
Ciclo: VII
Sección: SV61
Integrantes:
Avalos Varilla, Kevin U201514123
Cirilo Cruz, César U201615014
Estela Pardo, Eduardo U20161c090
Yataco Chero, Axel U20161A005
2019-II
Índice
1. Introducción 2
2. Descripción 2
3. Requerimientos funcionales 2
4. Requerimientos no funcionales 3
5. Mockups 4
6. Reglas de los datos 5
7. Requisitos 6
1. Introducción
Simple bits es una startup dedicada a la creación de softwares para centros educativos
presentara en el siguiente documento Los requerimiento iniciales brindados por el docente
además de los casos de uso y casos de prueba que se usaron para el desarrollo del software
2. Descripción
Simple bits es un software multiempresas educativas que posee como usuarios a los
administradores, alumnos y docentes. Los usuarios administradores tendrán
4. Requerimientos no funcionales
Funcionalidad
Usabilidad
RNF05: El sistema soporta cualquier sistema operativo.
RNF06: El diseño del sistema debe estar basado en conceptos de material design.
Confiabilidad
RNF06: Todos los datos deben ser respaldados con la base de datos
RNF07: Los datos concedidos por los usuarios solo permanecerán en la empresa
Rendimiento
RNF08: Todas las funcionalidades del sistema deben responder en menos de 5 segundos
RNF09: El sistema no debe detenerse si el usuario digita letras en donde se requiere números o
viceversa.
5. Wireframes
6. MockUps
CLASE DATO
DAT CLASE EQUIVALENTE
CAMPO EQUIVALENTE ID INCORREC ID
O (DATOS NO VALIDO)
(DATOS VALIDOS) TO
<10000 9998 N1
1) Código de
usuario: 5 dígitos, 7462 >99999 875653 N2
[10000-99999] V1
primero no puede 8 CARACTERES 57HER8 N3
ser 0
BLANCO Y/O NULO N4
<10000000 3984903 N5
2) DNI de 1948940429
usuario: 8 dígitos, 7823 >99999999 N6
[10000000-99999999] V2 3
el primero no 2176
puede ser 0 CARACTERES 79HTYU4 N7
BLANCO Y/O NULO N8
Madeleine
Elizabeth
del Carmen
>65 letras N9
Césa Villavicencio
3)Nombre de
r Fernández
usuario: Máximo [1-65] letras V7
Cuet de Osco
de 65 letras
o CARACTERES
Ax3l Yatac0 N10
NUMÉRICOS
BLANCO Y/O NULO N11
<10000 123 N12
4) Contraseña de
usuario: 5 dígitos, 7462 >99999 6492163 N13
[10000-99999] V3
primero no puede 8 CARACTERES 7HH45X N14
ser 0
BLANCO Y/O NULO N15
<100 20 N16
5) Código de
curso: 3 dígitos, >999 24213 N17
[100-999] 214 V4
primero no puede
CARACTERES B2362 N18
ser 0
BLANCO Y/O NULO N19
<1 0 N20
6) Vacante de
curso: Numérica, >10 122 N21
debe estar dentro [1-10] 8 V5
del rango de 1 a CARACTERES S12S2 N22
10
BLANCO Y/O NULO N23
7) Horario de <7:00am 4:00am N24
8:00
curso: Deben
am-
estar dentro del [7:00am – 11:00pm] V6
10:0 >11:00pm 11:30pm N25
rango de 7:00am
0am
– 11:00pm
PROFESOR
CLASE CLASE
EQUIVALENTE EQUIVALENTE DATO
CAMPO DATO ID ID
(DATOS (DATOS NO INCORRECTO
VALIDOS) VALIDO)
<10000 9999 N1
1) Código de >99999 875654 N2
usuario: 5
[10000-99999] 74627 V1
dígitos, primero CARACTERES 57HER9 N3
no puede ser 0
BLANCO Y/O
N4
NULO
<10000000 3984904 N5
2) DNI de
usuario: 8 >99999999 19489404294 N6
[10000000-
dígitos, el 78232175 V2
99999999] CARACTERES 79HTYU5 N7
primero no
puede ser 0 BLANCO Y/O
N8
NULO
Madeleine
Elizabeth del
Carmen
>65 letras N9
Villavicencio
3)Nombre de Fernández de
César
usuario: Máximo [1-65] letras V7 Castro
Castro
de 65 letras
CARACTERES
Ax3l Yatac0 N10
NUMÉRICOS
BLANCO Y/O
N11
NULO
<10000 124 N12
4) Contraseña de >99999 6492164 N13
usuario: 5
[10000-99999] 74627 V3
dígitos, primero CARACTERES 7HH45Z N14
no puede ser 0
BLANCO Y/O
N15
NULO
<100 21 N16
5) Código de >999 24214 N17
curso: 3 dígitos,
[100-999] 213 V4
primero no CARACTERES B2363 N18
puede ser 0
BLANCO Y/O
N19
NULO
<1 0 N20
6) Vacante de
>10 123 N21
curso: Numérica,
debe estar [1-10] 7 V5
CARACTERES S12S1 N22
dentro del rango
de 1 a 10 BLANCO Y/O
N23
NULO
7) Horario de <7:00am 5:00am N24
curso: Deben
[7:00am – 8:00am-
estar dentro del V6
11:00pm] 11:00am >11:00pm 11:30pm N25
rango de 7:00am
– 11:00pm
9. Caso de uso
CASO CASO
EXITOSO Descripcion ERRONEO Descripcion
CU02 Login erróneo por usuario incorrecto
CU03 Login erróneo por contraseña incorrecta
Login erróneo con identificación de
CU01 Login Exitoso CU04
usuario repetido
CU05 Login erróneo por rango
CU06 Login erróneo por usuario vacío
Creación de alumno erróneo por llenar
CU08
el campo usuario con letras
Creación alumno erróneo por campos
CU09
vacíos
Crear Usuario alumno Creación alumno erróneo por
CU07 CU10
Exitoso contraseña menor a 5 dígitos
Creación de alumno erróneo por llenar
CU11
el campo contraseña con letras
CU12 Creacion errónea de usuario repetido
Creación de profesor erróneo por
CU14
usuario repetido
Creación de profesor erróneo por
CU15
campos vacíos
Creación de profesor erróneo por llenar
CU16
Creación Usuario el campo contraseña con letras
CU13
profesor Exitoso Creación profesor erróneo por
CU17
contraseña menor a 5 dígitos
Creación de profesor erróneo por
CU18
ingreso de datos inválidos
Creación de profesor erróneo por
CU19
creación de más de un profesor a la vez
Modificacion de
CU38 No posee No posee
curso exitoso
CP- 004 Login Erróneo con identificación de usuario repetido: flujo alternativo
Autores Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando el usuario solicite el ingreso a la aplicación web.
Precondición El usuario ejecuta el software de Matrícula dándole doble click al ejecutable
Resultado
Paso Acción
esperado
La interfaz de login muestra un recuadro con el título
1 “MATRÍCULA”, que contiene los campos Identificación de
Usuario, Contraseña y el botón “INGRESAR”.
El usuario ingresa sus credenciales: Usuario: 20192 y
2
Contraseña: 20192 en los campos correspondientes.
Secuencia El sistema
alternativa verifica que las
3 El usuario da clic en el botón “INGRESAR”. credenciales
ingresadas sean
correctas
4 Se muestra un mensaje: Usuario ya registrado
5 El usuario pulsa el boton aceptar
6 El usuario es redirigido a la interfaz de login
En caso el usuario cuente con la Identificación de Usuario y Contraseña incorrectas,
Postcondición
ejecutar el Caso de Prueba CP-001
CP- 008 Creación de alumno erróneo por llenar el campo usuario con letras: flujo alternativo
Autores Avalos Kevin, Cesar Cirilo, Eduardo Estela, Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario alumno
Precondición El usuario administador dara click en el menu crear usuarios
Paso Acción Resultado esperado
El sistema mostrara la interfaz de creacion de
1
usuario que contendra un combo box y 5 textbox
El usuario ingresa el Identificación de Usuario:
2 ASDSD y Contraseña: 20192 en los campos
Secuencia correspondientes.
alternativa
El sistema verifica que los
3 El usuario da clic en el botón “REGISTRAR”. datos ingresados sean
viables
El sistema mostrara un message error
4 diciendo"Formato incorrecto, por favor solo
ingrese numeros"
En caso el usuario alumno sea creado incorrectamente, ejecutar el Caso de Prueba
Postcondición
CP-007
CP- 009 Creación de alumno erróneo por campos vacíos: flujo alternativo
Autores Avalos Kevin, Cesar Cirilo, Eduardo Estela, Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario alumno
Precondición El usuario administador dara click en el menu crear usuarios
Paso Acción Resultado esperado
El sistema mostrara la interfaz de creacion de
1
usuario que contendra un combo box y 5 textbox
Secuencia
alternativa El sistema verifica que los
2 El usuario da clic en el botón “REGISTRAR”.
datos ingresados sean viables
El sistema mostrara un message error
3
diciendo"LLENE LOS DATOS PORFAVOR"
En caso el usuario alumno sea creado incorrectamente, ejecutar el Caso de Prueba
Postcondición
CP-007
CP- 010 Creación alumno erróneo por contraseña menor a 5 dígitos: flujo alternativo
Autores Avalos Kevin, Cesar Cirilo, Eduardo Estela, Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario alumno
Precondición El usuario administador dara click en el menu crear usuarios
Paso Acción Resultado esperado
El sistema mostrara la interfaz de creacion
1 de usuario que contendra un combo box y 5
textbox
El usuario ingresa el Identificación de
Secuencia 2 Usuario: 20192 y Contraseña: 20 en los
alternativa campos correspondientes.
El sistema valida que los datos
El usuario da clic en el botón
3 proporcionados por el usuario son
“REGISTRAR”.
incorrectos
El sistema mostrara un message error
4
diciendo "corregir datos"
En caso el usuario alumno sea creado incorrectamente, ejecutar el Caso de Prueba
Postcondición
CP-007
Creación de alumno erróneo por llenar el campo contraseña con letras: flujo
CP- 011
alternativo
Autores Avalos Kevin, Cesar Cirilo, Eduardo Estela, Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario alumno
Precondición El usuario administador dara click en el menu crear usuarios
Secuencia
Paso Acción Resultado esperado
alternativa
El sistema mostrara la interfaz de creacion de
1
usuario que contendra un combo box y 5 textbox
El usuario ingresa el Identificación de Usuario:
2 ASDSD y Contraseña: 20192 en los campos
correspondientes.
El sistema verifica que los
3 El usuario da clic en el botón “REGISTRAR”. datos ingresados sean
viables
El sistema mostrara un message error
4 diciendo"Formato incorrecto, por favor solo
ingrese numeros"
En caso el usuario alumno sea creado incorrectamente, ejecutar el Caso de Prueba
Postcondición
CP-007
Creacion errónea de
CP- 012 usuario repetido: flujo
alternativo
Autores Avalos Kevin, Cesar Cirilo, Eduardo Estela, Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario alumno
Precondición El usuario administador dara click en el menu crear usuarios
Resultado
Paso Acción
esperado
El sistema mostrara la interfaz de creacion de
1 usuario que contendra un combo box y 5
textbox
El usuario ingresa el Identificación de
Secuencia 2 Usuario: 20192 y Contraseña: 20192 en los
alternativa campos correspondientes.
3 El usuario da clic en el botón “REGISTRAR”.
El administrador llena los campos requeridos
6 con los datos repetidos de un alumno ya
creado
Se muestra un mensaje: "El usuario ya existe,
modifique los campos"
En caso el usuario alumno sea creado incorrectamente, ejecutar el Caso de Prueba
Postcondición
CP-007
CP- 015 Creación de profesor erróneo por campos vacíos: flujo alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario tipo profesor
Precondición Se debe ejecutar correctamente el CP-001
Paso Acción Resultado esperado
1 El admin. da clic en el botón “Crea Usuarios”.
2 El admin. es redirigido a la interfaz Registro de Usuario
3 Se escoge el Tipo de Usuario "Profesor"
Secuencia
4 Se coloca el DNI "78232176"
alternativa
5 Se coloca el codigo " "
6 Se coloca el nombre " "
7 Se coloca el correo "rcerda@gmail.com"
8 Se coloca la contraseña " "
9 El administrador le da click al boton "Registrar"
Se muestra un mensaje: "Por favor llene los campos
10
vacíos"
CP- 016 Creación de profesor erróneo por llenar el campo contraseña con letras
CP- 017 Creación profesor erróneo por contraseña menor a 5 dígitos: flujo alternativo
CP- 018 Creación de profesor erróneo por ingreso de datos inválidos: flujo alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite crear el usuario tipo profesor
Precondición Se debe ejecutar correctamente el CP-001
Paso Acción Resultado esperado
CP- 022 Eliminación de usuarios erróneo por profesor con curso lleno: flujo alternativo
Autores Avalos Kevin, Cesar Cirilo, Eduardo Estela, Axel Yataco
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite eliminar un usuario
Precondición El usuario dara click en crear usuario
Paso Acción Resultado esperado
CP- 025 Registro alumno en curso erróneo por exceder el máximo de cursos: flujo alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite asignar curso a alumno
Precondición Se debe ejecutar correctamente el CP-001
Paso Acción Resultado esperado
CP- 026 Registro alumno en curso erróneo por no seleccionar curso: flujo alternativo
Registro alumno en curso erróneo por selección de más de dos cursos: flujo
CP- 027
alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite asignar curso a alumno
Precondición Se debe ejecutar correctamente el CP-001
Paso Acción Resultado esperado
En caso la consulta de curso del alumno sea correcto, se debe a que el Caso de Prueba
Postcondición
CP-028 fue un exito
CP- 029 Consulta de curso de alumno erróneo por no seleccionar cursos: flujo alternativo
En caso la consulta de curso del alumno sea incorrecta, ejecutar el Caso de Prueba CP-
Postcondición
028
CP- 031 Consulta de curso de profesor erróneo por no seleccionar cursos: flujo alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite consultar el curso de un profesor
Precondición Dar click en el ejecutador
Paso Acción Resultado esperado
Creación de curso erróneo por exceder el nombre del curso en más de 65 letras: flujo
CP- 033
alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite consultar el curso de un alumno
Precondición Dar click en el ejecutador
Paso Acción Resultado esperado
CP- 034 Creación de curso erróneo por digitar letras en el campo código: flujo alternativo
CP- 035 Creación de curso erróneo por código menor a 3 dígitos: flujo alternativo
CP- 036 Creación de curso erróneo porque el curso ya estaba creado: flujo alternativo
Autores Avalos Kevin
El sistema deberá comportarse tal como se describe en el siguiente caso de prueba
Descripción
cuando se solicite consultar el curso de un alumno
Precondición Dar click en el ejecutador
Paso Acción Resultado esperado
En caso la consulta de curso del alumno sea correcto, se debe a que el Caso de Prueba
Postcondición
CP-037 fue un exito