miércoles, 10 de octubre de 2012

EJEMPLO CASO DE USO



Como ejemplo esta el caso de una Máquina Recicladora:
Sistema que controla una máquina de reciclamiento de botellas, tarros y jabas. El sistema debe controlar y/o aceptar:
  • Registrar el número de ítemes ingresados.
  • Imprimir un recibo cuando el usuario lo solicita:
    1. Describe lo depositado
    2. El valor de cada item
    3. Total
  • El usuario/cliente presiona el botón de comienzo
  • Existe un operador que desea saber lo siguiente:
    1. Cuantos ítemes han sido retornados en el día.
    2. Al final de cada día el operador solicita un resumen de todo lo depositado en el día.
  • El operador debe además poder cambiar:
    1. Información asociada a ítemes.
    2. Dar una alarma en el caso de que:
      1. Item se atora.
      2. No hay más papel.
Como una primera aproximación identificamos a los actores que interactuan con el sistema:
Luego, tenemos que un Cliente puede Depositar Itemes y un Operador puede cambiar la información de un Item o bien puede Imprimir un informe:
Además podemos notar que un item puede ser una Botella, un Tarro o una Jaba.
Otro aspecto es la impresión de comprobantes, que puede ser realizada después de depositar algún item por un cliente o bien puede ser realizada a petición de un operador.
Entonces, el diseño completo del diagrama Use Case es:

5 comentarios:

pruebalol dijo...

es una claro ejemplo sobre los casos de usos, cabe mencionar que detallaste muy el rol de los diversos actores y las relaciones que hay...

Unknown dijo...

es muy claro tu ejemplo y se detalla todas las forma de representación de un caso de uso

Unknown dijo...

en este ejemplo podemos ver la función del extends donde dependen de un patrón es decir se utiliza el concepto de herencia... buen aporte compañera..

MarcheBeltran dijo...

Gracias por Sus Aportes!

Anónimo dijo...

sta muy bien explicado tu ejemplo