volume_mute
Software Design Definition
publish date: 2026/05/30 21:17:43.210945 UTC
volume_mute
A software design is a description of the structure of the software to be implemented. Which of the following are part of what a software design describes? Select all that apply.
Correct Answer
(1) The data models and structures used by the system
(2) The interfaces between system components
(3) The algorithms used
Explanation
A software design describes: the structure of the software, the data models and structures used by the system, the interfaces between system components, and sometimes the algorithms used.
Reference
Software Engineering, Ian Sommerville, 9th edition
