Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
45,82 KB
Nội dung
TRƯỜNG ĐẠI HỌC PHAN THIẾT KHOA CNTT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Công nghệ Thông tin Mã số: 7480201 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Thông tin chung HP 1.1 Mã học phần: 10281 1.3 Ký hiệu học phần: 1.5 Số tín chỉ: 1.6 Phân bố thời gian: - Lý thuyết: - Bài tập Thảo luận nhóm: - Tự học: 1.7 Các giảng viên phụ trách học phần: - Giảng viên phụ trách chính: - Danh sách giảng viên giảng dạy: 1.8 Điều kiện tham gia học phần: - Học phần tiên quyết: - Học phần học trước: - Học phần song hành: 1.2 Tên học phần: Kiểm định chất lượng phần mềm 1.4 Tên tiếng Anh: Software Quality Assurance 03 30 tiết 30 tiết 135 tiết Khơng có Mục tiêu HP 2.1 Mục tiêu chung Trang bị cho sinh viên kiến thức vai trò kiểm thử phần mềm qui trình phát triển phần mềm, thuật ngữ kiểm thử phần mềm, kỹ thuật kiểm thử hộp đen hộp trắng cách áp dụng thực tế kiểm thử phần mềm để đảm bảo phần mềm đ đạt tiêu chuẩn chất lượng định Sinh viên nắm kiến thức lý thuyết kỹ thuật kiểm thử có khả áp dụng vào ứng dụng thực tế để đảm bảo phần mềm đạt tiêu chuẩn đặt Thông qua dự án, sinh viên biết viết kiểm thử đơn vị sử dụng s công cụ kiểm thử cho tảng phổ biến 2.2 Mục tiêu HP cụ thể 2.2.1 Về kiến thức Hiểu phân biệt khái niệm Sơ lược giai đọan kiểm chứng trình phát triển phần mềm Học phần trang bị cho sinh viên kiến thức tổng quan chi tiết giai đoạn kiểm chứng chất lượng chu trình phát triển phần mềm 1 Giúp sinh viên biết lựa chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng Trình bày yêu cầu thay đổi tầng Network, Transtport, Application 2.2.2 Về kỹ Lên kế hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến hành kiểm tra Làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu trình phát triển 2.2.3 Tự chủ chịu trách nhiệm Có khả chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng, cách lên kế hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến hành kiểm tra, cách làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu trình phát triển Trình bày trước đám đơng sử dụng phương tiện trình chiếu Chuẩn đầu HP “Kiểm định chất lượng phần mềm” Sau học xong học phần, SV có khả năng: Ký hiệu CĐR HP Nội dung CĐR HP (CLO) CELO1 Hiểu phân biệt khái niệm Sơ lược giai đọan kiểm chứng trình p phần mềm CELO2 CELO3 Học phần trang bị cho sinh viên kiến thức tổng quan chi tiết giai đoạn kiểm chất lượng chu trình phát triển phần mềm Giúp sinh viên biết lựa chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất CELO4 Trình bày yêu cầu thay đổi tầng Network, Transtport, Application CELO5 Lên kế hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến h tra Làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu t phát triển CELO6 CELO7 CELO8 Có khả chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng, cá hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến hành kiểm cách làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm trình phát triển Trình bày trước đám đơng sử dụng phương tiện trình chiếu Mơ tả tóm tắt nội dung học phần 2 Học phần trang bị cho sinh viên kiến thức tổng quan chi tiết giai đoạn kiểm chứng chất lượng chu trình phát triển phần mềm Giúp sinh viên biết lựa chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng, cách lên kế hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến hành kiểm tra, cách làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu trình phát triển Mối liên hệ CĐR HP (CLO) với CĐR CTĐT (PLO) Mức độ đóng góp, hỗ trợ CLO PLO xác định cụ thể sau: • I (Introduced) – CLO có hỗ trợ đạt PLO mức giới thiệu/bắt đầu • R (Reinforced ) – CLO có hỗ trợ đạt PLO mức nâng cao mức bắt đầu, có nhiều hội thực hành, thí nghiệm, thực tế,… • M (Mastery) – CLO có hỗ trợ cao đạt PLO mức thục/thơng hiểu\ • Bảng 5.1.Mối liên hệ CĐR HP (CLO) đến CĐR CTĐT (PLO) PLO CLO1 CLO2 CLO3 CLO4 CLO5 CLO6 CLO7 CLO8 Tổng hợp học phần (1) (2) (3) (4) (5) R R R R R R R (6) (7) (8) M M R M M M M M M (12 ) (13) R R (14) (15) R R I Đánh giá HP a Phương pháp, hình thức kiểm tra - đánh giá HP Bảng 6.1 Ma trận Chuẩn đầu học phần Phần trăm đánh giá Chuẩn đầu học phần CLO1 Hiểu phân biệt khái niệm Sơ lược giai đọan kiểm chứng trình phát triển phần mềm 10% 30% 60% Chuyên cần/ hoạt động lớp Kiểm tra kỳ Đồ án môn học cuối kỳ X X Khảo sát X 3 CLO2 CLO3 CLO4 CLO5 CLO6 CLO7 CLO8 Học phần trang bị cho sinh viên kiến thức tổng quan chi tiết giai đoạn kiểm chứng chất lượng chu trình phát triển phần mềm Giúp sinh viên biết lựa chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng Trình bày yêu cầu thay đổi tầng Network, Transtport, Application Lên kế hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến hành kiểm tra Làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu trình phát triển Có khả chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng, cách lên kế hoạch kiểm chứng, cách đưa tình huống, kịch bản, liệu kỹ thuật đến tiến hành kiểm tra, cách làm báo cáo sau kết thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu trình phát triển Trình bày trước đám đơng sử dụng phương tiện trình chiếu X X X X X X X X X X X X X X X X X X X Bảng 6.2 Phương pháp, hình thức kiểm tra - đánh giá kết học tập SV HP Thành phần đánh giá (1) Trọng số A1 Chuyên cần 10% A2 Đánh giá kỳ 30% (2) 4 A3 Đánh giá cuối kỳ 50% b Chính sách HP - SV tham dự >=80% số buổi HP Nếu nghỉ >20% số buổi không dự thi kết thúc HP Điểm chuyên cần điểm kiểm tra kỳ phải ≥4 điểm (theo thang điểm 10) dự thi kết thúc học phần Kế hoạch nội dung giảng dạy HP Bảng 7.1 Kế hoạch nội dung giảng dạy HP theo tuần Tuần/ Buổi (4 tiết/b) (1) Các nội dung học (chương) (đến số) (2) Chương 1: Sơ lược giai đọan kiểm chứng trình phát triển phần mềm Giới thiệu Những cơng việc cần phải hồn thành Số tiết (LT/ TH/ TT) (3) CĐR học (chương) / chủ đề Liên quan đến CĐR bảng 4.1 (4) (5) Đọc hiểu khái CLO1 niệm trình phát triển phần mềm PP giảng dạy đạt CĐR Hoạt động học SV(*) (6) (7) Thuyết giảng; Nghe giảng; Tên đánh giá (ở cột bảng 6.2 (8) A1 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, Thảo luận nhóm; 5 làm Đọc tài tập liệu lớp; trước bắt đầu giai đoạn test Những giai đoạn tiến trình kiểm chứng phần mềm Giai đoạn kiểm chứng đơn vị dòng lệnh Giai đoạn kiểm chứng tích hợp Giai đoạn kiểm chứng tòan hệ thống Giai đoạn kiểm nhận khách hàng Chương 2: Những chi tiết cụ thể giai đọan kiểm chứng đơn vị dòng lệnh Giới thiệu Nội dung kế họach kiểm chứng đơn vị dòng lệnh Thủ tục kiểm chứng Báo cáo kết Mở rộng sang hướng đối tượng kiểm chứng hồi qui Ví dụ điển hình kế họach kiểm chứng Ví dụ điển hình thực kiểm chứng 4/4 Tìm CLO2 hiểu sâu chi tiết trình phát triển phần CLO3 mềm Thuyết giảng; Nghe giảng; A1 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đọc tài liệu Tham khảo cách ước lượng thời gian thực Chương 3: Những chi tiết cụ thể giai đọan kiểm chứng tích 4/4 Tìm CLO2 hiểu sâu CLO5 chi tiết A1 6 hợp Giới thiệu Nội dung kế họach kiểm chứng tích hợp Thủ tục kiểm chứng Thi hành Báo cáo kết kiểm chứng hồi qui Ví dụ điển hình lập kế họach kiểm chứng trình phát triển phần mềm Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đọc tài liệu Ví dụ thủ tục kiểm chứng Chương 4: Những chi tiết cụ thể giai đọan kiểm chứng toàn hệ thống Giới thiệu Sơ lược giai đọan kiểm chứng tòan hệ thống Nội dung kế họach kiểm chứng tòan hệ thống Thủ tục kiểm chứng Thi hành 4/4 Tìm CLO4 hiểu sâu CLO5 chi tiết trình phát triển phần mềm A2 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe Đọc tài liệu Kiểm chứng hồi qui Báo cáo kết Ví dụ lập kế họach kiểm chứng Ví dụ thủ tục kiểm chứng 10 Ví dụ điển hình kiểu báo cáo Chương 5: Những chi tiết cụ thể 4/4 Tìm CLO4 hiểu CLO5 A2 7 giai đọan kiểm & nhận khách hàng Giới thiệu Một số công việc cần chuẩn bị Những kịch kiểm & nhận Nội dung kế họach kiểm & nhận khách hàng Thực hiên kiểm & nhận Báo cáo kết Ví dụ điển hình kế họach kiểm & nhận quy trình CLO6 kiểm tra nhận khách hàng Đặt câu giảng; hỏi; Trả lời Hướng câu hỏi; dẫn Thảo thảo luận luận, nhóm; làm Đọc tài việc liệu nhóm; Hiểu rõ kiểm chứng phần mềm, lên kế hoạch kiểm chứng CLO4 CLO5 CLO6 CLO7 CLO8 Thuyết giảng; Hiểu áp dụng thủ tục kiểm chứng phần mềm CLO4 CLO5 CLO6 CLO7 CLO8 Ví dụ điển hình thủ tục kiểm & nhận Chương 6: Kế họach kiểm chứng Giới thiệu Kế họach kiểm chứng cho tòan hệ thống gì? Giải thích ý nghĩa tất phần khuôn mẫu kế họach kiểm chứng 4/4 Ví dụ điển hình kế họach kiểm chứng Chương 7: Thủ tục kiểm chứng Giới thiệu Những tài lịệu hổ trợ cho việt viết thủ tục kiểm chứng Tổng quan tệp mơ hình thiết kế Trường hơp lý tưởng để viết thủ tục 4/4 Nghe giảng; A2 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đọc tài liệu A2 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, làm việc Thảo luận nhóm; Đọc tài liệu 8 kiểm chứng Trường hơp không lý tưởng để viết thủ tục kiểm chứng Một số cách giải cho trường hợp không lý tưởng Dẫn xuất thủ tục kiểm chứng từ nhũng yêu cầu chức hệ thống Ví dụ điển hình dẫn xuất thủ tục kiểm chứng từ nhũng yêu cầu chức hệ thống dự án điển hình Chương 8: Thủ tục kiểm chứng GUI Giới thiệu Hộp kiểm chứng nhóm kiểm chứng Nhóm nút bấm radio Nhóm nút bấm Hộp sọan thảo Hộp kết hợp Hộp liệt kê Đối tượng treeview Nhóm tab 10 Một số ví dụ điển hình Chương 9: Một số kỹ thuật phổ biến dùng kiểm chứng chất lượng phần mềm Giới thiệu Phân lọai kiểu kiểm chứng Kiểm chứng hộp đen gì? nhóm; 4/4 4/4 Nắm thủ tục kiểm chứng phần mềm giao diện phân tích số ví dụ điển hình CLO4 CLO5 CLO6 CLO7 CLO8 CLO9 Tìm hiểu số kỹ thuật phổ biến việc kiểm định chất lượng phần CLO6 CLO7 CLO8 CLO9 Thuyết giảng; Nghe giảng; A3 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo luận, làm việc nhóm Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đọc tài liệu A3 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn thảo Thảo luận nhóm; 9 Black Box Testing mềm luận, Đọc tài Techniques làm liệu Những kỹ thuật việc kiểm chứng hộp đen nhóm Đốn lổi Kiểm chứng ngẫu nhiên (*) Ghi chú: - (3) Số tiết (LT/TH/TT): Xác định số tiết lý thuyết, thực hành, thực tập chương - (6) PP giảng dạy đạt CĐR: Nêu tên PP giảng dạy sử dụng chương để đạt CĐR - (7) Hoạt động học SV: Xác định nội dung SV cần chuẩn bị nhà (đọc tài liệu nào, từ trang thứ mấy, LVN để giải BT, làm dự án …… ); Hoạt động lớp (thảo luận nhóm, làm BT thường xuyên.…) Học liệu: TT Tên tác giả Nă m XB Tên sách, giáo trình, tên báo, văn NXB, tên tạp chí/ nơi ban hành VB 200 Fundamentals of Software Testing Wiley Giáo trình Marnie L Hutcheson Sách, giáo trình tham khảo Paul Ammann Satheesh Kumar N and 201 Subashni S 2008 Introduction Testing to Software Cambridge University Press Software Testing using Visual Packt Publishing Studio 2010 Holistic Rubric đánh giá đồ án môn học qua tập lớn (đồ án) điểm Đồ án đăng ký nộp hạn Khối lượng công việc nhiệm vụ liên quan thực đầy đủ Sản phẩm đẹp, đáp ứng đầy đủ điểm Đồ án đăng ký nộp hạn Khối lượng công việc nhiệm vụ liên quan thực đầy đủ Sản phẩm đẹp, đáp ứng đầy đủ điểm Đồ án đăng ký nộp hạn Khối lượng công việc nhiệm vụ liên quan thực chưa đầy đủ Sản phẩm đẹp, đáp ứng đầy đủ điểm Đồ án đăng ký nộp hạn Khối lượng công việc nhiệm vụ liên quan thực chưa đầy đủ Sản phẩm đẹp, đáp ứng đầy đủ 10 10 chức Báo cáo đồ án trình bày rõ ràng, khơng lỗi tả Có ý tưởng sáng tạo sản phẩm đồ án Trưởng khoa chức Báo cáo đồ án trình bày rõ ràng, lỗi tả Có ý tưởng sáng tạo sản phẩm đồ án chức Báo cáo đồ án trình bày rõ ràng, cịn lỗi tả Có ý tưởng sản phẩm đồ án Trưởng Bộ môn chức Báo cáo đồ án trình bày khơng rõ ràng, cịn nhiều lỗi tả Bình Thuận, ngày tháng 2021 Người biên soạn 11 11 năm ... đầu HP ? ?Kiểm định chất lượng phần mềm? ?? Sau học xong học phần, SV có khả năng: Ký hiệu CĐR HP Nội dung CĐR HP (CLO) CELO1 Hiểu phân biệt khái niệm Sơ lược giai đọan kiểm chứng trình p phần mềm CELO2... Một số kỹ thuật phổ biến dùng kiểm chứng chất lượng phần mềm Giới thiệu Phân lọai kiểu kiểm chứng Kiểm chứng hộp đen gì? nhóm; 4/4 4/4 Nắm thủ tục kiểm chứng phần mềm giao diện phân tích số ví... thúc giai đoạm kiểm tra đánh giá chất lượng phần mềm suốt chu trình phát triển Có khả chọn loại phương pháp tiếp cận phù hợp với giai đoạn kiểm chứng chất lượng, cách lên kế hoạch kiểm chứng, cách