El documento describe los requisitos para varias funcionalidades de un sistema, incluyendo iniciar sesión, cerrar sesión, pagar con tarjeta, dar de alta mobiliario, y reservar alquiler. Se definen escenarios de éxito y fallo para cada funcionalidad, describiendo las condiciones y resultados esperados.
0 calificaciones0% encontró este documento útil (0 votos)
61 vistas16 páginas
El documento describe los requisitos para varias funcionalidades de un sistema, incluyendo iniciar sesión, cerrar sesión, pagar con tarjeta, dar de alta mobiliario, y reservar alquiler. Se definen escenarios de éxito y fallo para cada funcionalidad, describiendo las condiciones y resultados esperados.
El documento describe los requisitos para varias funcionalidades de un sistema, incluyendo iniciar sesión, cerrar sesión, pagar con tarjeta, dar de alta mobiliario, y reservar alquiler. Se definen escenarios de éxito y fallo para cada funcionalidad, describiendo las condiciones y resultados esperados.
El documento describe los requisitos para varias funcionalidades de un sistema, incluyendo iniciar sesión, cerrar sesión, pagar con tarjeta, dar de alta mobiliario, y reservar alquiler. Se definen escenarios de éxito y fallo para cada funcionalidad, describiendo las condiciones y resultados esperados.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 16
1)
ID: Iniciar sesión
Título: como usuario común y empleado quiero iniciar sesión en el sistema para poder usar las funcionalidades de este Reglas de Negocio:
Criterios de aceptación (Iniciar sesión)
Escenario 1: Inicio de sesión exitoso para usuario común.
Dado: el mail [email protected] el cual pertenece a un usuario común en el sistema con contraseña gatutus258 válida. Cuando: se ingresa el mail [email protected] y la contraseña gatutus258. Entonces: el sistema redirige al usuario y muestra un menú con opciones para alquiler de mobiliario. Escenario 2: Inicio de sesión exitoso para empleado. Dado: el mail [email protected] el cual pertenece a un empleado del sistema con contraseña admin3539 válida. Cuando: se ingresa el mail [email protected] y la contraseña admin3539. Entonces: el sistema redirige al empleado y muestra un menú de opciones administrativas. Escenario 3: Inicio de sesión fallido por email inválido Dado: el mail [email protected] el cual no pertenece al sistema y la contraseña pass123. Cuando: se ingresa el mail [email protected] y la contraseña pass123. Entonces: el sistema muestra el mensaje “email no registrado” Escenario 4: Inicio de sesión fallido por contraseña inválida Dado: el mail [email protected] el cual pertenece a un usuario común en el sistema y la contraseña matincho25 inválida. Cuando: se ingresa el mail [email protected] y la contraseña martincho25. Entonces: el sistema muestra el mensaje “contraseña inválida”
ID: Cerrar sesión
Título: como usuario común y empleado quiero cerrar sesión para poder salir del sistema. Reglas de Negocio:
Criterios de aceptación (Cerrar sesión)
Escenario 1: cierre de sesión exitoso
Dado: el usuario [email protected] que ha inicio sesión. Cuando: se presiona el botón de cerrar sesión. Entonces: el sistema cierra la sesión y redirige a la pantalla de inicio del sistema. ID: Pagar con tarjeta Título: como usuario quiero pagar con tarjeta para pagar la seña de la reserva. Reglas de Negocio:
Criterios de aceptación (Pagar con tarjeta)
Escenario 1: Pago exitoso
Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 1234 es válido y la tarjeta tiene saldo. Cuando: se ingresa los datos de la tarjeta 1234. Entonces: el sistema del banco registra el pago y manda un mensaje de éxito. Escenario 2: Fondos insuficientes Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 1234 es válido y la tarjeta tiene saldo insuficiente. Cuando: se ingresa los datos de la tarjeta 1234. Entonces: el sistema del banco envía un mensaje de “fondos insuficiente”. Escenario 3: Número de tarjeta inválido. Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 5656 es no es válido. Cuando: se ingresa el número de tarjeta 5656. Entonces: el sistema del banco envía un mensaje de “número de tarjeta inválido” Escenario 4: Pago fallido por fallo en la conexión con el servidor externo del banco Dado: que no se pudo realizar la conexión con el servidor del banco Cuando: el usuario intenta pagar. Entonces: el sistema informa que no se puede establecer la conexión con el servidor.
ID: Dar de alta un mobiliario
Título: Como encargado quiero dar de alta un mobiliario para que pueda estar disponible en el sistema. Reglas de Negocio: No pueden existir códigos repetidos
Criterios de aceptación (Dar de alta un mobiliario)
Escenario 1: alta exitosa.
Dado: que código #3312 no se encuentra registrado. Cuando: el encargado ingresa el código del inmueble #3312, tipo de mueble sofá, con fecha de creación el 23/04/2011, fecha de último mantenimiento 15/08/2021, con estado “libre” y monto usd$50. Entonces: el sistema carga el inmueble al sistema y emite un mensaje de éxito. Escenario 2: código repetido Dado: que código #111 se encuentra registrado. Cuando: el encargado registrado el código del inmueble #111 tipo de mueble sofá, con fecha de creación el 23/04/2011, fecha de último mantenimiento 15/08/2021, con estado “libre” y monto usd$50. Entonces: el sistema rechaza la carga e indica código de inmueble ya registrado. ID: Reservar alquiler Título: Como usuario quiero reservar un mobiliario para poder alquilarlo Reglas de Negocio: Una reserva tiene que incluir como mínimo 3 muebles. El pago debe realizarse con tarjeta de crédito
Criterios de aceptación (Reserva de alquiler)
Escenario 1: Reserva exitosa.
Dado: que el usuario posee una tarjeta válida y una selección de más de 3 muebles, libre en la fecha 10/10/23 por 5 días de duración. Cuando: el usuario selecciona 5 muebles con fecha 10/10/23, en Santa Rosa por 5 días, e ingresa los datos de una tarjeta válida. Entonces: el sistema registra la reserva, emite un número único de reserva y se registra el pago de la reserva. Escenario 2: Fallo en la reserva por mínimo de muebles no alcanzado. Dado: que el usuario posee una tarjeta válida y una selección de menos de 3 mueble libre en la fecha 10/10/23 por 5 días de duración. Cuando: el usuario selecciona 2 muebles con fecha 10/10/23, en Santa Rosa por 5 días, e ingresa los datos de una tarjeta válida. Entonces: el sistema rechaza la reserva e indica mínimo de muebles no alcanzado. Escenario 3: Fallo en la reserva por rango de días no disponible. Dado: que el usuario posee una tarjeta válida y una selección de menos de 3 mueble no disponible en la fecha 23/12/22 por 15 días de duración. Cuando: el usuario selecciona 2 muebles con fecha 23/12/22, en La Plata por 15 días e ingresa los datos de una tarjeta válida. Entonces: el sistema rechaza la reserva e indica reserva no disponible. Escenario 4: Fallo en la reserva por error en tarjeta. Dado: que el usuario posee una tarjeta inválida y una selección de más de 3 muebles libre en la fecha 10/10/23 con 5 días disponibles. Cuando: el usuario selecciona 4 muebles con fecha 10/10/23, en Santa Rosa por 5 días e ingresa los datos de una tarjeta inválida. Entonces: el sistema rechaza la reserva e indica error en tarjeta. 2)
ID: Iniciar sesión
Título: como alumno y empleado administrativo quiero iniciar sesión en el sistema para poder usar las funcionalidades de este Reglas de Negocio:
Criterios de aceptación (Iniciar sesión)
Escenario 1: Inicio de sesión exitoso para alumno.
Dado: el mail [email protected] el cual pertenece a un alumno en el sistema con contraseña gatutus258 válida. Cuando: se ingresa el mail [email protected] y la contraseña gatutus258. Entonces: el sistema redirige al alumno y muestra un menú con opciones para alumnos. Escenario 2: Inicio de sesión exitoso para empleado administrativo. Dado: el mail [email protected] el cual pertenece a un empleado administrativo en el sistema con contraseña admin3539 válida. Cuando: se ingresa el mail [email protected] y la contraseña admin3539. Entonces: el sistema redirige al empleado administrativo y muestra un menú de opciones administrativas. Escenario 3: Inicio de sesión fallido por email inválido Dado: el mail [email protected] el cual no pertenece al sistema y la contraseña pass123. Cuando: se ingresa el mail [email protected] y la contraseña pass123. Entonces: el sistema muestra el mensaje “email no registrado” Escenario 4: Inicio de sesión fallido por contraseña inválido Dado: el mail [email protected] el cual pertenece a un usuario en el sistema con contraseña matincho25 inválida. Cuando: se ingresa el mail [email protected] y la contraseña martincho25. Entonces: el sistema muestra el mensaje “contraseña inválida”
ID: Cerrar sesión
Título: como alumno y empleado administrativo quiero cerrar sesión para poder salir del sistema. Reglas de Negocio:
Criterios de aceptación (Cerrar sesión)
Escenario 1: cierre de sesión exitoso
Dado: el usuario [email protected] que ha inicio sesión. Cuando: se presiona el botón de cerrar sesión. Entonces: el sistema cierra la sesión y redirige a la pantalla de inicio del sistema. ID: Registrar alumno Título: como alumno quiero registrarme en el sistema para poder utilizar las funcionalidades de este Reglas de Negocio: El nombre de usuario no debe estar registrado La contraseña debe tener al menos 6 dígitos
Criterios de aceptación (Registrar alumno)
Escenario 1: Registro exitoso.
Dado: que el nombre de usuario “pepe” está disponible y una contraseña que tiene más de 6 dígitos Cuando: el alumno ingresa el nombre de usuario pepe y la contraseña nomejakies123, con nombre Pedro y apellido Gómez. Entonces: el sistema registra el nuevo usuario, se lo habilita para la inscripción a las carreras y se lo redirige al menú de opciones para alumnos. Escenario 2: Registro fallido por mínimo de caracteres en contraseña no alcanzado. Dado: que el nombre de usuario “pepe” está disponible y una contraseña de menos de 6 dígitos Cuando: el alumno ingresa el nombre de usuario pepe y la contraseña pepe4, con nombre Pedro y apellido Gómez. Entonces: el sistema muestra el mensaje “mínimo de caracteres para contraseña no alcanzado”. Escenario 3: Registro fallido por nombre de usuario ya registrado. Dado: que el nombre de usuario “Gatita” no está disponible y una contraseña de más de 6 dígitos Cuando: el alumno ingresa el nombre de usuario “Gatita” y la contraseña losmichis31, con nombre Roberto y apellido Fernández. Entonces: el sistema muestra el mensaje “nombre de usuario ya registrado”
ID: Cargar carrera al sistema
Título: como empleado administrativo quiero cargar las carreras al sistema para que los alumnos se puedan inscribir en ellas. Reglas de Negocio: El nombre de la carrera no puede repetirse. La duración de la carrera no puede exceder a 5 años.
Criterios de aceptación (Cargar carrera al sistema)
Escenario 1: Carga de carrera exitosa
Dado: que la carrera Ingeniería de Software no se encuentra registrada y tiene duración de 2 años. Cuando: se ingresa la carrera Ingeniería de Software, con duración 2 años, precio 70mil hasta 8 cuotas. Entonces: el sistema registra la carrera y envía un mensaje de carga exitosa. Escenario 2: Carga fallida por nombre de carrera ya registrado. Dado: que la carrera con nombre Ingeniería de Software ya se encuentra registrada. Cuando: se ingresa la carrera Ingeniería de Software, con duración 5 años, precio 500mil hasta 8 cuotas. Entonces: el sistema muestra un mensaje de nombre de carrera ya registrado. Escenario 3: Carga fallida por duración de carrera excedida. Dado: que la carrera “Redes y Seguridad” no se encuentra registrada con duración 7 años. Cuando: se ingresa la carrera “Redes y Seguridad” con duración 7 años, precio 950mil, hasta 15 cuotas. Entonces: el sistema muestra el mensaje “duración de carrera excedida”. ID: Inscribirse a carrera. Título: como alumno registrado quiero inscribirme a una carrera para poder crecer académicamente. Reglas de Negocio:
Criterios de aceptación (Inscribirse a carrera)
Escenario 1: Inscripción exitosa.
Dado: que el alumno registrado posee una tarjeta de crédito válida. Cuando: se selecciona la carrera Ingeniería de Software, e ingresa el número de tarjeta 1234 y selecciona 3 cuotas. Entonces: el sistema muestra un mensaje de éxito y emite el comprobante te pago y el de inscripción. Escenario 2: Inscripción fallida por inscripción ya realizada. Dado: que el alumno registrado posee una tarjeta de crédito válida y está inscripto a la carrera Redes de da Datos. Cuando: se selecciona la carrera Redes de Datos, e ingresa el número de tarjeta79682 y selecciona 12 cuotas. Entonces: el sistema informa que ya se encuentra inscripto a la carrera. Escenario 3: Inscripción fallida por cantidad de cuotas excedidas. Dado: que el alumno registrado selecciona la carrera Ingeniería de Software permite hasta 8 cuotas. Cuando: se selecciona la carrera Ingeniería de Software e ingresa el número de tarjeta 1234 a 12 cuotas. Entonces: el sistema muestra el mensaje “ingrese menor cantidad de cuotas”. Escenario 4: Inscripción fallida por tarjeta inválida. Dado: que el alumno registrado posee una tarjeta de crédito inválida. Cuando: se selecciona la carrera Redes de Datos, e ingresa el número de tarjeta 0303456 y selecciona 12 cuotas. Entonces: el sistema muestra el mensaje “tarjeta inválida”.
ID: Pagar con tarjeta
Título: como usuario quiero pagar con tarjeta para pagar la seña. Reglas de Negocio: Criterios de aceptación (Pagar con tarjeta)
Escenario 1: Pago exitoso
Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 1234 es válido y la tarjeta tiene saldo. Cuando: se ingresa los datos de la tarjeta 1234. Entonces: el sistema informa pago registrado exitosamente. Escenario 2: Fondos insuficientes Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 1234 es válido y la tarjeta tiene saldo insuficiente. Cuando: se ingresa los datos de la tarjeta 1234. Entonces: el sistema informa fondos insuficientes. Escenario 3: Número de tarjeta inválido. Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 5656 es no es válido. Cuando: se ingresa el número de tarjeta 5656. Entonces: el sistema informa número de tarjeta inválido. Escenario 4: Pago fallido por fallo en la conexión con el servidor externo del banco Dado: que no se pudo realizar la conexión con el servidor del banco Cuando: el usuario intenta pagar. Entonces: el sistema informa que no se puede establecer la conexión con el servidor.
3)
ID: Iniciar sesión
Título: como empleado de mesa y empleado de rendiciones administrativo quiero iniciar sesión en el sistema para poder usar las funcionalidades de este Reglas de Negocio:
Criterios de aceptación (Iniciar sesión)
Escenario 1: Inicio de sesión exitoso para empleado de mesa.
Dado: el mail [email protected] el cual pertenece a un empleado de mesa en el sistema con contraseña gatutus258 válida. Cuando: se ingresa el mail [email protected] y la contraseña gatutus258. Entonces: el sistema redirige al empleado de mesa y muestra un menú para confeccionar minutas. Escenario 2: Inicio de sesión exitoso para empleado de rendiciones. Dado: el mail [email protected] el cual pertenece a un empleado de rendiciones del sistema con contraseña admin3539 válida. Cuando: se ingresa el mail [email protected] y la contraseña admin3539. Entonces: el sistema redirige al empleado administrativo y muestra un menú de opciones para empleado de rendiciones. Escenario 3: Inicio de sesión fallido por email inválido Dado: el mail [email protected] el cual no pertenece a un usuario en el sistema y la contraseña pass123. Cuando: se ingresa el mail [email protected] y la contraseña pass123. Entonces: el sistema muestra el mensaje “email no registrado” Escenario 4: Inicio de sesión fallido por contraseña inválido Dado: el mail [email protected] el cual pertenece a un usuario en el sistema con contraseña matincho25 inválida. Cuando: se ingresa el mail [email protected] y la contraseña martincho25. Entonces: el sistema muestra el mensaje “contraseña inválida”. ID: Cerrar sesión Título: como empleado de mesa y empleado de rendiciones quiero cerrar sesión para poder salir del sistema. Reglas de Negocio:
Criterios de aceptación (Cerrar sesión)
Escenario 1: cierre de sesión exitoso
Dado: el usuario [email protected] que ha inicio sesión. Cuando: se presiona el botón de cerrar sesión. Entonces: el sistema cierra la sesión y redirige a la pantalla de inicio del sistema.
ID: Confeccionar una minuta
Título: como empleado de mesa quiero confeccionar una minuta para cargarla al sistema. Reglas de Negocio: Los montos de los contratos no pueden superar los $25mil La duración debe ser como máximo de 6 meses.
Criterios de aceptación (Confeccionar una minuta)
Escenario 1: Confección exitosa.
Dado: un contrato de 3 meses, con un monto de $20000. Cuando: se ingresa el nombre “María Belén de Fabregat” con CUIT 0303456, contrato temporal, comienzo 10/05/2023, duración 3 meses y con un monto de $20000. Entonces: el sistema registra la minuta y le asocia un número único de minuta. Escenario 2: Monto excedido en el contrato. Dado: un contrato de 6 meses, con un monto de $40000. Cuando: se ingresa el nombre “Claudio Salamanca” con CUIT 69468436, contrato temporal, comienzo 1/11/2022, duración 6 meses y con un monto de $40000. Entonces: el sistema indica error en monto del contrato. Escenario 3: Dado: un contrato de 12 meses, con un monto de $20000. Cuando: se ingresa el nombre “Cintia Giménez” con CUIT 12159843, contrato temporal, comienzo 4/02/2023, duración 12 meses y con un monto de $20000. Entonces: el sistema indica error en duración del contrato.
ID: Aprobar minuta.
Título: como empleado de rendiciones quiero aprobar una minuta para poder contratar un empleado. Reglas de Negocio: El aspirante no puede tener más de dos contratos vigentes. El CUIT del aspirante no puede estar inhabilitado por la AFIP Criterios de aceptación (Aprobar minuta)
Escenario 1: Aprobado exitoso
Dado: la minuta con número 3312 de un aspirante con un contrato vigente y CUIT habilitado por la AFIP. Cuando: se ingresa la minuta número 3312. Entonces: el sistema aprueba la minuta. Escenario 2: Minuta no aprobada por CUIT inhabilitado. Dado: la minuta con número 2505 de un aspirante sin contratos vigentes y CUIT inhabilitado por la AFIP. Cuando: se ingresa la minuta número 2505. Entonces: el sistema indica CUIT inhabilitado. Escenario 3: Minuta no aprobada por exceso de contratos. Dado: la minuta con número 1541 de un aspirante con tres contratos vigentes y CUIT habilitado por la AFIP. Cuando: se ingresa la minuta número 1241. Entonces: el sistema indica que el aspirante ya posee tres contratos vigentes.
ID: Verificar CUIT.
Título: como empleado de rendiciones quiero verificar un CUIT para poder saber si está habilitado o no. Reglas de Negocio:
Criterios de aceptación (Verificar CUIT)
Escenario 1: CUIT habilitado.
Dado: que la conexión con el servidor de la AFIP es exitosa, el CUIT 26451254783 habilitado y el token 252525 válido. Cuando: cuando se envía el CUIT 26451254783 y el token 252525. Entonces: el sistema informa que el CUIT se encuentra habilitado. Escenario 2: CUIT inhabilitado. Dado: que la conexión con el servidor de la AFIP es exitosa, el CUIT 13189547362 inhabilitado y el token 252525 válido. Cuando: cuando se envía el CUIT 13189547362 y el token 252525. Entonces: el sistema informa que el CUIT se encuentra habilitado. Escenario 3: Verificación fallida por token inválido. Dado: que la conexión con el servidor de la AFIP es exitosa, el CUIT 26451254783 habilitado y el token 545896 no válido. Cuando: cuando se envía el CUIT 26451254783 y el token 545896. Entonces: el sistema informa que el token no es válido. Escenario 4: Verificación fallida por falla en la conexión con el servidor de la AFIP. Dado: que no se pudo establecer la conexión con el servidor de la AFIP. Cuando: cuando se intenta verificar el CUIT. Entonces: el sistema informa que no se pudo establecer la conexión con el servidor de la AFIP.
ID: Imprimir listado de minutas aprobadas.
Título: como empleado de rendiciones quiero imprimir el listado de minutas aprobadas para que el jefe lo firme. Reglas de Negocio: Criterios de aceptación (Imprimir listado de minutas aprobadas)
Escenario 1: Impresión exitosa.
Dado: que el empleado de rendiciones desea imprimir la lista de minutas aprobadas. Cuando: el empleado de rendiciones toca en el botón de imprimir. Entonces: el sistema manda a imprimir la lista de minutas aprobadas.
4)
ID: Registrar persona
Título: como persona quiero registrarme en el sistema para poder comprar bebidas. Reglas de Negocio: El mail debe ser único para cada usuario. Solo se permiten personas mayores de 18 años.
Criterios de aceptación (Registrar persona)
Escenario 1: Registro exitoso.
Dado: una persona de 19 años y que el mail [email protected] no se encuentra registrado. Cuando: la persona ingresa nombre “Yassine”, apellido “Rocha”, mail [email protected], edad 19. Entonces: el sistema registra el nuevo usuario y genera una contraseña que es enviada al mail [email protected] Escenario 2: Registro fallido porque el mail ya se encuentra registrado. Dado: una persona de 25 años y que el mail [email protected] ya se encuentra registrado. Cuando: la persona ingresa nombre “Maribel”, apellido “Lujan”, mail [email protected], edad 25. Entonces: el sistema informa que el mail ya se encuentre registrado. Escenario 3: Registro fallido porque la persona es menor de edad. Dado: una persona de 15 años y que el mail [email protected] no se encuentra registrado. Cuando: la persona ingresa nombre “Leandro”, apellido “Parejo”, mail [email protected], edad 15. Entonces: el sistema muestra en pantalla el texto de la ley que impide la venta de bebidas alcohólicas a menores.
ID: Iniciar sesión
Título: como persona quiero iniciar sesión en el sistema para poder comprar bebidas. Reglas de Negocio: Criterios de aceptación (Iniciar sesión)
Escenario 1: Inicio de sesión exitoso.
Dado: el mail [email protected] el cual pertenece una persona registrada en el sistema con contraseña gatutus258 válida. Cuando: la persona ingresa el mail [email protected] y la contraseña gatutus258. Entonces: el sistema loguea al usuario y muestra una lista de bebidas disponibles. Escenario 3: Inicio de sesión fallido por email inválido Dado: el mail [email protected] el cual no pertenece a un usuario en el sistema. Cuando: se ingresa el mail [email protected] y la contraseña pass123. Entonces: el sistema informa email no registrado. Escenario 4: Inicio de sesión fallido por contraseña inválida Dado: el mail [email protected] el cual pertenece una persona registrada en el sistema, con contraseña martincho25 inválida. Cuando: se ingresa el mail [email protected] y la contraseña martincho25. Entonces: el sistema informa contraseña inválida.
ID: Cerrar sesión
Título: como usuario logueado quiero cerrar sesión para poder salir del sistema. Reglas de Negocio:
Criterios de aceptación (Cerrar sesión)
Escenario 1: cierre de sesión exitoso
Dado: el usuario [email protected] que ha inicio sesión. Cuando: se presiona el botón de cerrar sesión. Entonces: el sistema cierra la sesión y redirige a la pantalla de inicio del sistema.
ID: Comprar bebidas
Título: como usuario logueado quiero comprar bebidas para consumirlas Reglas de Negocio: Se hará un descuento del 10% a compras mayores a 4500 Se hará un descuento del 20% a usuarios Premium. Los descuentos de usuarios Premium y compras mayores a 4500 son acumulables. Criterios de aceptación (Comprar bebidas)
Escenario 1: Compra de un usuario Premium con monto inferior o igual 4500
Dado: que el usuario Premium registrado y una compra de 2500 Cuando: el usuario Premium selecciona las bebidas por un total de 2500. Entonces: el sistema muestra el monto de la compra con un descuento del 20% Escenario 2: Compra de un usuario Premium con monto mayor 4500 Dado: que el usuario Premium registrado y una compra de 6700 Cuando: el usuario Premium selecciona las bebidas por un total de 6700. Entonces: el sistema muestra el monto de la compra con un descuento del 30% Escenario 3: Compra de un usuario común con monto menor o igual a 4500 Dado: que el usuario común registrado y una compra de 700. Cuando: el usuario común selecciona las bebidas por un total de 700. Entonces: el sistema muestra el monto de la compra. Escenario 4: Compra de un usuario común con monto mayor 4500 Dado: que el usuario común registrado y una compra de 9000 Cuando: el usuario común selecciona las bebidas por un total de 9000. Entonces: el sistema muestra el monto de la compra con un descuento del 10%
5)
ID: Registrarse al sitio.
Título: como cliente quiero registrarme en el sistema para poder mandar a imprimir fotos. Reglas de Negocio:
Criterios de aceptación (Registrar persona)
Escenario 1: Registro exitoso.
Dado: que el mail [email protected] y el usuario “Yass” no se encuentran registrados. Cuando: el cliente ingresa nombre “Yassine”, apellido “Rocha”, mail [email protected], domicilio 48 n 284, nombre de usuario “Yass” y contraseña pepitos88. Entonces: el sistema registra el nuevo usuario. Escenario 2: Registro fallido porque el mail ya se encuentra registrado. Dado: que el mail [email protected] ya se encuentra registrado. Cuando: el cliente ingresa nombre “Maribel”, apellido “Lujan”, mail [email protected], domicilio 514 n 879, nombre de usuario “Maju” y contraseña mantequilla74. Entonces: el sistema informa que el mail ya se encuentra registrado. Escenario 3: Registro fallido porque el nombre de usuario ya se encuentra registrado. Dado: que el nombre de usuario “Pepe” ya se encuentra registrado Cuando: el cliente ingresa nombre “Leandro”, apellido “Parejo”, mail [email protected], domicilio 35 n 123, nombre de usuario “Pepe” y contraseña yuyitos35. Entonces: el sistema informa que el nombre de usuario ya se encuentra registrado.
ID: Iniciar sesión
Título: como cliente quiero iniciar sesión en el sistema para poder mandar a imprimir fotos. Reglas de Negocio: Criterios de aceptación (Iniciar sesión)
Escenario 1: Inicio de sesión exitoso.
Dado: el cliente “Martin” el cual está registrada en el sistema con contraseña gatutus258 válida. Cuando: el cliente ingresa “Martin” y la contraseña gatutus258. Entonces: el sistema loguea al usuario y muestra un menú de opciones para clientes. Escenario 2: Inicio de sesión fallido por nombre de usuario inválido Dado: el usuario “Mafer” el cual no se encuentra en el sistema. Cuando: se ingresa el usuario “Mafer” y la contraseña pass123. Entonces: el sistema informa email no está registrado. Escenario 3: Inicio de sesión fallido por contraseña inválida Dado: el usuario “Miguel” el cual está registrada en el sistema, con contraseña carpincho25 inválida. Cuando: se ingresa el usuario “Miguel” y la contraseña carpincho25. Entonces: el sistema informa contraseña es inválida.
ID: Cerrar sesión
Título: como cliente logueado quiero cerrar sesión para poder salir del sistema. Reglas de Negocio:
Criterios de aceptación (Cerrar sesión)
Escenario 1: cierre de sesión exitoso
Dado: el usuario [email protected] que ha inicio sesión. Cuando: se presiona el botón de cerrar sesión. Entonces: el sistema cierra la sesión y redirige a la pantalla de inicio del sistema.
ID: Subir una foto
Título: como cliente logueado quiero subir una foto para imprimirlas Reglas de Negocio: El máximo de fotos subidas es de 50.
Criterios de aceptación (Subir una foto)
Escenario 1: Subida exitosa
Dado: que el cliente logueado tiene 40 fotos subidas. Cuando: el cliente ingresa una nueva foto. Entonces: el sistema aumenta en 1 el número de fotos subidas e informa subida exitosa. Escenario 2: Subida fallida por límite de fotos alcanzado. Dado: que el cliente logueado tiene 50 fotos subidas. Cuando: el cliente ingresa una nueva foto. Entonces: el sistema informa subida errónea y límite de fotos alcanzado. ID: Abonar fotos Título: como usuario logueado quiero abonar las fotos para poder mandarlas a imprimir Reglas de Negocio: El pago debe hacerse con tarjeta de crédito
Criterios de aceptación (Abonar fotos)
Escenario 1: Pago de fotos exitoso.
Dado: un usuario logueado con tarjeta válida. Cuando: se ingresan la tarjeta con número 1234, código 321 y nombre de titular “Noemi Tome”. Entonces: el sistema registra el pago e informa el código único de retiro. Escenario 2: Fallo de pago por tarjeta inválida. Dado: un usuario logueado con tarjeta inválida. Cuando: se ingresan la tarjeta con número 2987, código 245 y nombre de titular “Yoel Ares”. Entonces: el sistema informa error en tarjeta. Escenario 3: Fallo por lista de fotos vacía. Dado: un usuario logueado con tarjeta válida y ninguna foto cargada. Cuando: se ingresan la tarjeta con número 489, código 598 y nombre de titular “Yoel Ares”. Entonces: el sistema informa error por lista de fotos vacía.
ID: Pagar con tarjeta
Título: como cliente logueado quiero pagar con tarjeta para pagar las fotos impresas. Reglas de Negocio: Criterios de aceptación (Pagar con tarjeta)
Escenario 1: Pago exitoso
Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 1234 es válido con código 325 válido y con titular “Rebeca Farre” válido, y la tarjeta tiene saldo. Cuando: se ingresa el número de tarjeta 1234, código 325 y titular “Rebeca Farre” Entonces: el sistema informa pago registrado exitosamente. Escenario 2: Pago fallido por fondos insuficientes Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 2545 es válido con código 521 válido y con titular “Jennifer Camara” válido y la tarjeta no tiene fondos suficientes. Cuando: se ingresa el número de tarjeta 2545, código 521 y titular “Jennifer Camara” Entonces: el sistema informa fondos insuficientes. Escenario 3: Pago fallido por número de tarjeta inválido. Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 5656 es inválido. Cuando: se ingresa el número de tarjeta 5656, el código 698 y titular “Marius Díaz” Entonces: el sistema informa número de tarjeta inválido. Escenario 4: Pago fallido por código de tarjeta erróneo Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 1325 válido y el código 258 inválido. Cuando: se ingresa el número de tarjeta 1325, el código 258 y titular “Balbina Vera” Entonces: el sistema informa número de código de tarjeta erróneo. Escenario 5: Pago fallido por nombre de titular erróneo. Dado: que la conexión con el servidor del banco es exitosa, el número de tarjeta 4935 es válido con el código 982 válido y el titular “Rafaela Carrá” es inválido. Cuando: se ingresa el número de tarjeta 4935, el código 982 y el titular “Rafaela Carrá”. Entonces: el sistema informa número de titular erróneo. Escenario 6: Pago fallido por fallo en la conexión con el servidor externo del banco Dado: que no se pudo realizar la conexión con el servidor del banco Cuando: el cliente intenta pagar. Entonces: el sistema informa que no se puede establecer la conexión con el servidor.
ID: Registrar código
Título: como empleado quiero registrar un código para poder entregarle las fotos al cliente. Reglas de Negocio:
Criterios de aceptación (Registrar código)
Escenario 1: Registro exitoso.
Dado: el código 8756 que pertenece a un pedido de retiro en el sistema. Cuando: el empleado ingresa el código 8756 y la fecha actual. Entonces: el sistema actualiza el código como entregado en fecha registrada. Escenario 1: Fallo por código de ingreso erróneo. Dado: el código 1234 que no pertenece a un pedido registrado. Cuando: el empleado ingresa el código 1234 y la fecha actual. Entonces: el sistema informa que el código ingresado no existe. 6)
ID: Asociar alumno
Título: como bibliotecario quiero asociar a un alumno para que pueda retirar libros. Reglas de Negocio:
Criterios de aceptación (Asociar alumno)
Escenario 1: Asociado exitoso.
Dado: un alumno con número de DNI 58697426 con certificado de alumno regular válido. Cuando: el bibliotecario ingresa el número de DNI 58697426. Entonces: el sistema genera e informa un número único de socio para el alumno. Escenario 2: Dado: n Cuando: n Entonces: n Escenario 3: Dado: n Cuando: n Entonces: n