Software developement lifecycle describes the life cycle of a software product
from its conception to implementation, delivery and maintainence.
Software developement lifecycle involves the following stages: 1. Requirement analysis and definition 2. System design 3. Program design 4. Implementation 5. Unit testing 6. Integration testing 7. System testing 8. System delivery 9. Maintainence