You are on page 1of 8

Conceptualizacin de casos de uso

Ing. Dalia Trujillo MSc

Agenda
Qu son casos de uso y actores Puntos de chequeo

v 5.0

Ing. Dalia Trujillo MSc

Casos De Uso

Actor:
Cualquier(a) que necesite intercambiar datos con el sistema

Caso de Uso:
Una forma especfica de usar el sistema ejecutando parte de la funcionalidad

V 5.0

Ing. Dalia Trujillo MSc

Casos de Uso
Qu quiere un actor que el sistema haga Es una secuencia de acciones ejecutados por un sistema de resultado observable de valor para un actor.

v 5.0

Ing. Dalia Trujillo MSc

Propsito De Los Casos De Uso


Son base para la definicin de requerimientos. Usados para comunicarse con el usuario. Base para la definicin de vocabulario y clases del sistema. Base para la priorizacin e iteraciones.

v 5.0

Ing. Dalia Trujillo MSc

Ordenar compra Consultar ordenes pendientes Consultar Orden

Comprador

Consultar puntos

Enviar Orden

Vendedor

Registrar Compra

Cancelar Factura Bodega

Cambiar Puntos Actualizar inventario

Sistema Tesorera
v 5.0

Obtener datos facturas


Ing. Dalia Trujillo MSc

Casos de Uso
En UML, los casos de uso son el punto de partida de los requerimientos Especifican:
Tareas

principales del sistema y cambio de informacin

Lectura, escritura Cambios

de objetos del sistema

v 5.0

Ing. Dalia Trujillo MSc

Identificar Casos de Uso


Considere lo que cada actor necesita del sistema. Crear, almacenar, cambiar, remover, leer datos en el sistema? Necesitar informar al sistema sobre cambios externos repentinos? Necesitar estar informado sobre ocurrencias del sistema? Inicializar o bajar el sistema?
v 5.0 Ing. Dalia Trujillo MSc

Identificar Casos de Uso


REGLAS:

No describa interfaces de usuario: slo intercambio lgico Revise y verifique con el usuario los casos de uso Enfoque en el QUE, y no en el COMO

v 5.0

Ing. Dalia Trujillo MSc

Comprador

Ordenar Libros

Curso Bsico de Accin El actor entra a la pgina de orden de libros El sistema pide usuario y clave El actor digita el usuario y clave El sistema valida la informacin y despliega mensaje de bienvenida El actor ingresa autor y titulo de libro en bsqueda El sistema despliega los libros disponibles para la venta, que concuerdan con el criterio de bsqueda
v 5.0 Ing. Dalia Trujillo MSc

Comprador

Ordenar Libros

El actor selecciona algunos libros para su compra, y los coloca en el carrito de compras El sistema muestra el carrito de compras actual El actor confirma la orden del carrito de compras El sistema le indica el precio de la compra El actor confirma la compra y da su nmero de tarjeta de crdito El sistema le confirma al cliente la orden
v 5.0 Ing. Dalia Trujillo MSc

Comprador

Ordenar Libros

Alternativas A1: Clave invalida A2: No hay libros que cumplan el criterio A3: El actor ingresa criterio incompleto A4: El actor cancela el pedido del carrito A5: La tarjeta es rechazada

v 5.0

Ing. Dalia Trujillo MSc

El actor y sistema interactan sin informacin adicional

El actor inicia la interaccin con el sistema

El sistema interacta con el actor de un solo lado


v 5.0 Ing. Dalia Trujillo MSc

Modelamiento de casos de uso


Forma de comunicar el comportamiento del sistema desde el punto de vista del usuario Punto de entrada para capturar requerimientos Base para planeacin y desarrollo del proyecto

V 5.0

Ing. Dalia Trujillo MSc

Consultar ordenes pendientes Consultar Orden

Comprador

Consultar puntos

Enviar Orden

Vendedor

Modelo de Casos de Uso contiene: Diagrama Descripcin general del modelo: Descripcin de actores, lista de casos de uso Documentacin de casos de uso: Descripcin, Flujos de interaccin
V 5.0 Ing. Dalia Trujillo MSc

Algunos puntos...
El nombre del caso de uso debe describir una accin (Verbo) Describa solo los eventos visibles al actor Detalle solo hasta que los requerimientos sean entendibles Haga un esquema de la interface sin detallarla Use lenguaje preciso
V 5.0 Ing. Dalia Trujillo MSc

Algunos puntos...
Haga el modelo lo ms simple posible Los casos de uso :
no deben describir pasos Deben dar un resultado de valor Deben ser fciles de entender

V 5.0

Ing. Dalia Trujillo MSc

Documentacin de Casos de Uso


1. Descripcin Breve
2. Flujo de Eventos 2.1 2.2 Flujo Bsico Flujos alternativos

3. Requerimientos Especiales 4. Precondiciones 5. Poscondiciones 6. Puntos de extensin

V 5.0

Ing. Dalia Trujillo MSc

Agenda
Qu son casos de uso y actores Puntos de chequeo

v 5.0

Ing. Dalia Trujillo MSc

Ventajas de casos de uso


Facilidad de entendimiento Base de comunicacin y planeacin Ilustra de forma grfica el alcance del sistema
v 5.0 Ing. Dalia Trujillo MSc

Puntos de Chequeo Casos de Uso


El modelo presenta en forma clara el comportamiento del sistema; es fcil de entender. Todos los casos de uso han sido identificado: hacen el conteo de todo el comportamiento requerido Todos los requerimientos son mapeados a un caso de uso mnimo. Todos los casos de uso estn justificados

v 5.0

Ing. Dalia Trujillo MSc

Puntos de Chequeo Casos de Uso


Los nombres del caso de uso son descriptivos Los usuarios entienden correctamente estos nombres La descripcin tiene el objetivo real del caso de uso Cada caso de uso involucra a un actor mnimo

v 5.0

Ing. Dalia Trujillo MSc

Puntos de Chequeo Actores


Se han encontrado todos los actores Cada actor interacta con un caso de uso mnimo Es posible nombrar por lo menos dos personas que tengan el rol de cada actor Hay actores que tengan roles similares? En ese caso se debe unir en un solo actor

V 5.0

Ing. Dalia Trujillo MSc

Resumen
Los casos de uso son punto de entrada para comunicacin de requerimientos Los casos de uso son base para planeacin, diseo, pruebas y otras actividades del proyecto

v 5.0

Ing. Dalia Trujillo MSc

You might also like