1 of 11

El Lenguaje Unificado de Modelado��CASO DE USO

2 of 11

Modelado de Casos de Uso

Es un conjunto de pasos que describen un escenario principal y diferentes escenarios alternativos

2

3 of 11

Modelado de Casos de Uso

  • El método de casos de uso esta compuesto (cdu) por:
    • Diagrama de caso de uso
    • Descripción de actores
    • Especificaciones de los casos de uso

3

4 of 11

Elementos

ELEMENTO

SIGNIFICADO

SIMBOLOGIA

Actor

Representa a una persona que desempeña un papel que interactúa con el software con la finalidad de cumplir un trabajo

Casos de uso

Representa una funcionalidad que atiende a uno o mas requisitos de cliente

Relación o asociación

Un actor interactúa con un caso de uso y es representado un por una relación. Los casos de uso también pueden relacionarse entre si.

5 of 11

Ejemplo de Caso de Uso

5

actor

caso de uso

asociación

6 of 11

Relaciones

ELEMENTO

SIGNIFICADO

SIMBOLOGIA

Generalización o especificación

Cumpla un comportamiento común abstraído de otros casos de uso. El caso de uso recibe la punta de flecha.

Extensión

Es llamado en alguno casos un uso por otro caso de uso.

Inclusión

Es la continuación obligatoria de un caso de uso

7 of 11

Actores

  • Dos tipos de actores:
    • Principal:

Requiere al sistema el cumplimiento de un objetivo.

    • Secundarios:

El sistema necesita de ellos para satisfacer un objetivo.

7

8 of 11

Escenarios y Casos de Uso

  • Un caso de uso describe un conjunto de secuencias de interacciones entre actores y el sistema (escenarios): flujo principal y flujos alternativos o excepcionales.
  • Un escenario es una instancia de un caso de uso

8

9 of 11

Descripción de un caso de uso: textual

Realizar Venta (en un Terminal de Punto de Venta o TPV)

Actor Principal: Cajero

Flujo Principal: Un cliente llega a un centro comercial con un conjunto de artículos. El Cajero registra los artículos y se genera un ticket. El cliente paga en efectivo y recoge los artículos.

1. El cliente llega al centro comercial con los artículos.

2. El cajero registra el identificador de cada artículo.

3. El sistema obtiene el precio de cada artículo y añade la información a la transacción de venta.

4. Al acabar el cajero indica la finalización de la introducción de artículos.

9

10 of 11

Diagrama de un caso de uso

10

11 of 11

11