arquitectura de software en el ciclo de vida Ágil

29
Arquitectura de Software en el Ciclo de Vida Martín Salías

Upload: martin-salias

Post on 19-Nov-2014

1.841 views

Category:

Documents


0 download

DESCRIPTION

Versión actualizada presentada en Rosario en junio de 2013 durante la Jornada de Arquitectura de Software del MUG.

TRANSCRIPT

Page 1: Arquitectura de Software en el Ciclo de Vida Ágil

Arquitectura de Software en el Ciclo de Vida Agil

Martín Salías

Page 2: Arquitectura de Software en el Ciclo de Vida Ágil

http://kl.la/AgileArch

Page 3: Arquitectura de Software en el Ciclo de Vida Ágil

"The best architectures, requirements, and designs emerge

from self-organizing teams."

The Agile Manifesto

Page 4: Arquitectura de Software en el Ciclo de Vida Ágil

• Arquitectura Emergente

• Patrones y Prácticas• Inspección Constante

Page 5: Arquitectura de Software en el Ciclo de Vida Ágil

Arquitectura Emergente

Page 6: Arquitectura de Software en el Ciclo de Vida Ágil
Page 7: Arquitectura de Software en el Ciclo de Vida Ágil

Atributos deCalidad

Page 8: Arquitectura de Software en el Ciclo de Vida Ágil
Page 9: Arquitectura de Software en el Ciclo de Vida Ágil

Rendimiento Disponibilidad Seguridad

Asincronismo

Caching SSLLoad Balancing

Shared State AuditLogs

CacheDistribuido

Page 10: Arquitectura de Software en el Ciclo de Vida Ágil

Prácticas: Sashimi

http://www.flickr.com/photos/ykjc9/3537413623/

Page 11: Arquitectura de Software en el Ciclo de Vida Ágil
Page 12: Arquitectura de Software en el Ciclo de Vida Ágil
Page 13: Arquitectura de Software en el Ciclo de Vida Ágil
Page 14: Arquitectura de Software en el Ciclo de Vida Ágil
Page 15: Arquitectura de Software en el Ciclo de Vida Ágil
Page 16: Arquitectura de Software en el Ciclo de Vida Ágil

Inspección Constante

http://www.flickr.com/photos/auntiep/17135231/

Page 17: Arquitectura de Software en el Ciclo de Vida Ágil
Page 18: Arquitectura de Software en el Ciclo de Vida Ágil

Ejemplos

Page 19: Arquitectura de Software en el Ciclo de Vida Ágil

Validación de Atributos de Calidad

Page 20: Arquitectura de Software en el Ciclo de Vida Ágil

Métricas de Ciclo de Vida

Page 21: Arquitectura de Software en el Ciclo de Vida Ágil

Aceptación, Rendimiento y Carga

Page 22: Arquitectura de Software en el Ciclo de Vida Ágil

Validación del Modelo de Arquitectura

Page 23: Arquitectura de Software en el Ciclo de Vida Ágil

Validación de Dependencias

Page 24: Arquitectura de Software en el Ciclo de Vida Ágil

Pruebas Unitarias y de Integración

Page 25: Arquitectura de Software en el Ciclo de Vida Ágil

Análisis Estático

Page 26: Arquitectura de Software en el Ciclo de Vida Ágil

Otras…

Page 27: Arquitectura de Software en el Ciclo de Vida Ágil

Conclusiones

Page 28: Arquitectura de Software en el Ciclo de Vida Ágil

http://kl.la/AgileArch

Preguntas

Martín Salías

[email protected]://kleer.la

Page 29: Arquitectura de Software en el Ciclo de Vida Ágil

Muchas gracias.