• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Casos de uso
 

Casos de uso

on

  • 5,788 views

 

Statistics

Views

Total Views
5,788
Views on SlideShare
5,679
Embed Views
109

Actions

Likes
0
Downloads
62
Comments
0

3 Embeds 109

http://www.slideshare.net 102
http://www.biblioteca.cotecnova.edu.co 6
http://analisisistemas.wikispaces.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Casos de uso Casos de uso Presentation Transcript

    • Ing. Sonia Godoy H.
    • Ing. Sonia Godoy H. “ 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. Red telefónica Realizar llamada telefónica Teléfono móvil Usar agenda Recibir llamada telefónica Recibir llamada adicional Realizar llamada confidencial <<extend>> <<extend>> Usuario
      • 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.
      • ACTOR
      • CASOS DE USO
      • Roles que juegan los usuarios con respecto al sistema.
      • Interacciones típicas entre usuarios y el sistema.
      Ing. Sonia Godoy H.
    • Ing. Sonia Godoy H.
      • 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.
      • ¿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?
      Ing. Sonia Godoy H. Inserte tarjeta 1 2 3 4 5 6 7 8 9 * 0 # José actúa como un actor Antonio actúa como un actor
    • Límites de los actores y del sistema
      • Un usuario puede actuar como varios
      • actores
      Ing. Sonia Godoy H.
    • CASOS DE USO Cómo identificarlos? Ing. Sonia Godoy H.
    • CARACTERÍSTICAS Ing. Sonia Godoy H. 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?
    • El Diagrama de Caso de Uso CLIENTE BANCO ATM MANTENIMIENTO REALIZA TRANSACCIONES REALIZA REPORTES MANTENER MAQUINA ATM
    • Documentación de Caso de Uso Ing. Sonia Godoy H.
    • Ing. Sonia Godoy H. Caso de Uso: Ingresando Orden de Compra Actor: Vendedor Curso Normal 1. El vendedor ingresa el número de cliente en el sistema. 2. El sistema obtiene la información básica sobre el cliente. 2.1 Si el cliente no está registrado, debe registrarse primero. 3. El vendedor ingresa el código del producto que el cliente quiere comprar, informando su cantidad. 4. El sistema obtiene información del producto solicitado, y confirma su disponibilidad. 4.1 Si no hay disponibilidad del producto, el sistema informa la fecha de reposición. 5. Se repite el paso 3 hasta que el cliente no solicita más productos. 6. El sistema registra la orden de compra. 7. Fin del caso de uso.
      • Comunicación
      • 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.
      Ing. Sonia Godoy H. Inclusión
      • 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.
      Ing. Sonia Godoy H. Extensión Herencia
    •  
    • Ing. Sonia Godoy H.
    • Ing. Sonia Godoy H.