¿Qué es una arquitectura de software?
Es la estructura o diseño general de un sistema de software, que organiza sus componentes y cómo se comunican.
La presentación se enfocó sobre Arquitecturas de Aplicaciones Basadas en ______
Es el tiempo desde que el usuario realiza una acción hasta que recibe la primera respuesta visible o útil.
Latencia
Propiedad que se logra al reducir al mínimo el uso de la red para obtener su mejor desempeño
Eficiencia de Red
Es la propiedad que depende de la arquitectura y potencia del software
Rendimiento
¿Cómo se llama el estilo que guía el diseño de una aplicación de software?
Arquitectónico
¿A qué tipo de software pertenecen las aplicaciones de la imagen?
Software de Aplicación
Es la propiedad que permite a un componente ser extendido temporalmente por un cliente sin afectar a los demás.
Personalizabilidad
Propiedad relacionada con el principio SoC dedicada a facilitar la comprensión e implementación de funcionalidades
Simplicidad
Propiedad que permite usar componentes de un sistema en distintas aplicaciones sin cambios.
Reusabilidad
¿Qué significa que un sistema distribuido sea “transparente”?
Que parece centralizado para el usuario, aunque internamente esté repartido en varias máquinas.
Se trata de un conjunto de restricciones arquitectónicas. (_____ arquitectónico)
Estilo
Es la capacidad de modificar un sistema después de su despliegue para que pueda usar nuevos servicios o tipos de datos, y está relacionada con extensibilidad y reusabilidad.
Configurabilidad
Propiedad que mide la facilidad de cambiar un sistema cuando evolucionan los requisitos.
Modificabilidad
Es la propiedad que permite crecer sin perder el rendimiento
Escalabilidad
¿Qué significa que un sistema basado en red “no siempre sea transparente”?
Que el usuario puede notar que está usando la red (ej. demoras, conexión lenta).
Es una de las características de los estilos arquitectónicos, dicta que se debe procurar que un estilo sea específico para un campo en particular y sus necesidades. (Especificar el ______)
Enfoque
Propiedad que permite agregar nuevas funcionalidades a un sistema sin alterar las existentes.
Extensibilidad
Propiedad que permite modificar la implementación de una funcionalidad sin afectar el rendimiento de otras. Hay dos tipos: estática y dinámica
Evolutividad
¿A qué principio nos referimos cuando se habla de "el software es portátil si puede ejecutarse en diferentes entornos"?
Portabilidad
¿Cuál es la diferencia clave en la interacción de los sistemas distribuidos y los basados en red?
Interacción vía mensajes
¿Cuál es la diferencia entre software de red y software de aplicación?
El de red conecta equipos y permite comunicarse; el de aplicación sirve al usuario en tareas específicas.
Es la tasa a la que la información (datos + sobrecarga) se transfiere entre componentes de una red.
Throughput
Principio que se refiere a la capacidad de un componente para monitorear o mediar la interacción entre otros dos componentes
Visibilidad
¿Qué principio puede verse como el grado en el que una arquitectura es susceptible a fallas?
Fiabilidad