Diagramas de comportamiento en UML Flashcards

(40 cards)

1
Q

¿Qué es un diagrama de comportamiento en UML?

A

Representa el comportamiento dinámico del sistema mostrando acciones y procesos entre elementos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué representa un diagrama de actividad?

A

Un diagrama de flujo que muestra las actividades ejecutadas por un sistema mediante estados y transiciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué simboliza un nodo o estado inicial en un diagrama de actividad?

A

Un punto que marca el inicio de un proceso o flujo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué representa un nodo de decisión en un diagrama de actividad?

A

Un rombo que indica caminos alternativos dentro del flujo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué indica un nodo de sincronización en un diagrama de actividad?

A

Una línea gruesa negra que representa actividades concurrentes o asincrónicas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuál es la regla principal en los diagramas de actividad respecto a estados inicial y final?

A

Debe haber siempre un estado inicial y un estado final que delimitan el flujo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es un diagrama de secuencia en UML?

A

Un diagrama que modela la secuencia de mensajes entre objetos a lo largo del tiempo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué representa la línea de vida en un diagrama de secuencia?

A

El tiempo que una instancia existe desde su creación hasta su destrucción.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es una activación en un diagrama de secuencia?

A

El periodo durante el cual un objeto está ejecutando una operación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuál es la diferencia entre mensajes síncronos y asíncronos en un diagrama de secuencia?

A

Los síncronos bloquean al emisor hasta completar la llamada; los asíncronos no bloquean y permiten ejecución concurrente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es un diagrama de casos de uso?

A

Un diagrama que muestra cómo los actores interactúan con las funciones o tareas del sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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

A

Una entidad externa que interactúa con el sistema, como una persona, dispositivo o sistema externo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cómo se representa un caso de uso en UML?

A

Con un óvalo que contiene el nombre de la tarea o comportamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué indica una relación de inclusión (include) en un diagrama de casos de uso?

A

Que un caso de uso incluye obligatoriamente otro como parte esencial de su funcionamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué indica una relación de extensión (extend) en un diagrama de casos de uso?

A

Que un caso de uso añade una acción opcional o adicional a otro caso base.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cuál es el propósito principal de los diagramas de comportamiento en UML?

A

Mostrar cómo funciona el sistema en ejecución, sus interacciones y cambios de estado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué elementos principales componen un diagrama de actividad?

A

Estados, transiciones, nodos de decisión, nodos de sincronización y estados inicial/final.

18
Q

¿Por qué son importantes los diagramas de secuencia en el desarrollo de aplicaciones?

A

Porque clarifican la comunicación temporal y orden de mensajes entre objetos.

19
Q

¿Qué ventaja ofrece un diagrama de casos de uso para entender un sistema?

A

Facilita visualizar qué funciones realiza el sistema y quién las utiliza.

20
Q

¿Qué herramientas se pueden usar para crear diagramas de comportamiento UML?

A

Draw.io, Dia, Lucidchart, Creately, UMLetino, entre otras.

21
Q

¿Qué es un diagrama de comportamiento en UML?

A

Representa el comportamiento dinámico del sistema mostrando acciones y procesos entre elementos.

22
Q

¿Qué representa un diagrama de actividad?

A

Un diagrama de flujo que muestra las actividades ejecutadas por un sistema mediante estados y transiciones.

23
Q

¿Qué simboliza un nodo o estado inicial en un diagrama de actividad?

A

Un punto que marca el inicio de un proceso o flujo.

24
Q

¿Qué representa un nodo de decisión en un diagrama de actividad?

A

Un rombo que indica caminos alternativos dentro del flujo.

25
¿Qué indica un nodo de sincronización en un diagrama de actividad?
Una línea gruesa negra que representa actividades concurrentes o asincrónicas.
26
¿Cuál es la regla principal en los diagramas de actividad respecto a estados inicial y final?
Debe haber siempre un estado inicial y un estado final que delimitan el flujo.
27
¿Qué es un diagrama de secuencia en UML?
Un diagrama que modela la secuencia de mensajes entre objetos a lo largo del tiempo.
28
¿Qué representa la línea de vida en un diagrama de secuencia?
El tiempo que una instancia existe desde su creación hasta su destrucción.
29
¿Qué es una activación en un diagrama de secuencia?
El periodo durante el cual un objeto está ejecutando una operación.
30
¿Cuál es la diferencia entre mensajes síncronos y asíncronos en un diagrama de secuencia?
Los síncronos bloquean al emisor hasta completar la llamada; los asíncronos no bloquean y permiten ejecución concurrente.
31
¿Qué es un diagrama de casos de uso?
Un diagrama que muestra cómo los actores interactúan con las funciones o tareas del sistema.
32
¿Qué representa un actor en un diagrama de casos de uso?
Una entidad externa que interactúa con el sistema, como una persona, dispositivo o sistema externo.
33
¿Cómo se representa un caso de uso en UML?
Con un óvalo que contiene el nombre de la tarea o comportamiento.
34
¿Qué indica una relación de inclusión (include) en un diagrama de casos de uso?
Que un caso de uso incluye obligatoriamente otro como parte esencial de su funcionamiento.
35
¿Qué indica una relación de extensión (extend) en un diagrama de casos de uso?
Que un caso de uso añade una acción opcional o adicional a otro caso base.
36
¿Cuál es el propósito principal de los diagramas de comportamiento en UML?
Mostrar cómo funciona el sistema en ejecución, sus interacciones y cambios de estado.
37
¿Qué elementos principales componen un diagrama de actividad?
Estados, transiciones, nodos de decisión, nodos de sincronización y estados inicial/final.
38
¿Por qué son importantes los diagramas de secuencia en el desarrollo de aplicaciones?
Porque clarifican la comunicación temporal y orden de mensajes entre objetos.
39
¿Qué ventaja ofrece un diagrama de casos de uso para entender un sistema?
Facilita visualizar qué funciones realiza el sistema y quién las utiliza.
40
¿Qué herramientas se pueden usar para crear diagramas de comportamiento UML?
Draw\.io, Dia, Lucidchart, Creately, UMLetino, entre otras.