Guideline: Modeling
Many of the assets in a software product line are models of one type or another. This brief guidance discusses features of a good model.
Relationships
Main Description

A good model must be an accurate representation to the appropriate level of abstraction.

A good model must be a complete representation within the chosen scope.

Scott Ambler gives the following characteristics for agile models that seem reasonable for any model:

* fulfills its purpose

* is understandable to its audience

* is sufficiently accurate

* is sufficiently consistent

* is sufficiently detailed

* provides positive value

* is as simple as possible

Scott Anbler. Just Good Enough. Dr. Dobb's Journal, Dec 16, 2004.