People often make analogies to other uses of the word architecture, about which they have some intuition. They commonly associate architecture with physical 
structure (buildings, streets, hardware) and physical arrangement. A building architect must design a building that provides accessibility, aesthetics, light, 
maintainability, and so on. A software architect must design a system that provides concurrency, portability, modifiability, usability, security, and the 
like, and that reflects consideration of the tradeoffs among these needs.

Analogies between buildings and software systems should not be taken too far, as they break down fairly quickly. Rather, they help us understand that the 
viewer's perspective is important and that structure can have different meanings depending on the motivation for examining it. A precise definition of 
software architecture is not nearly as important as what investigating the concept allows us to do.


Software Architecture in Practice Second Edition (Seccion 2.3 hacia el final)



Puntos fuertes:

	Arquitectura de Construccion: cualidades como Accesibilidad, Iluminacion, Mantenibilidad, etc.

	Arquitectura de Software: Concurrencia, Portabilidad, Modificabilidad, Usabilidad, Seguridad, etc.

	Los dos buscan satisfacer cualidades, los dos facilitan cierto calculo de en cuanto se cumplen esas cualidades, los dos facilitan la documentacion
        que justifican las cualidades.


Las estructuras arquitectonicas se corresponden con las distintas "vistas" de la arquitectura de edificios.

Los estilos pueden ser comparados con la familia de tipos de construcciones que se levantan (puentes, casas, edificios, torres) o bien los distintos 
estilos en cada una de esas areas  (estilo 1 de puente, estilo 2 de puente, etc).


Puntos Debiles:

El elemento o bloque basico de la arquitectura de edificios o de construccion es un bloque fisico, concreto, mucho mas "medible" (su peso, fuerza, tamao,
dureza, maleabilidad, etc.).  Los elementos de la arquitectura de software no son elementos tan concretos sino mas abstractos, porque se encuentran 
en un dominio mas abstracto desde el punto de vista de los sentidos humanos.


