B3T5 UML y PATRONES Flashcards

1
Q

Quién estandariza UML

A

OMG (Object Management Group). ISO/IEC 19501:2005/ 19505

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

Última versión UML

A

UML 2.5.1

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

Estructura UML 2.x

A

Infraestructura: metamodelo de soporte. Capas M0, M1, M2, M3
Superestructura: notación y semántica de los diagramas
OCL: lenguaje para definir restricciones/reglas
UML Data Interchange. Intercambio entre herramientas. XMI

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

Mecanismos de extensión UML

A

Estereotipos: Para añadir/modificar semántica a un elemento de UML. Ej: «UI»
Restricciones. Ej: {ordered}
Valores etiquetados. Ej: {procesadores=3}
Perfiles: conjunto de estereotipos, restricciones, etc

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

Conceptos de POO

A

Clase: estructura de programación que define estructura (atributos) y comportamiento (métodos)
Objeto: Estado: valor de los atributos. Identidad: elemento donde almacenar info. La identidad permite distinguir un objeto de otro.
Método: implementación de un determinado comportamiento.
Atributo: datos de negocio o referencias a otros objetos.
Mensaje: llamada a un método.
Sobrecarga: varios métodos con un mismo nombre que se diferencian entre sí por el número y/o tipo de parámetros.

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

Principios de POO

A

-Abstracción
-Encapsulamiento
-Polimorfismo
-Herencia

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

Tipos de diagramas de estructura

A

Clases, Objetos, Paquetes, Estructura compuesta, Componente, Despliegue, Perfil

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

Relaciones de diagrama de clases

A

Asociación
Agregación
Composición
Dependencia
Herencia

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

Diagramas estructurales

A

-Clases
-Objetos
-Despliegue
-Paquetes
-Perfil
-Estructura compuesta

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

Tipos diagramas de comportamiento

A

-Estados
-Actividad
-Casos de uso
-Interacción

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

Tipos de diagramas de interacción

A
  • Interaction-Overview
  • Tiempos
  • Comunicación (antes colaboración)
  • Secuencia
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Tipos de patrones de diseño GoF

A

-Creacional
-Estructural
-Comportamiento

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

Patrones creacionales

A

-Abstract Factory
-Builder
-Factory Method
-Prototype
-Singleton

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

Patrones estructurales

A

-Adapter
-Bridge
-Composite
-Decorator
-Facade
-Flyweight
-Proxy

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