Quality Assurance Criteria Flashcards
Quality Assurance Criteria
Clarity
The meeting of a set of standards for the user interface e.g. Precise and unambiguous instructions.
Quality Assurance Criteria
Correctness
The consistent production of the correct output for a given set of inputs.
Quality Assurance Criteria
Documentation
Complete documentation and of a high standard.
Quality Assurance Criteria
Economy
Software that is economical both of processing needs (such as main storage needs) and external resources (such as user time).
Quality Assurance Criteria
Efficiency
A measure of how well the program does what it is designed to do – includes modularity
Quality Assurance Criteria
Flexibility
The ability to cope with all the situations found during processing
Quality Assurance Criteria
Integrity
The ability of a system to withstand any attacks on its security, whether or not these attacks are intentional.
Quality Assurance Criteria
Interoperability
The ability of the software product to communicate with pre-existing software, like operating systems.
Quality Assurance Criteria
Maintainability
The ease with which any errors in the software can be corrected.
Quality Assurance Criteria
Modifiability
The ease with which the software can be changed to meet new needs or circumstances.
Quality Assurance Criteria
Modularity
Being able to replace one part without creating a completely new product.
Quality Assurance Criteria
Portability
The ability of software to be executed with different hardware and software combinations.
Quality Assurance Criteria
Reliability
A measure of the failure rate of software.
Quality Assurance Criteria
Resilience
A measure of the software’s ability to recover from an abnormal situation.
Quality Assurance Criteria
Reusability
A quality built into the software at design time when an effort is made to ensure that the components being assembled for the current task can be used in future development activities.