Bài giảng Quản trị dự án phần mềm - Bài 13: Quản lý chất lượng cung cấp cho người học các kiến thức: Quan niệm về chất hoạt động cải thiện chất lượng phần mềm, chuẩn hóa đối với quản lý chất lượng phần mềm. Mời các bạn cùng tham khảo.
TRƯỜNG ĐẠI HỌC CƠNG NGHỆ Bộ mơn Cơng nghệ Phần mềm BÀI GIẢNG QUẢN TRỊ DỰ ÁN PHẦN MỀM BÀI 13 QUẢN LÝ CHẤT LƯỢNG Giảng viên: ĐÀO KIẾN QUỐC Mobile 098.91.93.980 Email: dkquoc@vnu.edu.vn NỘI DUNG Mục tiêu Các công việc cần thực Tài liệu Hỏi đáp NỘI DUNG Quan niệm chất lượng phần mềm Khái niệm quản lý chất lượng phần mềm Các họat động cải thiện chất lượng phần mềm Chuẩn hoá quản lý chất lượng phần mềm CÁC VẤN ĐỀ VỀ CHẤT LƯỢNG TQC Chất lượng” yếu tố quan trọng mà NSD đánh giá hệ thống thông tin Môc đích o chất lợng nh ? Phong pháp luận Chuẩn hoá Vậy chất lợng hệ thống ? Chất lợng Làm thếphần để có hệ thống chất lợng ? mềm Công cụ QUAN NIỆM VỀ CHẤT LƯỢNG Chất lượng ®iĨm phần mềm theo Theo quan quan điểm lập trinh Đó Quan điểmcủacđa chất lượng chương trinh Vấn đềph¸t làmtriĨn th no ngời It chy lỗi Lý tởng chng trinh ging nh thit k lỗi õy chất lượng theo nghĩa cần thiết Chất lượngTheo phần mềm®iĨm theo quan quan điểm NSD Đó chất lượng thiết kế cña ngêi dïng Giao diệnthế tốt, dễ bảo Vấn đề làm để tri thiết dùng! kế đáp ứngDễ nhu cầu người sử dụng Người ta nói chất lượng theo nghĩa hấp dẫn QUAN NiỆM ChÊt lỵng hÊp dÉn ặc t đáp ứng c t đáp ứng Yêu cầu NSD Chất lợng cần thiết Phần mềm QUAN NiM Còn khía cạnh quan niệm chất lợng phần mềm độ tin cậy, đợc hiểu tính xác, tính ổn định, tính an toàn phần mềm Kể từ máy tính trở thành hạ tầng xã hội, độ tin cậy phần mềm trở nên quan trọng hoạt động xã hội Chất lợng theo nghÜa x· héi ®o møc ®é ảnh hëng cđa sản phấm tới ngời (không kể ngời phát triển vµ NSD trùc tiÕp) QUAN NiỆM Một phần mềm tốt khơng nhu cầu người phát triển mà Phải đáp ứng nhu cầu người phát triển mà phải thoả mãn người sử dụng có độ tin cậy cao Chất lượng mức độ thoả mãn NSD sản phẩm hay dịch vụ CÁC ĐẶC TÍNH CHẤT LuỢNG Cã mét sù kh¸c chÊt lợng nói chung chất lợng phần mềm vi bn chất phần mềm Phân mềm vô hinh phần mỊm lµ sản phÈm trÝ t cđa ngêi Do phần mềm vô hinh nên dấu hiệu bên để chứng tỏ chât lợng Chính vi để đánh giá ngời ta phi thông qua số gián tiếp mà ta gọi đặc tính chất lợng phần mm PM ặc tính chất lợng Chất lợng phần mềm CHUN HO CHT LƯỢNG Sù phong phó cđa phÇn mỊm Nhu cÇu më rộng khái niệm đặc tính chất lợng phần mềm Nhu cầu đánh giá chất lợng phần mềm Nhu cầu chuẩn hoá ISO/IEC9126 chuẩn đặc tính chất lợng phần mỊm cđa ISO năm 1991 PHƯƠNG PHÁP LUẬN TEST Top down Bottom up Main Sub1 Sub2 11 12 21 22 23 Main Sub1 Sub2 11 12 21 22 23 Hộp trắng ? Hộp đen Quá trinh qun trị chất lợng giai đoạn test ấn định miền chấp nhận đợc Kiểm tra d liệu ấn định giá trị ề hoạt động Qun lý chất lợng Xem xét chất lợng, xem xét d liệu không binh thờng dự đoán REVIEW) Review tập hợp hoạt động có tổ chức nhằm xác nhận chất lợng thiết kế sn phẩm phần mềm trinh thực để đm bo với chất lợng tiếp tục triển khai giai đoạn dựa sở giai đoạn đa đề nghị để ci thiện chất lợng cha ®đ ®iỊu kiƯn ®Ĩ chun giai ®o¹n CÁC PHƯƠNG PHÁP REVIEW Hai kiÓu Review Đi qua (Walk through) Phương pháp luận review theo người ta kiểm tra nội dung bước Phương pháp có ích kiểm chứng tài liệu chương trinh Thanh tra (Inspection) Phương pháp phổ thông kiểu “đi qua” thường dùng để xem xét thiết kế chỗ đáng lưu ý KỸ THUẬT ĐÁNH GIÁ CHẤT LƯỢNG Chuẩn kỹ thuật cách lập tài liệu Phn hồi định chuẩn Xác nhận tiến triển chất lợng Giai đoạn hành Review Yêu cầu Ci thiện Dự báo rủi ro Giai đoạn REVIEW Ai thành viên nhóm xem xét, đánh giá Ai chủ tri (ngời định) Tài liệu: cần phân phát tài liƯu trc ®Ĩ ngêi tham gia cã thĨ khèng chÕ thời gian chất lợng review Thời gian xem xét : Sím nhÊt cã thĨ sau hoµn thµnh tµi liệu cho giai đoạn hành Việc chậm trễ tăng mức độ rủi ro cho giai đoạn sau Làm rõ mục tiêu: cn vào để xem xét Report : Sau xem xét, cần viết báo cáo thời gian, ngời tham gia, phơg pháp, kết qu Phẩn hồi: Các lỗi phi đợc phân tích cha, KÕt phải xem xÐt ®Ĩ rót kinh nghiƯm dù phòng QUN Lí CHT LNG Chất lợng Mức độ tho m·n cđa ngêi sư dơng Quản lý chÊt lỵng HƯ thống đm bo chất lợng Toàn kế hoạch cần thiết hoạt động có tính hệ thống mà ngời cung cấp phi thực để đm bo chất lợng sn phẩm Hệ thống hoạt động dựa nhng quan niệm chất lợng quản lý chÊt lỵng CHUẨN QUẢN LÝ CHẤT LƯỢNG ChÊt lỵng Quản lý chÊt lỵng Quản lý chÊt lỵng Quản lý chất lợng phần mềm m bo chất lợng m bo chất lợng phần mềm Hệ thống đm bo chất lợng Hệ thống đm bo chất lợng phần mềm Chuẩn ho¸ bëi ISO ETC (IEEE) ISO 9000 ¸p dơng víi sn phẩm dịch vụ nói chung ISO 9000 ISO9000: Høong dÉn ®èi víi ISO9001,9002,9003,9004 For External Quality Assurance ISO9001, 9002, 9003 For Internal Quality Assurance ISO9004 ISO9000 ISO9000 : Mội chuỗi mô hinh đm bo chất lợng ISO9001 : Mô hinh đm bo chất lợng trờng hợp nhà cung cấp thực tất c thủ tục từ thiết kế, mua bán, sn xuất cung cấp dịch vụ ISO9002 : Mô hinh đm bo chất lợng trờng hợp nhà cung cấp thực tất c thủ tục sn xuất cung cấp dịch vụ ISO9003 : Mô hinh đm bo chất lợng trờng hợp nhà cung cấp thực thủ tục mà việc kiểm thử cuối đủ đm bo chất lợng việc thiết lập hệ thống đm bo chất lợng thiết kế, sn xuất sử dơng mÊt qu¸ nhiỊu thêi gian ISO9004 : C¸c híng dẫn chung cho qun trị chất lợng Thực chất bng gii thích phần tử hệ thống chÊt lỵng TỪ ISO 9000 ĐẾN ISO 9000-3 ISO 9000 series Tiêu chuẩn đm bo chât lợng Tiêu chuẩnđm bo chât lợng phần mềm ISO9000: Guideline for ISO9001,9002,9003,9004 For External Quality Assurance ISO9001, 9002, 9003 For Internal Quality Assurance ISO9004 ISO 9000-3 Phát triển phần mềm Sn xuất dịch vụ nói chung ISO9000-3, quan niệm Là tiêu chuẩn hệ thống đm bo chất lợng phần mềm hợp đồng song phơng ây không phi chuẩn quốc tế chất lợng sn phẩm phần mềm Nó chỉ nhng điều bắt buộc mà việc phát triển phần mềm phi làm Nó tiêu chuẩn cho hệ thống đm bo chất lợng việc đặt hàng phần mềm Nó hớng dẫn cụ thể tiêu chuẩn ISO9001 phần mềm Nó đợc áp dụng cho chu trinh sống phần mềm từ hợp đồng đến bo tri 4.Chủ yếu nhằm vào quan điểm qun trị quan điểm kỹ thuật nh vấn đề Tổ chức, Nhân lực, Tài liệu, Thủ tục HI P ? HỎI VÀ ĐÁP HẾT BÀI ... DUNG Quan niệm chất lượng phần mềm Khái niệm quản lý chất lượng phần mềm Các họat động cải thiện chất lượng phần mềm Chuẩn hoá quản lý chất lượng phần mềm CÁC VẤN ĐỀ VỀ CHẤT LƯỢNG TQC... lợng phần mềm vi bn chất phần mềm Phân mềm vô hinh phần mềm sn phẩm trí tuệ ngời Do phần mềm vô hinh nên dấu hiệu bên để chứng tỏ chât lợng Chính vi để đánh giá ngời ta phi thông qua số gián tiếp... tính chất lợng phần mm PM ặc tính chất lợng Chất lợng phần mềm CHUN HO CHT LNG Sự phong phú phần mềm Nhu cầu mở rộng khái niệm đặc tính chất lợng phần mềm Nhu cầu đánh giá chất lợng phần mềm Nhu