Bài giảng "Phát triển, vận hành, bảo trì phần mềm - Chương 5: Khả năng sử dụng lại và kiểm thử" cung cấp cho người học các kiến thức: Tính dùng lại và khả năng dùng lại, kiểm thử. | TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM PHÁT TRIỂN VẬN HÀNH BẢO TRÌ PHẦN MỀM ThS. NGUYỄN THỊ THANH TRÚC UIT-VNUHCM 2009 1 https tailieudientucntt Chương 5 KHẢ NĂNG SỬ DỤNG LẠI VÀ KiỂM THỬ TÍNH DÙNG LẠI VÀ KHẢ NĂNG DÙNG LẠI KiỂM THỬ UIT-VNUHCM 2009 2 https tailieudientucntt KHẢ NĂNG SỬ DỤNG LẠI VÀ KiỂM THỬ TÍNH DÙNG LẠI VÀ KHẢ NĂNG DÙNG LẠI o Giới thiệu o Định nghĩa o Mục đích của việc sử dụng lại o Mục tiêu và lợi ích của việc dùng lại o Hướng tiếp cận của dùng lại o Phân tích phạm vi o Công nghệ cấu phần o Mô hình qui trình dùng lại o Các yếu tố tác động lên việc sử dụng lại KiỂM THỬ o Giới thiệu o Định nghĩa o Tại sao kiểm thử phần mềm o Công việc của người kiểm thử phần mềm o Kiểm thử gì và như thế nào o Phân loại kiểm thử o Thẩm định và đánh giá o Kế hoạch kiểm thử UIT-VNUHCM 2009 3 https tailieudientucntt TÍNH DÙNG LẠI VÀ KHẢ NĂNG DÙNG LẠI Giới thiệu Định nghĩa Mục đích của việc sử dụng lại Mục tiêu và lợi ích của việc dùng lại Hướng tiếp cận của dùng lại Phân tích phạm vi Công nghệ cấu phần Mô hình qui trình dùng lại Các yếu tố tác động lên việc sử dụng lại UIT-VNUHCM 2009 4 https tailieudientucntt Mục đích của việc sử dụng lại để tăng năng suất để nâng cao chất lượng dễ dàng chuyển dịch code Giảm thời gian bảo trì và nỗ lực thực hiện cải thiện khả năng bảo trì UIT-VNUHCM 2009 5 https tailieudientucntt Bài tập Exercise Nêu lý do tại sao việc sử dụng phần mềm dùng lại thì quan trọng thay vì viết chúng từ phần không chọn lọc scratch . Exercise Những lợi ích có thể dẫn xuất từ phần mềm sử dụng lại UIT-VNUHCM 2009 6 https tailieudientucntt Những tiếp cận của Reuse Composition-Based Reuse o Black-box reuse o White-box reuse Generation-Based Reuse o Application Generator Systems o Transformation-Based Systems o Evaluation of the Generator-Based Systems