volume_mute
Host-Target Development Model
publish date: 2026/06/12 23:48:9.052508 UTC
volume_mute
Most professional software development is based on a host-target development model. Which of the following correctly describes this model?
Correct Answer
Software is developed on one computer (the host) using an IDE and compilers, then downloaded and executed on a separate computer (the target) which has the execution platform, libraries, and related systems
Explanation
In host-target development: the host has the development platform (IDE, compilers, testing tools) and the target has the execution platform (libraries, related systems, databases). The developed software is downloaded to the target for execution. This is especially important for embedded systems and mobile systems where development and execution platforms are completely different.
Reference
Software Engineering, Ian Sommerville, 10th edition
