Casos de uso
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

CASOS DE USO PowerPoint PPT Presentation


  • 93 Views
  • Uploaded on
  • Presentation posted in: General

CASOS DE USO. QUÉ ES?. “Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus servicios.”. DIAGRAMA. Realizar llamada telefónica. << extend >>. Realizar llamada confidencial. Red telefónica. Recibir llamada telefónica. << extend >>.

Download Presentation

CASOS DE USO

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Casos de uso

CASOS DE USO

Ing. Sonia Godoy H.


Qu es

QUÉ ES?

“Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus servicios.”

Ing. Sonia Godoy H.


Diagrama

DIAGRAMA

Realizar llamada telefónica

<<extend>>

Realizar llamada confidencial

Red telefónica

Recibir llamada telefónica

<<extend>>

Recibir llamada adicional

Usar agenda

Usuario

Teléfono móvil

Ing. Sonia Godoy H.


Xito de los casos de uso

Éxito de los casos de uso

  • Concebidos por I. Jacobson-Objectory/OOSE (Jacobsonetal. 92)

  • Se han convertido en una de las principales técnicas de especificación de requisitos.

  • Presentes en casi cualquier nuevo método de desarrollo de software.

  • Incluidos en UML y Métrica 3.

Ing. Sonia Godoy H.


Elementos de los diagramas

Elementos de los diagramas

  • Roles que juegan los usuarios con respecto al sistema.

  • Interacciones típicas entre usuarios y el sistema.

ACTOR

CASOS DE USO

Ing. Sonia Godoy H.


Actores

ACTORES

???

Cómo identificarlos?

Quienes son?

Qué hacen en el sistema?

Ing. Sonia Godoy H.


Quienes son

Quienes son?

  • Inician la ejecución de los casos de uso.

  • Un actor puede intercambia activamente la información con el sistema.

  • Los actores no son parte del sistema, ellos representan roles que un usuario del sistema puede desempeñar.

  • Un usuario puede jugar más de un rol.

  • Un actor puede representar a un humano, una máquina u otro sistema

Ing. Sonia Godoy H.


Qu hacen en el sistema

Ing. Sonia Godoy H.

Qué hacen en el sistema?

  • ¿Quién está interesado en cierto requisito?

  • ¿Dónde en la organización se utilizará el sistema?

  • ¿Quién proveerá, utilizará y eliminará esta información del sistema?

  • ¿Quién utilizará esta función?

  • ¿Quién le dará soporte y mantenimiento al sistema?

  • ¿Usa el sistema un recurso externo?

  • ¿Qué actores necesita el caso de uso?

  • ¿Un actor desempeña varios roles?

Inserte tarjeta

1 2 3

4 5 6

7 8 9

* 0 #

Antonio actúa

como un

actor

José actúa

como un

actor


L mites de los actores y del sistema

Ing. Sonia Godoy H.

Límites de los actores y del sistema

Un usuario puede actuar como varios

actores


Casos de uso1

NOMBRE CASO DE USO

CASOS DE USO

Cómo identificarlos?

Ing. Sonia Godoy H.


Caracter sticas

Ing. Sonia Godoy H.

CARACTERÍSTICAS

1.Están expresados desde el punto de vista del actor.

2.Se documentan con texto informal.

3.Describen tanto lo que hace el actor como lo que hace el sistema cuando interactúa con él, aunque el énfasis está puesto en la interacción.

4.Son iniciados por un único actor.

5.Están acotados al uso de una determinada funcionalidad claramente diferenciada del sistema.


Encontrando casos de uso preguntas tiles

  • Capturan una función visible para el usuario.

  • Consiguen un objetivo para el usuario del sistema.

  • Por cada caso de uso:

    • Un camino básico

    • Caminos alternativos (describir tantos como sea posible para aumentar la robustez del sistema)

  • Caso de uso ↔Descripciones breve, informal y completa (Larman03)

  • También con diagramas de actividad y de secuencia

  • Descripción en lenguaje natural

  • ¿Cuáles son las tareas de este actor?

  • ¿El actor, creará, guardará, cambiará, eliminará o leerá la información en el sistema?

  • ¿Cuál caso de uso creará, guardará, cambiará, eliminará o leerá esta información?

  • ¿Necesitará el actor informar al sistema sobre cambios externos e imprevistos?

  • ¿Es necesario que el actor esté informado sobre ciertas ocurrencias en el sistema?

  • ¿Le proporciona una correcta secuencia el sistema a las tareas?

  • ¿Cuáles casos de uso le darán soporte y mantenimiento al sistema?

  • ¿Pueden todos los requerimientos funcionales ser realizados por los casos de uso?

Encontrando Casos de Uso:Preguntas Útiles


El diagrama de caso de uso

REALIZA TRANSACCIONES

CLIENTE

REALIZA REPORTES

BANCO

MANTENER MAQUINA ATM

ATM MANTENIMIENTO

El Diagrama de Caso de Uso


Documentaci n de caso de uso

Documentación de Caso de Uso

Ing. Sonia Godoy H.


Casos de uso

Ing. Sonia Godoy H.


Relaciones

Relaciones

  • Representa la interacción entre un actor y un caso de uso.

  • Una instancia del caso de uso A incluye también el comportamiento

  • descrito por el caso de uso B.

Comunicación

Inclusión

Ing. Sonia Godoy H.


Relaciones1

Relaciones

  • Una instancia del caso de uso A incluye, eventualmente, el comportamiento descrito por el caso de uso B.

  • El Caso de Uso origen hereda la especificación del caso de uso destino y posiblemente la modifica y/o amplía.

Extensión

Herencia

Ing. Sonia Godoy H.


Ejemplo de relaciones

Ejemplo de relaciones


Casos de uso

Ing. Sonia Godoy H.


Casos de uso

Ing. Sonia Godoy H.


  • Login