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

Actividad 3. Patrones de arquitectura de software. Un patrn es un modelo que podemos seguir para realizar algo.

Los patrones surgen de la experiencia de seres humanos de tratar de lograr ciertos objetivos. Los patrones capturan la experiencia existente y probada para promover buenas prcticas.

Ayudan a construir la experiencia colectiva de Ingeniera de Software. Son una abstraccin de "problema solucin". Se ocupan de problemas recurrentes. Identifican y especifican abstracciones de niveles ms altos que componentes o clases individuales. Proporcionan vocabulario y entendimiento comn.

Tipos de patrones
TIPO Escala o nivel de abstraccin PATRON De arquitectura CARACTERISTICAS Aqullos que expresan un esquema organizativo estructural fundamental para sistemas de software.

De dialectos

Patrones de bajo nivel especficos para un lenguaje de programacin o entorno concreto.

De interaccin De diseo

Son patrones que nos permiten el diseo de interfaces web. Aqullos que expresan esquemas para definir estructuras de diseo (o sus relaciones) con las que construir sistemas de software. Patrones de diseo software que solucionan problemas de creacin de instancias. Nos ayudan a encapsular y abstraer dicha creacin.

Producto de software (Hang of Four)

De creacin

Estructurales

Patrones de diseo software que solucionan problemas de composicin (agregacin) de clases y objetos.

De comportamiento

Patrones de diseo software que ofrecen soluciones respecto a la interaccin y responsabilidades entre clases y objetos, as como los algoritmos que encapsulan.

Fuentes de Consulta: http://www.mcc.unam.mx/~cursos/Algoritmos/javaDC99-2/patrones.html http://patronesdediseno.net16.net/

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