Tải bản đầy đủ (.pdf) (6 trang)

Bài giảng Đảm bảo chất lượng phần mềm: Chất lượng của phần mềm - Nguyễn Anh Hào

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (498.29 KB, 6 trang )

SW Quality Assurance

1

01. Chất lượng
của phần mềm


Nguyễn Anh Hào
Khoa CNTT2
Học viện CNBCVT – Cs Tp.HCM


2

Phần mềm

 Là một tập quy tắc xử lý thể hiện thành chương
trình (mã lệnh+dữ liệu) được cài đặt vào phần
cứng phù hợp để tự thực hiện một vài công việc
thay con người.
 + Các mơ tả cho chương trình (chức năng, giao
diện,cách sử dụng, ràng buộc,..), để nhiều người
cùng hợp tác với nhau làm ra & sử dụng phần
mềm: phân tích viên, thiết kế viên, lập trình viên,
kiểm thử viên, người sử dụng, admin,…


Đặc điểm của phần mềm

3


1.
2.
3.
4.

5.
6.

Khơng có tính chất vật lý (vơ hình, ...), vd:
gmail, search engines, cloud,…
Khơng bị hao mịn như phần cứng, chỉ bị lạc
hậu !
Sao chép được !!!
Sự thay đổi linh hoạt là ưu thế của PM so với
phần cứng.
Do đó, cách làm ra phần mềm cũng khác:
Dựa trên sự tư duy để sáng tác ra phần mềm
Phần mềm được sử dụng qua các versions


Chất lượng là gì ?

4


Các khái niệm …
 Mức độ hoàn hảo của sản phẩm (Oxford)
 Đúng như đặc tả (Juran).
 Thỏa mãn mong muốn (được mô tả, hoặc hiển
nhiên - ISO)

 Đáp ứng yêu cầu (Crosby)
 Đánh giá của người sử dụng (Feigenbaum)
 …

Mỗi cách định nghĩa chất lượng đưa đến
cách ứng xử khác nhau về PM.
Software Quality Models and Philosophies.pdf



Định nghĩa chất lượng phần mềm

5
1.

User ‘s view:
 Mức độ làm thỏa mãn cho yêu cầu được đặc
tả (requirements) hoặc mong đợi (needs) đ/v
PM, với chi phí và thời gian hợp lý.

2.

Developer’s view:
 Dể làm & cập nhật : sử dụng lại, hợp chuẩn,
tiếp nhận công nghệ mới, mềm dẻo
 An toàn


Vài khái niệm chất lượng


6
1.
2.

3.
4.
5.
6.

Một phiên bản phần mềm thoả mãn mọi yêu
cầu của người sử dụng.
Một phiên bản phần mềm thoả mãn mọi yêu
cầu từ môi trường sử dụng (context, bao gồm
users).
Phát triễn được nhiều phiên bản phần mềm
thoả mãn yêu cầu từ môi trường.
Yêu cầu đúng, đầy đủ và ít thay đổi để tránh
làm lại phần mềm.
Có phương pháp kiễm thử đúng.
Có phương pháp làm đúng.



×