Me han preguntado recientemente cuales son las funciones de un Arquitecto de Software, termino que me suele hacer reír y que siempre digo que en menor y mayor medida casi todos somos un poco Arquitectos de Software, yo he recopilado estas funciones: Arquitectura : Definición de arquitectura de los sistemas, vista física, vista lógica, principios de arquitectura, seguridad, etc. Selección de Software : Pilas de aplicaciones, bases de datos, librerías, frameworks, estándares tecnológicos, etc...