Workshop
The quiz questions are provided for your further understanding.
Quiz
1. Why does proper design often take longer than writing the program code?
2. Where does a programmer first begin determining the user’s requirements?
3. True or false: Proper top-down design forces you to put off details as long as possible.
4. How does top-down design differ from pseudocode?
5. What is the purpose of RAD?
6. True or false: You do not have to add code to any system that you design with RAD.
7. Which uses symbols: a flowchart or pseudocode?
8. True or false: You can flowchart both program logic as well as real-world procedures.
9. True or false: Your user will help you create a program’s output if you let the user work with an output prototype.
10. What is the final step of the programming process (before testing the final result)?
Answers
1. The more thorough the design, the more quickly the programming staff can write the program.
2. A programmer often begins defining the output of the proposed system.
3. True
4. Top-down design enables a program designer to incrementally generate all aspects of a program’s requirements. Pseudocode enables you to specify the logic of a program once the program’s design has been accomplished using tools such as top-down design.
5. RAD provides a way to rapidly develop systems and move quickly from the design stage to a finished product. RAD tools are not yet advanced enough to handle most programming tasks, although RAD can make designing systems easier than designing without RAD tools.
6. False. RAD requires quite a bit of programming in many instances once its work is done.
7. A flowchart uses symbols.
8. True
9. True
10. The final step of programming is writing the program code.