Unidad 3. Aplicacion de sistemas.pdf


Vista previa del archivo PDF unidad-3-aplicacion-de-sistemas.pdf


Página 1...5 6 78919

Vista previa de texto


Diseño y Arquitectura de Software
Unidad 3. Aplicación de sistemas


Dispuestos físicamente separados pues por la misma definición de distribución
del trabajo, los procesadores de información deben estar separados, aunque estén
dentro del mismo núcleo de la unidad central de procesamiento.



Tiempo de respuesta reducido en comparación contra el procesamiento que
hace una sola computadora.



Evita el procesamiento central pues va en contra de la misma definición de un
sistema distribuido.

Con estas características, el arquitecto de software debe hacer una diferencia básica en el
ámbito donde él trata de aplicar soluciones a través de AS: es distinto hablar de la teoría
de la computación distribuida y la aplicación de una arquitectura distribuida, pues en la
teoría de la computación distribuida se analiza y aplica el uso del hardware y software, en
la aplicación de una arquitectura distribuida se diseña cómo será el uso de este hardware
y software para solventar un determinado problema (Barnaby, 2002). Será diferente la
concepción de una solución donde se involucre la división del trabajo a la implementación
de los detalles técnicos de computación distribuida.

No es forzoso el cumplimiento al pie de la letra de todas las características que se
mencionan en la lista, pues sólo son deseables. Idealmente debería cumplir con todas las
características, sin embargo, sólo está exento del cumplimiento de la disposición física en
lugares distintos, las demás características no deben faltar.

La aplicación de una arquitectura distribuida no se debe considerar siempre como la mejor
para cualquier tipo de problema, pues podría ocasionar ser más cara la solución que el
problema en sí, conocer sus ventajas y desventajas nos podrá guiar para tener un punto
más de referencia respecto a su elección a la hora de solventar un problema.

3.1.2. Ventajas y desventajas de los sistemas distribuidos
La factibilidad de implementar o no una arquitectura distribuida estará en función de qué
tanta ventaja competitiva dará a la solución propuesta, qué valor agregado tendrá la
propuesta de una arquitectura de tipo distribuida sobre una arquitectura no distribuida
tradicional.
Cuando el arquitecto de software ha decidido cuál arquitectura de software resolverá de
manera adecuada (tal vez no la mejor) el problema enfrentado, se deben considerar estas
7
Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software

7

adplus-dvertising