What Is Software Quality?
Quality in fact
o Doing the right thing, in right way, the first time
o Doing it on time within budget
Quality perception
1. Producers view of quality
o Meets specifications and delivering the right product
o Non-variance from specification
o Is maintainable
2. Consumers view of quality
o Fit for use and satisfying our customer needs
o Non-variance from what is desired
o Quality Attributes
Quality Attributes
The extent to which a program satisfies its specifications and fulfils the user’s mission and goals
Reliability
The extent to which a program can be expected to perform its intended function with the required precision
Efficiency
The amount of computing resources and code required by a program to perform a function
Integrity
The extent to which access to software or data by unauthorized persons can be controlled
Usability
The effort required for learning, operating, preparing input, and interpreting output of a program
Maintainability
The effort required for locating and fixed an error in an operational program
Testability
The effort required for testing a program to ensure it performs its intended function
Flexibility
The effort required for modifying an operational program
Portability
The effort required for transferring a program from one hardware configuration and/ or software system environment to another
Reusability
The extent to which a program can be used in other applications
Interoperability
The effort required to couple one system with another
No comments:
Post a Comment