Software Structure |
Understanding increpements for
structure
- Very low (very low cohesion,
high coupling, spaghetti
code)
- Low (moderately low
cohesion, high coupling)
- Nominal (reasonably well
structured, some weak areas)
- High (high cohesion, low
coupling)
- Very High (strong
modularity, information
hiding in
data/control
structure)
|
Software Clarity |
Understanding increments for
application clarity
- Very low (no match between
program and application
worldviews)
- Low (some correlation
between program and
application)
- Nominal (moderate
correlation between program
and
application)
- High (good correlation
between program and
application)
- Very High (clear match
between program and
application
worldviews)
|
Software Self-Descriptiveness |
Understanding increments for
self-descriptiveness
- Very low (no match between
program and application
worldviews)
- Low (some correlation
between program and
application)
- Nominal (moderate
correlation between program
and
application)
- High (good correlation
between program and
application)
- Very High (clear match
between program and
application
worldviews)
|