4. Arquitectura de Software
“things that people perceive
as hard to change”
Martin Fowler
http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf
“SA = {Elements, Form, Rationale}”
Perry DE, Wolf AL
Foundations for the study of software architecture
“… the important stuff (whatever that is)”
Ralph Johnson
5. ¿Qué es la Arquitectura de Software?¿Por qué es importante?
una buena arquitectura es la clave del éxito a largo plazo
34. Ley de Conway
“Las organizaciones que diseñan sistemas están limitadas a producir diseños que
son copias de las estructuras de comunicación de estas organizaciones.”
35. Ley de Conway
“Las organizaciones que diseñan sistemas están limitadas a producir diseños que
son copias de las estructuras de comunicación de estas organizaciones.”
36. Productos en lugar de Proyectos
Si lo diseñas lo implementas
“you build, you run it”
Si lo implementas, lo despliegas