Chuong 06-02.Cac Do Do Pham Mem

  • Upload
    dqmdung

  • View
    24

  • Download
    4

Embed Size (px)

DESCRIPTION

Các độ đo phần mềm

Citation preview

  • CNPMKhoa CNTT

    Chng 6CC O PHN MM

    Chng 01 - 1GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    O PHN MM

    Khi nim v o phn mm Phn loi cc o phn mm

    o cc thuc tnh sn phm ln ca phn mm

    Chng 01 - 2GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    TI SAO PHI O

    Tip cn nh lng c c sphn tch, nh gi mt cch khchquan v mt vn hay v mt iq ytng no .

    Nghi ng, t gi thuyt, mun tmhiu :

    oKt quPhn tchKt lun,d on Mi s o: KHNG phn nh ht mi

    kha cnh ca i tngkha cnh ca i tng

    Cn phi hp nhiu o, Vn dng thm cc tip cn nh tnh

    Chng 01 - 3GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    2. TIN CY CA PHN MM

    Cc o phn mm: tnh ton, clng c cc i lng lin quan ncc i tng, cc hot ng thuc v g gtin trnh sn xut phn mm. c lng gi gia cng, phng on kchthc.

    nh gi cht lng phn mm. nh gi cht lng quy trnh sn xut.

    CI TIN CHT LNG phn mm, tin trnh sn xut phn mm.

    Chng 01 - 4GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    CC PHP O C BN

    o da vo t s: Chia mt i lng cho mt i lng khc, t s v mu s ca t s l s phn t ca hai tp p php ri nhau

    o da vo t l: T l khc vi t s ch t s tham gia vo mt phn g pca mu s:

    T s thng dng cho 2 nhm ngi T s thng dng cho 2 nhm ngi, trong khi t l c th dng cho nhiu phm tr trong mt nhm. C th c nhiu hn hai phm tr:p

    Chng 01 - 5GV. PHHi

    ThS. NTTMKhang

    o da vo t l phn trm

  • CNPMKhoa CNTT

    O FP

    Thng c phm vi t 1:10 n 1:1 ph thuc vo qui m t chc tin trnh pht trin phn mm.p p

    Vi cc t s nh: i ng xy dng phn mm lm c vic kim tra cc chc nng chi tit, trong khi i ng g g gkim tra phn mm thc hin vic kim tra mc h thng

    Vi cc t s ln: i ng kim tra gphn mm c trch nhim chnh trong pha kim tra phn mm v m bo cht lng

    Chng 01 - 6GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    V D 1

    n phi thuyn con thoi: 70 nhn vin kim tra, 49 nhn vin pht trin phn mm, kt qu o:p q

    70/49 7:5(ln hn nhiu so vi cc n thng thng)

    Chng 01 - 7GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    V D 2

    o ny ph thuc vo quan nimkhch hng: Gi tr o ln: phn mm cht lng

    tt Gi tr o nh: phn mm cht

    lng khng tt

    C th khng phn nh c C t g p ccht lng bn cht ca

    phn mm ang kho st

    Chng 01 - 8GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    V D 3

    T l phn trm

    Chng 01 - 9GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    VI LU V T L %

    Nn ghi nhn tng s cc trng hp ang xt (gi tr gc ca mu s trc khi qui v t l phn trm)q p )

    S trng hp khng nn qu nh, nu ngc li th ch nn dng cc s liu gc g

    Chng 01 - 10GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    PHN LOI CC O PHN MM

    o cc c trng sn phm: kch thc, phc tp, s chc nng, hiu sut hot ng, xp loi cht g plng...

    o qui trnh pht trin phn mm: tnh hiu qu ca vic kh li trong q gcc pha, kh nng kim tra pht hin li, thi gian hiu chnh li trung bnh...

    o cc c trng n phn mm: g ps lng ngi tham gia n, vic b tr ngi trong cc hot ng khc nhau, thi gian biu, nng sut lao t ng trong n...

    Chng 01 - 11GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    O CC THUC TNH SN PHM

    Cht lng sn phm (rt nhiu gc khc nhau): t li d bo tr tng thch t li, d bo tr, tng thch T chc n th tt, c th ti s dng Low coupling v High cohesion

    d m rng c th tin had m rng, c th tin ha phc tp ca sn phm Kch thc ( ln) sn phm

    Chng 01 - 12GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    CC CH S DNG TRONGCC CH S DNG TRONG NH GI CHT LNG SN

    PHM Thi gian trung bnh xy ra s c

    (MTTF: Mean Time To Failure): i hichnh xc cao, thng c dng chog gcc h thng tuyt i an ton H thng iu khin my bay ln

    xung H thng s dng trong cc trm

    nghin cu v tr, trong cc trung tmch to v kh.

    V d: Mt h thng iu khin mybay ln xung khng th ngng hotng nhiu hn 3 giy/nm.

    Mt li (D f t d it ) Mt li (Defect density) S hi lng ca khch hng

    Chng 01 - 13GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    S LIN H GiA 3 LoI CH S CHT LNG

    Chng 01 - 14GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    CC VN KHCH HNG

    Xt n tt c cc vn xy ra trongqu trnh s dng sn phm

    Cc dng li dng c xt n: Cc dng li dng c xt n: Cc li thc s (do khuyt im ca

    phn mm).Cc li gi Cc li gi:

    Cc vn s dng phn mm Thng tin hay ti liu khng r rng Cc li thc s nhng b trng lp

    (c phn nhnhiu ln) Cc li do chnh khch hng gy ra

    o PUM

    Chng 01 - 15GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    O PUM(Problems per User Month)

    Cng thc

    Lin h gia PUM v cht lng Lin h gia PUM v cht lng

    Chng 01 - 16GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    S HI LNG CA KHCH HNG

    S tha mn ca khch hng c oda trn mt s phm tr lin quanvi sn phm:p chc nng, tc , ti liu hng dn,

    vic bo tr, dch v khch hng, S liu o c ly da trn 5 ngngS u o c y da t 5 g g

    sau:

    Rt tha mn (A) Tha mn (B)Tha mn (B) Va phi (C) Khng tha mn (D)

    Rt khng tha mn (E) C th khng phn nh c cht

    lng bn cht ca sn phm

    Chng 01 - 17GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    LN CA PHN MM

    Cn c n v tnh kch thc hay ln ca phn mm c th: So snh gia cc phn mm vi nhau So snh gia cc phn mm vi nhau Lm c s tnh nng sut lao ng

    trung bnh:

    S n v phn mm/gi lm vicS n v phn mm/gi lm vic Lm c s c lng mt phn

    mm: B b hi h Bng c bao nhiu n v phn

    mm Lm c s qui ra tin, v d: Hin

    nay trung bnh cn 1 triu VND snnay trung bnh cn 1 triu VND snxut 1 n v phn mm

    Chng 01 - 18GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    HAI HNG TIP CN LN PHN MM

    Da trn s dng m ngun, n vtnh: LOC (Line Of Code) hay SLOC LOC (Line Of Code) hay SLOC KLOC (Thousand Lines Of Code) hay

    KSLOC

    Da trn s im chc nng n v Da trn s im chc nng, n vtnh: FP (Function Point)

    Cch tnh s FP ca 1 phn mm?

    Chng 01 - 19GV. PHHiThS. NTTMKhang

  • CNPMKhoa CNTT

    Chng 01 - 20GV. PHHiThS. NTTMKhang