Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
14 Cards in this Set
- Front
- Back
Describe what Software Quality Factors (SQF) are? |
These are attributes of the software that, if they are wanted and not present, pose a risk to the success of the software, and thus constitute a business risk. |
|
What is the primary purpose of applying SQF in a software development program? |
to improve the quality of the software product. |
|
What are the Mcall Software Quality Factors? |
There are Eleven SQF were identified by McCall in 1977.
Correctness Reliability Efficiency Integrity Usability Maintainability Testability Flexibility Portability Reusability Interoperability |
|
Correctness |
Extent to which a program satisfies its specifications and fulfills the user's mission objectives. |
|
Reliability |
Extent to which a program can be expected to perform its intended function with required precision. |
|
Efficiency |
The amount of computing resources and code required by a program to perform a function. |
|
Integrity |
Extent to which access to software or data by unauthorized persons can be controlled. |
|
Usability |
Effort required learning, operating, preparing input, and interpreting output of a program |
|
Maintainability |
Effort required locating and fixing an error in an operational program. |
|
Testability |
Effort required testing a program to ensure that it performs its intended function. |
|
Flexibility |
Effort required modifying an operational program. |
|
Portability |
Effort required to transfer software from one configuration to another. |
|
Reusability |
Extent to which a program can be used in other applications - related to the packaging and scope of the functions that programs perform. |
|
Interoperability |
Effort required to couple one system with another. |