volume_mute
Hardware Interface Maintenance Problem
publish date: 2026/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
