Diseño fisico

Solo disponible en BuenasTareas
  • Páginas : 3 (657 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de julio de 2010
Leer documento completo
Vista previa del texto
Diseño físico
El diseño físico traduce el diseño lógico en una solución implementable y costo-efectiva o económica.
El componente es la unidad de construcción elemental del diseño físico. Lascaracterísticas de un componente son:
• Se define según cómo interactúa con otros
• Encapsula sus funciones y sus datos
• Es reusable a través de las aplicaciones
• Puede verse como unacaja negra
• Puede contener otros componentes
En el diseño físico se debe cuidar el nivel de granularidad (un componente puede ser tan grande o tan pequeño según su funcionalidad, es decir, deltamaño tal que pueda proveer de una funcionalidad compleja pero de control genérico) y la agregación y contención (un componente puede reusar utilizando técnicas de agregación y contención, sinduplicar código).
El diseño físico debe involucrar:
• El diseño para distribución – debe minimizarse la cantidad de datos que pasan como parámetros entre los componentes y éstos deben enviarse demanera segura por la red.
• El diseño para multitarea – debe diseñarse en términos de la administración concurrente de dos o más tareas distintas por una computadora y el multithreading o múltipleshilos de un mismo proceso)
• El diseño para uso concurrente – el desempeño de un componente remoto depende de si está corriendo mientras recibe una solicitud.
• El diseño con el manejo deerrores y prueba de eventos:
o Validando los parámetros- a la entrada antes de continuar con cualquier proceso.
o Protegiendo recursos críticos –manejar excepciones para evitar lafalla o terminación sin cerrar archivos, liberar objetos sincronizados o memoria.
o Protegiendo datos importantes – contar con una excepción a la mitad de la actuación en las bases de datos.o Debugging – crear una versión para limpiar errores.
o Protección integral de transacciones de negocios – los errores deben regresarse al componente que llama.
[pic]
Figura 3....
tracking img