Tema5_seccion1_UML Flashcards

(18 cards)

1
Q

¿Quién se encarga de estandarizar UML?

A

ISO/IEC 19505

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

¿Mediante que mecanismo UML se convierte en un lenguaje extensible?

A

Estereotipos y Profiles (los agrupan en temáticas especificas como J2EE por ej.)

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

¿Qué es OCL?

A

Una de las partes de UML denominada Lenguaje de Restricción de Objetos.

Básicamente es una sintaxis que nos permite definir Precondiciones, Invariantes, etc

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

¿En que parte de la especificación de UML se definen los distintos modelos?

A

Superestructura

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

Nombre todos los diagramas estructurales

A
  • Class
  • Object
  • Profile
  • Deployment
  • Package
  • Component
  • Composite Structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Nombre todos los diagramas de comportamiento

A
  • Use cases
  • Activity
  • State Machine
  • Interaction - Communication
  • Interaction - Sequence
  • Interaction - Interaction Overview
  • Interaction - Timing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En el extremo de una asociación en UML, ¿Qué elementos principales podemos definir?

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

Para que la relación de dependencia tenga sentido, ¿de que otro elemento de UML necesita?

A

stereotipo

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

Si vemos una barra inclinada en el nombre de un atributo en UML, ¿Qué quiere decir?

A

Que es un atributo derivado

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

¿Cómo se denomina a la relación entre objetos entres los cuales se establece una dependencia vital?

A

Relación de composición (rombo relleno)

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

En UML, ¿Qué significa que una clase tenga su nombre en cursiva?

A

Es una clase abstracta

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

En UML, ¿Cómo se denomina a la relación entre dos objectos conectados (debido a que sus clases están asociadas también?

A

Enlace o link

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

¿Qué dos relaciones se pueden dar entre casos de uso fundamentalmente?

A
  • Include
  • Extend (indica opcionalidad)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué representa un diagrama de secuencia?

A

Un flujo de llamadas entre objetos para un determinado escenario dentro del ámbito de un caso de uso

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

¿Qué aporta del diagrama de comunicación respecto del de secuencia?

A

Que en el de comunicación se puede apreciar el árbol de objetos sobre los que se realizan las distintas llamadas o interacciones de objectos

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

Dentro de un diagrama de actividad, ¿Cómo se llama al elemento que van entre corchetes y nos sirve para especificar una determinada condición?

17
Q

En UML, ¿Cuál es la mayor utilidad de un diagrama de interacción overview?

A

En un diagrama de actividad poder ver con otro de interacción (por ej. secuencia) que es lo que ocurre en una actividad concreta (zoom in)