Design & Theory of Programming - Design Notation Flashcards
What is top-down design?
Breaking down a problem into sub problems
What is stepwise refinement?
Breaking down sub problems into even smaller steps
What is an example of graphical design notation?
A structure diagram
What is an example of text notation?
Pseudo-code
What is an advantage of using a structure diagram?
The structure of the program is very clear
What is a disadvantage of using a structure diagram?
They focus less on detail and more on the overall picture
What is Pseudo-Code?
A step by step written description of the design of a program
When would graphical design notation be used?
At the start of the design process of creating a program
When would text notation be used?
Immediately before the program is written