Maintainability: The effort required to locate and fix an error
in the program within its operating environment.
Portability: The effort required to transfer a program from one
environment to another.
Reliability: The ability not to fail.
Reusability: The ease of re-using software in a different
context.
Testability: The ease of testing the program to ensure that it
is error-free and meets its specification.
Usability: The ease of use of the software.Tại sao chất lượng phần mềm lại quan trọng?
Software Quality Assurance (SQA)
Purpose
Provide the project manager and project team with objective insight
into processes and associated software products.
Meaning
Objectively evaluate processes, products, and services against
the defined process, standards, and procedures.
Identify non-compliance issues.
Provide feedback to project manager and team.
Ensure non-compliance issues are addressed.
The value of SQA is that it provides an independent view of
project activities, process, and product.
SQA verifies