Upgrade to access all content for this subject
All of the following are accurate statements about program design EXCEPT that
you should use your knowledge of processes to determine which modules should be separate and which should be combined into a single module.
you should start at the big picture and keep breaking down the functions into manageable chunks.
for complex projects, design everything at the beginning and strictly adhere to this design.
if requirements change during the design process, then the program design can change.
design is an iterative process and will normally evolve during the prototyping stage.