Could someone explain to me briefly?

Carry out at least one of the techniques used for problem analysis (IPO, DFD, pseudocode) and make sure that you describe in detail all functions that you think should be included in your software.

How can I complete my program with IPO, DFD or pseudocode? Because I can't understand the reason behind it.