Nguyễn Anh Hào
Khoa CNTT – HV CNBCVT II
2005 - 2006
QUẢN LÝ CHẤT LƯỢNG
2
Lỗi phần mềm là gì ?
Error: sự hư hỏngtrong bản thân chương trình (mã
lệnh sai so với ý đồ tạo ra chương trình)
Fault: là “sự hư hỏngtrong chức năng xử lý của chương
trình do error gây ra.
Failure: sự hư hỏng” bộc lộ ra ngoài khi sử dụng chức
năng fault.
Defect: là khiếm khuyết của chương trình theo cách đánh
giá của người dùng.
3
Chất lượng phần mềm
Chất lượng là sự thỏa mãn yêu cầu (Crosby,1979).
Sản phẩm có đủ những đặc tính m thỏa mãn khách
hàng để tạo ra sự hài lòng về sản phẩm.
Không có thiếu sót trong sản phẩm (Juran, 1988).
Mức độ mà một sản phẩm (hệ thống, một thành phần hay
một xử lý) làm thỏa mãn cho các yêu cầu đã được định
nghĩa.
Mức độ mà một sản phẩm làm thỏa mãn cho khách hàng,
cho nhu cầu của người sử dụng hoặc cho các kỳ vọng v
(IEEE, 1991).
4
Chất lượng PM: Mô hình McCall
5
Quản lý chất lượng
Chất lượng là “mức độ hài lòng về một tập hợp các đặc
tính (của sản phẩm/dịch vụ tạo ra từ dự án) dùng để đáp
ứng các yêu cầu (từ phía tổ chức/khách ng)”.
Triết lý cơ bản của việc quản chất lượng:
1. Làm thỏa mãnkhách hàng”
2. Ngăn ngừa lỗi sai trong sản phẩm
3. Cải tiến công việc để cải tiến sản phẩm
4. Chất lượng là trách nhiệm của mọi người
5. Quản lý chất lượng dựa trên sự kiện thực tế
2 nhóm tiến trình:
1. Hoạch định chất lượng (Quality Planning)
2. Bảo đảm chất lượng (Quality Assurance)