Skip to content

b. Test Your Knowledge

Section A-style Questions (1 mark each)

(Recall and understanding – from textbook pp. 10-12)

1. What is the purpose of a data dictionary?


2. Which design tool shows the appearance and layout of an interface?


3. What three components are always included in an IPO chart?


4. Why is pseudocode described as "language independent"?


5. What does an object description include besides attributes?


🔹 Section B-style Questions (2 – 4 marks each)

(Applied understanding – describe/explain functions of each tool)

1. Explain how a data dictionary helps programmers maintain and update a solution after development.


2. Describe two benefits of producing mock-ups before coding begins.


3. Outline the differences between an object description and an IPO chart.


4. Explain why pseudocode is an effective tool for testing logic before writing program code.


5. Given the requirement "The app must allow users to add a new post containing a title, date, and message", identify which design tools would best represent:

a. the data elements involved

b. the sequence of processing steps