Design & Theory of Programming - Design Notation Flashcards

1
Q

What is top-down design?

A

Breaking down a problem into sub problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is stepwise refinement?

A

Breaking down sub problems into even smaller steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an example of graphical design notation?

A

A structure diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an example of text notation?

A

Pseudo-code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an advantage of using a structure diagram?

A

The structure of the program is very clear

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a disadvantage of using a structure diagram?

A

They focus less on detail and more on the overall picture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Pseudo-Code?

A

A step by step written description of the design of a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When would graphical design notation be used?

A

At the start of the design process of creating a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When would text notation be used?

A

Immediately before the program is written

How well did you know this?
1
Not at all
2
3
4
5
Perfectly