usos uml

1. Include

Significado: Representa un comportamiento obligatorio que siempre se ejecuta como parte de otro caso de uso. Es una relación de inclusión.

Ejemplo en la imagen:

Sacar Libro <> Verificar Credencial

Esto indica que siempre que alguien saque un libro, también debe verificarse la credencial.


2. Extend

Significado: Representa un comportamiento opcional que puede extender el caso de uso base en ciertas condiciones.

Ejemplo en la imagen:

Extensión <> Base

Esto quiere decir que Extensión se ejecuta solo si se cumplen ciertas condiciones mientras se ejecuta Base.


3. Actor

Significado: Representa a un usuario o sistema externo que interactúa con el sistema.

Ejemplos en las imágenes:

Bibliotecario: Actor que realiza acciones como ordenar libros o crear credenciales.

Banco <>: Actor externo al sistema de biblioteca, interactúa cuando se deposita dinero.


4. Caso de uso

Significado: Representa una función o servicio que el sistema proporciona a los actores.

Ejemplos:

Ordenar Libros, Buscar Libro, Depositar Dinero

Cada uno es una función que se realiza dentro del sistema (Biblioteca).


5. Sistema

Significado: Es el conjunto de casos de uso que pertenecen a una entidad lógica, por ejemplo, Biblioteca o Banco.

Ejemplo en la imagen:

El rectángulo azul que contiene los casos de uso está etiquetado como Biblioteca.


6. Sistema

Significado: Es el límite del sistema que se está modelando. Dentro de este límite están todos los casos de uso.

Ejemplo: En la imagen, la caja que contiene acciones como Ordenar Libros representa el sistema llamado Biblioteca.


7. Interacción

Significado: Es la relación entre un actor y un caso de uso. Se representa con una línea sin flecha.

Ejemplo: El actor Bibliotecario está conectado a varias acciones (casos de uso), lo que representa que puede ejecutarlas.


8. Caso base

Significado: Es el caso de uso principal que puede ser extendido por otro caso de uso.

Ejemplo: En el diagrama de <>, Base es el caso principal que puede tener funcionalidades adicionales opcionales.


9. Caso incluido

Significado: Es un caso de uso que forma parte de otro caso y se ejecuta siempre que se realiza el caso principal.

Ejemplo: Verificar Credencial es un caso incluido por Sacar Libro y Entrar a Biblioteca.


10. Flecha punteada

Significado: Representa relaciones <> o <>, dependiendo de la dirección y etiqueta.

Ejemplo: Las flechas punteadas con la etiqueta <> señalan que un caso de uso incluye a otro.


Comentarios

Entradas más populares de este blog

Ventajas y Desventajas de los código qr

¿Por qué surgió el botón deshacer en Blogger?