Bài giảng Nhập môn công nghệ phần mềm: Chương 9 - Nguyễn Minh Huy
Số trang: 20
Loại file: pdf
Dung lượng: 763.56 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Nhập môn công nghệ phần mềm - Chương 9: Kiểm nghiệm phần mềm" cung cấp cho người học các kiến thức: Khái niệm kiểm nghiệm, các hình thức kiểm nghiệm, quy trình kiểm nghiệm. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 9 - Nguyễn Minh Huy Kiểm nghiệm phần mềm GV. Nguyễn Minh Huy Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 Nội dung Khái niệm kiểm nghiệm nghiệm.. Các hình thức kiểm nghiệm nghiệm.. Quy trình kiểm nghiệm nghiệm.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Nội dung Khái niệm kiểm nghiệm nghiệm.. Các hình thức kiểm nghiệm nghiệm.. Quy trình kiểm nghiệm nghiệm.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Khái niệm kiểm nghiệm Kiểm và Nghiệm (V & V): Tiêu chí Verification Validation Ngữ cảnh Kiểm tra phần mềm Nghiệm thu phần mềm Ý nghĩa Phần mềm có đúng với Phần mềm có thỏa mãn đặc tả? nhu cầu Stakeholders?? Mục tiêu Phát hiện lỗi cài đặt Phát hiện hiểu sai Đối tượng thực hiện Đội ngũ phát triển Stakeholders Cách thức thực hiện Vận hành hoặc không Vận hành phần mềm vận hành phần mềm Build the thing right?? Build the right thing?? Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Khái niệm kiểm nghiệm Phân loại Verification: Kiểm tra động (dynamic verification): Kiểm tra bằng vận hành hành,, dùng thử. thử. Kiểm thử phần mềm (software testing). Kiểm tra hộp đen (black (black--box testing). Dựa trên đầu vào và đầu ra. ra. Ưu điểm điểm:: Ít tốn kém (phần mềm bình thường thường). ). Kiểm tra yêu cầu phi chức năng năng.. Nhược điểm điểm:: Tốn kém (phần mềm chuyên dụng dụng). ). Phần mềm phải hoàn thành thành.. Có thể bỏ sót lỗi. lỗi. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Khái niệm kiểm nghiệm Phân loại Verification: Kiểm tra tĩnh (static verification): Kiểm tra bằng xét duyệt, duyệt, chứng minh Kiểm chứng phần mềmmềm.. Kiểm tra hộp trắng (white (white--box testing). Dựa trên nội dung bên trong trong.. Ưu điểm điểm:: Không cần hoàn thành phần mềm mềm.. Không cần vận hành hành.. Phát hiện được lỗi tìm ẩn. ẩn. Nhược điểm điểm:: Chi phí nhân công công.. Cần đội ngũ kinh nghiệm nghiệm.. Tốn thời gian, gian, công sức sức.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Khái niệm kiểm nghiệm Phân loại Validation: Nghiệm thu Alpha (Alpha Testing): Nghiệm thu có giới hạn hạn.. Triển khai thí điểm điểm.. Chọn lọc đối tượng tham gia. gia. Vận hành có kiểm soát soát.. Nghiệm thu Beta (Beta Testing): Nghiệm thu không giới hạn hạn.. Triển khai đại trà trà.. Không hạn chế đối tượng tham gia. ...
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 9 - Nguyễn Minh Huy Kiểm nghiệm phần mềm GV. Nguyễn Minh Huy Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 Nội dung Khái niệm kiểm nghiệm nghiệm.. Các hình thức kiểm nghiệm nghiệm.. Quy trình kiểm nghiệm nghiệm.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Nội dung Khái niệm kiểm nghiệm nghiệm.. Các hình thức kiểm nghiệm nghiệm.. Quy trình kiểm nghiệm nghiệm.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Khái niệm kiểm nghiệm Kiểm và Nghiệm (V & V): Tiêu chí Verification Validation Ngữ cảnh Kiểm tra phần mềm Nghiệm thu phần mềm Ý nghĩa Phần mềm có đúng với Phần mềm có thỏa mãn đặc tả? nhu cầu Stakeholders?? Mục tiêu Phát hiện lỗi cài đặt Phát hiện hiểu sai Đối tượng thực hiện Đội ngũ phát triển Stakeholders Cách thức thực hiện Vận hành hoặc không Vận hành phần mềm vận hành phần mềm Build the thing right?? Build the right thing?? Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Khái niệm kiểm nghiệm Phân loại Verification: Kiểm tra động (dynamic verification): Kiểm tra bằng vận hành hành,, dùng thử. thử. Kiểm thử phần mềm (software testing). Kiểm tra hộp đen (black (black--box testing). Dựa trên đầu vào và đầu ra. ra. Ưu điểm điểm:: Ít tốn kém (phần mềm bình thường thường). ). Kiểm tra yêu cầu phi chức năng năng.. Nhược điểm điểm:: Tốn kém (phần mềm chuyên dụng dụng). ). Phần mềm phải hoàn thành thành.. Có thể bỏ sót lỗi. lỗi. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Khái niệm kiểm nghiệm Phân loại Verification: Kiểm tra tĩnh (static verification): Kiểm tra bằng xét duyệt, duyệt, chứng minh Kiểm chứng phần mềmmềm.. Kiểm tra hộp trắng (white (white--box testing). Dựa trên nội dung bên trong trong.. Ưu điểm điểm:: Không cần hoàn thành phần mềm mềm.. Không cần vận hành hành.. Phát hiện được lỗi tìm ẩn. ẩn. Nhược điểm điểm:: Chi phí nhân công công.. Cần đội ngũ kinh nghiệm nghiệm.. Tốn thời gian, gian, công sức sức.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Khái niệm kiểm nghiệm Phân loại Validation: Nghiệm thu Alpha (Alpha Testing): Nghiệm thu có giới hạn hạn.. Triển khai thí điểm điểm.. Chọn lọc đối tượng tham gia. gia. Vận hành có kiểm soát soát.. Nghiệm thu Beta (Beta Testing): Nghiệm thu không giới hạn hạn.. Triển khai đại trà trà.. Không hạn chế đối tượng tham gia. ...
Tìm kiếm theo từ khóa liên quan:
Nhập môn công nghệ phần mềm Công nghệ phần mềm Kỹ nghệ phần mềm Kiểm nghiệm phần mềm Kiểm nghiệm phần mềm Hình thức kiểm nghiệm phần mềm Quy trình kiểm nghiệmTài liệu liên quan:
-
62 trang 404 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 190 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 189 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 183 0 0 -
6 trang 176 0 0
-
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 171 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 158 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 150 0 0