The extent to which full use is made of resources. The extent to which use of the program is made easy, quick and pleasant for users. The extent to which a program helps in the establishment of test criteria and the evaluation of program performance. The extent to which the program makes its purpose clear to the evaluator. The extent to which a program anticipates the incorporation of changes.
Software utility has three components, corresponding to possible uses of a program.
Usability in a changed environment denotes the extent to which the program can still be used in a new environment. Dependency structure relating intuitive attributes, test attributes, and metrics. The intuitive quality components depend on the following exit attributes that can be measured by examining a program text. The extent to which the program is executable without change on new computer configuration. The extent to which the program can stand alone, without other programs or systems.