Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia que pueden ser aplicadas en el desarrollo para eliminar "código sucio" - SOLID
2. El comportamiento de una entidad debe poder ser alterado sin tener que modificar
su propio código fuente. ¿Esta característica pertenece a que principios SOLID?
Open - CLosed
4.La arquitectura resalta las primeras impresiones y decisiones que tendrán un efecto
profundo en todo el trabajo de ingeniería. *Verdadero
8.La capa de negocios no necesita preocuparse por cómo formatear los datos del
cliente. *Verdadero
20.SOA:
● Se basa en estándares abiertos *Implementa las capas de abstracción
21.WDSL es:
● Un lenguaje que describe la funcionalidad que implementa *Una descripción
basada en XML
● No está asociado a ningún lenguaje * Puede transmitirse con cualquier
protocolo capaz de transmitir texto.
22.SOA puede introducir capas de abstracción al posicionar los servicios como los
únicos puntos de acceso a una variedad de recursos y lógica de
procesamiento. *Falso
24. Las API WEB del navegador son construcciones embebidas en el navegador
usando Librerias (Angular Ember) paquetes HTML, CSS y JavaScript *Falso
38.XML:
● XML es una especificación para diseñar lenguajes de marcado *Representa
información estructurada en la Web
● XML es un formato de texto estandarizado
39.XML
● Los metadatos son información acerca de información *XML proporciona una
forma de incluir metadatos en los documentos WEB.
42.JSON:
● Son cadenas - útiles cuando se quiere transmitir datos a través de una red.
● Debe ser convertido a un objeto nativo de JavaScript cuando se requiera
acceder a sus datos.
● JavaScript posee un objeto global JSON que tiene los métodos disponibles
para convertir entre ellos.
● Tiene propiedades, pero no métodos *Un objeto JSON puede ser almacenado
en su propio archive: un archivo de texto con una extension .json, y una MIME
type de application/json.
43.Servicios WEB
● Los servicios web son la forma más habitual de implementar SOA
44.UDDI : (Descubrimiento, Descripción e Integración Universal)
● Es un lenguaje que permite publicar, encontrar y usar los Servicios Web
basados en XML.
● Los elementos del cuerpo del documento UDDI deben pertenecer al ámbito del
espacio de nombres de la Api de UDDI.
45. En el modelo cliente servidor
● El servidor Procesa y gestiona los datos
● El servidor puede ser cliente de un servidor
PARTE II
1.Cuál no es un patrón de arquitectura de software?
*Basada en eventos *Microchannel * Basada en niveles de abstracción
10.Microservicios: *
● Se implementan como servicios PAAS
● Son entidades aisladas
● Adecuado para tener compatibilidad con distintas plataformas
11.En Microservicios los servicios se comunican entre sí con APIs *Verdadero
13.En Microservicios: *
● Los servicios son responsables de mantener sus datos
● No todos los servicios pueden ser modificados y nuevamente desplegados
manteniendo la funcionalidad del sistema
● La arquitectura se implementa como una unidad separada
17.Microservicios *
● Pueden surgir problemas de compatibilidad con las actualizaciones de algunos
servicios
● Pueden tener problemas de congestión si las API se comunican demasiado
● La coherencia de los datos es un problema
18. Docker: *
● Utiliza contenedores para desplegar aplicaciones
● Ejecuta procesos de manera aislada
● Utiliza contenedores como máquina virtual
19.Kubernetes *
● Es una aplicación de código libre para la gestión de aplicaciones en
contenedores
● Los componentes que forman Kubernetes están diseñados para estar
débilmente acoplados
20.Un patrón de diseño: *
● Es una solución de desarrollo frente a situaciones repetitivas
● Están relacionados con la creación de objetos
● Está relacionado con la asignación de responsabilidad a los objetos
23. Que patrón controla la creación de una clase de forma que sólo se puede crear
una única instancia en toda la aplicación. *
● Patrón singleton
24.Cual es el patrón que convierte la interface de una clase en otra que esperan los
clientes?
● Patrón adapter
26.Iterator: *
● Es un patrón de comportamiento
31.La accesibilidad: *
● Extiende el alcance del diseño para alcanzar a muchas más personas
● Sin usabilidad podemos decir que no existe la accesibilidad
● Sin accesibilidad no obtenemos usabilidad
1. Los objetos de un programa deberían ser reemplazables por instancias de
sus subtipos sin alterar el correcto funcionamiento del programa. ¿Esta
característica pertenece a que principios SOLID?
Pertenece a Liskov Substitution. Que nos dice que en clases con herencia,
debemos poder reemplazar la clase heredada con subclases manteniendo la
coherencia del sistema es decir sin provocar efectos secundarios ni errores.
2. ¿Cuál de estas es una característica de una arquitectura de flujo de datos?
A. Se diseña para esperar una entrada de datos de cierta forma y produce
datos de
salida (al filtro siguiente) en una forma especificada.
B. Es una estructura basada en filtros los cuales requieren conocimiento de los
trabajos que realizan los filtros vecinos.
C. Si el flujo de datos degenera en una sola línea de transformaciones acepta un
lote de datos y luego aplica una serie filtros multihilo para transformarlos.
10. ¿Para qué podría utilizar XML o JSON? ¿Cuáles son sus diferencias?
XML es un lenguaje de marcado extensible, que nos permite crear nuestros propios
esquemas, también nos da la posibilidad de describir nuestro servicio mediante
metadata tambien disponible dentro de nuestro XML, y poder descubrirlo. Nos aporta
una estructura que tiene que ser respetada debidamente para ser compliance con
nuestro servicio. Tipado Fuerte
Por otro lado SOAP es un protocolo oficial mantenido por la w3c con
definiciones rigidas (no tan flexibles como REST) pero con una robustez y
seguridad propias de este protocolo. Además de poseer una especie de modo
discovery donde se puede obtener un documento de los servicios disponibles
en la api mediante WSDL.
10) ¿Qué métodos utilizará para comprender y mejorar la experiencia del usuario
según Craig Nielsen?