Вы находитесь на странице: 1из 2

-

en cuanto la integridad de la informacin


Perdida de datos sin contemplar copias de seguridad
Traduccin del software en diferentes idiomas
Algunas Falla al momento de su ejecucin, lo que ocasiona que sea ms
lento.

2.- Sistemas Distribuidos:


Ventajas:
Comparticin de recursos: Un sistema distribuido permite compartir hardware y
software.
Apertura: La apertura de un sistema es el grado al cual se puede extender
agregndole 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 comunicndose entre ellos si es necesario.
Escalabilidad: En un sistema distribuido relativamente sencillo aumentar la
capacidad del mismo aadiendo nuevos elementos al sistema. A menudo esta
escalabilidad se ve limitada por el nexo de unin 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 crticas, de manera que ante la cada
de un equipo no ocurra una prdida del servicio proporcionado por el sistema.
Desventajas de los sistemas distribuidos
Complejidad: Es evidente que los sistemas distribuidos son ms difciles de
disear, construir, depurar y mantener.
Seguridad: El sistema se puede acceder desde diferentes lugares, lo que hace
que el trfico 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
mquina 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 vare 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:

La funcin de este patrn es separar el dato, de la capa de representacin y


la parte de control. El modelo controla la informacin y notifica a sus
observadores de cambios en sus datos. Representa el dominio de datos. La
vista representa grficamente 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
funcin de stos. La finalidad de este patrn es conseguir bajo
acoplamiento en las aplicaciones. Lo logra desacoplando los modelos de
las vistas, reduciendo la complejidad en el diseo arquitectural e
incrementando la flexbilidad y mantenimiento del cdigo.

4.- Por que utiliza java:


-Porque es un lenguaje de programacin que est orientado a objeto y de
esta manera se nos facilita mas la programacin ya que podemos llevar un orden
ms elegante en nuestro cdigo y aparte de verse elegante podemos omitir volver
a escribir cierto cdigo, basta con escribirlo una vez, ya que podemos llamar
nuestros mtodos y utilizarlos donde nosotros los necesitemos. Adems es
multiplataforma y permite obtener el mejor rendimiento de nuestra PC.
5.-

Вам также может понравиться