UML Flashcards

1
Q

¿Quien 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 tematicas especificas como J2EE por ej.)

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

¿Que es OCL?

A

Una de las partes de UML denominada Lenguaje de Restriccion de Objetos.

Basicamente 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 asociacion en UML, ¿que 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, ¿que 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

¿Como 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, ¿que 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, ¿como se denomina a la relación entre dos objectos conectados (debido a que sus clases están asociadas tambien?

A

Enlace o link

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

¿Que 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

¿Que representa un diagrama de secuencia?

A

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

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

¿Que aporta del diagrama de comunicacion respecto del de secuencia?

A

Que en el de comunicación se puede apreciar el arbol 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, ¿como se llama al elemento que van entre corchetes y nos sirve para especificar una determinada condición?

A

guarda

17
Q

En UML, ¿cual es la mayor utilidad de un diagrama de interaction overview?

A

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