Patrones de diseño y frameworks

499 visualizaciones

Publicado el

Patrones de diseño y frameworks: diferencias y mencion de los patrones en ingenieria de software

Publicado en: Software
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
499
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
1
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

×