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

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

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 (C)</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 (A)</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 (A)</p> Signup and view all the answers

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

<p>Es parte del sistema (B)</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 (B)</p> Signup and view all the answers

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

<p>Actores (A)</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 (C)</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 (A)</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 (A)</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 (C)</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 (C)</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 (C)</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 (A)</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 (D)</p> Signup and view all the answers

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

<p>Las expectativas del usuario (C)</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 (D)</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 Like This

Use Quizgecko on...
Browser
Browser