Đảm bảo chất lượng phần mềm xác minh và thẩm định

45 977 4
Đảm bảo chất lượng phần mềm xác minh và thẩm định

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đảm bảo chất lượng phần mềm xác minh và thẩm định

ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀMVERIFICATION AND VALIDATION GVHD: Lê Mậu LongĐẠI HỌC TÔN ĐỨC THẮNG_ KHOA CNTTNhóm 9(Xác minh thẩm định) Thành viên nhómĐặng Thanh Hiếu 070109TNguyễn Thị Ngọc Hân 070079THà Thị Kim Phượng 070052TTrần Anh Hào 070088TPhạm Thị Hà 070085TNhóm 9 Nội dung trình bàyGiới thiệu xác minh thẩm định phần mềm, phân biệt sự khác nhau giữa chúng. Mô tả quá trình kiểm tra chương trình vai trò cuả nó trong V & V. Tìm hiểu kĩ thuật phân tích tĩnh Mô tả quá trình phát triển phần mềm CleanroomNhóm 9 Xác minh thẩm địnhXác minh:“Chúng ta có tạo ra sản phẩm đúng hay không” Phần mềm phải phù hợp với đặc tả của nó“Chúng ta có tạo ra đúng sản phẩm hay không”Phần mềm phải đáp ứng đầy đủ yêu cầu của người sử dụng Nhóm 9 Quá trình V & VLà quá trình xoay vòng. V & V phải được ứng dụng ở mỗi bước trong các tiến trình phần mềm.Có 2 nội dung chính:Phát hiện ra những khuyết điểm trong hệ thốngƯớc lượng được hệ thống có hữu ích tiện lợi để sẵn sàng dùng hay không.Nhóm 9 Mục đích của V & VXác minh thẩm định phải tạo được sự tin tưởng rằng phần mềm phải phù hợp với mục đích.Điều này không có nghĩa là nó hoàn toàn không có khuyết điểmHơn nữa, nó phải đáp ứng được đầy đủ các chức năng dự định các loại chức năng sẽ quyết định mức độ tin cậy cần thiết.Nhóm 9 Sự tin cậy V & VPhụ thuộc vào mục đích hệ thống, sự mong đợi của người sử dụng môi trường tiếp thịChức năng phần mềm: Mức độ tin cậy được phụ thuộc vào sự đánh giá phần mềm được tổ chức như thế nàoSự mong đợi của người sử dụng: Người sử dụng ít kì vọng các loại phần mềmMôi trường tiếp thị: Đưa sản phẩm ra thị trường sớm thì quan trọng hơn là tìm ra những khuyết điểm chương trìnhNhóm 9 Xác minh tĩnh độngKiểm tra phần mềm:Liên quan đến phân tích các biểu hiện tĩnh của hệ thống để phát hiện vấn đề(xác minh tĩnh)Liên quan đến việc ứng dụng nhận xét các phản hồi sản phẩm.Nhóm 9 Xác minh tĩnh độngNhóm 9 Kiểm thử chương trìnhNhóm 9Có thể phát hiện ra những lỗi tiềm ẩn Kĩ thuật thẩm định cho yêu cầu phi chức năng thì khi chương trình được thực thi nó có thể biết được cách hoạt động.Nên sử dụng kết hợp các xác minh tĩnh để cung cấp đầy đủ các chức năng của V&V [...]... hoạch V & V Nhóm 9 Thẩm định xác minh là 1 tiến trình tốn kém Kế hoạch an toàn là cần phải xem xét kĩ, kiểm tra hạn chế chi phí dành cho V & V  Cần sớm có 1 kế hoạch thẩm định xác minh hệ thống trong các bước tiến trình Cần quyết định dựa trên sự cân bằng giữa thẩm định xác minh động tĩnh Kiểm tra để xác nhận sự tương thích giữa chương trình với phần thiết kế đặc tả của nó Sự... đúng hay không  Các yêu cầu về phần cứng phần mền Những công cụ phần mền ước tính phần cứng phải sử dụng  Những ràng buộc Hạn chế ảnh hưởng đến quá trình kiểm thử chẳng hạn như thiếu nhân viên nên được dự kiến kiểm tra phần mềm Nhóm 9  Kiểm tra phần mềm là một quá trình thẩm định xác minh tĩnh, trong đó một phần mềm được xem xét để tìm ra các lỗi, những bỏ xót bất thường  Khi kiểm tra... thẩm định: Dùng để chỉ ra rằng các phần mềm đáp ứng được những yêu cầu Phương thức kiểm tra thành công để chỉ ra rằng những yêu cầu được thực thi chính xác Kiểm thử sửa lỗi Nhóm 9 Kiểm thử khuyết điểm sửa lỗi là những quá trình riêng biệt Xác minh thẩm định là liên quan đến việc chứng minh sự tồn tại những khuyết điểm trong chương trình Sửa lỗi là liên quan đến việc xác định vị trí và. .. tra cũng có thể xem xét các thuộc tính chất lượng rộng lớn hơn của một chương trình như phù hợp với tính di động, tiêu chuẩn bảo trì Kiểm tra kiểm thử Nhóm 9 Đánh giá thử nghiệm từng có lợi thế bất lợi cần được sử dụng cùng nhau trong quá trình xác minh thẩm định Selby and Basili ( Selby, et al., 198.7) thực nghiệm so sánh kiểm tra hiệu quả ít tốn kém hơn so với kiểm thử trong... tiến trình chữ V Nhóm 9 3 Kế hoạch kiểm thử liên kết giữa thành viên phát triển dự án lập trình cấu trúc của kế hoạch kiểm thử phần mềm Nhóm 9 Tiến trình kiểm thử Yêu cầu truy xuất nguồn gốc Danh mục kiểm thử Sao lưu lại những thủ tục kiểm thử Các yêu cầu về phần cứng phần mềm Những hạn chế Kế hoạch kiểm thử phần mềm Nhóm 9  Tiến trình kiểm thử Mô tả về các giai đoạn chính của quá trình thử nghiệm... tùy thuộc vào kinh nghiệm của đội kiểm tra, ngôn ngữ lập trình lĩnh vực ứng dụng Các nhân viên kiểm tra mất khoảng một giờ mỗi thành viên trong nhóm dành 1-2 giờ chuẩn bị cho việc kiểm tra phân tích tĩnh tự động Nhóm 9 Phân tích tĩnh là những công cụ phần mềm quét văn bản mã nguồn của một chương trình phát hiện lỗi có thể dị thường Chúng phát hiện câu lệnh lỗi theo khuôn định sẵn nhằm... với đội kiểm tra Tài liệu liên quan mã chương trình được giao cho đội kiểm tra trước Kiểm tra phát hiện các lỗi ghi nhận Sửa chữa các lỗi được phát hiện Kiểm tra lại lần nữa Vai trò các thành viên Nhóm 9 Các lưu ý trong kiểm tra Nhóm 9 Việc kiểm tra không nên quá 2 giờ chủ yếu tập trung vào các sai sót, không phù hợp tiêu chuẩn lập trình kém chất lượng Đội kiểm tra không nên đề nghị... tác xen giữa những biến được khai báo nhưng không sử dụng Phân tích giao diện:kiểm tra tính nhất quán của những khai báo thông thường khai báo thủ tục cũng như cách sử dụng của chúng Phân tích luồng thông tin :Xác định sự phụ thuộc của các biến đầu ra Nó không phát hiện ra những bất thường mà đưa ra những thông tin cho việc kiểm tra code kiểm duyệt Phân tích đường dẫn: Xác định các đường... trong những sử dụng hiệu quả nhất của kiểm tra là xem xét các trường hợp kiểm thử cho một hệ thống bạn có thể bắt đầu xác minh thẩm định hệ thống với kiểm tra sớm trong quá trình phát triển, nhưng một khi hệ thống được tích hợp, bạn cần kiểm tra để kiểm tra giao diện chức năng của nó chức năng của hệ thống là những gì mà chủ sở hữu của hệ thống thực sự muốn Kiểm tra chương trình Nhóm 9 Cần một... đỗi thành phần khác Sau kiểm tra, tác giả chương trình nên thay đổi nó để sửa chữa những vấn đề đã xác định Bạn cần bản danh sách khác nhau cho các ngôn ngữ lập trình khác nhau, vì mỗi ngôn ngữ có lỗi của riêng đặc trưng của nó Xem xét kiểm tra Nhóm 9 Xem xét kiểm tra Nhóm 9 Xem xét kiểm tra Nhóm 9 Tốc độ kiểm tra Nhóm 9 Thời gian cần thiết cho một cuộc kiểm tra số lượng code có thể được bảo vệ . hoạch thẩm định và xác minh hệ thống trong các bước tiến trình.Cần quyết định dựa trên sự cân bằng giữa thẩm định và xác minh động và tĩnhKiểm tra để xác. tra phần mềmNhóm 9 Kiểm tra phần mềm là một quá trình thẩm định và xác minh tĩnh, trong đó một phần mềm được xem xét để tìm ra các lỗi, những bỏ xót và

Ngày đăng: 17/01/2013, 11:10

Hình ảnh liên quan

ngôn ngữ lập trình hay mô hình thiết kế để phát hiện lỗi. - Đảm bảo chất lượng phần mềm xác minh và thẩm định

ng.

ôn ngữ lập trình hay mô hình thiết kế để phát hiện lỗi Xem tại trang 18 của tài liệu.
Thẩm định và phương pháp hình thức Nhóm 9 - Đảm bảo chất lượng phần mềm xác minh và thẩm định

h.

ẩm định và phương pháp hình thức Nhóm 9 Xem tại trang 35 của tài liệu.
Những lập luận của những phương pháp hình thức - Đảm bảo chất lượng phần mềm xác minh và thẩm định

h.

ững lập luận của những phương pháp hình thức Xem tại trang 36 của tài liệu.
Lập luận chống lại phương pháp hình thức - Đảm bảo chất lượng phần mềm xác minh và thẩm định

p.

luận chống lại phương pháp hình thức Xem tại trang 37 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan