These are also called as ‘Software Quality Factors’
1. Correctness: Extent to which a program satisfies its specifications and fulfills the user’s main objectives.
2. Reliability: Extent to which a program can be expected to perform its intended function with required precision.
3. Efficiency: The amount of computing resources and code required by a program to perform a function.
4. Integrity: Extent to which access to software or data by unauthorized persons can be controlled.
5. Usability: Its parameters for measuring extent of ease to use the software: Efforts required learning, operating, preparing input, and interpreting output of a program.
6. Maintainability: How easy or difficult is to maintain the software under test : Efforts required locating and fixing an error in an operational program.
7. Testability: Effort required testing a program to ensure that it performs its intended function.
8. Flexibility: How much flexible is a software for new additions or changes : Effort required modifying an operational program.
9. Portability: How much effort is required if a particular setup needs to be moved to another environment : Effort required transferring software from one configuration to another.
10 Reusability: Extent to which a program can be used in other applications – related to the packaging and scope of the functions that programs perform.
11 Interoperability: Effort required to couple one system with another.
No comments:
Post a Comment