Menu

Abstraction and Decomposition - Categories

Drag answers into the correct category. Once all of the answers have been categorised press submit to check your answers.

What decomposition involves
What abstraction involves
Benefits of subprograms

Answers
Easier to maintain
Ignore irrelevant properties
Break down sub-problems further
Easier to adapt
Reused many times
Remove unnecessary detail
Create a simplified version
Model the real world
Identify main tasks to perform
Reduces amount of code
Make each small task manageable
Break problem into smaller parts
Focus on essential components
Create smaller sub-problems
Fewer bugs
Log in or sign-up to access the categorising activity



Don't have a login?

You can still revise this topic