IS1

Apuntes y ejercicios referidos a la materia (No se si estan de la mejor manera).


Project maintained by Fabian-Martinez-Rincon Hosted on GitHub Pages — Theme by mattgraham
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/Nomadiix/IS1) [![GitHub stars](https://img.shields.io/github/stars/Nomadiix/IS1)](https://github.com/FabianMartinez1234567/IS1/stargazers/) [![GitHub repo size in bytes](https://img.shields.io/github/repo-size/Nomadiix/IS1)](https://github.com/Nomadiix/IS1)

šŸ–„ļø Ingenieria de Software 1

Primera Fecha

Parcial1

Listar Noticias

ID: Listar Noticias

TƍTULO: Usuario o persona quiero ver las noticias para estar informado

REGLAS DE NEGOCIO:

CRITERIOS DE ACEPTACIƓN:

Escenario 1: Listado exitoso

Dado que se establecio conexiĆ³n con el servidor, el token en valido y hay noticias para mostrar

Cuandod el usuario o la persona le dan al boton ā€œlistar noticiasā€

Entonces el sistema informa el listado de noticias en pantalla

Escenario 2: Listado fallido por fallas en la conexiĆ³n

Dado que no se establecio conexiĆ³n con el servidor

Cuandod el usuario o la persona quiere ā€œlistar noticiasā€

Entonces el sistema informa que no se pudo establecer la conexiĆ³n

Escenario 3: Listado fallido por token invalido

Dado que se establecio conexiĆ³n con el servidor, el token en invalido

Cuandod el usuario o la persona le dan al boton ā€œlistar noticiasā€

Entonces el sistema informa que el token es invalido

Escenario 4: Listado fallido por falta de noticias

Dado que se establecio conexiĆ³n con el servidor, el token en valido y no hay noticias para mostrar

Cuandod el usuario o la persona le dan al boton ā€œlistar noticiasā€

Entonces el sistema informa que no hay noticias para listar


Acceder detalle

ID: Acceder detalle

TƍTULO: Como usuario logueado quiero acceder al detalle de una noticias para estar informado

REGLAS DE NEGOCIO:

CRITERIOS DE ACEPTACIƓN:

Escenario 1: Listado exitoso

Dado que el usuario fabo@gmail.com tiene 0 accesos a detalles que es menor al 5 a los 5 permitidos

Cuandod el usuario preciona el boton ā€œver detallesā€

Entonces el sistema muestra el detalle de la noticia y aumenta en 1 los detalles visos

Escenario 2: Acceso fallido

Dado que el usuario fabo@gmail.com tiene 5 accesos a detalles que es igual al 5 a los 5 permitidos

Cuandod el usuario preciona el boton ā€œver detallesā€

Entonces el sistema informa que que ya no puede ver los detalles de las noticias por el resto del dia

Iniciar SesiĆ³n

ID: Iniciar SesiĆ³n

TƍTULO: Como usuario quiero iniciar sesiĆ³n para poder acceder a los detalles

REGLAS DE NEGOCIO:

CRITERIOS DE ACEPTACIƓN:

Escenario 1: Inicio exitoso

Dado que el usuario fabo@gmail.com esta registrado, no esta bloqueado, esta en el intento 1, y la contraseƱa pepe30 es correcta

Cuandod el usuario ingresa fabo@gmail.com, pepe30

Entonces el sistema inicia la sesiĆ³n del usuario y habilita las opciones para el acceso a los detalles

Escenario 2: Inicio fallido por usuario no registrado

Dado que el usuario leo@gmail.com no esta registrado

Cuandod el usuario ingresa leo@gmail.com, mundial10

Entonces el sistema informa que el usuario no se encuentra registrado

Escenario 3: Inicio fallido por usuario bloqueado

Dado que el usuario hitler@gmail.com esta registrado y esta bloqueado

Cuandod el usuario ingresa hitler@gmail.com, horno666

Entonces el sistema informa que el usuario se encuentra bloqueado

Escenario 4: Inicio fallido por contraseƱa incorrecta

Dado que el usuario maradona@gmail.com esta registrado, no esta bloqueado, esta en el intento 1, y la contraseƱa mundial86 es incorrecta

Cuandod el usuario ingresa maradona@gmail.com, mundial86

Entonces el sistema informa que la contraseƱa es incorrecta y aumenta en 1 los intentos

Escenario 5: Inicio fallido por contraseƱa incorrecta

Dado que el usuario diego@gmail.com esta registrado, no esta bloqueado, esta en el intento 3, y la contraseƱa rosa10 es incorrecta

Cuandod el usuario ingresa fabo@gmail.com, rosa10

Entonces el sistema informa que la contraseƱa es incorrecta y bloquea la cuenta


Cerrar sesiĆ³n

ID: Cerrar SesiĆ³n

TƍTULO: Como usuario con una sesiĆ³n abierta cerrar mi sesiĆ³n para proteger mis datos

REGLAS DE NEGOCIO:

CRITERIOS DE ACEPTACIƓN:

Escenario 1: Cierre exitoso

Dado que el usuario tiene una sesiĆ³n abierta

Cuandod el usuario presiona el boton ā€œcerrar sesiĆ³nā€

Entonces el sistema cierra la sesiĆ³n y deshabilita las opciones para el acceso a las noticias


Registrar Persona

ID: Registrar Persona

TƍTULO: Como usuario quiero registrarme para poder acceder a los detalles

REGLAS DE NEGOCIO:

CRITERIOS DE ACEPTACIƓN:

Escenario 1: Registra exitoso

Dado que el usuario fabian@gmail.com no esta registrado, tiene 20 aƱos que es mayor de edad

Cuandod la persona ingresa Fabian, Martinez, 20 aƱos, fabian@gmail.com

Entonces el sistema registra al usuario y manda una contraseƱa aleatoria al mail

Escenario 2: Registro fallido mail ya registrado

Dado que el usuario lucas@gmail.com esta registrado, tiene 22 aƱos que es mayor de edad

Cuandod la persona ingresa Lucas, Benitez, 22 aƱos, lucas@gmail.com

Entonces el sistema informa que el mail ya se encuentra registrado

Escenario 3: Registro fallido por ser menor de edad

Dado que el usuario julian@gmail.com no esta registrado, tiene 10 aƱos que es menor de edad

Cuandod la persona ingresa Julian, Lopez, 10 aƱos, julian@gmail.com

Entonces el sistema informa que la persona es menor de edad