Definition
Reusability describes the degree to which the application and the
code in the application have been specifically designed, developed,
and supported to be usable in other applications.
Score
Score As |
Descriptions To Determine Degree of Influence |
0 |
No reusable code. |
1 |
Reusable code is used within the application. |
2 |
Less than 10% of the application code developed is
intended for use in more than one application. |
3 |
Ten percent (10%) or more of the application code
developed is intended for use in more than one application.
|
4 |
The application was specifically packaged and/or
documented to ease reuse, and the application is customized at
the source code level. |
5 |
The application was specifically packaged and/or
documented to ease reuse, and the application is customized for
use by means of user parameter maintenance. |
Hints
- A score of 1 is awarded for reusing code regardless of where
it was developed.
- Code developed specifically for reuse within the application
and used more than once within the application counts as well as
code retrieved from a central library and available for general
use
- To score 2 or more, the code must be developed for use in more
then one application, stored and managed in a central library and
be available for general use. Code from one application that is
cut and pasted into another application is not considered reuse.
- The reusable code would be supported by documentation that
enables and eases the reuse.
- Examples of applications customized through use of parameters
include PeopleSoft and SAP and would generally receive a score of
5.
- Reused code may be slightly modified in the receiving
application.
- Examples of reuse include objects or other static code
maintained in an object/code library.
Typically
Scoring is not platform dependent.