Вы находитесь на странице: 1из 11

P N CNG MN CNG NGH PHN MM

Ngi Son: Nguyn Huy Hong C5.2 K3 CNTT D: 01234.321.989 & 01689.989.359 Cu 1: Phn tch m hnh thc nc. Lin h vi bi tp ln em lm Tr Li:

M hnh thc nc xem qu trnh xy dng mt sn phm phn mm bao gm nhiu giai on tch bit, sau khi hon tt mt giai on th chuyn n giai on sau +) u im: - D qun l - c lng thi gian v chi ph rt chnh xc +) Nhc im: - Ri ro cao - i hi khch hng a ra yu cu chnh xc ngay t u +) ng Dng: - Khch hng a ra yu cu ngay t u - Nh pht trin hiu h thng So vi bi tp ln em lm th em p dng m hnh thc nc trong sut qu trnh lm bi tp ln. Theo ng cch hon thnh xong giai on ny th chuyn sang giai on khc Cu 2: Phn tch m hnh xon c, lin h vi bi tp ln em lm

Tr Li: M hnh xon c c th xem l s kt hp gia m hnh thc nc v m hnh mu v ng thi thm mt thnh phn mi Phn tch ri ro. Bao gm 4 hot ng chnh 1. Planning: Xc nh mc tiu, tng tc v rng buc 2. Riskanalysis: Phn tch cc la chn v ch nh / gii quyt ri ro 3. Engineering: Pht trin sn phm 4. Customerevaluation: nh gi kt qu xy dng +) u im: - Loi b c khong cch gia nh sn xut v khch hng - Khc phc c nhc im ca m hnh khc - S dng m hnh mu + phn tch ri ro - S dng m hnh thc nc + m hnh lp +) Khuyt im: - M hnh mi - i hi khch hng c k nng nh gi tt v vic phn tch ri ro cng phi tt Cu 3: So snh m hnh mu v m hnh tin ho Tr Li : +) Ging nhau: - Rt ngn khong cch gia khch hng v ngi pht trin h thng - H thng d kt cu km - Khch hng khng hiu r v h thng +) Khc nhau: M Hnh Mu M Hnh Tin Ho - Khch hng c th bit c h - Khng lng ph cc bn mu thng ngay t ban u - Nh sn xut khng hiu bit v - M hnh ny d tht bi cng ngh - Ngi sn xut hiu c h thng - Khch hng khng th bit c h - Ngi sn xut khng chc v hiu thng t ban u qu giao din Cu 4 : So Snh m hnh lp v m hnh tng dn Tr Li : +) Ging nhau: Ging m hnh tin ho nhng m mu th c a vo s dng - Phin bn mu u tin th phi c c 1 s chc nng chnh ct li, phn mm +) Khc Nhau :

M Hnh Lp -C y cc chc nng phin bn u -> tip tc lp v pht trin cc phin bn sau - i ng pht trin quen thuc vi lnh vc d n nhng khng c nhiu kinh nghim, nht l v cng ngh c dng pht trin d n. - Khch hng khng hiu r v h thng - C nhiu ri ro v mt k thut

M Hnh Tng Dn - Phin bn u khng y cc chc nng m l do phin bn th 2 b xung vo cc chc nng ring khi chu trnh th 2 th khng bt buc phi lm nh khc u m c th p dng m hnh khc - i ng pht trin quen thuc vi lnh vc ca d n v c nhiu kinh nghim. - H thng ln c pht trin trong thi gian di, khch hng cn trin khai sm mt s phn ca h thng.

