This AP Computer Science Principles study guide covers program development, including development processes (waterfall, agile, devops, exploratory), iterative vs. incremental development, phases of program development (investigation, design, documentation), program requirements and specifications, program documentation (comments, importance of documentation), and sourcing your work (citation). It emphasizes exam preparation with practice questions and key takeaways.
Give us your feedback and let us know how we can improve
Question 1 of 14
🎉 Which development process follows a step-by-step, linear approach, where each stage must be completed before moving to the next?
Agile
Exploratory
Waterfall
Iterative