6.2. Arquitectura de Software