Ejemplo: Caso de Uso: Registrar perfil de ADN Ejemplo: Caso de Uso: Pagar factura Ejemplo: Cajero Automático

Ejercicios Análisis Ejemplo: Caso de Uso: Registrar perfil de ADN  Ejemplo: Caso de Uso: Pagar factura  Ejemplo: Cajero Automático  Análisis e In

0 downloads 64 Views 353KB Size

Recommend Stories


Un ejemplo de servicio,
Boletín Informativo para los Profesionales de la Salud de Coomeva Medicina Prepagada ISSN 2011-3579 Vol. 6 No. 2 Octubre - diciembre de 2013 COnt

Bombas Ejemplo de cálculo:
Bombas Ejemplo de cálculo: Magnitudes dadas: REQUISITO 1 2 3 4 5 6 7 Caudal Q = 5 l/s El líquido bombeado es agua contaminada que contiene arena C

Story Transcript

Ejercicios Análisis

Ejemplo: Caso de Uso: Registrar perfil de ADN  Ejemplo: Caso de Uso: Pagar factura  Ejemplo: Cajero Automático 

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 29

Ejemplo

Perfil de ADN 

Lista de requisitos detallada  R1. Para cada perfil se debe registrar la persona solicitante y los

marcadores obtenidos, labor que realizará siempre el biólogo.  R2. Además para cada perfil se debe indicar el responsable que autorizó la prueba.  R3. Igualmente, el biólogo que realizó el perfil y la fecha en que fue realizada.

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 30

Ejemplo

Perfil de ADN 

Describir el modelo de casos de uso

Aplicación de almacenamiento de perfiles de ADN

Registrar Perfil

Biólogo

Análisis e Ingeniería de Requisitos – Tema 3

R1, R2, R3

www.kybele.urjc.es

AIR - 31

Ejemplo

Perfil de ADN 

Qué incluir en una descripción de un CU  flujo de eventos Flujo de eventos del caso de uso “Registrar Perfil” Camino básico ACTOR

SISTEMA

1. El biólogo introduce su login y pwd

2. El sistema valida los datos

3. Introduce el nombre de la persona, los marcadores y el responsable que autorizó la prueba

4. El sistema agrega el nombre del biólogo y la fecha del sistema 5. El sistema solicita la confirmación del usuario para terminar

6. El biólogo acepta la operación y fin del caso de uso.

Caminos alternativos Evento 3. El actor puede cancelar la operación Evento 6. El actor puede cancelar la operación.

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 32

Ejemplo

Perfil ADN

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 33

Análisis

Ejemplo: Caso de Uso: Registrar perfil de ADN  Ejemplo: Caso de Uso: Pagar factura  Ejemplo: Cajero Automático 

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 34

Ejemplo

Pagar Factura 

Descripción: El Sistema de Facturación y Pago ofrece un caso de uso llamado pagar factura, que lo utiliza un comprador para planificar los pagos de las facturas por los bienes que el/ella ha solicitado y recibido.

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 35

Ejemplo

Pagar Factura 

Descripción paso a paso del caso de uso: Después de que el caso de uso comience, el comprador ya ha recibido la factura (enviada por otro caso de uso llamado “Enviar Factura al Comprador”), y también ha recibido los bienes y servicios demandados: 1.

2.

El comprador visualiza las facturas recibidas e indica la factura que desea pagar. El sistema comprobará las facturas con sus correspondientes confirmaciones de pedidos antes de mostrar la lista de facturas del comprador. El comprador planifica el pago de la factura por banco y el sistema genera una solicitud de pago para dicha factura.

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 36

Ejemplo

Pagar Factura

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 37

Ejemplo

Pagar Factura 

Flujo de Sucesos: El comprador consulta a través de IU Pagar Facturas las facturas gestionadas por el sistema para encontrar las recibidas (pasos 1,2,3). El Gestor de Facturas comprobará las facturas con sus correspondientes confirmaciones de pedidos antes de mostrar la lista de facturas del comprador (comprobación que depende de las reglas de negocio del comprador: comparación de precio, fecha entrega, contenido factura con confirmación pedido,… ). El objeto Gestor de Facturas utiliza las reglas del negocio para decidir las preguntas a hacer a los objetos Pedidos (4, 5, 6) y cómo analizar las respuestas. Una vez analizadas las facturas estas se mostrarán a través de la IU Pagar Facturas (7,8). Cualquier factura sospechosa quedará marcada de alguna forma por el IU Pagar Facturas, quizás mediante un color diferente que lo resalte. El comprador selecciona una factura mediante el IU Pagar Facturas y planifica su pago (9). El IU Pagar Facturas solicita al Planificador de Pagos que planifique el pago de la factura (10). Después el Planificador de Pagos crea una solicitud de pago (11, 12, 13). El IU Pagar Facturas mostrará al comprador la factura en estado “planificada” (14).

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 38

Análisis

