Caso de usos

Páginas: 6 (1447 palabras) Publicado: 11 de septiembre de 2010
Curso de Arquitecturas de Software

Agenda
Qué son y para qué sirven ? Elementos de un caso de uso Formato de documentación Relaciones Documentación de las relaciones Fases para la determinación de los casos de uso Recomendaciones

Programación Orientada a Objetos Casos de Uso

Qué son y para qué sirven?
Los Casos de Uso son una forma de capturar (especialmente) requerimientosfuncionales.
Son historias de como usar un sistema. También sirven para modelar Procesos de Negocios

Definición : Caso de Uso
Informalmente, un caso de uso es una historia de uso de un sistema para lograr una meta.
Rentar Videos

Podremos:
Identificar diferentes niveles en los casos de uso Contrastar casos de uso concretos y abstractos Aplicar la metodología Leer y escribir casos de uso

Es usadopor actores primarios
Por ejemplo: tendero Agentes externos Sistemas, personas con algún comportamiento

Usa actores secundarios.
Sistema de autorización de crédito

Ejemplo : Caso de Uso Definición : Breve
Caso de uso en formato breve:
Rentar Videos: Un Cliente llega con videos para rentar. El Cajero ingresa el ID del Cliente, y el ID de cada video. El sistema despliega la información decada video (titulo, genero, tipo de medio, etc.). El Cajero solicita un reporte de alquiler, el sistema lo despliega, y es entregado al cliente junto con los videos.

Definición : Escenario
Informalmente, un escenario es una secuencia especifica de acciones e interacciones en un caso de uso.
Un camino a lo largo del caso de uso. P.ej. El escenario de rentar videos pero antes pagar multas.Formalmente un Caso de Uso es una colección de escenarios de éxito y de fallo describiendo como un actor primario usa el sistema para lograr un objetivo.

Niveles de los Casos de Uso
Un reto común es identificar los casos de uso a un nivel útil. Por ejemplo como sabemos cual de estos esta aun nivel útil?
Negociar contrato de Proveedor Rentar Videos Ingresar al sistema Prender el sistemaElementary Business Process (EBP) (Cockburn)
Enfocar casos de Uso al nivel de los EBPs dado, en respuesta a un evento del negocio, que le da valor agregado al negocio y deja la información en un estado consistente.” Puede aplicarle el “test del Jefe” a sus EBPs? Jefe: “Qué hace todo el día?” Yo: “Hice log in!” Esta feliz mi Jefe?

Una respuesta es: todos son casos de uso. No es útil Podemosterminar con muchos casos de uso de grano fino
Administrativos y de complejidad.

O “gordos“ que implican a toda una organización.

Tamaño e los EBPs
Un caso de uso a nivel EBP esta compuesto usualmente por varios pasos no solo uno o dos.

Definición caso de uso
Es una descripción de un conjunto de secuencias de acciones, incluyendo variantes, que ejecuta un sistema para producir un resultadoobservable de valor para un actor
ACCION 1

ACCION 2 ACCION 3

ACTOR

SISTEMA

Definición Caso de Uso
Objetivo : describir qué hace el sistema que da valor a los usuarios
ACCION 1

Diagrama de Casos de Uso
Actor representa roles, i.e. tipos de usuarios del sistema Casos de Uso representa una secuencia de interacción para un tipo de funcionalidad El Modelo de casos de uso es elconjunto de todos los casos de uso. Describe totalmente la funcionalidad y entorno del sistema

Pasajero

ACCION 2 ACCION 3

ACTOR

SISTEMA ComprarTiquete

El objetivo no es describir como lo hace sino qué hace el sistema

Actores
Un actor modela una entidad externa que se comunica con el sistema:
Usuario Sistema Externo Entorno físico

Caso de Uso
Un caso de uso representa una clase defuncionalidad proveída por el sistema como un flujo de eventos Un caso de Uso consiste de: ComprarTiquete
Nombre único Actores participantes Condiciones de entrada Flujo de eventos Condiciones de salida Requerimientos especiales

Pasajero

Un actor tiene un nombre y una descripción opcional. Ejemplos:
Pasajero: Una persona en un tren Satélite GPS: Provee al sistema con coordenadas de GPS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de usos
  • Caso De Usos
  • Casos De Usos
  • Casos de usos
  • Caso de usos
  • CASOS DE USOS
  • Casos de usos
  • Casos de usos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS