Strengths: 1. It is the framework for building theories that envisions society as a complex system whose parts work together to promote solidarity and stablity. 2. It begins with the observation that society is structured : relationship organised in terms of rules. 3. It regards society as a system: the various parts are linked together in one form or another. 4. It believes that basic needs (functional pre-requisites) are to be met in order for society to survive. 5. Order and stability is brought about by value consensus.
Weaknesses: 1. It over-emphasizes the consensus that exists in society. 2. It draws an anology between an organism and society. Organisms are biological with a natural life process and societies are not. 3. Functionalists have problem explaining social change. They believe if society exists to fulfil needs, when these needs are met there is no need to change. Hope that was enough to help you!