QA = Quality Assurance (Bảo đảm chất lượng).
QC = Quality Control (Điều khiển chất lượng).
Tester = Kiểm tra phần mềm. ( QC Engineer).
QA: Quality Assurance - Đảm bảo chất lượng
- Tập các hoạt động được tạo ra nhằm đảm bảo tiến trình phát triển sản phẩm là phù hợp, hệ thống sẽ đáp ứng các mục tiêu của nó.
- Chịu trách nhiệm toàn bộ về tiêu chuẩn, quy trình kiểm tra để đảm bảo chất lượng
- Có nhiệm vụ giám sát các tiêu chuẩn và quy trình sản xuất PM được định nghĩa và tuân thủ nghiêm túc.
Khái niệm QA phần mềm bao gồm PQA (Process Quality Assurance - Bảo đảm chất lượng Quy trình) với SQA (Software Quality Assurance - Bảo đảm chất lượng Phần mềm) .
SQA là kiểm tra trực tiếp sản phẩm.
còn
PQA thì có 2 việc chính:
+ Một là xây dựng hệ thống quy trình cho doanh nghiệp (bằng cách ứng dụng những quy trình quản lý sẵn có như ISO hay CMM hoặc dựa trên đó xây dựng quy trình chuẩn cho doanh nghiệp).
+ Hai là thực hiện việc giám sát, kiểm tra việc thực hiện quy trình của từng bộ phận, từng dự án (DA), từ đó tổng hợp thông tin để đưa ra những cải tiến cho quy trình hoạt động tốt.
QC: Quality Control - Điều khiển chất lượng
- Tập hợp các hoạt động được tạo ra nhằm đánh giá chất lượng sản phẩm, bảo đảm sản phẩm đúng đặc tả yêu cầu.
- Trực tiếp kiểm tra chất lượng của sản phẩm.
- Có nhiệm vụ khảo sát, chạy thử và báo cáo lỗi.
Định nghĩa của ISO 9000
+QA: Những kế hoạch, những hoạt động mang tính hệ thống nhằm đảm bảo quá trình sản xuất sẽ tạo ra những sản phẩm có chất lượng.
+QC: Những hoạt động, những kỹ thuật nhằm đảm bảo chất lượng sản phẩm.
Tóm lại:
QA là bộ phận chỉ huy, chịu trách nhiệm toàn bộ về tiêu chuẩn, quy trình kiểm tra để đảm bảo chất lượng.
QC là bộ phận thi hành những quy định, hướng dẩn của QA trong việc kiểm tra, phân loại chất lượng sản phẩm.
0 nhận xét:
Đăng nhận xét