Casos de UsoIntegrantes:Priscilla Soto PérezAlberto Vargas AlfaroWalter Chacón Valerio
ContenidoIntroducciónActores y casos de usoDefiniciónNotaciónModelos de casos de usoHerramientas para UML.Ejemplos
IntroducciónIntroducidos por I. Jacobson en Objectory.
Los casos de uso describen las acciones y reacciones el comportamiento de un sistema desde el punto de vista de los usuarios.
Son descripciones de la funcionalidad del futuro sistema.
Sirve para captar los requisitos de un sistema de software.
Los casos de uso se centran en los factores críticos de éxito, en términos de la funcionalidad que los usuarios necesitan para interactuar.Introducción¿Porque utilizar los casos de uso?
Su fácil comprensión por parte de los clientes.
Representan los requisitos funcionales.
Se utilizan como una base para el desarrollo iterativo ObjetivoLa diferencia entre los Casos de Uso y el diseño funcional es el foco.  El diseño funcional documenta un proceso, los casos de uso la meta del proceso.
Centrarse en procesos, a menudo reproduce sistemas existentes, ya que nos centramos en el “como” y no en el “porque” .
La meta del diagrama es proporcionar una explicación de la relación del sistema y el mundo exterior (Usuario).  Casos de uso (definición)I Jacobson propone dos definiciones:
ES un documento que describe una secuencia de eventos que realiza un actor  que usa el sistema para llevar a cabo un proceso que tiene algún valor para el.
Cada caso de uso esta formado por una secuencia de eventos, iniciada por un actor, que describe la interacción que tiene lugar entre el actor y el sistema.Casos de usoCaracterísticas.
Son iniciados por un actor (actor primario o principal)
Pueden participar otros actores (secundarios).
Poseen un nombre en el sistema.
Pueden contener condiciones de inicio y condiciones de terminación.
La descripción del caso de uso contiene la secuencia de eventos.Casos de usoHay dos tipos de casos de uso:
Los funcionales: Requisito Funcional: característica requerida del sistema que expresa una capacidad de acción del mismo – una funcionalidad; generalmente expresada en una declaración en forma verbal.
Los no funcionales: Requisito no funcional: característica requerida del sistema, del proceso de desarrollo, del servicio prestado o de cualquier otro aspecto del desarrollo, que señala una restricción del mismoActoresUn actor representa un rol que puede desempeñar alguien o algo que necesita intercambiar información con el sistema.Actores y Casos de UsoLos actores definen que existe fuera del sistema.	Actores y Casos de UsoUn actor puede ser una persona, un conjunto de personas, un sistema, un sistema informático.Casos de UsoUn caso de uso describe una forma concreta de utilizar parte de la funcionalidad del sistema.
La colección de todos los casos de uso describen toda la funcionalidad del sistema.Asociación en los Casos de UsoSe representan con una línea conectando un actor a un Caso de Uso Pueden ser bidireccionales o unidireccionales.
Casos de uso (notación)La comunicación entre actores y casos de uso se muestra de la siguiente forma:Modelo de casos de usoNotación grafica con actores y casos de uso.
Relaciones
Entre actores y casos: comunicación.
Entre actores : herencia.
Entre casos de uso:
Usa, extiende
Incluye, extiende, hereda.
Descripción: plantillas textuales para cada caso de uso.Notación graficaEl modelo de casos de uso de notación grafica muestra toda la funcionalidad del sistema.Organización del modeloEstructurado en tres capas:
Diagrama de contexto y modelo inicial.
Plantillas de descripción.
Modelado estructurado.Diagrama de contextoEl diagrama de contexto muestra los limites del sistema y los actores que interactúan con el mismo.Modelo inicialContiene la agrupación jerárquica de los distintos casos de uso:
Mediante paquetes de UMS (subsistemas)Plantillas de  descripciónLos casos de uso describen utilizando plantillas en lenguaje natural.
Normalmente:

Casos de Uso ejercicios

  • 1.
    Casos de UsoIntegrantes:PriscillaSoto PérezAlberto Vargas AlfaroWalter Chacón Valerio
  • 2.
    ContenidoIntroducciónActores y casosde usoDefiniciónNotaciónModelos de casos de usoHerramientas para UML.Ejemplos
  • 3.
    IntroducciónIntroducidos por I.Jacobson en Objectory.
  • 4.
    Los casos deuso describen las acciones y reacciones el comportamiento de un sistema desde el punto de vista de los usuarios.
  • 5.
    Son descripciones dela funcionalidad del futuro sistema.
  • 6.
    Sirve para captarlos requisitos de un sistema de software.
  • 7.
    Los casos deuso se centran en los factores críticos de éxito, en términos de la funcionalidad que los usuarios necesitan para interactuar.Introducción¿Porque utilizar los casos de uso?
  • 8.
    Su fácil comprensiónpor parte de los clientes.
  • 9.
  • 10.
    Se utilizan comouna base para el desarrollo iterativo ObjetivoLa diferencia entre los Casos de Uso y el diseño funcional es el foco. El diseño funcional documenta un proceso, los casos de uso la meta del proceso.
  • 11.
    Centrarse en procesos,a menudo reproduce sistemas existentes, ya que nos centramos en el “como” y no en el “porque” .
  • 12.
    La meta deldiagrama es proporcionar una explicación de la relación del sistema y el mundo exterior (Usuario). Casos de uso (definición)I Jacobson propone dos definiciones:
  • 13.
    ES un documentoque describe una secuencia de eventos que realiza un actor que usa el sistema para llevar a cabo un proceso que tiene algún valor para el.
  • 14.
    Cada caso deuso esta formado por una secuencia de eventos, iniciada por un actor, que describe la interacción que tiene lugar entre el actor y el sistema.Casos de usoCaracterísticas.
  • 15.
    Son iniciados porun actor (actor primario o principal)
  • 16.
    Pueden participar otrosactores (secundarios).
  • 17.
    Poseen un nombreen el sistema.
  • 18.
    Pueden contener condicionesde inicio y condiciones de terminación.
  • 19.
    La descripción delcaso de uso contiene la secuencia de eventos.Casos de usoHay dos tipos de casos de uso:
  • 20.
    Los funcionales: RequisitoFuncional: característica requerida del sistema que expresa una capacidad de acción del mismo – una funcionalidad; generalmente expresada en una declaración en forma verbal.
  • 21.
    Los no funcionales:Requisito no funcional: característica requerida del sistema, del proceso de desarrollo, del servicio prestado o de cualquier otro aspecto del desarrollo, que señala una restricción del mismoActoresUn actor representa un rol que puede desempeñar alguien o algo que necesita intercambiar información con el sistema.Actores y Casos de UsoLos actores definen que existe fuera del sistema. Actores y Casos de UsoUn actor puede ser una persona, un conjunto de personas, un sistema, un sistema informático.Casos de UsoUn caso de uso describe una forma concreta de utilizar parte de la funcionalidad del sistema.
  • 22.
    La colección detodos los casos de uso describen toda la funcionalidad del sistema.Asociación en los Casos de UsoSe representan con una línea conectando un actor a un Caso de Uso Pueden ser bidireccionales o unidireccionales.
  • 23.
    Casos de uso(notación)La comunicación entre actores y casos de uso se muestra de la siguiente forma:Modelo de casos de usoNotación grafica con actores y casos de uso.
  • 24.
  • 25.
    Entre actores ycasos: comunicación.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
    Descripción: plantillas textualespara cada caso de uso.Notación graficaEl modelo de casos de uso de notación grafica muestra toda la funcionalidad del sistema.Organización del modeloEstructurado en tres capas:
  • 31.
    Diagrama de contextoy modelo inicial.
  • 32.
  • 33.
    Modelado estructurado.Diagrama decontextoEl diagrama de contexto muestra los limites del sistema y los actores que interactúan con el mismo.Modelo inicialContiene la agrupación jerárquica de los distintos casos de uso:
  • 34.
    Mediante paquetes deUMS (subsistemas)Plantillas de descripciónLos casos de uso describen utilizando plantillas en lenguaje natural.
  • 35.