Development & Testing phases
Development phase:
1. Analyze the requirements: Analyze the project requirements and create a roadmap to meet that requirement.
2. Design: Design the system architecture and create a plan for development.
3. Develop: Develop the code and modules necessary to meet the requirements.
4. Test: Test the developed code and modules to ensure that they meet the requirements.
5. Deploy: Deploy the code and modules to the production environment.
Testing phase:
1. Unit Testing: Verify that each individual unit of the code is functioning correctly.
2. Integration Testing: Verify that all the units of code integrate correctly with one another.
3. System Testing: Verify that the complete system meets the requirements.
4. Regression Testing: Verify that the system still works correctly after any changes or updates.
5. Acceptance Testing: Verify that the system meets the customer‘s requirements.