__P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

download __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

of 40

Transcript of __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    1/40

    CU HI N TP K NGH PHN MM NNG CAO

    Cu2: Ci g c dng lm c s kim nh cht lng phn mm:

    nh gi cht lng phn mm ngi ta da vo quan im chnh sau:

    Yu cu phn mm l c s o cht lng:

    S ph hp vi yu cu l c cht lng

    Ph hp yu cu c v s lng v cht lng

    Yu cu th hin bng c t - c t phi c chun ca n mi kim tra c

    Cc chun c t xc nh mt b cc tiu chun pht trin, cc tiu chun ny hngdn cch thc lm ra phn mm: nu khng tun th cc tiu chun th hu nhchc chn l cht lng s km

    Lun c mt tp cc yu cu ngm thng t c nhc n

    Qu thng dng, hin nhin (s dng ca s) Khng th hin ra ngoi (quy tc nghip v)

    Nu phn mm ch ph hp vi cc yu cu hin th m cha ph hp vi yu cungm th cht lng phn mm l ng nghi ng

    Cn lm r yu cu v a vo c t cng nhiu cng tt

    Cu 3: Cc nhn t nh hng ln cht lng phn mm c my mc ? Nhng loi

    nhn t no nh hng n cht lng?

    - C 2 loi mc nh hng

    Nhn t trc tip

    Nhn t gin tip

    - C 3 loi nhn t nh hng n cht lng

    c trng chc nng

    Kh nng ng u vi nhng thay i

    kh nng thch nghi vi mi trng mi.

    Cu 4: Nu cc c trng nh hng ln cht lng ca mi loi nhn t: c trng

    chc nng, kh nng thch nghi vi thay i, kh nng thch nghi vi mi

    trng

    McCall xut 11 nhn t v phn thnh 3 loi:

    (1) c trng chc nng

    (2) kh nng ng u vi nhng thay i(3) kh nng thch nghi vi mi trng mi.

    1

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    2/40

    Loi 1: Cc c trng chc nng - (5)

    Tnh ng n

    - C lm ng vi ci ti mun hay khng?

    - C tha mn nhng iu c c t cha?

    - C thc hin c nhng mc tiu nhim v ca khch hng cha?o y

    o ha hp

    o ln vt c

    Tnh tin tng c

    - mc hy vng vo s thc hin cc chc nng d kin

    - mc chnh xc c i hi

    o chnh xc

    o phc tpo ha hp

    o dung th li

    o o moun ho

    o n gin d hiu.

    o ln vt c

    Tnh hiu qu: khi lng ti nguyn tnh ton v m c i hi khi thc hincc chc nng ca chng trnh

    o sc tch

    o hiu qu thc hin

    o d thao tc

    Tnh ton vn: c th khng ch c vic truy cp ca nhng ngi khng cphp ti phn mm v d liu

    o kim ton c

    o Trang b ngh

    o an ninh. Tnh kh dng: o cng sc hc hiu, thao tc, chun b u vo, th hin u ra

    ca chng trnh

    o d thao tc

    o o kh nng hun luyn

    Loi 2: kh nng ng u vi nhng thay i - (3)

    Tnh bo tr c: n lc i hi nh v v xc nh c mt sai trongchng trnh

    o sc tcho ho hp

    2

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    3/40

    o Trang b ngh

    o o moun ho

    o t cp ti liu

    o n gin - d hiu

    Tnh mm do: n lc i hi ci bin mt chng trnho phc tp

    o sc tch

    o ho hp

    o khuch trng c

    o khi qut

    o o moun ho

    o t cp ti liu

    o n gin - d hiu Tnh th nghim c: n lc i hi th nghim mt chng trnh v bo

    m rng n thc hin chc nng c d nh cho n

    o kim ton c

    o phc tp

    o Trang b ngh

    o o moun ho

    o t cp ti liu

    o n gin - d hiu

    Loi 3: kh nng thch nghi vi mi trng mi - (3)

    Tnh mang chuyn c: n lc i hi chuyn n t mt mi trng phncng/phn mm ny sang mt mi trng phn cng/phn mm khc

    o khi qut

    o c lp phn cng

    o o moun ho

    o

    t cp ti liuo c lp h thng phn mm

    Tnh s dng li c: mt chng trnh (hoc mt phn ca n) c th cdng li trong mt ng dng khc

    o khi qut

    o c lp phn cng

    o o moun ho

    o t to ti liu

    o c lp h thng phn mm

    3

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    4/40

    Tnh lin tc c: n lc i hi ghp i mt h thng vo mt h thngkhc

    o tng ng giao tip

    o tng ng d liu

    o khi qut

    o o moun ho.

    C hai mc nh hng

    Nhn t trc tip: c th thc tip o nh li/KLOC/ n v thi gian

    Nhn t gin tip: nhn t ch c th o c mt cch gin tip nh tnh bo trNhn t

    ongn

    Tin cyc

    Hiuqu

    Tonvn

    Khdng

    Botr

    c

    Mmdo

    Thnghimc

    Kim ton c X x

    Chnh xc xTng ng giaotipy XPhc tp x x xSc tch x x xHa hp X x x xTng ng d liuDung th li x

    Hiu qu thc hin xKhuych trngc

    x

    c lp phn cngTrang b ngh X x xo Modul ha x x x xD thao tc x xAn ninh XT to ti liu x x xn gin - D hiu x x x x

    c lp h thngphn mmLn vt c X xKh nng hun luyn xKhi qut x

    4

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    5/40

    Cu 5: C th o trc tip cht lng phn mm khng? Ti sao? Vy phi o bng

    cch no?

    Nhn t trc tip: c th trc tip o nh li/KLOC/ n v thi gian

    Cu 6: K ra cc o c trng cht lng chnh ca McCall? Gii thch ni dungca n?

    McCall xut 22 o sau:

    (1) kim ton c: c th kim tra d dng v vic tun th cc chun

    (2) chnh xc: chnh xc ca tnh ton v iu khin

    (3) tng ng giao tip: mc s dng cc giao din, giao thc v gii thngchun.

    (4) y : mc theo cc vic ci t y cho cc chc nng yu cu

    c t ti.(5) phc tp: trnh dng chng trnh c phc tp cao

    (6) sc tch (conciseness): gn ca chng trnh di dng s dng m.

    (7) ho hp (consistancy): vic dng k thut thit k v t liu thng nht trongton b chng trnh.

    (8) tng ng d liu: vic dng cc cu trc v kiu d liu chun trong ton bchng trnh

    (9) dung th li: nhng hng hc xut hin khi chng trnh gp phi mt li

    c chp nhn.(10) hiu qa thc hin: hiu nng khi chy ca chng trnh

    (11) khuch trng c:Mc theo thit k kin trc, d liu hay th tc cth c m rng.

    (12) khi qut: rng ri ca ng dng tim nng ca cc thnh phn chngtrnh.

    (13) c lp phn cng: mc theo phn mm tch bit c vi phn cngm n vn hnh.

    (14) Trang b ngh (instrumentation):mc theo chng trnh iu phithao tc ca ring n v xc nh cc li xut hin

    (15) o moun ho: s c lp chc nng ca cc thnh phn trong chng trnh

    (16) d thao tc: Vic d vn hnh trong chng trnh

    (17) an ninh: c sn c ch kin sot hay bo v chng trnh v d liu.

    (18) t to ti liu (self-doccumentation): mc theo m gc cung cp ti liuc ngha.

    (19) n gin - d hiu: mc theo ngi ta c th hiu c chng trnh

    khng kh khn.

    5

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    6/40

    (20) c lp h thng phn mm: mc theo chng trnh c c lp vicc tnh nng ngn ng lp trnh, cc c trng h iu hnh v nhng rng bucmi trng khng chun khc.

    (21) ln vt c: kh nng theo di cc du vt ca mt biu din thit k haythnh phn ca chng trnh thc hin so vi yu cu

    (22) o kh nng hun luyn: Mc theo phn mm tr gip lm cho ngidng mi dng c h thng.

    Cu 7: Gii thch ni dung cc thuc tnh cht lng phn mm sau y v nu ra cc

    o lin quan c s dng o thuc tnh :

    Tnh ng n

    - Lm ng vi khch hng mong mun

    - C tha mn nhng iu c c t (nhng yu cu ca i tng khc)

    o y o ha hp

    o ln vt c

    Tnh tin cy c

    - C th trng i vo s thc hin cc chc nng d kin

    - mc chnh xc c i hi

    o chnh xc

    o phc tp

    o ha hp

    o dung th li

    o o moun ho

    o n gin d hiu.

    o ln vt c

    Tnh hiu qu: tng lng ngun lc tnh ton v m yu cu khi thc hin ccchc nng ca chng trnh l thch hp

    o sc tcho hiu qu thc hin

    o d thao tc

    Tnh ton vn: l s khng ch c vic truy cp tri php ti phn mm v dliu h thng

    o kim ton c

    o Trang b ngh

    o an ninh.

    Tnh kh dng: cng sc hc hiu, thao tc, chun b u vo, th hin u raca chng trnh l chp nhn nhn c

    6

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    7/40

    o d thao tc

    o o kh nng hun luyn

    Tnh bo tr c: n lc cn nh v v xc nh c mt li trong chngtrnh l chp nhn c

    o sc tch

    o ho hp

    o Trang b ngh

    o o moun ho

    o t cp ti liu

    o n gin - d hiu

    Tnh mm do: n lc cn ci bin mt chng trnh l chp nhn c

    o phc tp

    o sc tcho ho hp

    o khuch trng c

    o khi qut

    o o moun ho

    o t cp ti liu

    o n gin - d hiu

    Tnh th nghim c: n lc cn th nghim mt chng trnh v bo m

    rng n thc hin ng chc nng d nh l chp nhn co kim ton c

    o phc tp

    o Trang b ngh

    o o moun ho

    o t cp ti liu

    o n gin - d hiu

    Tnh mang chuyn c: n lc i hi chuyn n t mt mi trng phncng/phn mm ny sang mt mi trng phn cng/phn mm khc l chpnhn c

    o khi qut

    o c lp phn cng

    o o moun ho

    o t cp ti liu

    o c lp h thng phn mm

    Tnh s dng li c: kh nng chng trnh (hoc mt phn ca n) c thc dng li trong mt ng dng khc

    o khi qut

    7

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    8/40

    o c lp phn cng

    o o moun ho

    o t to ti liu

    o c lp h thng phn mm

    Tnh lin tc c: n lc i hi ghp h thng chng trnh vo mt hthng khc l chp nhn c

    o tng ng giao tip

    o tng ng d liu

    o khi qut

    o o moun ho.

    Cu 8: m bo cht lng phn mm xut pht t u? Tin trin ca n nh th

    no

    - Khi phn mm tr thnh sn phm c nhu cu v i hi m bo cht lng: T nhu cu ca khch hng

    T nh sn xut: m bo tnh ng u ca sn phm, ci thin cht lngthng xuyn

    - S pht trin ca SQA

    Bo m cht lng l mt hot ng ct yu trong bt k mt doanh nghip nolm ra sn phm c ngi khc dng

    Lch s bo m cht lng phn mm (SQA) din ra song song vi bo m chtlng trong ch to phn cng.

    Cc chun bo m cht lng phn mm u tin c a ra trong qun s, thinhng nm 70 v nhanh chng lan ra lnh vc thng mi

    Cu 9:Ti sao cn m bo cht lng phn mm? N ng vai tr g trong mt

    doanh nghip pht trin phn mm?

    m bo cht lng phn mm l cc hot ng nhm mc tiu l sn xut ra phnmm c cht lng cao.

    Phi m bo cht lng phn mm v

    T nhu cu ca khch hng

    T nh sn xut: m bo tnh ng u ca sn phm lm ra

    Gip nh phn tch c c c t cht lng cao

    Gip nh thit k c c thit k cht lng cao

    Theo di cht lng phn mm

    nh gi nh hng ca thay i v phng php lun v th tc ln cht lng

    phn mm SQA c nhng li ch sau:

    8

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    9/40

    - phn mm c t cc khim khuyt tim n hn v do mt t cng sc v thigian th nghim v bo tr

    - tin cy cao hn v do khch hng tho mn hn

    - Gim ph tn bo tr

    - Gim ph tn tng th ton b vng i ca phn mm

    n ng vai tr trong mt doanh nghip pht trin phn mm

    Bo m cht lng l mt hot ng ct yu trong bt k mt doanh nghip nolm ra sn phm c ngi khc dng

    Cu 10: Trong mt t chc ai l ngi tham gia vo hot ng m bo cht lng?

    Vai tr v trch nhim ca mi i tng l g?

    Nhng ngi trong t chc c trch nhim bo m cht lng phn mm:

    - cc k s phn mm,

    - cc nh qun l d n,

    - khch hng,

    - ngi bn hng,

    - cc c nhn trong nhm SQA.

    Nhm SQA ng vai tr nh i din ca khch hng - xem cht lng phnmm vi quan im khch hng

    C p ng c cc nhn t cht lng khng?

    C tun theo cc chun d nh trc khng?

    Cc th tc phng php k thut c thc s ng vai tr ca chng tronghot ng SQA?

    Cu 11: Mc tiu ca SQA l g? Cc hot ng chnh m bo cht lng phn mm

    l nhng hot ng no?

    m bo cht lng phn mm l cc hot ng nhm mc tiu l sn xut ra phnmm c cht lng cao.

    C 7 hot ng chnh:

    1. p dng cc phng php k thut tin b

    2. Tin hnh r sot k thut chnh thc

    3. Th nghim phn mm

    4. Tun theo cc chun

    5. Khng ch cc thay i

    6. o lng

    7. Bo co v bo qun cc bo co.

    Cu 12: Gii thch ni dung tm tt ca mi hot ng chnh m bo cht lng?

    1. p dng cc phng php k thut: gip cho

    9

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    10/40

    - ngi phn tch c c c t cht lng cao

    - ngi thit k c c thit k vi cht lng cao.

    2. Tin hnh r sot k thut chnh thc: c nhm k thut tin hnh vi mc chl pht hin ra vn cht lng.

    3. Kim th phn mm: l mt chin lc nhiu bc vi mt lot cc phng phpthit k cc trng hp kim th gip m bo pht hin ra cc li mt cch hiuqu.

    4. Bt tun theo cc chun: L hnh thc c p dng cho tin trnh k ngh phnmm thay i tu theo cng ty.

    5. Khng ch cc thay i: ng gp trc tip vo cht lng phn mm nh

    + Chnh thc ho cc yu cu i thay

    + nh gi bn cht ca s i thay

    + Khng ch cc nh hng ca s i thay

    + e do ch yu ca cht lng n t s thay i, thay i l bn cht caphn mm

    + thay i to ra tim nng sinh ra sai v to ra hiu ng ph lan truyn

    p dng trong sut qu trnh pht trin v trong qu trnh bo tr

    6. o lng: dng theo di cht lng phn mm v thm nh tc dng ca nhngthay i phng php lun v th tc ln cht lng phn mm c ci tin.

    7. Bo co v bo qun cc bo co: Kt qu ca cc cuc hp xt duyt , kim ton,kim sot thay i, kim th phi tr thnh mt phn ca bn ghi lch s cho mt

    d n v phi c phn pht cho nhm pht trin trn c s iu-cn - phi- bit.

    Cu 13: R sot phn mm c hiu l g (khi nim, mc tiu, cch thc p

    dng)? Nu cc li ch ca vic ra sot?

    Khi nim: R sot l vic xem xt, nh gi sn phm c tin hnh mi giai on pht hin ra nhng khim khuyt cn sa cha trc khi sang giai on sau.

    Mc tiu:

    Ch ra cc ch khim khuyt cn phi ci thin

    Khng nh nhng sn phm t yu cu Kim sot vic t cht lng k thut ti thiu ca sn phm

    Cch thc p dng: R sot c p dng ti cc thi im khc nhau trong qu trnhpht trin phm mm.

    C nhiu kiu r sot khc nhau:

    Cc cuc hp xt duyt khng chnh thc

    Cuc trnh by chnh thc trc c ta gm khch hng, nh qun l, nhn vin kthut. (ch tp trung vo cc r sot k thut chnh thc FTR-Format Technical

    Review) Cc li ch ca vic ra sot

    10

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    11/40

    Li ch hin nhin ca FTR l sm pht hin cc khim khuyt phn mm c th chnh sa tng khim khuyt mt trc khi bc sang bc tip theo caqu trnh phn mm.

    Cc nghin cu ca cng nghip phn mm ch ra rng: cc hot ng thit kto ra n 50%-60% tng s cc khim khuyt to ra trong pht trin phn mm.

    Chi ph chnh sa mt khim khuyt tng ln nhanh chng sau mi giai on.VD: Li khng c pht hin trong thit k tn ph 1.0 sa cha, trc kimth nghim: 6.5; trong th nghim: 15 v sau khi phn pht s l t 60.0 n100.0

    Cu 14: Cc hnh thc ca hot ng r sot? trnh by khi nim, mc tiu ca r

    sot k thut chnh thc?

    C nhiu kiu r sot khc nhau:

    Cc cuc hp xt duyt khng chnh thc Cuc trnh by chnh thc trc khch hng, nh qun l, thnh vin k thut

    R sot do cc k s phn mm thc hin, l mt phng tin hiu qu ci thincht lng phn mm.

    R sot k thut chnh thc(FTR):

    - Khi nim: l hot ng m bo cht lng phn mm do nhng ngi angtham gia pht trin phn mm thc hin.

    - Mc tiu:

    (1) Pht hin cc li trong chc nng, trong logic, trong trin khai.(2) Kim th s ph hp ca phn mm vi yu cu

    (3) Bo m rng phn mm ph hp vi cc chun nh sn

    (4) m bo phn mm c pht trin theo mt cch thc nht qun.

    (5) Lm cho d n d qun l hn

    (6)Ngoi ra dng lm c s hun luyn cc k s tr v c ch ngay ccho nhng k s c kinh nghim.

    Cu 15: V s tin trnh hot ng r sot va gii thch s b ni dung mi bc?

    11

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    12/40

    Gii thch:

    - Mi c nhn pht trin phi thng bo cho lnh o d n bit rng sn phm hon tt v cn phi r sot.

    - Lnh o d n thng bo cho ngi chu trch nhim r sot bit

    - Ngi chu trch nhim lnh o r sot:

    o Xem xt sn phm c, r sot

    o To ra cc bn sao ca sn phm , phn cho 2,3 ngi ra sot

    o Thit lp chng trnh hp r sot

    - Nhng thc hin r sot: thng tn 1-2 gi r sot vit cc bn ghi ch :tham gia cuc hp r sot.

    Cu 16: Trnh by ni dung c bn mt cuc hp r sot: thnh phn, thi gian, cng

    vic cn lm, phng chm , sn phm?

    Bt k th no, mi cuc hp r sot phi:

    Thnh phn: C t 3 n 5 ngi lin quan ti vic r sot, gm c:

    lnh o r sot

    tt c cc c nhn r sot

    ngi to ra sn phm c r sot

    Thi gian:

    Phi c s chun b trc, tuy nhin mi ngi khng qu 2 gi chun b. Cuc hp nn t hn 2 gi. Mi cuc hp r sot ch hn ch trong mt phn nh,

    c th.

    Cng vic cn lm:

    Trng tm ca cc cuc hp r sot l v sn phm: mt thnh phn (mt thnhphn ca c t yu cu, mt thit k modul chi tit, mt danh sch m ngun chomt modul)

    Phi a ra mt trong 3 quyt nh sau y:

    - Chp nhn sn phm khng cn chnh sa- Khc t sn phm v nhng li nghim trng

    - Chp nhn cho chnh sa sn phm, sau khi chnh sa phi c cuc hp r sotli

    Mi thnh vin tham gia cuc hp phi k vo quyt nh

    Phng chm r sot:

    Cn thit lp trc phng chm r sot, phn pht cho nhng ngi lm nhimv r sot, thng nht tn thnh v tun th. Mt r sot m khng khng ch c

    th c th cn xu hn l khng r sot 10 iu ti thiu trong phng chm r sot k thut chnh thc:

    12

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    13/40

    (1) r sot sn phm, khng r sot ngi lm n

    (2) Lp chng trnh ngh s v duy tr n.

    (3) Hn ch tranh lun v bc b: cc vn tranh lun nn ghi nh cho cctho lun tip tc

    (4) Trnh by r rng mch lc cc vng c vn nhng khng c gng pgii quyt mi vn nhn thy: FTR khng gii quyt vn , vic gii quytvn sau FTR v thng do chnh ngi lm ra sn phm thc hin, c thnh s tr gip ca vi c nhn khc.

    (5) Nn c ghi ch trn bng tng

    (6) Gii hn s ngi tham d v kin tr cc d kin

    (7) Lp mt danh sch cc kim tra cho tng sn phm s c r sot:

    Gip nh lnh o r sot cu trc cc cuc hp FTR

    Gip ngi r sot tp trung vo cc vn quan trng

    Danh sch kim tra lp cho tng loi sn phm:nh cho vic phn tch, thitk, m ho kim tra v bo tr

    Mt tp th cc i din s xem li danh sch ny trnh.

    (8) Cp pht ngun lc v thi biu cho cc FTR: xem n l mt nhim v trongqu trnh pht trin phn mm, v cng phi d tnh cc ci bin cn thit chos kin cha d on c

    (9) Cn phi tin hnh hun luyn chnh thc cho cc c nhn ra sot

    (10) R sot li cc r sot trc y.

    Cu 17: Cc sn phm ca cuc hp r sot l g? Ni dung, vai tr ca mi sn

    phm ?

    Sn phm ca cuc hp r sot l:

    Bo co cc vn ny sinh do cc c nhn r sot nu ra

    Mt danh sch cc vn cn gii quyt do cuc hp thng nht.

    nhn ra vng c vn trong sn phm c r sot

    dng nh mt danh sch cc khon mc hnh ng ch cho ngi lm ra

    sn phm cn chnh sa Cn thit lp mt th tc bo m rng cc khon mc trong danh sch

    s c chnh sa thc s

    Mt vn bn tng kt cuc hp r sot , vn bn ny phi ch r

    R sot ci g

    Ai r sot

    Tm thy ci g? v kt lun

    13

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    14/40

    Cu 18: Khi no tin hnh r sot? Cn r sot nhng sn phm g

    - Mi sn phm to ra mi bc u c r sot (khng ch sn phm cuicng)

    - R sot c tin hnh sut qu trnh pht trin

    - Tin trnh pht trin chung nht gm 4-5 giai on:

    K ngh h thng

    Phn tch, xc nh yu cu phn mm

    Thit k phn mm

    Kim th phn mm

    Bo tr (vi sn phm t hng)

    R sot bm theo cc sn phm ca r sot ny

    Cu 19: Trnh by ni dung danh mc r sot ca?

    Danh mc r sot trong k ngh h thng:

    Bo m cht lng mc ny l nh gi yu cu thm duyt mc h thng: Mt cuchp ln gm i din cc n v lin quan

    (1) Cc chc nng ch yu c xc nh v r rng(khng m h)?

    (2) Cc giao din gia cc h con ca h thng c xc nh v ng hay cha?

    (3) Cc rng buc thc thi c thit lp cho ton h thng v cho tng phn t haycha?

    (4) Cc rng buc thit k c thit lp cho tng phn t hay cha?

    (5) kh nng chn l tt nht cha?

    (6) Gii php ny c kh thi k thut khng?

    (7) C ch kim chng v thm duyt wc thit lp hay cha?

    (8) C s ho hp gia cc phn t ca h thng hay cha?R sot vic lp k hochLp k hoch d n phn mm da trn sn phm ca k ngh h thng a ra cc nidung ch yu:

    + Phm vi cng vic kim tra thc hin

    + c lng ngun lc, gi c, thi gian cng vic

    + Lch biu thc hin

    + T chc, nhn s, c ch trin khai

    + nh gi ri ro v k hoch khc

    Danh mc

    14

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    15/40

    (1) Phm vi ca phn mm xc nh ng n cha? c b hn ch hay khng?

    (2) Thut ng c trong sng khng?

    (3) Cc ngun lc (ngi, chi ph, thi gian): c tng xng vi phm vi khng? Cc ngun lc c sn sng cha?c s d on gi c c hp l khng?d liu nng xut v cht lng trc y c c s dng khng? S khc bit

    ca c lng c s l cha?(4) Cc cng vic ln lch biu : xc nh thch hp cha? Sp xp trnh t thc hin

    ng logic cha? b tr song song c ph hp vi cc ngun lc sn c haykhng?

    (5) Phng n t chc v nhn s hp l cha?

    (6) Cc ri ro trong tt c cc hng mc quan trng : xc nh v nh gi y cha? Lp k hoch qun l v k hoch thch hp cha?

    (7) Cc nhim v tht s c xc nh v sp xp tun t cha?, tnh song song

    c hp l i vi cc ngun lc sn c hay cha?(8) Ngn sch v gii hn cht c d kin: c hin thc hay khng? c ph hp vi

    lch biu khng?

    Trnh by nhng ni dung c bn (mc tiu, ni dung, danh mc) ca

    - r sot phn tch yu cu phn mm- r sot thit k phn mm ( tng ng vi tng giai on thit k)- r sot lp m phn mm- r sot kim th phn mm (tng ng vi k hoch v th tc kim th)

    - r sot bo tr phn mm (ng vi k hoch v th tc kim th)TL r sot phn tch yu cu phn mm

    Mc tiu: thm nh v xc minh yu cu phn mm

    phi ch ra cc nhu cu ca ngi dng l c tho mn

    Cc yu cu phi nht qun, ngha l khng mu thun nhau

    Cc yu cu phi y : chng phi cha mi chc nng v mi rng buc mngi dng nhm n

    Cc yu cu phi l hin thc, tc l c kh nng thc hin c

    Ni dung:

    tp trung vo kh nng vit ra cc yu cu h thng phn mm (chc nng, phichc nng, ngoi lai)

    s ph hp v tnh ng n ca m hnh phn tch.

    Vi cc h thng ln cn tng cng:

    Cc r sot k thut chnh thc

    vic nh gi cc nguyn mu cng nh cc cuc hp vi khch hng

    Danh mc: xem xt cc ch sau:(1)Phn hoch vn (h con) c y hay khng?

    15

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    16/40

    (2) Ccgiao din trong v ngoi thc s c xc nh cha?

    (3) Phn tch lnh vc thng tin c y , phi mu thun v chnh xc hay ko?

    (4) M hnh d liu thc s phn nh cc i tng d liu, cc thuc tnh v ccquan h?

    (5) Tt c cc yu cu c th ln vt c mc h thng khng?

    (6) lm bn mu dnh cho ngi s dng (khch hng) cha?

    (7) Liu c thc hin c vi nhng rng buc quy nh bi cc phn t h thngkhc hay khng?

    (8) Cc yu cu cph hp vi lch biu, ngun lc v kinh phhay khng?

    (9) Cc chun thm nh c y hay khng?

    r sot thit k phn mm ( tng ng vi tng giai on thit k) Mc tiu: Hng n thit k m bo hai yu cu

    Phn nh ng cc yu cu c t

    cc phn

    chc nng v rng buc

    D liu , ph hp

    C cht lng tt

    Cu trc tt (phn hoch, giao din, modul ho)

    Thut ton tt (t phc tp, tc cao, d hiu)

    D liu tt (cu trc, biu din) C th ln vt c (d hiu, d kim tra)

    Ni dung:

    R sot k thut chnh thc cho khu thit k tp trung vo:

    thit k d liu

    thit k kin trc

    thit k th tc.

    C 2 kiu r sot thit k (ph hp vi bc trin khai):

    r sot thit k s b - preliminary design review (nh gi vic dch cc yucu thnh thit k d liu v thit k kin trc),

    r sot thit k trn vn - design walkthrough (tp trung vo tnh ng nca thut ton).

    Danh mc

    R sot thit k s b

    (1) Cc yu cu phn mm c c phn nh trong kin trc phn mm hay khng?

    (2) C t c s mun ho hiu qu khng? Cc mun c c lp chc nng

    hay khng(3) Kin trc chng trnh c c phn tch khng?

    16

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    17/40

    (4) Cc giao din c xc nh cho cc mun v cc phn t h thng ngoilai cha?

    (5) Cu trc d liu c ph hp vi lnh vc thng tin cha?

    (6) Cu trc d liu c ph hp vi yu cu phn mm cha?

    (7) Kh nng bo tr c xem xt cha?

    (8) Cc nhn t cht lng c nh gi r rng cha?

    R sot thit k ton b

    (1) Thut ton c hon thnh chc nng mong mun khng?

    (2) Thut ton c ng n logic khng?

    (3) Giao din c ph hp vi thit k kin trc khng?

    (4) phc tp logic c phi chng hay khng?

    (5) S l sai c c t cha?

    (6) Cu trc d liu cc b c tht s c xc nh?(7) Kin to lp trnh cu trc xuyn sut cha?

    (8) Cc chi tit thit k tun theo ngn ng thc hin cha?

    (9) Dng cc c im h iu hnh hay l ph thuc ngn ng?

    (10) dng logic compound hoc logic inverse?

    (11) Kh nng bo tr c xt ti cha r sot lp m phn mm

    Mc tiu: r sot hng n m ngun t c

    phn nh y , ph hp vi thit k ph hp vi ngn ng s dng (chun, c php, khai bo d liu...)

    Vn bn chng trnh tt (khng li chnh t, c cu trc, nht qun ...)

    Ni dung

    Danh mc

    (1) Thit k c thc s c dch thnh m cha?

    (2) C cc sai st chnh t hoc in n no khng?

    (3)C thc s dng cc quy c ngn ng hay khng?(4) C phc tng v cc chun mu lp m i vi phong cch ngn ng, ghi ch ...

    (5) C ghi ch no khng ng n hoc m h?

    (6) Kiu d liu v khai bo d liu c chnh xc hay khng?

    (7) Cc hng s vt l c ng n hay khng?

    (8) C phi tt c cc khon mc ca danh sch r sot thit k trn vn l c pdng li hay khng?

    r sot kim th phn mm (tng ng vi k hoch v th tc kim th)

    Mc tiu: nh gi mt cch ph phn cc k hoch kim th v cc th tc kim th

    17

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    18/40

    hng n m bo cc phng php, cc chin lc v cc k thut c sdng v k hoch tt

    Ni dung:

    chin lc kim th

    t trn xung t di ln

    v n ln (big bang)

    k thut kim th

    kim th hp en

    kim th hp trng

    kim th ti trng

    kim th lun si (cho h thi gian thc)

    s dng CASE K hoch kim th tng th

    Gii thiu chung

    M t h thng cn kim th

    Cc mc tiu kim th

    Phng php s dng

    Ti liu h tr

    K hoch

    Thi gian, a im

    Ti liu kim th: cc ca kim th, tin trnh, lch trnh

    iu kin

    Cc yu cu: phn cng, phn mm, nhn s

    Kim sot qu trnh kim th

    Danh mc:

    (1) Cc pha th nghim ch yu c thc s c nh r v c xp xp tun t

    hay khng?(2) Theo di cc yu cu (tiu chun) c c thit lp nh mt phn ca pha phntch yu cu phn mm hay khng?

    (3) Cc chc nng ch yu c c trnh din sm khng?

    (4) K hoch th nghim c ph hp vi k hoch d n tng th hay khng?

    (5) Lch trnh th nghim c c xc nh r rng hay khng?

    (6) Ngun lc v cng c th nghim c minh nh v sn sng hay cha?

    (7) thit lp c ch lu tr cc bo co cha?

    (8) Cc b li (driver) v cc cung (stub) th nghim c minh nh cha?;cng vic pht trin chng c lp lch cha?

    (9) Th nghim cng chu p lc cho phn mm c c t cha?

    18

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    19/40

    (10) C hai loi th nghim hp trng v hp en c c t cha?

    (11) C phi tt c cc ng logic c lp u c th nghim?

    (12) C phi tt c cc ca th nghim u c minh nh v lp danh sch vi cc kt qa ch mong?

    (13) Vic x l sai c c th nghim?

    (14) Cc gi tr bin c c th nghim?

    (15) Cc yu cu thi gian v s din tin c c th nghim?

    (16) Cc bin th chp nhn c ca kt qu th nghim mong i c c tcha?

    r sot bo tr phn mm (ng vi k hoch v th tc kim th)(1) xt n cc hiu ng ph gn vi cc i thay hay cha?

    (2) Xem xt yu cu i thay c lp ti liu, c nh gi v c chp thunhay cha?

    (3) Bo co xem xt s i thay cho tt c cc bn quan tm hay cha?

    (4) Cc r sot k thut chnh thc thch hp c tin hnh hay cha?

    (5) Mt r sot chp thun cui cng c thc hin bo m rng ton b phnmm thc s c cp nht, c th nghim v c thay th hay cha?

    D6: c trng vo/ra ca m dun D6=1-s7/s1

    19

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    20/40

    Cu20:S o phc tp ca McCabeda trn ci g v nhng i lng c thno?

    - S o da trn phc tp chu trnh trong th chng trnh ca mt modun

    + S chu trnh c chu trnh lng nhau

    + S chu trnh trong mt chu trnh

    - Ngi ta cng dng cc min phng ca th phng biu din th chngtrnh

    Cu21: m bo cht lng phn mm da trn thng k ngha l g?N gmnhng cng vic g? K t nht nm nguyn nhn ca nhng khuyt im trong

    phn mm?

    L bo m cht lng thng k phn nh mt xu th ngy cng tng trong cngnghip.

    Cng vic bao gm:

    - Thu thp v phn loi thng tin khim khuyt phn mm.- C gng ln vt tm ra nguyn nhn

    - Dng nguyn l Pare c lp 20% khim khuyt

    - Sau khi tm c nguyn nhn s chnh sa cc nguyn nhn ca khim khuyt

    Cc nguyn nhn gy ra khim khuyt c th l:

    - c t khng y hoc sai st (IES)

    - Hiu nhm khi giao tip vi khch hng (MCC)

    - Lch hng d nh khi c t (IDS)

    - Vi phm cc chun lp trnh (VPS)

    - Sai trong biu din d liu (EDR)

    - Khng ph hp vi giao din modun (IMI)

    - Sai trong logic thit k (EDL)

    - Th nghim sai hoc khng y (IET). . .

    Cu 22: Tip cn hnh thc cho SQA ngha l g? Qu trnh phng sch l g?Phng chm ca k thut ny l g?

    Ngi ta nhn thy cn phi dng mt cch tip cn hnh thc hn trong vic bom cht lng phn mm, cch tip cn ny s b sung cho cc hot ng m t trn

    Tip cn hnh thc ho: c t hnh thc cho php chng minh tnh ng n,kim tra li, chuyn t ng thnh chng trnh . . . lm tng cht lng.

    - Kim chng chng trnh mt cch hnh thc (chng minh tnh ng n) v bom cht lng phn mm thng k hp li vi nhau cho ta ta mt k thut cithin cht lng sn phm, c gi l qu trnh phng sch.

    - Phng chm ca k thut ny l: Phng khim khuyt hn l tr khim khuyt

    Cu23: tin cy ca phn mm l ci g? o tin cy da trn nhng d liuno?

    20

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    21/40

    - tin cy ca phn mm l mt yu t quan trng trong cht lng phn mm.

    - tin cy phn mm c nh ngha theo thut ng thng k: xc sut thao tckhng tht bi ca chng trnh my tnh trong mt mi trng t bit vi mt thi gian nh r.

    - tin cy ca phn mm c o trc tip v c nh gi qua cc d liu pht

    trin v cc d liu lch s.

    Cu 24: Nu ch tiu tnh tin cy? Nu cng thc tnh sn sng? Gii thch

    ngha ca n?

    - Vi cc h thng da trn my tnh th mt s o n gin v tin cy chnh l thigian trung bnh gia hai ln tht bi k tip (MTBF- Mean Time Between Failure):

    MTBF = MTTF + MTTR

    - MTTF (Mean Time To Failure) l thi gian hot ng lin tc trung bnh

    - MTTR (Mean Time To Repair) l thi gian sa xong li trung bnh ngha:

    MTBF l cch o hu ch hn nhiu so vi t s s khim khuyt/KLOC (LOC-Line Of Code) v ngi dng cui cng quan tm ti nhng tht bi ch khng quan tmm li (nh nghin cu).

    Do cc li trong chng trnh khng c cng mc (nng, nh khc nhau) nn scc li ch cho ta mt ch s nh v tin cy ca h thng.

    VD: Khi a 1 chng trnh vo vn hnh trong 14 thng , trong cc li cha c

    pht hin c li ch c pht hin sau dm chc nm, cc li cn li vi MTBF khong18-24 thng

    - sn sng phn mm l xc sut chng trnh vn hnh ng vi yu cu ccthi im nh v c tnh nh sau:

    MTTF/(MTTF + MTTR) x100%

    ngha

    Th hin t l thi gian lm vic trung bnh trong tng thi gian vn hnh

    L o gin tip v kh nng bo tr c (s ny cng gn 100 l bo tr tt)

    Cu 25: C nhng m hnh tin cy no? N da trn tham bin no v trn githit no? M hnh tin cy gieo ht da trn tng no? Mc tiu lm

    g

    C hai m hnh tin cy phn mm:

    - M hnh tin on tin cy nh l mt hm ca thi gian lch

    - M hnh tin on tin cy nh l mt hm ca thi gian x l tri qua (thigian vn hnh ca CPU). Loi ny c coi l tt hn.

    Cc m hnh tin cy phn mm da trn cc gi thit:- Thi gian g li gia cc xut hin sai c phn phi m vi nhp xut hin sai,

    nhp ny t l thun vi s cc li cn li

    MT

    Fa

    Fc

    -Fd

    MT

    21

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    22/40

    - Mi li b pht hin s c loi tr ngay lp tc v s li cn li gim i 1

    - Nhp tht bi gia cc li l khng thay i

    Cc gi thit ny cn phi bn: v mt li c loi tr th c th nhiu li khc lic sinh ra.

    Mt lp cc m hnh tin cy phn mm da vo cc c trng tn ti ca mtchng trnh v tnh ton s d on cc sai tn ti trong phn mm

    Cc m hnh ny da trn cc quan h nh lwngj nh mt hm ca o tnhphc tp, chng lin kt thit k c chng hoc cc thuc tnh hng m cachng trnh vi mt c nh s khi pht cc li c tin rng c trong chngtrnh cho

    M hnh tin cy gieo ht da trn tng no? Mc tiu lm g?

    tng: Mt chng trnh c gieo mt cch ngu nhin mt s cc li(k) hiuchun (calibration) vo mt chng trnh; sau em kim th (bng mt s ca

    th nghim); tnh xc sut tm cjli trong tpJlixem nh tng ng vi xcsut tm c kli gieo trongKli nhng vo chng trnh.

    j/J=k/K

    Mc ch:

    - dng nh mt ch bo ca tin cy phn mm;

    - hoc mt cch thc tin hn nh mt o nng lc pht hin sai ca mt tp hpcc ca th nghim.

    Cu 26: an ton phn mm l ci g?C nhng phng php no phn tch an ton?

    An ton phn mm l mt hot ng bo m cht lng phn mm tp trung vovic minh nh v nh gi cc mi nguy him tim n c th gy nh hng phntc dng thm ch l gy ra tht bi ca ton h thng.

    an ton phn mm xem xt li cch thc li ny sinh trong mt iu kin no c th dn ti ri ro. Ngha l li khng c xem xt trong chn khng mc nh gi trong hon cnh ca ton b h thng da trn my tnh.

    C cc phng php nh:

    Phn tch cy li:

    dng ln mt m hnh th cc t hp tun t v song song cc s kin dnn mt s kin hay mt trng thi h thng mo him.

    Dng mt cy li pht trin tt c th quan st c hu qu ca mt dy cctht bi lin kt vi nhau, xut hin trong cc thnh phn khc nhau ca hthng.

    Logic thi gian thc: xy dng m hnh h thng bng cc c t cc s kin vcc hnh ng tng ng. M hnh s kin hnh ng c th c phn tch bng

    22

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    23/40

    cch dng cc ton t logic th nghim cc quyt on an ton i vi cc thnhphn ca h thng v nh thi cho chng

    M hnh li petry: dng xc nh xem li no l nghim trng nht

    Cu 27: Kho st nhu cu SQA gm nhng ni dung g? nhm tr li cc cu hi g?

    nu c nhu cu th mnh lm g?- Gm ba ni dung nhm tr li ba cu hi

    + Kim k cc chnh sch SQA: chnh sch, th tc, chun no c trong cc phapht trin?

    + nh gi vai tr ca k ngh phn mm, bo m cht lng trong t chc hinti c quyn lc n u?

    + nh gi mi quan h SQA: Giao din chc nng gia SQA vi cc n v khcnh th no? vi cc ngi thc hin r sot k thut chnh thc, qun l cu hnh v th

    nghim- Nu c nhu cu th cn phi tin hnh nh gi cn thn bng quy tc b phiu.

    Cu 28: C nhng vn g t ra khi trin khai SQA? Li chca SQA l g? Nguyn

    tc chi ph hiu qu ca SQA l g?

    - SQA c nhng vn sau y

    + Kh thit lp trong mt t chc nh: kh c ngun lc thc hin cc hotng cn thit m hin cha c.

    + N biu th mt thay i c tnh vn ho: nn chng bao gi d dng thc hin+ N i hi tiu tn khng t tin

    - SQA c nhng li ch sau y:

    + Phn mm c t cc khim khuyt tim n hn v do mt t cng sc v thigian kim th v bo tr.

    + tin cy cao hn v do khch hng tho mn hn

    + Gim ph tn bo tr

    + Gim ph tn tng th ton b vng i ca phn mm

    - Nguyn tc chi ph: mc c bn SQA c xem l hiu qu v chi ph nuC3>C1 + C2

    y:

    + C3 l chi ph t cc sai do khng c SQA

    + C1 l chi ph cho SQA ca chng trnh

    + C2 l chi ph do cc sai khng tm thy khi chng trnh c SQA

    Cu 29: Ti sao phi kim th phn mm? Mc tiu kim th l g? T c quan

    nim gi sai v kim th phn mm?Kim th phn mm l yu t quyt nh ca SQA v khu in hnh ca r sot c t

    thit k v lp m

    23

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    24/40

    L do cn kim th phn mm:

    mun nhn thy phn mm nh l mt phn t ca h thng hot ng

    Hn ch chi ph phi tr cho cc tht bi do li gy ra sau ny

    c k hoch tt cho sut qu trnh pht trin

    o Tm quan trng. Kim th chim:- 40% tng cng sc pht trin

    - >=30% tng thi gian pht trin

    Vi phn mm nh hng ti sinh mng chi ph c th gp t 3 dn 4 ln tng chiph khc cng li

    Mc tiu kim th (Glen Myers): Kim th l mt qu trnh vn hnh chngtrnh tm ra li. V vy:

    Mt ca kim th tt l ca kim th c xc sut cao trong vic tm ra mt li

    cha c pht hin Mt ca kim th thng li l mt ca kim th lm l ra c t nht mt li

    cn cha c pht hin

    Mt ca kim th thng li lm l ra khim khuyt, ng thi mang li cc li ch ph:

    chng t rng cc chc nng phm mm lm vic tng ng vi c t,

    chng t cc yu cu thc thi l ph hp

    c thm cc ch s tin cy phn mm v cc ch s v cht lng phn mmni chung

    Kim th khng th chng minh c vic khng c khim khuyt, n ch c thchng minh rng khim khuyt phn mm hin hu

    Ngi ta thng c nhng quan nim sai g v kim th phn mm?

    - Ngi pht trin khng tham gia kim th

    - Phn mm c cng b mt cch rng ri ngi l kim th n mt cch tnnhn

    - Ngi kim th ch quan tm khi kim bt u

    - Kim th c th chng minh c phn mm khng c khim khuyt

    - Php kim th thnh cng l kim th khng tm ra li no

    - Ch cn kim th mt ln

    Cu 30: Th no l mt ca kim th tt? ca kim th thnh cng? Li ch ph kim

    th l g

    Mt ca kim th tt l ca kim th c xc sut cao trong vic tm ra mt licha c pht hin

    Mt ca kim th thng li l mt ca kim th lm l ra c t nht mt li

    cn cha c pht hinMt ca kim th thng li lm l ra khim khuyt, ng thi mang li cc li ch ph:

    24

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    25/40

    chng t rng cc chc nng phm mm lm vic tng ng vi c t,

    chng t cc yu cu thc thi l ph hp

    c thm cc ch s tin cy phn mm v cc ch s v cht lng phn mmni chung

    Cu 31: Biu dng thng tin kim th m t ci g? v biu ca n?

    Biu dng thng tin kim th tun theo hnh mu c m t nh sau:

    Hai lp c cung cp cho tin trnh kim th:

    (1) Cu hnh phn mm: Bn c t yu cu phn mm, bn c t thit k, chngtrnh gc

    (2) Cu hnh kim th: K hoch v th tc kim th, cc cng c kim th d nhdng, cc ca kim th cng kt qu d kin.

    Kim th c tin hnh v tt c cc kt qu c nh gi bng cch so snhvi kt qu d kin. Khi pht hin li, vic g li bt u c tin hnh.

    Tin trnh g li thng khng d kin c thi gian nn vic lp lch kim thtr nn kh khn.V d: 1 li ch ra s sai bit 0.01% gia kt qu trng i vthc ti c th mt 1 gi, 1 ngy hay 1 thng chun on v sa cha.

    Khi cc kt qu kim th c thu thp v nh gi th cht lng v tin cyphn mm dn c khng nh. Nu hay gp phi li nghim trng yu cu sa itht k th cht lng v tin cy l ng ng v cn kim th thm.

    Mt khc, nu cc chc nng phn mm dng nh lm vic ng v li gp phil d sa th c th rt ra mt trong hai kt lun:

    (1) Cht lng v tin cy phn mm chp nhn c

    (2) Kim th khng tng xng lm l ra nhng li nghim trng.

    Nu vic kim th khng lm l ra li no th c th hoi nghi rng cu hnh kimth cha c cn nhc ng mc, cc li vn cn n np trong phn mm v s b

    pht hin bi ngi dng.

    Cu 32: K cc i tng v phng php kim th phn mm? Mi phng php

    thng c s dng vo giai an no ca qu trnh pht trin?

    i tng v phng php kim th

    Cu hnhphn mm

    Cu hnhkim th

    Kim th

    nh gi

    G li

    M hnh tin cy

    Phn mmchnh sa

    tin cyd on

    25

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    26/40

    Loi n v Tch hp Thm nh H thng

    i tng M Thit k Yu cu Ton h thng

    Phng php Hp trng Hp en v trng Hp en M hnhMi phng php thng c s dng vo giai on no ca qu trnh pht trin:

    - Hp trng: s dng trong giai on M ha- Hp trng v en: thit k

    - Hp en: Yu cu

    - M hnh: K ngh h thng

    Cu 33: Mt ca kim th l ci g? Mc tiu thit k ca kim th? cc bc xy

    dng mt ca kim th?

    Thit k ca kim th thng vi mong mun tm ra c nhiu sai nht vi n lcv thi gian l nh nht

    Trong cc thp k 80-90 c nhiu loi phng php thit k ca kim th

    Cc phng php tt phi cho mt c ch gip ta bo m tnh y v cung cpcho ta mt kh nng tht s pht hin c cc sai trong phn mm

    C th kim th theo mt trong hai k thut sau:

    Kim th hp en

    Kim th hp trng

    Cu 34: Kim th hp trng l ci g? N nhm kim tra nhng ni dung no?

    Kim th trc tip trn m ngun

    Khm xt cc chi tit th tc, cc con ng logic, cc trng thi ca chng trnh

    Ch rng s con ng logic l ln mt chng trnh nh, chng hn ch c 100dng PASCAL vi mt vng lp th s con ng c th xt ln n 1014 v gi smt kim th hetes 1ms th tn 3170 nm lm kim th cho tt c cc con ng.

    S dng cu trc iu khin ca thit k th tc hnh thnh cc ca kim th

    m bo:o Mi con ng c lp trong modun cn c thc hin t nht mt ln.

    o Mi rng buc logic c thc hin c hai pha ng v pha sai

    o Thc hin tt c cc vng lp bin ca n v c vi cc bin vn hnh.

    o Thc hin Cc cu trc d liu ni ti m bo tnh hiu lc ca n.

    Cu 35: Kim th hp en l ci g? N gip kim tra nhng ni dung no ca i

    tng kim th?

    Ch thc hin cc php th tin hnh qua giao din phn mm Dng thuyt minh cc chc nng phn mm v vn hnh ng

    26

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    27/40

    t ch ti cu trc logic ni ti ca phn mm

    Cu 36: Chin lc kim th phn mm l ci g? Nu cc nguyn tc trong chin

    lc kim th phn mm?

    Mt chin lc kim th phn mm l s tch hp cc k thut thit k ca kim th

    to thnh mt k hoch gm mt dy cc bc hng dn qu trnh kim th phnmm thnh cng.

    Mi chin lc kim th phn mm:

    Phi tch hp c:

    - vic lp k hoch th nghim

    - vic thit k ca s dng

    - vic tin hnh kim th

    - vic thu thp v nh gi cc thng tin kt qu

    Phi mm do c v c sng to v vic theo khc hng (m tt c cch thng ln da trn my tnh u cn kim th tng xng)

    Kim th l mt tp cc hot ng c th lp k hoch trc c v c tinhnh mt cch c h thng. Chnh v vy m cn xc nh mt khun mu chovic kim th phn mm trong tin trnh k ngh phn mm

    . Nu cc nguyn tc trong chin lc kim th phn mm?

    Cc c trng khi qut khn mu

    Bt u mc modul v tip tc cho n khi tch hp thnh mt h thng da trnmy tnh trn vn

    Cc k thut kim th khc nhau l thch hp ti nhng thi im khc nhau

    c c ngi pht trin v nhm kim th c lp cng tin hnh

    kim th v g li, song vic g li phi thch ng vi tng chin lc kim th

    Nguyn tc

    Chin lc kim th phn mm phi thch ng vi cc kim th mc thp (kim traxem tng khc m ngun c c thc thi ng n khng) cng nh vi cc kim

    th mc cao (thm nh xem cc chc nng h thng ch yu c ng theo yu cuca khch hng khng)

    Mi chin lc phi cung cp cc hng dn cho nhng ngi thc hnh tinhnh kim th v cung cp mt tp cc ct mc cho cc nh qun l qun l hotng m bo cht lng

    Qu trnh kim th phi o c c th nhn ra cc vn cng sm cng tt

    Cu 37: Nu cc bc ca chin lc kim th thi gian thc v gii thch ni dung

    ca mi bc

    Gm bn bc:

    27

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    28/40

    1. Kim th tc v: Kim th tng tc v mt cch c lp vi nhau (bng c k thuthp trng v hp en). N cho php pht hin sai v logic v chc nng. Cha phthin hin sai v thi gian v ng x.

    2. Kim th ng x:

    - S dng cng c CASE to m hnh h thng m phng ng x ca

    h thi gian thc, xem ng x ca n nh hu qu ca s kin ngoi.Dng kt qu hot ng phn tch ny thit k ca kim th (tng tk thut thi nhn qu)

    - Phn lp s kin: (tng t phn hoch tng ng)....

    Cu 38: Kim th hp trng da trn c s no thit k ca kim th? Thit k ca

    kim th phi m bo iu kin g?

    Kim th hp trng s dng cu trc iu khin ca thit k th tc hnh thnh cc ca

    kim th.Thit k ca kim th phi m bo:

    - Bo m rng mi con ng c lp trong mt mun u c thc hin t nhtmt ln.

    - Mi rng buc logic c thc hin c pha true v false.

    - Thc hin tt c cc vng lp bin ca n v c vi bin vn hnh ca n.

    - Thc hin cc cu trc d liu ni ti bo m tnh hiu lc ca n

    Cu 39: Ma trn th nghim c cu trc nh th no? N c dng lm g?

    Cu trc: Ma trn kim th l ma trn vung c kch thc bng s cc nt trong thdng

    - Mi dng/ct ng vi tn mt nt

    - Mi l tn mt cung ni nt dng n nt ct

    Ma trn kim th c s dng nh l mt d liu c cu trc kim tra cc con ngc bn.

    ma trn kim th tr thnh cng c mnh m trong vic nh gi cu trc iukhin chng trnh khi th nghim ngi ta s dng ma trn c trng s (thm trng s

    cho cc cung). Trng s c th l:- Xc sut cung c tin hnh

    - Thi gian x l tn trong qu trnh i ngang qua cung .

    - B nh i hi trong qu trnh i ngang qua cung .

    - Ngun lc c i hi trong qu trnh i ngang qua cung

    Ma trn kim th dng nh mt d liu c cu trc kim tra cc ng c bn. (Vth tc suy dn ra th dng v xc nh mt tp cc ng c bn tun theo vicmy mc ha)

    28

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    29/40

    Cu 40: Nu cc loi iu khin trong cu trc iu khin v cho v d? C nhng

    loi sai no trong iu kin khi kim th

    Cc loi iu khin:

    - iu khin n: l 1 bin bool hoc 1 biu thc quan h (c th c ton

    t ph nh ng u)Biu thc quan h l mt biu thc Bool xc nh quan h gia 2 biu thc shc bng mt php so snh:

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    30/40

    If C4

    Then B4;

    Else B5;

    Endif;

    Else If C3

    Then B2;

    Else B3;

    Endif

    Endif

    Enddo;

    B6;

    End proc;Gi s bin X c nh ngha trong cu lnh cui ca cc khi B1, B2, B3, B4, B5 vc dng trong cu lnh u tin ca cc khi B2, B3, B4, B5 v B6. Chin lc kimth DU i hi vic thc hin ca ng i ngn nht t mi Bi 0

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    31/40

    Cu 42: M hnh ca kim th hp en quan tm n nhng nhn t no ca phn

    mm? N nhm tm ra cc loi sai no? Nu cc phng php p dng cho n?

    Phng php kim th hp en tp trung vo cc yu cu chc nng ca phn mmVic kim th hp en nhm tm cc loi sai sau:

    - Chc nng thiu hoc khng ng

    - Sai v giao din

    - Sai trong cu trc hoc trong truy cp d liu ngoi

    - Sai thc thi chc nng

    - Sai khi u hoc kt thc modun

    Nu cc phng php p dng cho kim th hp en?

    - Phn hoch tng ng: chia min vo ca chng trnh thnh cc lp d liu a ra cc ca kim th

    - Phn tch gi tr bin (BVA): l k thut b sung thm cho phn hoch tngng. Thay v chn bt c phn t no ca lp tng ng, BVA chn cc cakim th st vi lp tng ng. Thay v tp trung vo iu kin vo, BVA cna ra cc ca kim th t min ra. Phng php ny cho rng s ln cc sai xuthin bin nhiu hn l vng d liu trung tm. Khng nhng ch n d liutrong v st bin m cn ch n d liu ngoi v st bin

    - th nhn qu: cung cp cch biu din chnh xc cc iu kin logic v hnhng tng ng

    - Kim th so snh(kim th da vo nhau): thc thi nhiu bn khc nhau cho cngmt c t. Thc hin cc k thut kim th hp en trn vi cc sn phm chocng cc ca kim th v cng cc d liu vo. So snh cc kt qu thu c. Nuc khc bit th nh th c sai trong mt sn phm no .

    Cu 43: Trnh by phng php phn hoach: nguyn tc, mc tiu v thit k ca kim

    th? Phng chm xc nh lp tng ng l gi?

    - Nguyn tc: chia min vo ca chng trnh thnh cc lp d liu a ra cc cakim th.

    - Mc tiu: Nhm tm ra mt ca kim th b l mt lp sai, bi vy n rt gn sca kim th cn pht trin

    - Thit k ca kim th: Da trn nh gi cc lp tng ng i vi mt iukin vo. Lp tng ng biu th cho mt tp cc trng thi hp l hay khnghp l i vi iu kin vo

    - Phng chm:

    o iu kin vo l phm vi rng hay mt gi tr c bit th cn xc nh:+ Mt lp tng ng hp l

    31

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    32/40

    + Hai lp tng ng khng hp l

    o iu kin vo c t mt thnh phn ca mt tp hoc iu kin Bool thcn xc nh:

    + Mt lp tng ng hp l

    +

    Mt lp tng ng khng hp lCu 44: K thut nhn qu ngha l g? Nu cc bc ca k thut ?

    K thut th nhn qu l mt k thut thit k ca kim th, n cung cp mt biu dinchnh xc cc iu kin logic v cc hnh ng tng ng.

    - Cc bc: 4 bc

    o Lp danh sach cc nguyn nhn (iu kin vo) v kt qu (hnh ng)cho tng mun v gn gi tr nh danh cho chng.

    o Pht trin th nhn qu

    o Chuyn th thnh bng quyt nh

    o Cc quy lut ca bng quyt nh c s dng xy dng cc ca kimth

    Cu 45: Chin lc kim th thi gian thc gm my bc? l nhng bc no?

    Gii thch ni dung c bn mi bc?

    Chin lc kim th thi gian thc gm 4 bc:

    - Kim th tc v: kim th tng tc v mt cch c lp vi nhau (cho c k thuthp trng v k thut hp en). Kim th loi ny cho php:

    o Pht hin cc sai v logic v chc nng

    o Khng pht hin cc sai v thi gian v ng x

    - Kim th ng x:

    o S dng cng c CASE to m hnh h thng m phng ng x camt h thi gian thc v xem ng x ca n nh l mt hu qu ca ccs kin t ngoi. Kt qu cc hot ng phn tch ny c th c dng thit k cc ca kim th.

    o Dng k thut tng t nh phn hoch tng ng ng phn lp skin. Mi s kin c kim th ring v ng x ca h thi hnh cc khm nghim pht hin cc sai do vic x l kt hp vi cc skin .

    o Kim th mi lp s kin. Cc s kin c a vo trong h thng theoth t ngu nhin v vi tn sut ngu nhin nhm pht hin cc sai ngx.

    - Kim th lin tc: kim th tm cc sai lin quan n thi gian. Cc tc v

    khng ng b khi c lin tc vi cc tc v khc. V th cn kim th vi ccnhp iu d liu v ti x l khc nhau xc nh xem liu cc sai ng b lintc c xy ra khng. Hn na, cc tc v khng ng b do giao tip ph thuc

    32

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    33/40

    hng i thng ip hoc truy cp kho d liu (data store) cng c th bc lcc sai v c d liu.

    - Kim th h thng: sau khi tch hp phn cng v phn mm tin hnh kim thh thng tm ra cc sai v giao din.

    Cu 46: Kim th n v l g? Quan h ca n vi hot ng m ha nh th no?Kim th n v l tin trnh kim th tp trung kim chng vo n v nh nht cathit k phn mm l mun. Kim th n v bao gi cng hng theo hp trng v

    bc ny c th c tin hnh song song cho nhiu mun.

    N kim th cc phn sau:

    - Th nghim giao din

    - Khm nghin cu trc d liu cc b.

    - Th nghim vi cc iu kin bin.

    - Cc ng c lp.- Cc ng x l sai.

    Quan h ca n vi hot ng m ha:

    - Kim th n v thng c coi l phn ph thm ca bc m ha.

    - Sau khi bc m ngun c pht trin, c r sot v kim tra tnh ngn c php th vic thit k ca kim th n v bt u

    Cu 47: Kim th tch hp thc hin khi no? Ti sao phi kim th tch hp?

    Kim th tch hp l mt k thut c tnh h thng xy dng cu trc chng trnhngay khi ang tin hnh kim th pht hin sai lin kt vi giao din.

    Phi kim th tch hp v:

    - D liu c th b mt khi i qua mt giao din

    - Mt moun c theh c mt hiu ng bt li v tnh ln cc mun khc

    - Cc chc nng ph khi kt hp li c th khng sinh ra chc nng chnh mongmun

    - Cc iu khng chnh xc ring r c th b phng i n mc khng chp nhn

    c.- Cc cu trc d liu ton cc c th l ra cc vn ..

    Cu 48: C nhng phng php g c p dng cho kim th tch hp? m t tm

    tt ni dung mi phng php?

    C cc phng php:

    - Phng php big-bang: c gng tch hp khng tng dn tc l xy dng chngtrnh bng cch tip cn v n ln big-bang. Tt c cc mdun u c t hp trc.Ton b chng trnh c kim th nh mt tng th v thng s l mt kt qu hn

    lon. Gp phi mt tp hp cc li. Vic sa i gp kh khn v vic c lp nguyn nhn

    33

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    34/40

    b phc tp bi vic tri rng trn ton chng trnh. Khi nhng li ny c sa thnhng li mi li xut hin v tin trnh ny c tip din trong vng lp v hn.

    - Phng php tch hp trn xung: y l mt phng php tch hp tng dn vi vicxy dng cu trc chng trnh. Cc mun c tch hp bng cch i dn xung theotrt t iu khin, bt u vi mun iu khin chnh (chng trnh chnh). Cc mun

    ph thuc (v ph thuc cui cng) vo mun iu khin chnh s c t hp dn votrong cu trc theo hoc chiu su trc hay chiu rng trc.

    - Phng php tch hp di ln: bt u xy dng v kim th vi cc mun nguyn t(tc l cc mdun mc thp nht trong cu trc chng trnh). V cc mun ny ctch hp t di ln nn vic x l yu cu i vi cc mun ph thuc vo mt mcno bao gi cng c sn v nhu cu v cung b dp b.

    Cu 49: Cc ti liu kim th tch hp gm nhng loi g?

    + Phm vi kim th

    + K hoch th nghim

    + Cc pha th nghim v cc cm (build)

    + Lch trnh

    + Phn mm chung (overhead)

    + Mi trng v ngun lc

    + Th tc kim th n (m t th nghim cho build n)

    + Th t tch hp

    + Mc ch+ Cc mun c kim th

    + Cc kim th n v cho cc mun trong build

    + M t kim th cho mun m

    + M t phn mm overhead

    + Cc kt qu mong i

    + Kim th tch hp

    + Cc k thut v cc cng c c bit+ M t phn mm overhead

    + D liu ca s dng

    + Cc kt qu ch i cho build n

    + Cc kt qu kim th thc s

    + Cc tham kho

    + Ph lc

    34

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    35/40

    Cu 50: Kim th Beta l ci g? Kim th Alpha l ci g? Gia chng khc nhau c

    bn ch no ?

    Ngi pht trin thc ra khng th on trc c khch hng thc s dngmt chng trnh nh th no

    Cc ch dn s dng c th b hiu lm Cc t hp d liu l c th b s dng bt k

    u ra c v l r rng vi ngi kim th nhng li kh hiu i vi ngidng

    Khi phn mm c xy dng cho mt khch hng:

    mt hot ng c tin hnh khch hng thm nh mi yu cu

    tin hnh kim th l ngi s dng u cui ch khng phi ngi thng

    kim th chp thun c th tin hnh vi tun hoc vi thng mt ln, nh m bc l c cc li tch lu lm suy gim h thng theo thi gian.

    Khi phn mm c xy dng cho nhiu ngi dng:

    kim th chp thun bi mt khch hng l khng thc t

    Do phi dng qu trnh kim th alpha v beta cho nhiu ngi tinhnh bc l cc sai m c l ch cc ngi s dng u cui mi c th

    pht hin c

    Kim th Alpha

    c bn pht trin tin hnh phn mm s c dng trong bi cnh t nhin ngi pht trin "nhm

    qua vai" ngi s dng v bo co cc sai v cc vn s dng

    c tin hnh trong mt mi trng c iu khin (theo k hoch cangi pht trin)

    Kim th Beta

    c mt hay nhiu ngi t hng tin hnh

    khng hin din ngi pht trin

    p dng phn mm trong mi trng thc, khng c s kim sot ca ngipht trin

    khch hng s bo co tt c cc vn (thc hoc tng tng) m h gptrong qu trnh kim th cho ngi pht trin mt cch nh k

    da theo bo co ngi pht trin tin hnh sa i v chun b phnphi bn pht hnh cho ton b cc ngi t hng

    Cu 51 : Ni dung chnh ca kim th h thng ? Nu mt s cu hi t ra cho kim

    th h thng ?

    H thng da vo my tnh do nhiu bn xy dng, ngi pht trin phn mmch l mt bn

    35

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    36/40

    Vic kim th h thng d c nguy c " li cho nhau"

    Ngi pht trin phn mm cn on trc cc vn giao din c th ny rav

    Pht hin cc thit k ng x l sai thng qua kim th tt c cc thngtin n t cc phn t khc ca h thng

    Tin hnh mt lot kim th m phng cc d liu xu hoc cc sai timtng khc ti giao din phn mm

    Bo co cc kt qu kim th lm chng c phng nga li cho nhau

    Nhng ngi tham gia vo trong vic hoch nh v thit k cc kim thh thng bo m rng phn mm c kim th y

    Vic kim th h thng thc t l mt lot cc bc kim th khc nhau cmc ch chnh l th y h thng da trn my tnh.

    Cu 52 :Trnh by cng on kim th phc hi, kim th an ninh, kim th p lc,kim th thi hnh ? Kim th phc hi l g ?

    Nhiu h thng cn phi phc hi sau li li tip tc x l trong mt thigian c t trc

    Trong mt s trng hp, h thng cn th li, ngha l vic x l li bt buckhng c lm ngng hot ng ca ton b h thng

    Trong mt s trng hp khc li phi c khc phc theo tng chu k cc t nu khng thit hi kinh t nghim trng s xut hin

    Kim th phc hi l kim th h thng bt buc phn mm phi hng theonhiu cch xem c phc hi c hay khng

    C 2 cch phc hi:

    Nu phc hi t ng (c thc hin bi bn thn h thng): khi ngli, c ch checkpoint, phc hi d liu v cho chy li s c nh gi lng n

    Nu phc hi i hi s can thip ca con ngi th phi nh gi thi giantrung bnh dng sa cha v xc nh xem liu n trong gii hn

    chp nhn c khng?Kim th an ninh l g ?

    Kim th an ninh c gng kim tra c ch bo v c xy dng trong hthng c c t c cc hiu qu trc cc t nhp khng hp php haykhng?

    Cn ch ti tt c cc loi tn cng: "trc mt", "ngang sn", "sau lng"

    Khi kim th an ninh, ngi kim th ng vai tr ca k t nhp h thng

    V nguyn tc, thi gian v ngun lc th cui cng s t nhp c Bi ton thit k h thng t ra l:

    36

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    37/40

    Lm cho vic thm nhp tn ph nhiu hn gi tr thu c

    Cng sc b ra xy dng cng c bo v phi t hn gi tr mt i nu bt nhp

    Kim th p lc l g

    Cc k thut kim th hp trng v hp en c dng nh gi chc nngv s thi hnh ca chng trnh bnh thng

    Kim th p lc l vn hnh h thng vi i hi ngun lc vi s lng, tnsut v cng d thng. Chng hn:

    Kim th sinh ra 10 ngt trong 1 giy trong khi t l trung bnh ch lmt hoc hai

    t l d liu vo c th tng ln theo mt cp ln no xc nh cchcc chc nng vo s p ng

    cc kim th c th i hi b nh ti a cc ti nguyn khc c th phithc hin

    cc ca kim th c th gy ra p v h iu hnh

    cc ca kim th c th gy ra vic tiu tn d liu thng tr trn a cng

    V bn cht, ngi kim th c gng ph v chng trnh

    Mt loi khc ca kim th p lc l kim th nhy cm: lm bc l cc t hpd liu (lp d liu vo c hiu lc) hay s kin m c th gy ra vic x lkhng n nh hoc khng chnh xc

    Kim th thi hnh l g?

    i vi cc h thng nhng v h thi gian thc, phn mm cung cp chcnng yu cu nhng khng ph hp vi cc yu cu thi hnh u l khngchp nhn c

    Kim th thi hnh c thit k kim th vic thi hnh run-time ca phnmm trong khi h thng c tch hp

    kim th thi hnh xut hin trong tt c cc bc ca qu trnh kim th, tuynhin ch n khi tt c cc phn t ca h thng c tch hp th kim thmi c th thc s l chc chn

    kim th thi hnh i khi gn lin vi kim th p lc v c hai thng i hicc dng c phn cng v phn mm. l do cn s tng hp ngun lc(trong, ngoi). Nh dng c ngoi lai c th gim st cc khong vn hnh,cc s kin log (ngt) khi n xut hin, c th ly mu cc trng thi my

    Kim th c th lm bc l cc tnh th dn n s suy gim hoc tht bi hthng tim n

    37

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    38/40

    Cu53 : Cu hnh phn mm l ci g? Ni dung cc khon mc chnh trong cu hnh

    phn mm gm nhng g?

    Kt qu ca qu trnh k ngh phn mm l cc thng tin c th c chiathnh 3 loi:

    Cc chng trnh my tnh (c mc ngun v mc chy c) Cc ti liu m t chng trnh my tnh (nhm n c nhng ngi thc

    hnh k thut ln nhng ngi dng)

    Cc cu trc d liu (c bn trong v ngoi chng trnh)

    Cc khon mc cu thnh cc thng tin c sn ra nh l mt b phn caqu trnh k ngh phn mm c tp hp li gi l CU HNH PHN MM

    * Ni dung cu hnh phn mm gm

    c t h thng

    K hoch d n phn mm c t yu cu

    c t yu cu phn mm

    Nguyn mu thi hnh c hoc nguyn mu "giy t"

    S tay s dng s ng

    c t thit k

    M t thit k d liu

    M t thit k kin trc

    M t thit k moun

    M t thit k giao din

    M t i tng (nu dng k thut hng i tng)

    M ngun v kim th

    K hoch v th tc kim th

    Cc ca kim th v cc kt qu c ghi li

    Cc s tay vn hnh v s tay lp t

    Chng trnh thi hnh c Cc moun v m thi hnh c

    Cc moun lin kt

    M t c s d liu

    Lc v cu trc cc file

    Ni dung h s ban u

    S tay ngi s dng

    Cc ti liu bo tr

    Cc bo co nhng vn phn mm

    Cc yu cu bo tr

    38

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    39/40

    t thay i k ngh

    Cc chun v cc th tc cho k ngh phn mm

    Cu 54 : Qun l cu hnh nhm mc tiu g?Nm nhim v ca qun l cu hnh l

    g

    Mc tiu nguyn thu ca qun l cu hnh phn mm l kim sot cc thayi

    Sau ny c thm cc mc tiu:

    Minh nh cc khon mc cu hnh, cc version ca phn mm

    S kim ton cu hnh phn mm cng bo m rng phn mm cpht trin ng v vic bo co tt c cc thay i l c p dng cho cuhnh

    Nm nhim v ca qun l cu hnh l

    Xc nh cu hnh

    Kim sot version

    Kim sot thay i

    Kim ton cu hnh

    V bo co

    Cu55 : Phng php g c p dng cho vic qun l cu hnh? Mc gii l ci g?

    S dng mc gii kim sot s thay i nh th no?

    Phng php hng i tng p dng cho vic qun l cu hnh

    Mc gii l mt ranh gii c t ra:

    Trc n th c th thay i nhanh chng v khng chnh thc

    Sau n th c th thay i, nhng cn cc th tc c bit v chnh thc c th nh gi v kim th tng thay i mt

    ng mc gii l nh du vic phn pht mt vi khon mc cu hnhphn mm

    Ti ng mc gii cc khon mc cu hnh phn mm tng ng c avo c s d liu d n

    Cu 56 : Trnh by tin trnh kim sot s thay i?

    Nhn ra nhu cu thay i

    Ngi dng trnh yu cu thay i

    Ngi pht trin nh gi

    Sinh ra bo co v thay i

    Ngi c thm quyn quyt nh kim sot thay i

    Xp hng cc yu cu, sinh ra th t thay i k thut

    Phn cc i tng cu hnh cho cc c nhn Yu cu b bc b

    39

  • 8/8/2019 __P _N C_U H_I _N T_P K_ NGH_ PH_N M_M N_NG CAO

    40/40

    Cc (khon mc) i tng cu hnh "check out" Thng bo cho ngidng

    Thc hin thay i

    Ra sot thay i (kim ton)

    Cc (khon mc) i tng cu hnh "check in"

    Thit lp cc ng mc gii kim th

    Xem li cc thay i s c bao gm vo trong lnphn pht mi

    Xy dng li phin bn mi ca phn mm

    R sot li s thay i ca tt c cc khon mc cu hnh(kim ton)

    Bao gm cc thay i vo trong phin bn mi

    Phn phi phin bn mi

    Cu 57: Phin bn l ci g? Lm th no kim sot cc phin bn

    * Phin bn l mt thc th mi ca mt CI (Configuration Item) sau khi qua mthoc nhiu ln xem xt v thay i

    * Kim sot cc phin bn =t hp cc th tc v cc cng c qun l cc phin bnkhc nhau ca cc i tng cu hnh ( c to ra trong qu trnh k ngh phnmm)

    Cu 58 :Kim ton cu hnh phn mm ngha l g? Hot ng kim ton cn tr linhng cu hi g?

    Kim ton cu hnh phn mm b sung cho r sot k thut chnh thc bngcch nh gi mt i tng cu hnh cho cc c tnh m thng khng cxt trong qu trnh r sot

    Hot ng kim ton cn tr linhng cu hi sau:

    Thay i c c t trong trt t thay i k thut c thc hin haycha? Nhng ci bin ph no c phi hp?

    R sot k thut chnh thc c tin hnh nh gi s ng n kthut hay cha?

    Cc chun k ngh phn mm thc s c tun th cha?

    i thay ni bt ln trong cc khon mc phn mm cha? C c tngy v tc gi ca i thay khng? Cc thuc tnh ca i tng cuhnh phn nh c i thay cha?

    Cc th tc qun l cu hnh phn mm quan st i thay , ghi li n,bo co v n c c tun th hay khng?