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.
SW Quality Assurance 01 Chất lượng phần mềm Nguyễn Anh Hào Khoa CNTT2 Học viện CNBCVT – Cs Tp.HCM Phần mềm Là tập quy tắc xử lý thể thành chương trình (mã lệnh+dữ liệu) cài đặt vào phần cứng phù hợp để tự thực vài công việc thay 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 hợp tác với làm & 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 phần mềm Khơng có tính chất vật lý (vơ hình, ), vd: gmail, search engines, cloud,… Khơng bị hao mịn phần cứng, bị lạc hậu ! Sao chép !!! Sự thay đổi linh hoạt ưu PM so với phần cứng Do đó, cách làm phần mềm khác: Dựa tư để sáng tác phần mềm Phần mềm sử dụng qua versions Chất lượng ? Các khái niệm … Mức độ hoàn hảo sản phẩm (Oxford) Đúng đặc tả (Juran) Thỏa mãn mong muốn (được mô tả, hiển nhiên - ISO) Đáp ứng yêu cầu (Crosby) Đánh giá 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 PM Software Quality Models and Philosophies.pdf Định nghĩa chất lượng phần mềm User ‘s view: Mức độ làm thỏa mãn cho yêu cầu đặc tả (requirements) mong đợi (needs) đ/v PM, với chi phí thời gian hợp lý 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 Một phiên phần mềm thoả mãn yêu cầu người sử dụng Một phiên phần mềm thoả mãn yêu cầu từ môi trường sử dụng (context, bao gồm users) Phát triễn nhiều phiên phần mềm thoả mãn yêu cầu từ môi trường Yêu cầu đúng, đầy đủ thay đổi để tránh làm lại phần mềm Có phương pháp kiễm thử Có phương pháp làm ... hao mịn phần cứng, bị lạc hậu ! Sao chép !!! Sự thay đổi linh hoạt ưu PM so với phần cứng Do đó, cách làm phần mềm khác: Dựa tư để sáng tác phần mềm Phần mềm sử dụng qua versions Chất lượng ?... dụng lại, hợp chuẩn, tiếp nhận cơng nghệ mới, mềm dẻo An tồn Vài khái niệm chất lượng Một phiên phần mềm thoả mãn yêu cầu người sử dụng Một phiên phần mềm thoả mãn yêu cầu từ môi trường sử dụng... (được mô tả, hiển nhiên - ISO) Đáp ứng yêu cầu (Crosby) Đánh giá 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 PM Software Quality Models and Philosophies.pdf