You are on page 1of 3

SOFTWARE VERIFICATION AND VALIDATION

1. Giới thiệu chung về Software Verification and Validation


- Software Verification and Validation (SV&V) là quá trình đảm bảo rằng phần mềm được phát
triển đáp ứng đúng những yêu cầu và tiêu chuẩn đã định. SV&V đóng vai trò quan trọng trong
việc đảm bảo chất lượng phần mềm và đồng thời giúp tăng cường sự tin cậy và đáng tin cậy của
hệ thống.
- Mục tiêu : Đảm bảo chất lượng phần mềm, giảm thiểu rủi ro và lỗi trong quá trình phát triển và
triển khai phần mềm.
2 . Verification là gì ?

Verification là quá trình kiểm tra xem sản phẩm bạn đang làm có đáp ứng đầy đủ các yêu cầu
hay không. Đây thường là quá trình đầu tiên để đảm bảo từng bước tiếp theo của quá trình sản
xuất diễn ra một cách chính xác.

3 . Validation là gì ?

Validation là quá trình xác thực xem sản phẩm của bạn hoạt động như thế nào trong môi trường
thực tế. Nó giúp đảm bảo rằng sản phẩm được xây dựng đáp ứng các yêu cầu và mong đợi của
khách hàng.

4 . So sánh sự khác nhau của của Verification và Validation

Verification Validation
Mục tiêu Đảm bảo rằng phần mềm được Đánh giá tính đáng tin cậy và
xây dựng đúng theo yêu cầu đã hiệu suất của phần mềm trong
đặt ra và tuân thủ các tiêu chuẩn môi trường thực tế và đảm bảo
và quy trình đã định rằng phần mềm đáp ứng đúng
yếu cầu và mong đợi của người
dùng
Thời gian thực hiện Được thực hiện trong quá trình Được thực hiện sau khi phần
phát triển phần mềm, từ giai mềm hoàn thành và sẵn sàng
đoạn thiết kế, lập trình, cho đến triển khai
khi source code hoàn thiện
Phạm vi kiểm tra Kiểm tra tính chính xác của từng Kiểm tra tính tin cậy và hiệu
thành phần, bao gồm các quy suất của phần mềm trong môi
trình, tài liệu ,,, trường thực tế, bao gồm chức
năng…
Phương pháp kiểm tra Kiểm tra tình(static testing), Kiểm tra chức năng, kiểm tra
kiểm tra mã nguồn, kiểm tra tài hiệu suất, kiểm thử hệ thống,
liệu, kiểm tra quy trình và quản kiểm thử tương tác, kiểm thử
lý cấu hình đen (black-box testing)
5 .Lợi ích của Software Verification and Validation
a. Đảm bảo chất lượng phần mềm:
Xác định và khắc phục lỗi trước khi phần mềm được triển khai, giúp giảm thiểu rủi ro và tăng
tính tin cậy của phần mềm.
Đảm bảo phần mềm hoạt động đúng và đáp ứng được yêu cầu của khách hàng.
b. Tiết kiệm thời gian và nguồn lực:
Phát hiện lỗi sớm giúp tiết kiệm thời gian và nguồn lực so với việc phát hiện lỗi sau khi phần
mềm đã triển khai.
c. Tăng sự tin tưởng của khách hàng:
Sử dụng quy trình SV&V chuyên nghiệp giúp tăng sự tin tưởng và hài lòng của khách hàng đối
với phần mềm.
6.
7. Kết luận

 Software Verification and Validation (SV&V) là quá trình quan trọng trong quá trình phát triển
phần mềm để đảm bảo tính đúng đắn và chất lượng của phần mềm.
 SV&V giúp giảm thiểu rủi ro, tăng tính tin cậy và đáp ứng yêu cầu của khách hàng.
 Sử dụng phương pháp và công cụ SV&V phù hợp có thể tối ưu hóa quá trình kiểm tra và xác thực
phần mềm.
 Quy trình SV&V đòi hỏi lập kế hoạch, triển khai và đánh giá một cách có hệ thống để đạt được
kết quả tốt nhất.

You might also like