Below are revision links to various resources that will help you to revise for Unit 2.2.2 - Software development. Further below are the exam questions we have done in lesson with the mark scheme and worked answer. Knowing this module in and out will help you with your Year 13 Coursework!
You need to know:
Understand the waterfall lifecycle, agile methodologies, extreme programming, the spiral model and rapid application development.
The relative merits and drawbacks of different methodologies and when they might be used.
Writing and following algorithms.
Different test strategies, including black and white box testing and alpha and beta testing.
Test programs that solve problems using suitable test data and end user feedback, justify a test strategy for a given situation.
I'll admit, their videos can get boring and very monotone but that's not the point of these videos. Craig and Dave do an amazing job in explaining the content in good depth and highlight what you need to know. The link will display all you need to know for the sub-unit.
Physics and Math's tutor is a great place to find a lot of resources. This concise notes document has everything you need to know about this subunit condensed into a few pages.
There is also a bigger version with more detailed notes if you follow this link. I would avoid it unless you really need it though.
I strongly advise you go over the concise notes first and make flashcards, and if you're struggling then go over the advanced notes.
Quizlet have made online flashcards for you! Use this to make your own flashcards or learn from Quizlet's flashcards... your own ones maybe better suited for you though...
A lot of us struggle with knowing the difference between each of the software development lifecycles, but Isaac computing offers one of the most in-depth and easy to comprehend notes. The rest of the topics are available on the website.