Análisis de Actores y Relaciones de Casos de Uso

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

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

Flashcards are hidden until you start studying

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

More Like This

Use Quizgecko on...
Browser
Browser