Cu 5: M t s lc cc k thut thu thp yu cu Tr Li: PP1: Phng vn +) Lc ban u - Cho hi, gii thiu - t cu hi d, mang tnh bao qut - Ch ti cu tr li dn dt phn tip theo - Ch ti thi , trung thc ca ngi phng vn +) on gia: - Vn chnh - Vi nhng vn quan trng, khng c tr li r rng th chng ta nn gi +) Kt thc: Tng qut-> khch hng u im: C bn ly c y thng tin Nhc im: Khng thu thp c nhiu kin PP2: Phng php hp nhm : Ba ngi tr ln o Chun b ni dung : Lch trnh t trc o Cung cp ni dung, lch trnh trc cho ngi tham gia o Tp trung ly nhng thng tin: Tng qut, chi tit nht u im: - Ly c thng tin , tng qut, chi tit - Ly c thng tin t nhiu ngi Nhc im: Gy nhiu tranh ci

PP3: Phng php quan st th cng +) Th cng : Quan st , ghi chp li, nhng hot ng x l +) T ng : Hot ng x l trong my tnh Tin trnh - Hi kin ngi b quan st - Chn v tr thch hp - Chn lc thng tin theo ch nh trc +) iu tra qua bng cu hi iu tra qua cu hi l xy dng cc cu hi phng vn trn giy hoc my tnh. Cc cu hi c dng nhn cc thng tin t s lng ln ngi s dng v thng dng kh nng la chn, ngi tr li ch vic nh du. Cc mc cu hi, nh l phng vn, c th l cu hi m hoc cu hi ng nhng khng ch r tn, dn n cc cu tr li trung thc hn nhiu phng vn. u im : Cc tr li khng cn bit tn nn quan im v cm nhn thu c l trung thc C th tin hnh vi nhiu ngi Hn ch : Khng th thm cc thng tin khi tin hnh cng vic Thng tin thu c hn ch trong mt phm vi hp Kh tin hnh Ch dng n nh mt phng php b sung,... PP4: Xem xt ti liu Qui nh, qui ch , phiu, bng biu Ly nhng thng tin chi tit, qui trnh Thng tin qui trnh CSDL -> a ra nhng cu hi H thng c ly nhng thng tin v qu trnh, chc nng, ly nhng thng tin cn b xung, nng cp phn mm trc Cu 6: Nu cu trc ca bn c t yu cu Tr li: Bn c t yu cu gm cc phn 1. Gii thiu m t mc ch khi qut, chc nng, thut ng, t vit tt, t chuyn ngnh, M t v m hnh chung cho h thng

1. Gii thiu

M t chc nng hay phi chc nng Nhng yu cu chc nng Nhng yu cu phi chc nng Hng pht trin ca h thng : lm c g, gii hn, nh hng c t chi tit cc yu cu C th c cc thnh phn Nu ra cc phn cng Mc lc Yu cu v c s d liu

Ti liu c t yu cu da theo chun IEEE 1.1. Mc ch ca ti liu yu cu 1.2. Phm vi ca sn phm 1.3. Cc nh ngha, t vit tt 1.4. Cc tham chiu 1.5. Tng quan v ti liu yu cu 2. M t chung 2.1. Gii thiu chung v sn phm 2.2. Cc chc nng ca sn phm 2.3. c im ca ngi s dng 2.4. Cc rng buc 2.5. Gi thit v cc ph thuc 3. c t yu cu: bao gm cc yu cu chc nng, phi chc nng, min ng dng v giao din. 4. Ph lc 5. Ch mc 4. nh gi cc yu cu nh gi yu cu phn mm lin quan ti vic cho bit cc yu cu c nh ngha c p ng c cc i hi ca khch hng khng. Nu vic nh gi ny khng chnh xc th vic thit k h thng v trin khai h thng cng b nh hng. Chi ph sa cha li s rt ln.

