examen-2015

3
- en cuanto la integridad de la información - Perdida de datos sin contemplar copias de seguridad - Traducción del software en diferentes idiomas - Algunas Falla al momento de su ejecución, lo que ocasiona que sea más lento. 2.- Sistemas Distribuidos: Ventajas: Compartición de recursos: Un sistema distribuido permite compartir hardware y software. Apertura: La apertura de un sistema es el grado al cual se puede extender agregándole nuevos recursos no propietarios. Los sistemas distribuidos son sistemas abiertos que incluyen software y hardware de diferentes fabricantes. Concurrencia: En un sistema distribuido varios procesos operan al mismo tiempo en diferentes computadoras de la red comunicándose entre ellos si es necesario. • Escalabilidad: En un sistema distribuido relativamente sencillo aumentar la capacidad del mismo añadiendo nuevos elementos al sistema. A menudo esta escalabilidad se ve limitada por el nexo de unión entre los diferentes equipos, habitualmente el factor limitador es la capacidad de la red. Tolerancia a fallos: Disponer de varios equipos trabajando en paralelo permite duplicar aquellos equipos que realizan tareas críticas, de manera que ante la caída de un equipo no ocurra una pérdida del servicio proporcionado por el sistema. Desventajas de los sistemas distribuidos Complejidad: Es evidente que los sistemas distribuidos son más difíciles de diseñar, construir, depurar y mantener. Seguridad: El sistema se puede acceder desde diferentes lugares, lo que hace que el tráfico de red pueda estar sujeto a inspecciones no deseadas. Mantenibilidad: Las diversas computadoras de un sistema pueden ser de diferentes tipos o ejecutar diferentes sistemas

Upload: ronnin92

Post on 20-Feb-2016

5 views

Category:

Documents


2 download

DESCRIPTION

Preguntas egel

TRANSCRIPT

Page 1: Examen-2015

- en cuanto la integridad de la información- Perdida de datos sin contemplar copias de seguridad - Traducción del software en diferentes idiomas- Algunas Falla al momento de su ejecución, lo que ocasiona que sea más

lento.

2.- Sistemas Distribuidos:

Ventajas:

Compartición de recursos: Un sistema distribuido permite compartir hardware y software.Apertura: La apertura de un sistema es el grado al cual se puede extender agregándole nuevos recursos no propietarios. Los sistemas distribuidos son sistemas abiertos que incluyen software y hardware de diferentes fabricantes.Concurrencia: En un sistema distribuido varios procesos operan al mismo tiempo en diferentes computadoras de la red comunicándose entre ellos si es necesario. •Escalabilidad: En un sistema distribuido relativamente sencillo aumentar la capacidad del mismo añadiendo nuevos elementos al sistema. A menudo esta escalabilidad se ve limitada por el nexo de unión entre los diferentes equipos, habitualmente el factor limitador es la capacidad de la red.Tolerancia a fallos: Disponer de varios equipos trabajando en paralelo permite duplicar aquellos equipos que realizan tareas críticas, de manera que ante la caída de un equipo no ocurra una pérdida del servicio proporcionado por el sistema.

Desventajas de los sistemas distribuidos

Complejidad: Es evidente que los sistemas distribuidos son más difíciles de diseñar, construir, depurar y mantener.Seguridad: El sistema se puede acceder desde diferentes lugares, lo que hace que el tráfico de red pueda estar sujeto a inspecciones no deseadas.Mantenibilidad: Las diversas computadoras de un sistema pueden ser de diferentes tipos o ejecutar diferentes sistemas operativos. Los fallos en una máquina pueden propagarse con consecuencias impredecibles a priori. •Impredecibilidad: Como vemos a diario, como usuarios de Internet, los sistemas distribuidos son impredecibles en su respuesta. Ésta depende de la carga del sistema, de su estado y de la carga de la red, lo que hace que el tiempo para atender peticiones varíe ampliamente.Un problema que puede surgir al compartir datos es la seguridad de los mismos. En general se considera que las ventajas superan a las desventajas, si estas últimas se administran seriamente.

3. Arquitectura model View:

Page 2: Examen-2015

- La función de este patrón es separar el dato, de la capa de representación y

la parte de control. El modelo controla la información y notifica a sus

observadores de cambios en sus datos. Representa el dominio de datos. La

vista representa gráficamente el modelo para que el usuario pueda

interactuar él. El controlador recibe peticiones de la vista y responde

actualizando el modelo de datos. En consecuencia, debido a que la vista

observa cambios en el modelo de datos, actualiza sus componentes en

función de éstos. La finalidad de este patrón es conseguir bajo

acoplamiento en las aplicaciones. Lo logra desacoplando los modelos de

las vistas, reduciendo la complejidad en el diseño arquitectural e

incrementando la flexbilidad y mantenimiento del código.

4.- Por que utiliza java:

-Porque es un lenguaje de programación que está orientado a objeto y de

esta manera se nos facilita mas la programación ya que podemos llevar un orden

más elegante en nuestro código y aparte de verse elegante podemos omitir volver

a escribir cierto código, basta con escribirlo una vez, ya que podemos llamar

nuestros métodos y utilizarlos donde nosotros los necesitemos. Además es

multiplataforma y permite obtener el mejor rendimiento de nuestra PC.

5.-