Professional Documents
Culture Documents
There are other models like a spiral, Agile iterative, etc, you should have knowledge
about all these models and then state why did you choose waterfall.
1. Fixed Requirement
2. Fixed Budget
3. Fixed Deadline
4. Fixed Resource
5. One Release
1. Requirement
2. Design
3. Implementation
4. Testing
5. Deployment
6. Maintenance
This is an academic project so you will not be doing maintenance for this project.
1. Requirements Phase
○ Mention what method you used for requirement analysis
○ Must have done research on at least 5 existing similar products, mention their
existing features, merits, and demerits
○ Divide your requirement into functional, non-functional, and usability
○ Outcome: A proper SOW (Scope of Work) and SRS(Software Requirement
Specification) document should be prepared.
By the end of the requirements phase, you should have a very clear
3. Implementation Phase
This is the stage where everything is put into action. Based on the requirements
document in step one and the system design process in step two, the team
begins the full development process to build the software as outlined by both the
requirements phase and the system design phase.
By end of this phase you should have:
○ Working software with full technical documentation
○ Technical guide
○ User Guide
4. Testing Phase
○ Whitebox testing
○ Blackbox testing
By end of this phase you should have:
○ Test Plan
○ Test Cases
○ Test Report
5. Deployment
Set up the project in a production environment
By end of this phase you should have:
○ The application deployed to a server and should be working perfectly
○ Deployment guide