Mt s vn ca yu cu cn c nh gi l: Gi tr: ngi dng c th ngh rng h thng cn mt s chc nng, tuy nhin sau mt s phn tch, c th xc nh cc chc nng khc cn c a vo. V vy cn xc nh y cc yu cu. Chc chn: mi yu cu khng c mu thun vi cc yu cu khc Hon chnh: nh ngha cn phi bao gm mi chc nng v cc rng buc, Hin thc: khng c cc yu cu c bit n mc phi hin thc. Cc xem xt yu cu c th l hnh thc hoc phi hnh thc. Xem xt phi hnh thc lin quan ti vic cc ngi k hp ng tho lun cc yu cu vi khch hng. Nhiu vn c th c gii quyt d dng khi tho lun trc tip vi khch hng. i vi cc yu cu xem xt hnh thc, i pht trin phi dn dt khch hng thng qua cc yu cu h thng, gii thch cc trin khai ca mi yu cu. Cu 7: Nu cu trc phn cp ca 1 phn mm v 1 s yu cu thit k khi thit k kin trc phn mm Tr Li: Mt s ch s ca bn cu trc phn cp th tc: Chiu rng: tri rng ca ton b cu trc phn cp Chiu su: cao ca cu trc phn cp S module ra ca mt module: s cc module trc tip b iu khin ca module S module vo ca mt module: s cc module trc tip iu khin module Thng cp: l module iu khin module khc Thuc cp: l module b module khc iu khin Cu trc mt chng trnh v cc ch s c minh ha nh hnh di y:

Mt s yu cu thit k khi thit k kin trc phn mm l: Yu cu: Vch ra cc thnh phn ca phn mm M hnh ca phn mm Gii thch, c t v m hnh D hiu v d c Linh hot vi nhng yu cu thay i Gim kch thc ca m hnh Gim chiu rng Gim chiu su Ch r cc module cha lm c Gi s giao din ca modunle Cu 8: Nu cc yu cu thit k giao din phn mm, phn bit s khc nhau gia yu cu ngi dng v yu cu h thng Tr Li :

Cc yu cu khi thit k giao din phn mm : m bo s quen thuc ca ngi dng Giao din phi c tnh thng nht m bo kh nng phc hi Giao din phi c tnh a dng Yu Cu Ngi Dng Khng quan tm n cu truc bn trong nh gi v cm nhn qua giao din tng tc Yu Cu H Thng Ch trng cu trc bn trong ca h thng nh gi h thng qua cc chc nng v cu trc ca n

Cu 10: Nu s lc cc bc trong mt qui trnh kim th phn mm Tr Li : Quy trnh kim th phn mm bao gm cc bc Lp k hoch kim tra Thit k test case Pht trin test script Thc hin test nh gi kt qu test +) Lp k hoch : Nhm ch nh v m t cc loi kim tra s c trin khai v thc hin. Kt qu ca bc lp k hoch l bn ti liu k hoch KTPM bao gm nhiu chi tit t cc loi kim tra, chin lc kim tra, cho n thi gian v phn nh lc lng kim tra vin +) Thit k test: Nhm ch nh cc test case v cc bc kim tra chi tit cho mi phin PM. Giai on thit k test l ht sc quan trng, ht sc quan trng , n m bo tt c cc tnh hung kim tra ht tt c cc yu cu Cc bc thit k test Xc nh v m t test cy M t cc bc chi tit kim tra

