Design+questions

Answer the questions below. You may wish to refer to the course notes on the Software Development Process, and in particular the section on Design

1. Explain what is meant by the following terms: (a) modular design (b) top down design (c) bottom up design (d) step wise refinement

2. Research what makes a good Human Computer Interface. Identify 3 features which are considered important in a good user interface, and with the aid of a screen-sketch, explain what is meant by each feature.

3. Design notation can be graphical, such as a structure diagram, or a flowchart, or it can be written using pseudocode. Explain what is meant by: (a) a structure diagram (b) a flowchart (c) pseudocode