Chester is programming a new game that is large and complex, so he divided the project into modules and sub-modules before beginning. What approach is this?


1) Database management

2) Top-down programming

3) Binary code translation

4) String variables

(Please, I need a quick anwser)