CAM URQUIZO, DANIEL 
CASTAÑEDA GALLADO,CARLOS 
GUTIERREZ ROMERO,FABIO 
QUINTANILLA PAREDES, JOSÉ 
RODRIGUEZ MANTILLA,...
FRAMEWORK
•Los PD son más abstractos que los frameworks•Los PD son elementos arquitectónicos más pequeños que los frameworks•Los PD ...
SINGLETON 
FACTORY 
ABSTRACT FACTORY
en Java
Proporciona una manera flexible de instanciar objetos cuando la clase puede cambiar, bien por cambios de diseño o en tiemp...
FACTORY
¿ En que casos se usa? 
Implementación en Java 
DesventajasProporciona una interfaz para crear FAMILIAS de objetos relacio...
¿ En que casos se usa? 
Implementación en Java 
Desventajas
¿ En que casos se usa? 
Consecuencias 
Implementación en Java
PATRONES ESTRUCTURALES
ADAPTER
COMPOSITE 
El objetivo es desarrollar una manera flexible de crear estructuras jerárquicas de árbol de complejidad arbitra...
DECORATOR 
Añade funcionalidad a un clase dinámicamente. 
También conocido como WRAPPER
¿ Cuando Usarlo ? 
CONSECUENCIAS 
Prueba -JAVA
PROXY 
Proporcionar un sustituto o marcador de posición 
de otro objeto para controlar el acceso a dicho objeto.
PROXY 
¿ Cuando Usarlo ? 
CONSECUENCIAS
Requisitos 
Diseño 
Implementación 
Verificación 
Mantenimiento
MODELO DE CONSTRUCCIÓN DE PROTOTIPOSEscuchar al ClienteConstruir /revisar maquetaEl cliente aprueba la maqueta
•Desarrollar y Probar 
•Planificacion 
•Analisisde riesgo 
•Determinar Objetivos
Lospatronesdediseñocapturanelconocimientoquetienenlosexpertosalahoradediseñar. 
Lospatronesayudanagenerarsoftware“maleab...
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Patrones de Diseño y Frameworks
Próxima SlideShare
Cargando en…5
×

Patrones de Diseño y Frameworks

244 visualizaciones

Publicado el

Patrones de Diseño y frameworks: la diferencia y los tipos de patrones, Ingenieria de software 2

Publicado en: Software
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
244
En SlideShare
0
De insertados
0
Número de insertados
7
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Patrones de Diseño y Frameworks

  1. 1. CAM URQUIZO, DANIEL CASTAÑEDA GALLADO,CARLOS GUTIERREZ ROMERO,FABIO QUINTANILLA PAREDES, JOSÉ RODRIGUEZ MANTILLA, JOSÉ LUIS INGENIERÍA DE SOFTWARE II
  2. 2. FRAMEWORK
  3. 3. •Los PD son más abstractos que los frameworks•Los PD son elementos arquitectónicos más pequeños que los frameworks•Los PD son menos especializados que los frameworks
  4. 4. SINGLETON FACTORY ABSTRACT FACTORY
  5. 5. en Java
  6. 6. Proporciona una manera flexible de instanciar objetos cuando la clase puede cambiar, bien por cambios de diseño o en tiempo de ejecución
  7. 7. FACTORY
  8. 8. ¿ En que casos se usa? Implementación en Java DesventajasProporciona una interfaz para crear FAMILIAS de objetos relacionados o que dependen entre sí.
  9. 9. ¿ En que casos se usa? Implementación en Java Desventajas
  10. 10. ¿ En que casos se usa? Consecuencias Implementación en Java
  11. 11. PATRONES ESTRUCTURALES
  12. 12. ADAPTER
  13. 13. COMPOSITE El objetivo es desarrollar una manera flexible de crear estructuras jerárquicas de árbol de complejidad arbitraria, mientras que permite que cada elemento de la estructura funcione con una interface uniforme.
  14. 14. DECORATOR Añade funcionalidad a un clase dinámicamente. También conocido como WRAPPER
  15. 15. ¿ Cuando Usarlo ? CONSECUENCIAS Prueba -JAVA
  16. 16. PROXY Proporcionar un sustituto o marcador de posición de otro objeto para controlar el acceso a dicho objeto.
  17. 17. PROXY ¿ Cuando Usarlo ? CONSECUENCIAS
  18. 18. Requisitos Diseño Implementación Verificación Mantenimiento
  19. 19. MODELO DE CONSTRUCCIÓN DE PROTOTIPOSEscuchar al ClienteConstruir /revisar maquetaEl cliente aprueba la maqueta
  20. 20. •Desarrollar y Probar •Planificacion •Analisisde riesgo •Determinar Objetivos
  21. 21. Lospatronesdediseñocapturanelconocimientoquetienenlosexpertosalahoradediseñar. Lospatronesayudanagenerarsoftware“maleable”(softwarequesoportayfacilitaelcambio,lareutilizaciónylamejora). Lospatronesdediseñosonguías,noreglasrigurosas. Cadapatróndescribelasoluciónaproblemasqueserepitenunayotravezennuestroentorno,deformaquesepuedeusaresasolucióntodaslasvecesquehagafalta. Lautilizacióndeunframeworkeneldesarrollodeunaaplicaciónimplicaunciertocosteinicialdeaprendizaje,aunquealargoplazoesprobablequefacilitetantoeldesarrollocomoelmantenimiento. CONCLUSIONES

×