Please suggest me books which I should read to understand SDLC and PDLC. I do not know what is difference between SDLc and PDLC. I know what is waterfall model and Iterative approach in software development. But I am not sure if I know everything in SDLC and PDLC. Please help me.
If noone answered yet, that's probably because noone knows what to answer.
You best option to improve your probability to get help is to provide more information: more specifics about what you are interested in, why you are interested in it, what you've done so far to find out more, what your current understanding is, more specific doubts etc. pp.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
The problem is that there is no standard SDLC or PLDC; many organizations have their own. "Lifecycle" usually implies management from inception to decommisioning but some consulting firms which only do green-field systems for other companies may have an SDLC that only goes from inception to deployment and initial commissioning. One department may refer to their in-house software as a "product" for their userbase, while others would argue that a "product" only refers to software that is sold to multiple independent clients.
One way to look at it is that the SDLC addresses the work to be done to create a single release of a system. The PDLC addresses the work to be done to manage several releases of the system and the related supporting effort and material.