Ir al contenido principal

Diagramas de casos de uso

Diagramas de casos de uso

¿Qué representan?


Los diagramas de casos de uso representan la funcionalidad de un sistema desde la perspectiva del usuario. Permiten modelar los requisitos y procesos que se deben llevar a cabo para que los usuarios (actores) puedan utilizar el sistema.

Elementos de los diagramas de casos de uso:

  • Actores: roles que interactúan con el sistema (usuarios, otros sistemas, hardware, etc). Se representan mediante figuras humanas.
  • Casos de uso: funcionalidades específicas que ofrece el sistema para cada actor. Se representan mediante elipses.
  • Relaciones: interacciones entre actores y casos de uso. Indican qué actores inician qué casos de uso. 


EJemplo de un diagrama de casos de uso:


Diagrama de casos de uso para cajero automático


  • Actores:
    • Usuario: persona que utiliza el cajero automático. Inicia todos los casos de uso.
  • Casos de uso:
    • Insertar tarjeta: el usuario introduce la tarjeta en la ranura del cajero.
    • Ingresar PIN: el usuario digita su número secreto de identificación.
    • Solicitar saldo: muestra el saldo disponible de la cuenta.
    • Retirar efectivo: permite al usuario retirar dinero de su cuenta.
    • Depositar efectivo: permite al usuario depositar dinero en su cuenta.
    • Etc.

Puede interactuar con el diagrama para agregar/modificar elementos y explorar las relaciones entre actores y casos de uso. Esto le permite comprender de forma práctica la utilidad de los diagramas de casos de uso en la ingeniería de requisitos.

Comentarios

Entradas más populares de este blog

Introducción a UML

  Introducción a UML ¿Qué es UML?: UML (Lenguaje Unificado de Modelado) es un lenguaje estándar de modelado de sistemas software. UML integra técnicas de modelado como diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de estados, etc. en un solo lenguaje unificado. UML fue creado para fortalecer el desarrollo de software, haciendo los sistemas más fáciles de entender, mantener y modificar. UML es ampliamente utilizado en la industria del software para analizar, diseñar y documentar sistemas orientados a objetos. Breve reseña histórica: UML (Lenguaje Unificado de Modelado) fue desarrollado en la década de 1990 cuando Racional Software Corporation se unió con otros tres expertos en métodos de modelado (Booch, Rumbaugh y Jacobson) para crear una metodología unificada. El objetivo era proveer una notación estándar que pudiera usarse para visualizar, especificar, construir y documentar un sistema software. En 1997 se publicó UML 1.0 y desde entonces ha ev...