Modularity and Modification: demonstrate an understanding of program components and modules