đảm bảo chất lượng phần mềm và kiểm thử chương 5 độ do tin cậy ,chất lượng ,an toàn - Pdf 23

§¹i häc Quèc gia Hμ néi - §¹i häc c«ng nghÖ
Bé m«n C«ng nghÖ phÇn mÒm
BÀI GiNG CAO HC
M BO CHT LNG PHN MM

VÀ KiM TH
Email: , mobile: 0912.505.291
Hà ni -2005
2005 B môn CNFM – i hc Công ngh 2
̈  do cht lng
̈  tin cy
̈ An toàn
¬ Roger S. Pressman. Software Engineering, a Practitioner’s Approach.
3th Edition, McGraw-Hill, 1992, Bn dich ca Ngô Trung vIt,
Phn 4,
tp 4
¬ Ian Sommerville. Software Engineering, Sixth Edition, Addion Wesley,
2001
, Phn 4,5 và 6. chng 16,17,19, 21,24,25
¬ E.M.Bennatan, Software Project Management : a practitioner’s
approach
, McGRAW-HILL Book Company, 2001
Ni dung – Tài liu
2005 B môn CNFM – i hc Công ngh 3
 Cht lng phn mm thng đc phát biu nh
nhng
đc trng đnh tính: mm do, d bo trì,
 Không th đo trc tip đc trng, mà ch có th đo gián
tip:
đo các th hin ca chúng.
 Ch đo đc mt s cái gì đólàth ra ca cht lng –

• d liuvào t ngun
• d liu vào do th tc ngoài môđun sinh ra.
a3. Các đi lng đc trng thành phn
2005 B môn CNFM – i hc Công ngh 7
̈ Mô t hai đi lng:
̇ S1 = tng s các môđun,
̇ S2 = các môđun ph thuc ngun d liu vào
a3. Các đc trng cu trúc thành phn(t)
1
3
2
s
2
= 3
2005 B môn CNFM – i hc Công ngh 8
̈ Các đi lng dùng đ tính DSQI (tip):
̇ S3 = s các môđun chc nng ph thuc vào x lý
trc đó
.
̇ S4 = s các môđun vi li vào và li ra duy nht (x
lý ngoi l không đc xem là li ra bi
).
a3. Các đc trng cu trúc thành phn(t)
2005 B môn CNFM – i hc Công ngh 9
̈ Mô t các đi lng:
̇ S3 = s các môđun ph thuc vào x lý trc đó.
̇ S4 = s các môđun vi li vào và li ra duy nht.
x lý
x lý
x lý

kích c c s d liu) = 1- (S6/S5).
̇ D6 (
 phân chia c s d liu) = 1- (S7/S5).
a5. Các ch s cht lng cu trúc
2005 B môn CNFM – i hc Công ngh 12
̈ Công thc tính ch s SQ ca thit k:
DSQI = Sw
i
.D
i
, Sw
i
=1
̇ Cn ghi li DSQI ca các thit k thành công trc
đây, tính trung bình ca chúng
̇ Nu DSQI ln này xa giá tr trung bình đóthìcn tip
tc công vic thit k và rà soát.
a6. Công thc tính DSQI
i=1
6
i=1
6
2005 B môn CNFM – i hc Công ngh 13
̈ Lý thuyt ca Halstead dùng các ch s c bn
sau đ đo khi lng chng trình-
mã ngun
̇
n
1
là s các toán t (operator) khác nhau có mt

(n
1
+n
2
)
̇  tt v dung lng chng trình đt đc:
Dung lng tithiucachng trình 2 n
2
= x
Dung lng thct cachng trình n
1
N
2
b1.  đo v mã ngun
L =
luôn nh hn 1 và Xét đi vi mt ngôn ng c th. Gn 1 là tt
2005 B môn CNFM – i hc Công ngh 15
Ngôn ng Mc
PL1 1,53
ALGOL 68 2,12
FORTRAN 1,14
Assembler 0,88
b2. Sè ®o mc ca ng«n ng
Halsstead cho rng mi ngôn ng có mt mc ngôn ng
Nó xác đnh quy mô trung bình ca 1 đn v chng
trình
. S này ch ph thuc vào chính ngôn ng lp trình.
Có ngi cho rng nó ph thuc c vào ngi lp trình
na. Thc nghim đo đc nh sau:
Tính đc khi

Fc = s các môđun có thay đi trong ln này
̇
Fa = s các môđun đc thêm vào trong ln này
̇ Fd = s các môđun ca ln phát hành trc b b đi
trong ln này
d1. Các đi lng tham gia SMI
2005 B môn CNFM – i hc Công ngh 19
̈ Ch s trng thành phn mm (đ đo bo trì)
đc tính nh sau:
̈ Khi SMI gn bng 1 thì sn phm bt đu n
đnh
M
T
–F
a
-F
c
-F
d
SMI
=

M
T
d2. Công thc tính và ý ngha ca SMI
2005 B môn CNFM – i hc Công ngh 20
̈ Bo đm cht lng thng kê phn ánh mt xu
th
ngày càng tng trong công nghip.
̈ Th nào là đm bo cht lng da trên thng

xxxxxxx
sssssss
sssnnn
ffffffvnvvvv
kkkk
mmmvvvv
iipiuu
bbthhjkkk
Nguyên lý Pareto
2005 B môn CNFM – i hc Công ngh 22
Công vic bao gm:
̇ Thu thp và phân loi các thông tin v các khim
khuyt phn mm.
̇ Ln vt đ tìm nguyên nhân
̇ Dùng nguyên lý Pareto cô lp 20% nguyên nhân có
th tng ng vi 80 khim khuyt
̇ Tin hành chnh sa đ loi b nguyên nhân ca
khim khuyt
e2. Công vic đm bo cht lng thng kê
2005 B môn CNFM – i hc Công ngh 23
̈ Các nguyên nhân gây ra khim khuyt có th là:
̇ c t không đy đ hoc sai sót (IES).
̇ Hiu nhm khi giao tip vi khách hàng (MCC).
̇ Lch hng d đnh khi đc t (IDS).
̇ Vi phm các chun lp trình (VPS).
̇ Sai trong biu din d liu (EDR).
̇ Không phù hp ca giao din môđun (IMI).
̇ Sai trong logic thit k (EDL).
e3. Các nguyên nhân ca khim khuyt
2005 B môn CNFM – i hc Công ngh 24


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status