Podcast
Questions and Answers
¿Cuál de los siguientes no es un tipo de actor?
¿Cuál de los siguientes no es un tipo de actor?
¿Qué tipo de relación de caso de uso se utiliza para representar una versión más general de otro caso de uso?
¿Qué tipo de relación de caso de uso se utiliza para representar una versión más general de otro caso de uso?
¿Qué símbolo se utiliza para representar un caso de uso de extensión?
¿Qué símbolo se utiliza para representar un caso de uso de extensión?
¿Qué se encuentra dentro del límite del sistema?
¿Qué se encuentra dentro del límite del sistema?
Signup and view all the answers
¿Qué relación de caso de uso se utiliza para mostrar que un caso de uso está completamente contenido en otro?
¿Qué relación de caso de uso se utiliza para mostrar que un caso de uso está completamente contenido en otro?
Signup and view all the answers
¿Cuál es el propósito de un caso de uso de extensión?
¿Cuál es el propósito de un caso de uso de extensión?
Signup and view all the answers
¿Qué característica no es propia de un actor?
¿Qué característica no es propia de un actor?
Signup and view all the answers
¿Qué relación de caso de uso se utiliza para mostrar que un caso de uso es una versión más específica de otro?
¿Qué relación de caso de uso se utiliza para mostrar que un caso de uso es una versión más específica de otro?
Signup and view all the answers
¿Qué se dibuja fuera del límite del sistema?
¿Qué se dibuja fuera del límite del sistema?
Signup and view all the answers
¿Cuál es el propósito fundamental de un caso de uso en un sistema?
¿Cuál es el propósito fundamental de un caso de uso en un sistema?
Signup and view all the answers
¿Qué representa un diagrama de casos de uso en un sistema?
¿Qué representa un diagrama de casos de uso en un sistema?
Signup and view all the answers
¿Qué es un actor en el contexto de un caso de uso?
¿Qué es un actor en el contexto de un caso de uso?
Signup and view all the answers
¿Cuál es el beneficio principal de crear un diagrama de casos de uso en el desarrollo de software?
¿Cuál es el beneficio principal de crear un diagrama de casos de uso en el desarrollo de software?
Signup and view all the answers
¿Qué se representa en un diagrama de casos de uso?
¿Qué se representa en un diagrama de casos de uso?
Signup and view all the answers
¿Por qué se crean diagramas de casos de uso en el desarrollo de software?
¿Por qué se crean diagramas de casos de uso en el desarrollo de software?
Signup and view all the answers
¿Qué es un caso de uso en un sistema?
¿Qué es un caso de uso en un sistema?
Signup and view all the answers
¿Cuál es el beneficio de crear un diagrama de casos de uso en la planificación de nuevos procesos empresariales?
¿Cuál es el beneficio de crear un diagrama de casos de uso en la planificación de nuevos procesos empresariales?
Signup and view all the answers
¿Qué se debe tener en cuenta al desarrollar un caso de uso?
¿Qué se debe tener en cuenta al desarrollar un caso de uso?
Signup and view all the answers
¿Cómo se representan las funcionalidades del sistema en un diagrama de casos de uso?
¿Cómo se representan las funcionalidades del sistema en un diagrama de casos de uso?
Signup and view all the answers
Study Notes
Actor Identification
- Actors are external entities that interact with the system
- Can be:
- Human users (e.g. customers, employees)
- Other systems (e.g. payment gateways, third-party APIs)
- Devices (e.g. sensors, printers)
- Characteristics of actors:
- Have goals and interests
- Can initiate interactions with the system
- Can receive information from the system
Use Case Relationships
- Three types of relationships:
- Inclusion: one use case is completely contained within another
- Extension: one use case adds new functionality to another
- Generalization: one use case is a more general version of another
Extension Use Cases
- A way to add new functionality to an existing use case
- Represented by an arrow with a dotted line and an open arrowhead
- Example: a "Withdraw Cash" use case extends the "Use ATM" use case
System Boundaries
- The system boundary defines the scope of the system
- Everything inside the boundary is part of the system, everything outside is not
- Use cases are drawn inside the system boundary
- Actors are drawn outside the system boundary
Include Use Cases
- A way to show that one use case is completely contained within another
- Represented by an arrow with a dashed line and an open arrowhead
- Example: a "Make Payment" use case includes a "Validate Payment" use case
- The including use case cannot be completed without the included use case being completed
Identificación de Actores
- Los actores son entidades externas que interactúan con el sistema
- Pueden ser:
- Usuarios humanos (por ejemplo, clientes, empleados)
- Otros sistemas (por ejemplo, pasarelas de pago, APIs de terceros)
- Dispositivos (por ejemplo, sensores, impresoras)
- Características de los actores:
- Tienen objetivos e intereses
- Pueden iniciar interacciones con el sistema
- Pueden recibir información del sistema
Relaciones de Casos de Uso
- Tres tipos de relaciones:
- Inclusión: un caso de uso está completamente contenido dentro de otro
- Extensión: un caso de uso agrega nueva funcionalidad a otro
- Generalización: un caso de uso es una versión más general de otro
Casos de Uso de Extensión
- Una forma de agregar nueva funcionalidad a un caso de uso existente
- Representado por una flecha con una línea discontinua y una cabeza de flecha abierta
- Ejemplo: un caso de uso "Retirar Efectivo" extiende el caso de uso "Usar cajero automático"
Límites del Sistema
- El límite del sistema define el alcance del sistema
- Todo lo que está dentro del límite es parte del sistema, todo lo que está fuera no lo es
- Los casos de uso se dibujan dentro del límite del sistema
- Los actores se dibujan fuera del límite del sistema
Casos de Uso Incluidos
- Una forma de mostrar que un caso de uso está completamente contenido dentro de otro
- Representado por una flecha con una línea discontinua y una cabeza de flecha abierta
- Ejemplo: un caso de uso "Realizar Pago" incluye un caso de uso "Validar Pago"
- El caso de uso que incluye no puede completarse sin que se complete el caso de uso incluido
Casos de Uso
- Un caso de uso de sistema es una secuencia de acciones que un sistema lleva a cabo y que da un resultado de valor observable para un actor particular.
Definición de Casos de Uso
- Un caso de uso representa una interacción entre un sistema y un actor (usuario o sistema externo).
- El diagrama de casos de uso es una herramienta de modelado unificado (UML) que se utiliza para representar procesos empresariales, sistemas y procesos de programación orientada a objetos.
Propósito de los Diagramas de Casos de Uso
- Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema, mostrando cómo reacciona a eventos que se producen en el mismo.
Elementos de un Caso de Uso
- Un actor es quien interactúa de manera directa con el sistema, puede ser un humano, un proceso automático u otro sistema.
- Un caso de uso es la funcionalidad del sistema con la cual interactúa el actor.
Beneficios de los Diagramas de Casos de Uso
- Permite visualizar clara y fácilmente qué casos de uso deben tenerse en cuenta durante el desarrollo para que los actores logren su objetivo.
- Facilita la comunicación con el cliente.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Identifica y describe a los actores que interactúan con un sistema y entiende las relaciones entre los casos de uso. Aprende a distinguir entre inclusion, extensión y generalización.