Quality Assurance – the basic concepts and definitions


1) Software Quality – is the degree to which software possesses a desired combination of properties. [1061-1998 IEEE Standard for Software Quality Metrics Methodology]
2) Software Quality – a set of characteristics of software related to its ability to satisfy stated and implied needs. [ISO 8402:1994 Quality management and quality assurance]

Quality Assurance, QA – is a set of activities covering all the stages of development, production and operation of software (software), information systems, undertaken at different stages of the lifecycle, to ensure the quality of the product.

Quality Control, QC – a set of actions undertaken with the object of testing in the development process to obtain information about the current state of the object of testing in the sections: "product readiness for release," "Compliance with the requirements fixed", "conform to the level of product quality" .

Software Testing – this is one of the techniques of quality control, which includes activity planning works (Test Management), the design of tests (Test Design), the implementation of testing (Test Execution) and analysis of the results (Test Analysis).

Verification – a process evaluation of the system or its components to determine whether the results satisfy the current stage of development conditions, formed in the early stages of the [IEEE]. Ie satisfied if our objectives, timing, task of developing the project, defined at the beginning of the current phase.

Validation – this definition is under development to expectations and needs of the user, the system requirements [BS7925-1].

See Also

    Advertising

    Archives