volume_mute

Why Not All Graphical Models Need to Be Rigidly Formal

publish date2026/06/09 19:47:12.442207 UTC

volume_mute

True or False: When using graphical models to stimulate discussion among software engineers (as in agile modeling), the models must be completely rigorous and use the notation with absolute precision.

Correct Answer

False

Explanation

When models are used to stimulate and focus discussion (as in agile modeling), they may be incomplete and can use the modeling notation informally. The purpose of the model is to stimulate discussion, not to serve as a precise formal specification. This is different from when models are used for documentation (must be correct) or for code generation (must be both complete and correct, with precise notation).

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears