Structured Programming

What is structured programming?
Decomposing a program into manageable modules
1 of 6
How are these modules decomposed?
They are decomposed into smaller modules, and eventually into modules that perform individual tasks.
2 of 6
What can be written to carry out individual tasks?
Simple subroutines
3 of 6
What is recorded when documenting the interface of each module? (4 marks)
The module's name, any inputs, processes and the output/return value.
4 of 6
Give some advantages of structured programming. (5 marks)
Coding is easier due to subroutines/Each module can be written independently by a number of programmers/Each module can be tested individually/Subroutines and modules can be fixed without affecting the rest of the program/Reuse subs. + mods.
5 of 6
Why is it important that code is well-maintained? (3 marks)
It makes it easy for other programmers to understand, so that they can change parts of the source code without causing problems.
6 of 6

Other cards in this set

Card 2

Front

How are these modules decomposed?

Back

They are decomposed into smaller modules, and eventually into modules that perform individual tasks.

Card 3

Front

What can be written to carry out individual tasks?

Back

Preview of the front of card 3

Card 4

Front

What is recorded when documenting the interface of each module? (4 marks)

Back

Preview of the front of card 4

Card 5

Front

Give some advantages of structured programming. (5 marks)

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Design, Testing and Translators resources »