_______ developed a set of software quality factors that has been given the acronym FURPS- Functionality, Usability, Reliability, Performace and Supportability _________________.
Hewlett-Packard developed a set of software quality factors that has been given the acronym FURPS- functionality, usability, reliability, performance and supportability.
The FURPS quality factors draw liberally from earlier work, defining the following attributes for each the five major factors:
1) Functionality is assessed
by evaluating the feature set and capabilities of the program, the generality
of the functions that are delivered, and the security of the overall system.
2) Usability is assessed by considering
human factors, overall aesthetics, consistency, and documentation.
3) Reliability is evaluated by
measuring the frequency and severity of failure, the accuracy of output
results, the mean-time-to-failure (MTTF), the ability to recover from failure,
and the predictability of the program.
4) Performance is measured by
processing speed, response time, resource consumption, throughput, and
efficiency.
5) Supportability combines the ability to extend the program (extensibility), adaptability, serviceability. These three attributes represent a more common term, maintainability. In addition, testability, compatibility, configurability , the ease with which a system can be installed, and the ease with which problems can be localised.
The FURPS quality factors and attributes just described can be used to
establish quality metrics for each step in the software engineering process.