🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Análisis de Actores y Relaciones de Casos de Uso
19 Questions
0 Views

Análisis de Actores y Relaciones de Casos de Uso

Created by
@SmittenBouzouki

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de los siguientes no es un tipo de actor?

  • Sistema de pago
  • Humano
  • Sistema operativo (correct)
  • Device
  • ¿Qué tipo de relación de caso de uso se utiliza para representar una versión más general de otro caso de uso?

  • Generalización (correct)
  • Herencia
  • Extension
  • Inclusión
  • ¿Qué símbolo se utiliza para representar un caso de uso de extensión?

  • Flecha discontinua
  • Flecha con cabeza cerrada
  • Flecha continua
  • Flecha con cabeza abierta (correct)
  • ¿Qué se encuentra dentro del límite del sistema?

    <p>Casos de uso</p> 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?

    <p>Inclusión</p> Signup and view all the answers

    ¿Cuál es el propósito de un caso de uso de extensión?

    <p>Agregar funcionalidades a un caso de uso existente</p> Signup and view all the answers

    ¿Qué característica no es propia de un actor?

    <p>Es parte del sistema</p> 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?

    <p>Generalización</p> Signup and view all the answers

    ¿Qué se dibuja fuera del límite del sistema?

    <p>Actores</p> Signup and view all the answers

    ¿Cuál es el propósito fundamental de un caso de uso en un sistema?

    <p>Ilustrar la interacción entre un actor y el sistema</p> Signup and view all the answers

    ¿Qué representa un diagrama de casos de uso en un sistema?

    <p>La relación entre un actor y sus requisitos</p> Signup and view all the answers

    ¿Qué es un actor en el contexto de un caso de uso?

    <p>Un proceso automático o sistema externo</p> 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?

    <p>Visualizar claramente los requisitos del sistema</p> Signup and view all the answers

    ¿Qué se representa en un diagrama de casos de uso?

    <p>La interacción entre un actor y el sistema</p> Signup and view all the answers

    ¿Por qué se crean diagramas de casos de uso en el desarrollo de software?

    <p>Para visualizar los requisitos del sistema</p> Signup and view all the answers

    ¿Qué es un caso de uso en un sistema?

    <p>Una secuencia de acciones que un sistema realiza</p> 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?

    <p>Visualizar claramente los requisitos del sistema</p> Signup and view all the answers

    ¿Qué se debe tener en cuenta al desarrollar un caso de uso?

    <p>Las expectativas del usuario</p> Signup and view all the answers

    ¿Cómo se representan las funcionalidades del sistema en un diagrama de casos de uso?

    <p>Desde el punto de vista del usuario</p> 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.

    Quiz Team

    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.

    More Quizzes Like This

    UML Use Case Diagrams: Actors
    1 questions
    UML Use Case Diagrams: Actors and Roles
    1 questions
    UML Use Case Actors
    10 questions

    UML Use Case Actors

    DelightfulSunflower avatar
    DelightfulSunflower
    Use Quizgecko on...
    Browser
    Browser