Bài giảng Software quality assurance: Chất lượng của phần mềm - Nguyễn Anh Hào
Số trang: 6
Loại file: pdf
Dung lượng: 658.74 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "SW quality assurance: Chất lượng của phần mềm" cung cấp cho người đọc các khái niệm về phần mềm, đặc điểm của phần mềm, định nghĩa chất lượng phần mềm, vài khái niệm chất lượng. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Software quality assurance: Chất lượng của phần mềm - Nguyễn Anh Hào1SW Quality Assurance 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.HCM2 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,…3 Đặc điểm của phần mềm 1. Không có tính chất vật lý (vô hình, ...), vd: gmail, search engines, cloud,… 2. Không bị hao mòn như phần cứng, chỉ bị lạc hậu ! 3. Sao chép được !!! 4. 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: 1. Dựa trên sự tư duy để sáng tác ra phần mềm 2. Phần mềm được sử dụng qua các versions4 Chất lượng là gì ? 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.pdf5 Định nghĩa chất lượng phần mềm 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àn6 Vài khái niệm chất lượng 1. 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. 2. 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). 3. 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. 4. Yêu cầu đúng, đầy đủ và ít thay đổi để tránh làm lại phần mềm. 5. Có phương pháp kiễm thử đúng. 6. Có phương pháp làm đúng.
Nội dung trích xuất từ tài liệu:
Bài giảng Software quality assurance: Chất lượng của phần mềm - Nguyễn Anh Hào1SW Quality Assurance 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.HCM2 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,…3 Đặc điểm của phần mềm 1. Không có tính chất vật lý (vô hình, ...), vd: gmail, search engines, cloud,… 2. Không bị hao mòn như phần cứng, chỉ bị lạc hậu ! 3. Sao chép được !!! 4. 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: 1. Dựa trên sự tư duy để sáng tác ra phần mềm 2. Phần mềm được sử dụng qua các versions4 Chất lượng là gì ? 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.pdf5 Định nghĩa chất lượng phần mềm 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àn6 Vài khái niệm chất lượng 1. 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. 2. 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). 3. 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. 4. Yêu cầu đúng, đầy đủ và ít thay đổi để tránh làm lại phần mềm. 5. Có phương pháp kiễm thử đúng. 6. Có phương pháp làm đúng.
Tìm kiếm theo từ khóa liên quan:
Bài giảng Software quality assurance Software quality assurance Quản trị chất lượng phần mềm Chất lượng của phần mềm Định nghĩa chất lượng phần mềmGợi ý tài liệu liên quan:
-
Bài giảng Software quality assurance: Kiểm chứng sản phẩm - Nguyễn Anh Hào
38 trang 27 0 0 -
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
6 trang 20 0 0 -
Ebook Software engineering - A practitioner's approach (7/E): Part 2
505 trang 16 0 0 -
Software Quality Assurance: Lecture 33 - Dr. Ghulam Ahmad Farrukh
41 trang 15 0 0 -
Software Quality Assurance: Lecture 7 - Dr. Ghulam Ahmad Farrukh
46 trang 15 0 0 -
Lecture Systems analysis and design (9th Edition): Chapter 11 - Shelly, Rosenblatt
48 trang 14 0 0 -
Software Quality Assurance: Lecture 22 - Dr. Ghulam Ahmad Farrukh
89 trang 14 0 0 -
Bài giảng Software quality assurance: Verification - Nguyễn Anh Hào
30 trang 13 0 0 -
Software Quality Assurance: Lecture 38 - Dr. Ghulam Ahmad Farrukh
43 trang 13 0 0 -
Bài giảng Software quality assurance: Đặc tả phần mềm -Nguyễn Anh Hào
20 trang 13 0 0