사회복지학은 사회문제 해결이라는 사회적 욕구에 대응하기 위해 존재하는 응용 실천학문이다. 이러한 사회복지학의 접근방법은 관심대상인 사회문제의 발생 원인을 어떻게 보느냐에 따라 3가지로 생각할 수 있다. 첫째는 사회문제가 사회제도의 결함으로 인해 발생했다는 갈등주의 관점이다. 둘째는 인간의 기능적 장애로 인해 사회부적응이 일어나고, 이러한 사회부적응이 사회문제로 발전했다는 기능주의 관점이다. 셋째는 현대사회에서 사회제도의 결함과 인간의 사회부적응의 복합적인 원인으로 인해 사회문제가 발생한다는 통합주의 관점이다. 갈등주의 시각에서 사회문제를 해결하려는 방법은 정책적 접근, 기능론적 관점에서는 전문적 접근, 통