Quality is delighting customers
We know there are number of software development methodologies, e.g. waterfall, agile, RAD, RUP, Sprial, etc
Can anyone explain every model with respective to its strengths against a particular project
Depends on the project requirement.
if the requirements and technology is well-known , then waterfall model is simple and easy to use.
If the requirements are ever changing, then agile or iterative development is good
If the the business wants an accurate product, requirements are gathered over a period of time, then prototyping model suit.
If the business wants quick deliverables, requirements and technology is well known, they are not concerned with the performance, then a RAD model will suit.
Hope this info helps.