Dar a conocer diferentes conceptos útiles de la arquitectura del software y aplicar
los fundamentos de arquitecturas y estilos arquitectónicos en el desarrollo de sistemas de software.