Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales los conocimientos para manejar los roles y responsabilidades como arquitecto de software, así como manejar los fundamentos de estilos y patrones de  diseño y  arquitectura en el desarrollo de software.