Patrones De Diseño
Enviado por blackbit • 4 de Abril de 2015 • 260 Palabras (2 Páginas) • 118 Visitas
El objetivo de este trabajo es analizar los problemas que se plantean en el
desarrollo de sistemas con arquitecturas de software de tipo Enterprise.
Entendemos por Enterprise, sistemas cliente /servidor de tres o más capas.
Basándose en este análisis establecer criterios de diseño de estos sistemas y
qué tecnologías utilizar. Se examinan los distintos Patrones de Diseño
conocidos como solución a los distintos problemas que se plantean en el
desarrollo de este tipo de sistemas; también las distintas implementaciones
tecnológicas construidas en base a estos patrones (Sun J2EE, Microsoft
.Net). A partir de este análisis se fijan criterios de diseño que permiten
seleccionar la tecnología a utilizar en cada caso, según el tamaño del sistema
a desarrollar, el tipo de plataforma sobre el cual debe funcionar, la
complejidad del negocio que el sistema resuelve, etc. Estos criterios
contemplan también la funcionalidad capturada en el análisis del problema
que el sistema en desarrollo busca resolver. Básicamente se trata de que
estos criterios de diseño conduzcan el vuelco del producto del análisis en una
arquitectura que si bien está dada (tres o más capas), mantenga la
separación de la lógica del negocio, la presentación y los datos; y además,
conserve el empaquetamiento logrado en el análisis usando criterios de
cohesión del negocio.
Se desarrolla un sistema reusable (framework) como solución al problema
planteado mostrando los distintos criterios de diseño elaborados. Se impuso
como condición al problema planteado del desarrollo del framework, que el
modelo de negocio sea inmutable. Es decir no debe modificarse, sino que a
partir del conocimiento del mismo se pueda generar el código de una
aplicación completa sin su modificación. Se presenta la arquitectura original
diseñada para que esta condición pueda ser cumplida.
...