A teoria social cognitiva de Albert Bandura apoia-se, dentre alguns pressupostos, em um modelo que inclui fatores comportamentais, ambientais e pessoais, através do qual as pessoas têm a capacidade de regular suas vidas, transformando eventos transitórios em formas relativamente habituais de avaliar e regular seu ambiente social e cultural. Esse modelo é denominado: