volume_mute

Different software, different methods

publish date2026/05/27 11:53:59.387990 UTC

volume_mute

Consider three systems: a heart‑monitoring device in a hospital, an online shopping website, and a 3D action game. Each has different users, risks, and performance needs.

Why is it unrealistic to expect a single universal software engineering method to work well for all of them?

Correct Answer

Different types of software require different engineering approaches.

Explanation

A safety‑critical medical device needs rigorous verification and validation, while a game benefits from rapid prototyping and experimentation. Different goals and constraints demand different processes and techniques.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears