Casos de uso y otros

Páginas: 9 (2123 palabras) Publicado: 14 de enero de 2014
CASOS DE USO
Breve: Resumen de la realización de una meta de negocio utilizando una interfaz de usuario.
Casual: Describe la realización de una meta de negocio cubriendo escenario ideales o de falla o alternativos.
Completamente formal (FullyDressed): Describe de manera estructurada todos los pasos y variantes necesarios para cumplir con una meta de negocio o el incumplimiento de la misma.Elaborar un caso de uso por cada meta de negocio, detectar:
1 meta de negocio = 1 caso de uso

Secciones de un caso de uso
•Actores primarios: Usuarios del sistema que realizaría la meta de negocio.
-Ejemplo: Registrar venta
Actor primario: Cajero.
•Nombre de caso de uso: Descripción corta de la meta de negocio a cumplir con un pantallazo.Debe ser escrita en frase verbal con un verbo conjugado en modo infinitivo.
-Ejemplo: Registrar venta.
•Precondiciones: Párrafos que describen la condiciones del sistema que deben ser necesarias inmediatamente antes de ejecutar el caso de uso.
-Ejemplo: para registrar una venta, el cajero (Actor) debió haberse login en el sistema y haber comenzado unanueva venta.
•Post-condiciones: Se refieren al estado del sistema una vez haya concluido la ejecución del caso de uso.
-Ejemplo: Una vez se haya registrado una venta, se debe mostrar un mensaje de
“Venta registrada exitosamente”
•Escenario principal: (Flujo normal, flujo básico) conjunto de pasos enumerados que indican los pasos típicos, y sucesos típicos que representar lainteracción:Actor-Sistema ideal para lograr la meta de negocio. Los pasos no deben incluir sub-pasos.
•Tipos de pasos en un flujo normal:
Interacciones de parte del actor hacia el sistema:
Ejemplo: Actor da clic en botón
Actor ingresa datos en el formulario
Respuestas del sistema con base en interacciones de usuario:
Ejemplo: -Sistema muestra listado de clientes.-Sistema muestra mensaje “Error”

•Extensiones – flujos alternativos
Escenarios alternativos: Indican todos los escenarios no ideales.
Se dividen en dos partes:
-Condición: corresponde a un paso del flujo principal
-Manejo: Acciones a ejecutar si la condición es verdadera.
Ejemplo caso de uso
C.U Registra venta
Nombre: Registrar cuenta
Actores principales: Cajero
Precondiciones:--Cajerodebió haberse logueado previamente en el sistema.
--Cajero debió haber comenzado nueva venta.
Postcondiciones:--Factura generada
--Venta registrada
Flujo básico:
1. Cliente llega a la caja con productos a comprar.
2. Cajero toca la opción “Nueva venta”
3. Cajero ingresa código de barras del producto
4. Sistema muestradescripción de ítem y subtotal
Repetir pasos 3 a 4 para más productos.
5. Cajero ingresa medio de pago
6. Sistema registra la venta
7. Sistema retorna factura
“”””Máximo 10 pasos mínimo 5 “””””
Extensiones (Flujos alternativos):
5. a. Sistema detecta falla en comunicación con sistema calculador de impuestos.
1. Cajero resetea sistema.
3-6. a.Cliente quiere quitar un producto registrado.1. Cajero ingresa ID de producto para quitarlo.
2. Sistema muestra total actualizado.
*(Cualquier paso del caso de uso).
-----------------------------------------------------------------------------------------------------------------------------
EBP:”Proceso elemental de negocio”:
Tarea
Debe ser hecha por una sola persona.
En un lugar determinado.
En un momento determinado.
No debedurar más de 1 hora.
Dejar datos del proceso en estado consistente.
Procedimiento para escribir un caso de uso
Identificar actores primarios: Aquellos que deben cumplir metas de usuario a través del uso de servicios del sistema.
Para cada uno, identificar sus metas de usuario: Concentrase al nivel de metas de usuario que satisfagan EBP.
Definir los casos de uso que satisfagan metas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso
  • Casos de uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS