Three Key Implementation Issues
publish date: 2026/06/12 23:48:7.094582 UTC
Software engineering includes activities beyond programming. Three implementation issues are particularly important and often not covered in programming textbooks. Which three are they?
Correct Answer
Explanation
The three key implementation issues highlighted are: (1) Reuse - most modern software is constructed by reusing existing components or systems; (2) Configuration management - during development, many different versions of components are created and must be tracked; (3) Host-target development - production software typically does not execute on the same computer as the development environment. Algorithm selection and UI design are important but are not the focus of this section.
Reference
Software Engineering, Ian Sommerville, 10th edition
