Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
541,61 KB
Nội dung
Bé m«n C«ng nghÖ phÇn mÒm- Khoa CNTT- §HCN
Email: vynv@coltech.vnu.vn
K ngh phn mm
Software Engeneering
B môn Công ngh phn mm – HCN
2
NguynVnV
Ni dung
Bài 9: Xác minh & thm đnh
̈ Kh¸i niÖm x¸c minh, thÈm ®Þnh
̈ Rμ sãat phn mm
̈ KiÓm thö phÇn mÒm
B môn Công ngh phn mm – HCN
3
NguynVnV
TÀI LiU THAM KHO
1. Nguyn Vn V, Nguyn Vit Hà. Giáo trình k ngh phn
mm. Nhà xut bn i hc Quc gia Hà ni, 2008
2. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified
Modeling language User Guid. Addison-Wesley, 1998.
3. M. Ould. Managing Software Quality and Business Risk, John
Wiley and Sons, 1999.
4. Roger S.Pressman, Software Engineering, a Practitioner’s
Approach. Fifth Edition, McGraw Hill, 2001.
5. Ian Sommerville, Software Engineering. Sixth Edition, Addison-
Wasley, 2001.
6. Nguyn Vn V. Phân tích thit k h thng thông tin hin đi.
Hng cu trúc và hng đi tng, NXB Thng kê, 2002, Hà
Ni.
B mụn Cụng ngh phn mm HCN
4
NguynVnV
Khái niệm xác minh & thẩm định
ạ Xác minh (Verification)
Kiểm tra xem phầnmềm lm ra có úng đặc tả (yêu
cầu, thiết kế) hay không
ạThẩm định (Validation)
kiểm tra xem phầnmềm có đáp ứng yêu cầu ngời
dùng không
ơ ây l 2 hoạt động cốt yếu để đảm bảo chất lợng
phần mềm, diễn ra suốt quá trình phát triển
B môn Công ngh phn mm – HCN
5
NguynVnV
Hot đng kim chng phn mm
Thm đnh và xác minh thc hin mi giai đon phát trin,vi
sn phm khác nhau, do đi tng khác nhau thc hin
các
yêu
cu
phn
mm
đc
t
Yêu
cu
phn
mm
và
các
đc
trng
cht
lung
Xác minh
Thm đnh
đc t cha tt
đc t tt
cha đc t
Thm đnh
thit
k
phn
mm
Xác minh
Xác minh
B mụn Cụng ngh phn mm HCN
6
NguynVnV
Các hot ng xác minh
Cơ sở cho hoạt động xác minh
Bản đặc tả yêu cầu
Các bn thiết kế
Mã nguồn
ạ Hoạt động xác minh
R soát (thanh tra, xét duyt, kiểm toán)
Kiểm thử (đơn vị, tích hợp, hệ thống)
B mụn Cụng ngh phn mm HCN
7
NguynVnV
Các hot ng thẩm định
Cơ sở cho hoạt động xác minh
Bản đặc tả yêu cầu
Mã nguồn
ạ Hoạt động xác minh
R soát (thanh tra, xét duyệt)
Kiểm toán
Kiểm thử thẩm định(chấp nhận)
ơ Hai hot ng chính ca thm nh v xác
minh l:
r soát v kiểm thử.
B mụn Cụng ngh phn mm HCN
8
NguynVnV
Thẩm định/xác minh tĩnh
r soỏt, xột duyt cỏc ti liu phn mm: kế
hoạch, yêu cầu, thiết kế, mã nguồn
phỏt hin mt s loi li nht nh
khó đánh giá tính hiệu quả của sản phẩm
B môn Công ngh phn mm – HCN
9
NguynVnV
ThÈm ®Þnh/x¸c minh đng
̈ thc hin trên c s cho vn hành sn phm
phn mm:
º Làm mu yêu cu
º Vn hành chng trình (kim th)
º Mô phng h thng
̈ ngi phát trin/ngi dùng trc tip kim tra
đánh giá
̈ phát hin mi li và khim khuyt phn mm,
hiu qu cao
B môn Công ngh phn mm – HCN
10
NguynVnV
Rà soát phn mm
Rà soát là xem xét, đánh giá sn phm đc tin
hành mi giai đon
đ phát hin ra nhng khim
khuyt cn sa trc khi sang giai đon sau
Mc tiêu:
•Ch ra các khim khuyt cn phi ci thin.
•Khng đnh nhng sn phm đt yêu cu.
•Kim soát vic đt cht lng k thut ti thiu
c
a sn phm (có din mo không đi, n đnh)
Áp dng ti các thi đim khác nhau trong quá trình
phát trin phn mm.
. (Verification)
Kiểm tra xem phần mềm lm ra có úng đặc tả (yêu
cầu, thiết kế) hay không
ạThẩm định (Validation)
kiểm tra xem phần mềm có đáp ứng yêu cầu ngời. yêu cầu ngời
dùng không
ơ ây l 2 hoạt động cốt yếu để đảm bảo chất lợng
phần mềm, diễn ra suốt quá trình phát triển
B môn Công ngh phn mm – HCN
5
NguynVnV
Hot