----Repeat the above steps again and again till you get the final product.
----Usually used in projects where requirement specification is not clear.
----Can be throwaway or evolutionary.
----Disadvantage: Custumore and developer get used to protoype, forgetting main requirements
----Used for short term projects
----Has the following phases
----Done in teams
----Used for pojects to be completed in short time.
----Teams work in parallel.
SW Development Life Cycle: