1) Concepto:
2) Componentes y relaciones entre los mismos
       
3) Tipos de Arquitecturas software: