volume_mute

Hardware Interface Maintenance Problem

publish date2026/06/23 19:43:6.637748 UTC

volume_mute

Why is it often impossible to maintain hardware interfaces unchanged when new hardware is introduced, particularly in embedded systems?

Correct Answer

Because there is tight coupling between software and hardware in embedded systems, so major application software changes may be required to use new hardware effectively

Explanation

Embedded systems typically have tight coupling between software and hardware. When new hardware is introduced, it is often impossible to maintain the old hardware interfaces, and major changes to the application software may be required to make effective use of the new hardware.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears