20
1 DIAGRAMAS DE CASOS DE USO

Casos de Uso

  • Upload
    jlce900

  • View
    13

  • Download
    0

Embed Size (px)

DESCRIPTION

Casos de Uso

Citation preview

  • 1

    DIAGRAMAS DE CASOS DE

    USO

  • Definir el comportamiento del sistema

    El comportamiento de un sistema es cmo un

    sistema acta y reacciona

    El comportamiento del sistema es capturado en

    los casos de uso mediante un proceso de

    recopilacin de requerimientos del sistema.

    2

  • CASO DE USO Y LOS USUARIOS

    La forma en que los usuarios utilicen un sistema le

    da la pauta para lo que diseara y crear.

    El caso de uso es una estructura que ayuda a los

    analistas a trabajar con los usuarios para

    determinar la forma en que se usar un sistema.

    Con una coleccin de casos de uso se puede

    hacer el bosquejo de un sistema en trminos de lo

    que los usuarios intenten hacer con l.

    3

  • ABSTRAERSE....

    Imagnese al caso de uso como una coleccin de

    situaciones respecto al uso de un sistema. Cada

    escenario describe una secuencia de eventos.

    Cada secuencia se inicia por una persona, otro

    sistema, una parte del hardware o por el paso del

    tiempo. A las entidades que inician secuencias se

    les conoce como actores. El resultado de la

    secuencia debe ser algo utilizable ya sea por el

    actor que la inici o por otro actor.

    4

  • REPRESENTACION

    5

    Los casos de uso fueron inventadas por Ivar

    Jacobson.

    Ellos describen la conducta de un sistema desde el

    punto de vista del usuario por que generan

    acciones y reacciones.

    Un Caso de Uso es representado por una elipse y

    describe una situacin de uso del sistema

    interactuando con actores.

  • El propsito

    6

    El propsito primario del modelo caso de

    uso es comunicar las funciones y el

    comportamiento del sistema al cliente o

    al usuario final

  • Qu es un Objeto ?

    Un objeto es una entidad fsica o abstractaque tiene un comportamiento antes ciertosestmulos, tanto externos como de otrosobjetos especficos que se encuentran dentrodel sistema.

    Cada objeto es un elemento concaractersticas propias. La definicin deun tipo de objetos se llama CLASE.

    CLASES Y OBJETOS

  • Beneficios del Modelado con casos de

    Uso:

    8

    El caso de uso es una excelente herramienta para

    estimular a que los usuarios potenciales hablen, de

    un sistema, desde sus propios puntos de vista. No

    siempre es fcil para los usuarios explicar como

    pretenden utilizar un sistema.

  • Los casos usos son :

    Usados para comunicarse con el usuario final y

    el experto del dominio

    Proporciona credibilidad en una etapa inicial del

    desarrollo del sistema

    Asegura una comprensin mutua de los

    requisitos

    9

  • Los casos ...

    Es usado para identificar

    Quin interactuar con el sistema y qu deber

    hacer el sistema

    Qu interfaz deber tener el sistema

    Es usado para verificar que:

    Se capturan todos los requisitos

    Que los desarrolladores hayan entendido los

    requisitos

    10

  • LOS ACTORES

    Un actor es un agente, alguien o algo que solicita un

    servicio al sistema o acta como catalizador para

    que ocurra algo.

    11

    Actor

  • LOS ACTORES...

    Los actores no son parte del sistema, ellos

    representan roles que un usuario del sistema

    puede desempear

    Un actor puede intercambiar activamente la

    informacin con el sistema

    Un actor puede ser un recipiente pasivo de la

    informacin

    Un actor puede representar a un humano, una

    mquina u otro sistema

    12

  • 13

    IDENTIFICANDO ACTORES

    Los actores se determinan observando:

    Usuarios directos del sistema

    Responsables del uso o mantenimiento del sistema

    Otros sistemas que interactan con el sistema en cuestin

  • 14

    Preguntas usadas para ayudar a

    identificar actores

    Quin usar la funcionalidad principal del sistema?

    Quin esta interesado en cierto requerimiento?

    Donde en la organizacin ser usado el sistema?

    Quin se beneficiar con el uso del sistema?

    Quin administrar,soportar y mantendr el sistema?

    El sistema usa un recurso externo?

    Alguna persona juega varios roles diferentes?

    El sistema interacta con otro sistema?

  • Relaciones entre actores

    15

    Debido a que los actores en UML son clases con el

    estereotipo , pueden tener relaciones como el

    resto de clases. En los diagramas de caso de uso se

    muestra por lo general las relaciones de generalizacin

    para describir comportamiento comn a un nmero de

    actores.

  • Relaciones entre actores...

    16

    Una generalizacin se utiliza cuando varios actores juegan

    aparte de su rol un rol ms generalizado.

    Esto ocurre cuando el comportamiento del rol generalizado

    es descrito por la superclase actor.

    Los actores especializados heredan el comportamiento de

    una superclase y lo extienden de una forma.

    Cliente Telefnico

    Cliente

    Cliente Personal

  • LOS CASOS DE USO

    17

    Caso de Uso

  • LOS CASOS DE USO

    18

    -Un caso de uso modela un dilogo entre los actores y

    el sistema

    -Un caso de uso es iniciado por un actor para invocar

    una cierta funcionalidad en el sistema

    -Un caso de uso es un flujo de eventos completos

    y significativos

    Tomados al mismo tiempo, todos los casos de uso

    constituyen todas las formas posibles de ocupar el

    sistema

  • 19

    Cules son las tareas de este actor?

    -El actor, crear, guardar, cambiar, eliminar o leer la

    informacin en el

    -sistema?

    -Cul caso de uso crear, guardar, cambiar, eliminar o

    leer esta

    -informacin?

    -Necesitar el actor informar al sistema sobre cambios

    externos e imprevistos?

    Encontrando Casos de Uso:

    Preguntas tiles

  • Ejemplo

    20

    Verificar Situacin

    Vendedor

    Realizar Venta

    Secretaria

    Preparar Catlogo

    Supervisor

    Cliente

    Establecer Crdito