|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Expected |
|
|
Major Softgoal |
sub Softgoal |
Cont. Value |
Eval. Value |
Study |
Situation |
|
|
Code be maintainable |
Reduce entropy |
++ |
S |
|
May help to resolve
the problem of entropy on a short term |
|
|
|
|
Reduce defects and
ease changes to legacy code. |
|
|
|
++ |
S |
|
Embedded systems |
|
|
|
|
++ |
S |
Refactoring
intrinsically improves code maintainability |
|
|
|
Update code in the
face of evolving needs |
++ |
S |
Frozen code rapidly
becomes obsolete code |
|
|
Code be extensible |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code be continuously improved |
|
+ |
S |
|
|
|
|
Reorganize and simplify legacy code |
++ |
S |
|
Legacy code. |
|
|
Improve
readability and reusability |
+ |
S |
|
Web applications |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|