ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Patrones Y Estilos Arquitectónicos


Enviado por   •  30 de Mayo de 2014  •  843 Palabras (4 Páginas)  •  435 Visitas

Página 1 de 4

Patrones Arquitectónicos y de Diseño

Un patrón en términos generales, según lo define el Diccionario “ABC” (2007): “se refiere a aquel objeto o sustancia que se usará como muestra para medir alguna magnitud o bien para replicarla, en el caso que se busque esta situación.”

Por su parte, el diccionario en línea, The free Dictionary, lo define como: “Modelo punto de referencia.”

Partiendo de estas definiciones, se puede decir que un patrón es una especie de prototipo que se realiza con el fin de obtener una visión previa de la estructura de lo que se va a realizar.

En la Arquitectura del software, se utilizan patrones, estos son de dos tipos, los patrones Arquitectónicos y los patrones de Diseño.

Patrones Arquitectónicos:

Velázquez, K (2010) define los patrones arquitectónicos como: “Patrones del software los cuales se encargan de definir la estructura de un sistema.” (s.d)

Así, en la arquitectura del software el patrón arquitectónico es una forma de definir lo que será la estructura que tendrá el software.

La Universidad de Sevilla (U.S) en 2012, presentó lo siguiente: “Un patrón arquitectónico es una solución general a un problema común del diseño arquitectónico (…)” (s.d)

Entonces los patrones arquitectónicos, según esta definición sirven de soporte a la actividad de diseñar. Es decir, permite que al momento de diseñar se tenga una estructura clara del software.

Vargas, L. (2012) en su blog, explica que un tipo de patrón arquitectónico, es el de Microkernel, este se aplica a sistemas de software que deben adaptarse a los diversos cambios que se pueden presentar. Además expone que una de las desventajas de este tipo de patrón arquitectónico se debe a su complejidad.

Patrones de diseño:

En el contexto de la arquitectura del software, generalmente en el desarrollo del software por completo, es muy utilizado el término de framework, del cual, su traducción es marco de trabajo. Pero, ¿Por qué se aplica este término en el desarrollo del software?

Pues, Jordan (2006) en su blog, explica de una manera sencilla, el por qué se utiliza y que es lo que pretende un framework en el desarrollo de software. Sencillamente para tener un desarrollo normalizado y estructurado.

Esto quiere decir que la utilización de un framework evita que existan repeticiones de código y que el desarrollo esté estructurado de manera entendible y sencilla.

Así mismo Jordan sugiere la utilización de dos tipos de framework con los que se puede empezar en el mundo del desarrollo del software. En el desarrollo web propone la utilización de Ruby on Rails y por parte de aplicaciones en Java, expone que Strucs sería una opción de framework ventajosa debido a que es uno de los más extendidos.

Para Tedeschi: “Los patrones de diseño son el esqueleto de las soluciones a problemas comunes en el desarrollo de software.” En este sentido, plantea que los patrones de diseño permiten ubicar

...

Descargar como (para miembros actualizados)  txt (5.7 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com