Quality assurance - basic concepts and definitions

Lecture




1) Software Quality ( Software Quality ) is the degree to which the software has the desired combination of properties. [1061-1998 IEEE Standard for Software Quality Metrics Methodology]
2) Software Quality ( Software Quality ) is a combination of software characteristics related to its ability to meet established and perceived needs. [ISO 8402: 1994 Quality management and quality assurance]

Quality Assurance ( Quality Assurance - QA ) is a set of activities covering all technological stages of development, production and operation of software (software) information systems taken at different stages of the software life cycle to ensure the required level of quality of the product .

Quality Control ( Quality Control - QC ) is a set of actions taken on a product during the development process to obtain information about its current status in the following sections: “ product readiness for release ”, “ compliance with the fixed requirements ”, “ compliance with the declared quality level of the product ” .

Software Testing is one of the quality control techniques that includes activity planning ( Test Management ), test design ( Test Design ), Test Execution and analysis of the results ( Test Analysis ).

Verification is the process of evaluating a system or its components to determine if the results of the current development stage satisfy the conditions formed at the beginning of this phase [IEEE] . Those. whether our goals, deadlines, project development tasks, as defined at the beginning of the current phase, are being fulfilled.

Validation is the determination of the compliance of the software being developed to the expectations and needs of the user with the requirements of the system [BS7925-1] .


Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Quality Assurance

Terms: Quality Assurance