• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/14

Click to flip

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.