Bài giảng môn học Kỹ nghệ phần mềm: Bài 9 trình bày các khái niệm xác minh, thẩm định, rà soát phần mềm, kiểm thử phần mềm. Đây là tài liệu dành cho sinh viên ngành Công nghệ thông tin.
Nội dung trích xuất từ tài liệu:
Bài giảng môn học Kỹ nghệ phần mềm: Bài 9 - PGS.TS. Nguyễn Văn Vỵ Kỹ nghệ phần mềm Software Engeneering NguyÔn V¨n VþBé m«n C«ng nghÖ phÇn mÒm- Khoa CNTT- §HCN Email: vynv@coltech.vnu.vn Bài 9: Xác minh & thẩm định NguyễnVănVỵ Nội dung Kh¸i niÖm x¸c minh, thÈm ®Þnh Rμ sãat phần mềm KiÓm thö phÇn mÒmBộ môn Công nghệ phần mềm – ĐHCN 2 TÀI LiỆU THAM KHẢO NguyễnVănVỵ 1. Nguyễn Văn Vỵ, Nguyễn Việt Hà. Giáo trình kỹ nghệ phần mềm. Nhà xuất bản Đại học Quốc gia Hà nội, 2008 2. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling language User Guid. Addison-Wesley, 1998. 3. M. Ould. Managing Software Quality and Business Risk, John Wiley and Sons, 1999. 4. Roger S.Pressman, Software Engineering, a Practitioner’s Approach. Fifth Edition, McGraw Hill, 2001. 5. Ian Sommerville, Software Engineering. Sixth Edition, Addison- Wasley, 2001. 6. Nguyễn Văn Vỵ. Phân tích thiết kế hệ thống thông tin hiện đại. Hướng cấu trúc và hướng đối tượng, NXB Thống kê, 2002, Hà Nội.Bộ môn Công nghệ phần mềm – ĐHCN 3 Kh¸i niÖm x¸c minh & thÈm ®Þnh NguyễnVănVỵ X¸c minh (Verification) KiÓm tra xem phÇn mÒm lμm ra cã đóng ®Æc t¶ (yªu cÇu, thiÕt kÕ) hay kh«ng ThÈm ®Þnh (Validation) kiÓm tra xem phÇn mÒm cã ®¸p øng yªu cÇu ng−êi dïng kh«ng Đ©y lμ 2 ho¹t ®éng cèt yÕu ®Ó ®¶m b¶o chÊt l−îng phÇn mÒm, diÔn ra suèt qu¸ tr×nh ph¸t triÓnBộ môn Công nghệ phần mềm – ĐHCN 4 Hoạt động kiểm chứng phần mềm NguyễnVănVỵ phần các đặc thiết mềm đặc tả tốt yêu tả kế và Thẩm định Xác minh phần Xác minh các cầu Yêu mềm đặcđặc tả chưa tốt phần cầu Xác minh trưng chưa đặc tả mềm Thẩm định chất luợng Thẩm định và xác minh thực hiện ở mọi giai đoạn phát triển,với sản phẩm khác nhau, do đối tượng khác nhau thực hiệnBộ môn Công nghệ phần mềm – ĐHCN 5 C¸c hoạt động x¸c minh NguyễnVănVỵ C¬ së cho ho¹t ®éng x¸c minh B¶n ®Æc t¶ yªu cÇu C¸c bản thiÕt kÕ M· nguån Ho¹t ®éng x¸c minh Rμ so¸t (thanh tra, xÐt duyệt, kiÓm to¸n) KiÓm thö (®¬n vÞ, tÝch hîp, hÖ thèng)Bộ môn Công nghệ phần mềm – ĐHCN 6 C¸c hoạt động thÈm ®Þnh NguyễnVănVỵ C¬ së cho ho¹t ®éng x¸c minh B¶n ®Æc t¶ yªu cÇu M· nguån Ho¹t ®éng x¸c minh Rμ so¸t (thanh tra, xÐt duyÖt) KiÓm to¸n KiÓm thö thÈm ®Þnh(chÊp nhËn) Hai hoạt động chÝnh của thẩm định vμ x¸c minh lμ: rμ so¸t vμ kiÓm thö.àBộ môn Công nghệ phần mềm – ĐHCN 7 ThÈm ®Þnh/x¸c minh tÜnh NguyễnVănVỵ rà soát, xét duyệt các tài liệu phần mềm: kÕ ho¹ch, yªu cÇu, thiÕt kÕ, m· nguån phát hiện một số loại lỗi nhất định khã ®¸nh gi¸ tÝnh hiÖu qu¶ cña s¶n phÈmBộ môn Công nghệ phần mềm – ĐHCN 8 ThÈm ®Þnh/x¸c minh động NguyễnVănVỵ thực hiện trên cơ sở cho vận hành sản phẩm phần mềm: Làm mẫu yêu cầu Vận hành chương trình (kiểm thử) Mô phỏng hệ thống người phát triển/người dùng trực tiếp kiểm tra đánh giá phát hiện mọi lỗi và khiểm khuyết phần mềm, hiệu quả caoBộ môn Công nghệ phần mềm – ĐHCN ...