0
0
Software Engineeringknowledge~10 mins

Why good design reduces maintenance cost in Software Engineering - Test Your Understanding

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence to explain why good design helps maintenance.

Software Engineering
Good design makes code [1], which helps reduce maintenance effort.
Drag options to blanks, or click blank then click option'
Acomplex
Bslow
Chidden
Dclear
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'complex' because it sounds technical
Choosing 'slow' which is unrelated to maintenance
2fill in blank
medium

Complete the sentence to explain a benefit of modular design.

Software Engineering
Modular design allows developers to [1] parts without affecting the whole system.
Drag options to blanks, or click blank then click option'
Aignore
Bhide
Cchange
Ddelete
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'ignore' which doesn't help maintenance
Choosing 'delete' which is destructive
3fill in blank
hard

Fix the error in the sentence about documentation.

Software Engineering
Good design includes [1] documentation to help future developers.
Drag options to blanks, or click blank then click option'
Aclear
Bmissing
Cconfusing
Dhidden
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'missing' which is the opposite of good design
Choosing 'confusing' which makes maintenance harder
4fill in blank
hard

Fill both blanks to complete the sentence about testing.

Software Engineering
Good design includes [1] tests and [2] code to reduce maintenance cost.
Drag options to blanks, or click blank then click option'
Aautomated
Bmanual
Ccomplex
Dsimple
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'manual' tests which are slower
Choosing 'complex' code which is harder to maintain
5fill in blank
hard

Fill all three blanks to explain how good design supports maintenance.

Software Engineering
Good design uses [1] naming, [2] structure, and [3] comments to help maintainers.
Drag options to blanks, or click blank then click option'
Aconsistent
Brandom
Cclear
Dmessy
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'random' or 'messy' which make maintenance harder