Development Methodologies Flashcards
What are the different stages that Databases, Websites and Programs involves
Analysis
Design
Implementation
Testing
Evaluation
Maintenance
What is Analysis
Finding out what needs done
Design
Designing the product
Implementation
Creating the product
Testing
Making sure the product works correctly
Evaluation
Making sure the product does everything it was supposed to do
Maintenance
Providing updates for your product in the future and fixing bugs
Pros of Agile Development
More Flexible
Able to respond to unpredictability
Can Cope with rapid change
Cons of Iterative/Waterfall Development
Too Rigid and slow
If a mistake is made early stage and then found during testing stage, the program has to be rewritten