WorksheetsPATRONES DE DISEÑO DE SOFTWARE
Total questions: 20
Worksheet time: 12mins
Un patrón de diseño de software es
una solución a un problema específico y
que no se presenta con frecuencia cuando se desarrolla una
aplicación
FALSO
VERDADERO
Un patrón de diseño es una forma
reutilizable de resolver un
problema común.
VERDADERO
FALSO
Los patrones son soluciones basadas en la
experiencia y que se ha
demostrado que funcionan.
VERDADERO
FALSO
Los patrones no son soluciones basadas en la
experiencia y que se ha
demostrado que funcionan.
FALSO
VERDADERO
Seleccione las utilidades de los patrones de diseño de software
Ahorro de tiempo
Ayudan a estar seguro de la
validez del código
Establecen un lenguaje común
Permiten crear solo una instancia de la clase y del tipo de dato
Son programas que permiten implementar vectores y matrices en tiempo de ejecución
Existen 2 tipos de patrones de diseño de software
VERDADERO
FALSO
Seleccione los patrones de diseño de software
Creacionales
Estructurales
Comportamiento
Vectoriales
Actitudinales
1) Facilitan la tarea de creación de
nuevos objetos encapsulando el
proceso.
2) Ocultar las implementaciones
de nuestro software
SON LOS PATRONES:
Creacionales
Estructurales
Comportamiento
Desechables
Motivacionales
1) Especifican la forma en que unas
clases se relacionan con otras.
2) Son utilizados para crear clases u
objetos que están incluidos dentro de
estructuras más complejas
SON LOS PATRONES:
Creacionales
Estructurales
Comportamiento
Desechables
Motivacionales
¿Cuántos patrones de diseño de software existen?
1
2
3
4
5
1) Se utilizan a la hora de definir
como las clases y objetos
interaccionan entre ellos
SON LOS PATRONES:
Creacionales
Estructurales
Comportamiento
Desechables
Motivacionales
Seleccionar los patrones creacionales
Singleton
Factory Method
Composite
Facade
Adapter
Seleccionar los patrones estructurales
Singleton
Factory Method
Composite
Facade
Adapter
Seleccionar los patrones de comportamiento
Singleton
Factory Method
Iterator
Observer
Strategy
Singleton significa:
Único
Variable
Constante
Encapsular
Protegido
Dentro de la Ingeniería de software se distinguen los siguientes patrones:
Creacionales
Estructurales
Comportamiento
De Arquitectura
De diseño
El patrón Singleton no permite que existan múltiples instancias de una clase
Verdadero
Falso
El patrón Singleton si permite que existan múltiples instancias de una clase
Verdadero
Falso
Los patrones de diseño de software se pueden aplicar en los lenguajes:
Orientados a objetos
Procedimientales
Funcionales
Orientados a procesos concurrentes
Orientados a la inteligencia artificial
Un patrón de diseño de software es
una solución a un problema típico y
recurrente cuando se desarrolla una
aplicación
VERDADERO
FALSO
