volume_mute

Matching key questions in software engineering

publish date2026/05/27 12:13:34.666325 UTC

volume_mute

Software engineering addresses several fundamental questions about what software is, what makes it good, and how it should be built.

Match each question with its correct answer category.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Question

What are the attributes of good software?
What is software engineering?
What is software?

Answer

Programs + documentation
Maintainability, dependability, efficiency, acceptability
Engineering discipline for software production

Correct Answer

(1) What is software?,Programs + documentation
(2) What are the attributes of good software?,Maintainability, dependability, efficiency, acceptability
(3) What is software engineering?,Engineering discipline for software production

Explanation

These matches reflect the core definitions used in professional practice: software includes more than code, good software has multiple quality attributes, and software engineering is an engineering discipline.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears