Check you understanding of Data Structures at AS level first
Approaches - Describe different appropriate approaches to analysis and design, including Waterfall and Agile.
Documentation - Explain at which stage of the development which pieces of documentation would be produced
Look at the two User guides - what do they both contain? What is the purpose of a user guide and what is included?