Ejemplo: Caso de Uso: Registrar perfil de ADN  Ejemplo: Caso de Uso: Pagar factura  Ejemplo: Cajero Automático 

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 39

Ejemplos

Cajero automático 

Lista de Requisitos Candidatos  R1. El cliente debe validarse en el sistema para poder realizar cualquier

operación en el cajero automático.

 R2. Si el cliente intenta sacar una cantidad que supera el saldo de su

cuenta, el cajero le avisará de que no es posible sacar esa cantidad

 R3. Si el cliente intenta sacar una cantidad que supera el límite diario, el

cajero le avisará de que no es posible y volverá a solicitar una cantidad

 R4. El cliente podrá hacer una transferencia a otra cuenta  R5. El cliente podrá realizar un ingreso a través del cajero automático

……… Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 40

Ejemplos

Cajero automático 

Identificar actores y CU. Describir brevemente los casos de uso:  Caso de uso: Sacar dinero  Actor: Cliente  Descripción: • El caso de uso comienza con la identificación del cliente. El cliente usa el caso de uso para acceder a su cuenta. El caso de uso le devuelve el dinero solicitado, un aviso de que no tiene saldo o de que ha excedido el límite diario.

 Caso de uso: Ingresar dinero  Actor: Cliente  Descripción: • El caso de uso comienza con la identificación del cliente. El cliente usa el caso de uso para ingresar dinero en su cuenta.

 Caso de uso: Realizar transferencia  Actor: Cliente  Descripción: • El caso de uso comienza con la identificación del cliente. El cliente usa el caso de uso para realizar una transferencia de dinero entre dos cuentas bancarias.

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 41

Ejemplos

Cajero automático 

Describir el modelo de casos de uso: primera aproximación Cajero Automático R1, R2, R3

Sacar Dinero R1, R5 Cliente

Ingresar Dinero R1, R4 Hacer Transferencia

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 42

Ejemplos

Cajero automático 

Primera aproximación Flujo de eventos del caso de uso “Sacar Dinero” Camino básico ACTOR

SISTEMA

1. Este caso de uso empieza cuando un Cliente introduce una tarjeta en el cajero

2. Pide la clave de identificación

3. Introduce la clave

4. Comprueba la clave 5. Presenta las opciones de operaciones disponibles

6. Selecciona la operación de Reintegro

7. Pide la cantidad a retirar

8. Introduce la cantidad requerida

9. Procesa la petición y da el dinero solicitado. Devuelve la tarjeta

10. Recoge la tarjeta. 11. Recoge el dinero y termina el caso de uso

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 43

Ejemplos

Cajero automático 

Primera aproximación Flujo de eventos del caso de uso “Ingresar Dinero” Camino básico ACTOR

SISTEMA

1. Este caso de uso empieza cuando un Cliente introduce una tarjeta en el cajero

2. Pide la clave de identificación

3. Introduce la clave

4. Comprueba la clave 5. Presenta las opciones de operaciones disponibles

3. Introduce el importe a ingresar

4. Abre el cajón depósito del dinero en metálico.

5. Introduce el dinero

6. El sistema contabiliza dicho dinero y comprueba si coincide con el importe. 7. Notifica al usuario que el ingreso se ha realizado. 8. Devuelve la tarjeta.

9. Recoge la tarjeta y fin del caso de uso

Análisis e Ingeniería de Requisitos – Tema 3

www.kybele.urjc.es

AIR - 44

Ejemplos

Cajero automático Flujo de eventos del caso de uso “Sacar Dinero”

Camino básico

Camino básico

ACTOR

SISTEMA

1. Este caso de uso empieza cuando un Cliente introduce una tarjeta en el cajero

2. Pide la clave de identificación

3. Introduce la clave

4. Comprueba la clave

Funcionalidad compartida !!!

Flujo de eventos del caso de uso “Ingresar Dinero”

ACTOR

SISTEMA

1. Este caso de uso empieza cuando un Cliente introduce una tarjeta en el cajero

2. Pide la clave de identificación

5. Presenta las opciones de operaciones disponibles

3. Introduce la clave

4. Comprueba la clave

3. Introduce el importe a ingresar

4. Abre el cajón depósito del dinero en metálico.

6. Selecciona la operación de Reintegro

7. Pide la cantidad a retirar

5. Introduce el dinero

6. El sistema contabiliza dicho dinero y comprueba si coincide con el importe. 7. Notifica al usuario que el ingreso se ha realizado. 8. Devuelve la tarjeta.

8. Introduce la cantidad requerida

9. Procesa la petición y da el dinero solicitado. Devuelve la tarjeta

5. Presenta las opciones de operaciones disponibles

10. Recoge la tarjeta.

9. Recoge la tarjeta y fin del caso de uso

Análisis e Ingeniería de Requisitos – Tema 3

11. Recoge el dinero y termina el caso de uso

www.kybele.urjc.es

AIR - 45

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.