I believe the answer is: social-cognitive
The social cognitive perspective see a behaviour as a result of the process of thinking and judging. The thinking process start to evaluate the data that taken during observation and the judging process start when we tried to determine the best behaviour to handle our situation.