Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

25
Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com

Transcript of Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Page 1: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

EtapaAnálisis

Casos de Uso – 2ª Parte

Especificación

Is-in-400.blogspot.com

Page 2: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Temas

Especificación de los Casos de Uso Por que? Como ?

Page 3: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Las actividades asociadas a un caso de uso proporcionan un resultado observable de valor para la persona o el sistema de inicio de las actividades.

Page 4: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

En esencia, los casos de uso describe lo que el usuario quiere hacer fundamentalmente con el sistema.

Una especificación de casos de uso es un documento utilizado para capturar los detalles específicos de un caso de uso.

Page 5: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Las especificaciones de casos de uso proporcionan una forma de capturar los requerimientos funcionales de un sistema.

Page 6: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Por que?

Organización del conjunto de los escenarios que existen.

Añaden mas detalle Herramienta de comunicación

Page 7: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.
Page 8: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Como?

1. Crear un modelo de caso de uso, una representación visual de todos los casos de uso para el sistema.

2. Crear una especificación de uso de caso para todos los diagramas de casos de uso en el modelo de casos de uso

Page 9: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

3. En el desarrollo iterativo, no es necesario completar todos los aspectos de la especificación de casos de uso en una sola sesión.

4. Utilice este documento para colaborar con los miembros del equipo del proyecto

Page 10: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Ejemplo

Breve Descripción 1 Este caso de uso describe cómo el cliente

utiliza el cajero automático del Banco para retirar dinero de su cuenta bancaria.

Page 11: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

2 2 Actores

2.1 Banco del cliente 2.2 Banco

Page 12: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

3 Precondiciones

o Condiciones previas . Hay una conexión de red activa para el

Banco.

. La ATM tiene efectivo disponible.

Page 13: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujo básico de eventos

4 Flujo básico de eventos 1. El caso de uso comienza cuando

inserta su banco de clientes de Tarjetas Bancarias.

2. Caso de uso: Validar usuario se lleva a cabo.

Page 14: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujo básico de eventos

3. El cajero muestra las diferentes alternativas que están disponibles en esta unidad. [Ver Apoyar Requisito SR-xxx para la lista de alternativas]. En este caso, el cliente de un banco siempre selecciona "Retirar fondos".

4. El cajero automático le pide para una cuenta. Ver Apoyar Requisito SR-yyy para los tipos de cuenta que se sostendrá.

Page 15: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujo básico de eventos

5. El cliente selecciona una cuenta del Banco.

6. El cajero pide una cantidad. 7. El cliente de un banco entra en una

cantidad.

Page 16: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujo básico de eventos

8. Tarjeta de identificación, PIN, la cantidad y la cuenta se envía al Banco como una transacción. El Consorcio del Banco responde con un pasa / no pasa la respuesta diciendo si la operación no está mal.

Page 17: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujo básico de eventos

9. Entonces el dinero se distribuye. 10. La tarjeta bancaria se devuelve. 11. El recibo se imprime. 12. El caso de uso termina con éxito.

Page 18: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujos Alternativos

5 Flujos Alternativos 5,1 de usuario no válido 5,2 cuenta equivocada 5,3 importe incorrecto 5.4 Importe excede el límite de retirada 5.5 Importe excede el límite de retiro diario

Page 19: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujos Alternativos

5,6 en efectivo insuficiente 5,7 Sin respuesta del Banco 5.8 El dinero no se quita Si en el paso 9 del flujo básico del dinero

no se quita de la máquina dentro de los 15 segundos, luego

Page 20: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

Flujos Alternativos

1. el cajero automático deberá emitir un sonido de alerta y mostrar el mensaje "Por favor, retire dinero en efectivo".

2. Si todavía no hay respuesta por parte del cliente de un banco dentro de los 15 segundos, el cajero automático del tracto volver el dinero y tenga en cuenta el fracaso en el registro.

3. Al final de casos de uso con una condición de error. Salga de 5,9 Si en el punto previo al paso 8 en el flujo de base, el cliente de un banco

selecciona Salir, a continuación, 1. El cajero imprimirá un recibo que indique que la transacción fue cancelada. 2. El cajero automático deberá devolver la tarjeta. 3. El caso de uso termina.

Page 21: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

6 escenarios clave

6.1 Sin respuesta del Banco

Page 22: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

7 post-condiciones

7.1 Finalización con éxito El usuario ha recibido su dinero en

efectivo y los registros internos se han actualizado.

7.2 El incumplimiento Condición Los registros han sido actualizados en

consecuencia.

Page 23: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.

8 Requisitos especiales

[SpReq: WC-1] El cajero automático deberá prescindir de efectivo en múltiplos de $ 20.

[SpReq2: WC-2] El retiro individual máxima es de $ 500.

[SpReq: WC-1] El cajero automático deberá mantener un registro, incluyendo la fecha y la hora, de todas las transacciones completas e incompletas con el Banco.

Page 24: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.
Page 25: Etapa Análisis Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com.