Xem xt v kho st bao ph ca vic kim tra Xem xt test case v cc bc kim tra +) Pht trin test Script: Bc ny thng khng bt buc trong cc loi v mc kim tra, ch yu cu trong nhng trng hp c th cn thit k, to ra cc test script c kh nng chy trn my tnh gip t ng ho vic thc thi cc bc kim tra nh ngha cc bc thit k test +) Thc hin test Mc ch thc hin cc bc kim tra thit k v ghi nhn kt qu +) nh gi test Mc ch: nh gi ton b qu trnh kim tra bao gm xem xt v nh gi kt qu kim tra li, ch nh cc yu cu thay i v tnh ton s liu lin quan, n qu trnh kim tra Cu 11: Nu s lc cc mc kim th phn mm Tr Li : 1. Kim th n v :l tin trnh kim th tp trung vo cc n v nh nht ca thit k phn mm l ham, cac lp, cac thu tuc hoc cac phng thc. Kim th n v bao gi cng hng theo hp trng v bc ny c th c tin hnh song song cho nhiu mun. Unit c chon kim tra thng co kich thc nho va chc nng hoat ng n gian nn khng kho khn gi trong vic t chc, kim tra, ghi nhn va phn tich kt qua. Nu phat hin li, vic xac inh nguyn nhn va khc phuc cung tng i d dang vi chi khoanh vung mt n th n v ang kim tra. Thi gian tn cho Unit Test se c n bu bng vic tit kim rt nhiu thi gian va chi phi cho vic kim tra va sa li cac mc kim tra sau o. Unit Test thng do lp trinh vin thc hin. Cng oan nay c thc hin cung vi giai oan vit code va xuyn sut chu ky phat trin phn mm. Cung nh cac mc kim tra khac, Unit Test cung oi hoi phai chun bi trc cac tinh hung (test case) hoc kich ban (script), trong o chi inh ro d liu vao, cac bc thc hin va d liu mong ch se xut ra. Cac test case va script nay nn c gi lai tai s dung. 2.2. Kim th tch hp (Integration Test) Kim th tch hp kt hp cac thanh phn cua mt ng dung va kim tra nh mt ng dung a hoan thanh. Kim th mc n v la kim tra cac

thanh phn, cc n v ring le thi kim th tch hp kt hp chung lai vi nhau va kim tra s giao tip gia chung. Integration Test co 2 muc tiu chinh: Phat hin li giao tip xay ra gia cac Unit. Tich hp cac Unit n le thanh cac h thng nho, va cui cung la nguyn h thng hoan chinh chun bi kim tra mc h thng. Tr mt s it ngoai l, Integration Test chi nn thc hin trn Unit a c kim tra cn thn trc o bng Unit Test, va tt ca cac li mc Unit a c sa cha. Vi cac Unit a qua giai oan Unit test vi cac giao tip gia lp thi vn cn thit phai thc hin Itegration Test na. Thc t vic tich hp gia cac Unit dn n nhiu tinh hung khac vi gia lp giao tip. 2.3. Kim th mc h thng (System Test) Muc ich cua kim tra h thng la kim tra thit k va toan b h thng sau khi tich hp co thoa man yu cu t ra hay khng. C 2 cch : Kim th Alpha - c bn pht trin tin hnh - Phn mm s c dng trong bi cnh t nhin ngi pht trin ng vao vai tro 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 ca ngi pht trin) Kim th Beta - c mt hay nhiu ngi t hng tin hnh - Khng co s hin din ngi pht trin - p dng phn mm trong mi trng thc, khng c s kim sot ca ngi pht trin - Khch hng s bo co tt c cc vn m h gp trong 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 phn phi bn pht hnh cho ton b cc ngi t hng

2.4. Kim th chp nhn phn mm (Acceptance Test) Kim th chp nhn c khach hang thc hin. Muc ich cua kim th chp nhn la chng minh phn mm thoa man tt ca yu cu cua khach hang va khach hang chp nhn san phm cha. Kim th chp nhn co y nghia quan trong, mc du hu ht moi trng hp, cac phep kim tra cua kim th h thng va kim th chp nhn gn tng t nh nhau, nhng ban cht va cach thc thc hin lai rt khac bit. Thc t cho thy, nu khach hang khng quan tm va khng tham gia vao qua trinh phat trin phn mm thi kt qua ca kim th chp nhn se sai lch rt ln, mc du phn mm a trai qua tt ca cac kim tra trc o. S sai lch nay lin quan n vic hiu sai yu cu v s mong ch cua khach hang 2.5. Kim th hi quy (Regression Test) Kim th hi quy khng phai la mt mc kim tra nh cac mc khac noi trn. No n thun kim tra lai phn mm sau khi co mt s thay i xay ra, bao am phin ban phn mm mi thc hin tt cac chc nng nh phin ban cu va s thay i khng gy ra li mi trn nhng chc nng a hoat ng tt. Kim th hi quy co th thc hin tai moi mc kim tra.

Вам также может понравиться