Handout 2 Flashcards
Accoring to McCall’s model, five software quality factors are included in this category, all of which deal with requirements that directly affect the daily operation of the
software. These
Product Operation Factors
this persons factor model classifies all software requirements into 11 software quality factors. These 11 factors are grouped into three categories
McCall
Product Operation Factors
is related to the outputs of software systems, such as a query display of a customer’s balance in the sales accounting information system
Correctness
Product Operation Factors
deals with failures to provide service. The requirements can refer to the entire system or one or more of its separate functions
Reliability
Product Operation Factors
deals with the hardware resources needed to perform all the functions of the software system in conformance with all other requirements.
Efficiency
Product Operation Factors
defined to cope with risks of “nonfriendly” unauthorized attempts to damage the software system and its performance.
Integrity
Product Operation Factors
deals with the scope of staff resources needed to train a new employee and to operate the software system.
Usability
These factors deal with those requirements that affect the complete range of software maintenance activities.
Product Revision Factors
Product Revision Factors
determines the efforts needed by users and maintenance personnel
Maintainability
Product Revision Factors
deals with the capabilities and efforts required to support adaptive maintenance activities
Flexibility
Product Revision Factors
deals with the testing process of a software system, as well as with its operation
Testability
A category that pertains to the
adaptation of software to other environments, and its interaction with other software systems
Product Transition Factors
Product Transition Factors
relates to the adaptation of a software system to other environments consisting of different hardware,
different operating systems, and so forth
Portability
Product Transition Factors
deals with “two-directional” requirements. One direction is the use of a software module, or an entire
application, taken from an existing software product in a new software project currently being developed
Reusability
Product Transition Factors
focuses on creating interfaces with other software systems or equipment firmware
FHSIS??
Interoperability