Foros del Web » Programación para mayores de 30 ;) » Programación General »

De Casos de Uso del Sistema a Programación

Estas en el tema de De Casos de Uso del Sistema a Programación en el foro de Programación General en Foros del Web. Hola. Estoy haciendo documentación y tengo que hacer casos de uso del sistema. Por ejemplo al realizar el caso de uso del sistema del login, ...
  #1 (permalink)  
Antiguo 04/05/2019, 21:04
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 574
Antigüedad: 10 años, 1 mes
Puntos: 6
Pregunta De Casos de Uso del Sistema a Programación

Hola.
Estoy haciendo documentación y tengo que hacer casos de uso del sistema.
Por ejemplo al realizar el caso de uso del sistema del login, el flujo es solicitar el usuario y la clave y verificar en la base de datos, si existe respuesta positiva o se da acceso, de lo contrario respuesta negativa.
Pero obviamente hay funcionalidades como por ejemplo:
Validar que el usuario solamente pueda hacer tres intentos antes de bloquear al usuario.
Definir la longitud de los campos, etc.
Esas funcionalidades adicionales o validaciones se incluyen como parte del flujo o se mencionan en alguna parte?
Espero comentarios, sugerencias y tal vez críticas.
__________________
Todos somos iguales. NO! a la violencia de género.
  #2 (permalink)  
Antiguo 06/05/2019, 07:27
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.327
Antigüedad: 11 años, 4 meses
Puntos: 606
Respuesta: De Casos de Uso del Sistema a Programación

Tu misma has dicho otro caso de uso: superar el máximo de reintentos. El comprobar la longitud del campo (contraseña o usuario) yo no lo tomaría como un caso de uso ya que en la mayoría de lenguajes puedes definir ese "maxlength" y no te llegarán entradas que superen la longitud.

Yo normalmente cuando hago los casos de uso genero primero el "happy path" que sería el uso regular (un login que funciona a la primera) y luego la gestión de errores (un login incorrecto, número de reintentos superados, etc.).

Sin saber el tipo de login no te podría decir más casos de uso, porque por ejemplo podrías tener también la opción de recordar contraseña, etc.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 06/05/2019, 09:20
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 574
Antigüedad: 10 años, 1 mes
Puntos: 6
Respuesta: De Casos de Uso del Sistema a Programación

Cita:
Iniciado por Malenko Ver Mensaje
Tu misma has dicho otro caso de uso: superar el máximo de reintentos. El comprobar la longitud del campo (contraseña o usuario) yo no lo tomaría como un caso de uso ya que en la mayoría de lenguajes puedes definir ese "maxlength" y no te llegarán entradas que superen la longitud.

Yo normalmente cuando hago los casos de uso genero primero el "happy path" que sería el uso regular (un login que funciona a la primera) y luego la gestión de errores (un login incorrecto, número de reintentos superados, etc.).

Sin saber el tipo de login no te podría decir más casos de uso, porque por ejemplo podrías tener también la opción de recordar contraseña, etc.
Gracias por responder. Y esa gestión de errores cómo la manejas? dentro del caso de uso?
__________________
Todos somos iguales. NO! a la violencia de género.



La zona horaria es GMT -6. Ahora son las 06:46.