- š Resumen Teorico 1ra AE
- š Resumen Teorico 2da AE
- š Resumen Teorico 3da AE
- š Practica 1 Full Teoria
- š¤ Practica 2 Historias de Usuario
- š„ Practica 3 Casos de Uso
- š Practica 4 Diagramas de TransiciĆ³n de Estado
- šøļø Practica 5 Redes de Petri
- š Practica 6 Tablas de DesiciĆ³n
ID: Listar Noticias
TĆTULO: Usuario o persona quiero ver las noticias para estar informado
REGLAS DE NEGOCIO:
- El token es valido
CRITERIOS DE ACEPTACIĆN:
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
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
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
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
ID: Acceder detalle
TĆTULO: Como usuario logueado quiero acceder al detalle de una noticias para estar informado
REGLAS DE NEGOCIO:
- Solo se permite el acceso a 5 noticias por dia
CRITERIOS DE ACEPTACIĆN:
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
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
ID: Iniciar SesiĆ³n
TĆTULO: Como usuario quiero iniciar sesiĆ³n para poder acceder a los detalles
REGLAS DE NEGOCIO:
- Tiene 3 intentos de autentificaciĆ³n antes de ser bloqueado
CRITERIOS DE ACEPTACIĆN:
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
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
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
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
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
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:
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
ID: Registrar Persona
TĆTULO: Como usuario quiero registrarme para poder acceder a los detalles
REGLAS DE NEGOCIO:
- Mail no registrado
- Solo personas mayores de edad (18 aƱos)
CRITERIOS DE ACEPTACIĆN:
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
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
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
- Proceso de Software: Conjunto de actividades y resultados asociados (EspecificaciĆ³n, desarrollo, Validez, Mantenimiento)
- Modelo de Proceso de Software: Resumen de lo de arriba con una visiĆ³n (Incluyen actividades, productos, roles, etc)
- Cascada
- Iterativo
- Basada en Componentes
- Requerimientos (IEEE-Std-610)
- 1) CondiciĆ³n o capacidad que necesita el usuario para resolver un problema o alcanzar un objetivo
- 2) CondiciĆ³n o capacidad que debe satisfacer o poseer un sistema o una componente de un sistema para satisfacer un contrato, un estĆ”ndar, una especificaciĆ³n u otro documento formalmente impuesto.
- 3) RepresentaciĆ³n documentada de una condiciĆ³n o capacidad como en 1 o 2.
- Documento de especificaciĆ³n de requerimientos de Software IEEE Std. 830-1998 (SRS)
- Brindar una colecciĆ³n de buenas prĆ”cticas para escribir especificaciones de requerimientos de software (SRS).
- Se describen los contenidos y las cualidades de una buena especificaciĆ³n de requerimientos
- ValidaciĆ³n de Requerimientos IEEE
- ValidaciĆ³n: Al final del desarrollo evaluar el software para asegurar que el software cumple los requerimientos (Hace lo que te pedi)
- VerificaciĆ³n: Determinar si un producto de software de una fase cumple los requerimientos de la fase anterior (Esta bien hecho)
- Calidad
- El grado en el que un conjunto de caracterĆsticas inherentes cumple con los requisitos (ISO 9000)
- Conjunto de propiedades o caracterĆsticas de un producto o servicio que le confieren aptitud para satisfacer unas necesidades expresadas o implicitasā (ISO 8402)