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
Publicar un comentario