You are on page 1of 68

Bi 1: Lch s my tnh Cho mng cc bn ti vi mn Nhp mn v K ngh phn mm.

Bn ang sp hc mn ny bi v bn quan tm ti K ngh phn mm v mun theo ui ngh trong vic pht trin v qun l phn mm. y l mt chn la ngh nghip tt v xu hng ton cu ch ra rng c s khan him trm trng v k s phn mm Nhng ngi bit cch xy dng sn phm phn mm p ng cc yu cu ca khch hng v cht lng, thi gian. y l bui hc u tin trong Lot bi k ngh phn mm thc hnh, mt chng trnh hc v dy duy nht ca i hc Carnegie Mellon. Trong bui ny, bn s c gii thiu vi a dng ch ang c thc hin trong hu ht cc cng ti ton cu, bn s c kh nng hc K ngh phn mm tt c l g, loi k nng no bn s cn pht trin, cng nh lnh vc no l ng quan tm nht vi bn. V y l bui u tin bn s c gii thiu cho nhiu ch mc rt cao cho bn c th hiu hon cnh, vn v cc khi nim ch yu; cc chi tit s c bao qut su hn trong cc bui k tip. Mi bi u c ghi hnh v t trc tuyn cho bn xem trc khi d lp. V mi bi u trong ting Anh, bn nn xem bi trc ri d phin ln lp sng. Phn trong lp theo ting nc bn s c ging vin tr gip lm sng t, tho lun, hi v tr li. iu quan trng l theo bi trc tuyn cng nh bn trong lp "sng" cho bn c th quen thuc vi cc khi nim v thut ng ting Anh. Bn s cn nhng k nng ngn ng ny lm vic quc t. Bn khng nn hi cc cu hi v bi tp v nh, cng vic t, v bi kim tra nu nh bn cn cha xem bi hng tun. Chnh sch ca Carnegie Mellon l sinh vin chu trch nhim xem video bi trc v hon thnh bi c, trc khi ti lp. thnh cng trong lp ny, bn s cn c k lut v pht trin thi quen nghin cu trc. L k s phn mm tng lai, tri thc v k nng ca bn l mu cht cho ngh nghip v thng tin ca bn trong t chc, cho nn chng ta hy bt u v chc bn hc tp may mn. Ni dung bi ging 1. Ti sao chng ta cn nghin cu my tnh? Tr li: Ngy nay, my tnh chi phi mi kha cnh ca cuc sng hng ngy v phn mm l nhn t ch cht trong ch to, ngn hng, du lch, truyn thng, quc phng, y t, nghin cu, chnh ph, gio dc, gii tr, lut php, v.v. i hi v nhng ngi c k nng v my tnh

ang l nhu cu cao. Theo d bo ca chnh ph M cho cc nm 2005 ti 2015, cc k nng lin quan ti k ngh phn mm v my tnh l ngh nghip tng trng nhanh nht vi lng cao nht. Da trn nghin cu ny, nhu cu ton cu v phn mm s tip tc tng c ngha v to ra s khan him ton cu qung 3 triu k s phn mm n nm 2010. 2. Ti sao chng ta nghin cu K ngh phn mm ch khng phi l Khoa hc my tnh? Tr li: Vin cc k s in v in t (IEEE) nh ngha k ngh phn mm l vic p dng cch tip cn h thng, c k lut, nh lng c vo vic pht trin, vn hnh, v bo tr phn mm. H thng phn mm l ci phc tp nht m con ngi tng to ra. thit k v xy dng chng, ngi ta cn tun theo cc qui trnh v th tc in hnh ca cc b mn k ngh khc. Th nht, cc yu cu cn c xc nh cn thn. Th ri kin trc ca h thng phn mm cn c pht trin. Mt khi cc yu cu v kin trc c xc nh, ngi ta c th bt u pht trin chng trnh. Chng trnh ny cn trc nghim, kim nghim v kim th. Cc k nng ca K ngh phn mm i hi vic hun luyn c ngha v mi kha cnh ca pht trin phn mm, t khi nim bt u cho ti vic cho v hu phn mm. Khoa hc my tnh phn ln hi t vo l thuyt cu trc d liu, thao tc d liu v thut ton vi mc ch m ho v kim th. T kha cnh ny, Khoa hc my tnh ch l mt tp con ca K ngh phn mm. 3) Ti sao my tnh v phn mm tr nn quan trng th? Tr li: Mi trng lm vic ton cu mang tnh cnh tranh mnh lit. Mi doanh nghip u chu sc p cc ln tn ti bng vic phn ng vi nhng iu sau: Thay i nhn khu (ton cu ho, phn b con ngi, mua, bn v cnh tranh ton cu) Tnh linh hot cng ti (hp nht, thu nhn, lin minh a dng, v.v.) Kim sot chi ph (cha v gim chi tiu) Cht lng sn phm v dch v Tri thc & k nng (cng ngh mi, k nng mi v.v..) Qui nh (Nhiu rng buc, qui tc, qui nh ca chnh ph v.v..) Ton cu ho l qu trnh tng tc v tch hp gia con ngi, cng ti, v chnh ph ca cc quc gia khc nhau. N m ra th trng mi c ni a v quc t v c tc ng c ngha ln mi trng kinh doanh khp th gii. Th gii ang thay i, doanh nghip ang thay i, v cng ngh ang thay i. Gi nhp cng vi nhng thay i ny l mt phn ca vic c

hiu qu nh mt cng ti ton cu. Cng ti ton cu l cng ti lm kinh doanh ton cu - ni doanh nghip c cng tc v tch hp trn c s ton cu vi cc ti nguyn dng chung trn c s ton cu, truy nhp vo nhng th trng c khi lng cao nht v sinh li bng nhng sn phm cht lng cao nht vi chi ph thp nht. lm iu ny, cng ti cn dng my tnh v phn mm t ng qui trnh, gim chi ph v to ra u th cnh tranh. Cng ti phi nh gi i th cnh tranh tm ra ci g l cn thit t ti u th ti a. Bi c thm: Xem ti liu c thm cho bi ny. 1. L1_MIS_1_History_Computer.pdf 3. L1_The_US_Software_Industry.pdf Sinh vin phi hon thnh ti liu c thm trc khi ln lp v sn sng tham gia vo tho lun trn lp. Sinh vin c khuyn khch xem bi video v tr nn quen thuc vi cc khi nim v nh ngha tng quan. Bi tp v nh v hng dn tr li: Khng c bi tp v nh cho bui hc th nht. Cu hi kim tra v hng dn tr li: Khng c bi kim tra cho bui hc th nht. Vt phm bi ging : Khng.

Bi 2: Phn cng v phn mm Bi ny hi t vo cc chc nng c s ca my tnh (phn cng v phn mm). Bng vic d bi hc (c trc tuyn v d lp sng), bn s hiu cc n v chc nng c bn ca my tnh, cch chng khp vi nhau v iu chng lm. Bn s c kh nng nhn din cc kiu chnh v dng cc h thng my tnh ln, mini, vi tnh v nu i cng cc cng ngh chnh v dng cc thit b ngoi vi a vo, a ra v lu gi. Bn cn bit v c kh nng nhn din cc cu phn v chc nng ca h thng my tnh, cng nh m t xu hng trong h thng my tnh. L ngi k s phn mm tng lai, bn phi c kh nng nhn din cc kiu ng dng phn mm, gii thch mc ch ca h thng phn mm; v nu i cng cc chc nng ca h iu hnh, ng dng phn mm, cng c phn mm v ngn ng. Bn cng cn bit v internet v ng dng phn mm ca n. Tt c nhng khi nim ny s gip hng dn bn trong cc bi sau v cc mn hc khi bn tin b dn qua chng trnh ny. Chng ti khuyn khch bn tham gia vo tho lun trn lp bao qut cc ch m c th hay khng l mt phn ca bi. Mc ch ca tho lun trn lp l m rng hn tri thc ca bn v to iu kin cho vic t dy gia sinh vin v ging vin ca khoa. Bn cng dn nhiu thi gian v n lc vo lp, bn s cng hc nhiu hn, v bn cng thu c nhiu tri thc, k nng v tri thc ca bn cng tt s xc nh ra bn c th i xa n u trong vic theo ui ngh nghip v k ngh phn mm. Bn cn bit rng tt c my tnh - t my ln ti my cm tay, u c cng t chc chc nng. Bn n v chc nng l: CPU, b nh ngoi, n v a vo v n v a ra. Bn phi c kh nng hiu my vi tnh (PC) vi b vi x l v c kh nng tho lun vic ni ln ca Intel v Microsoft v cch h i ti thng tr th trng b vi x l. Bn nn c kh nng nhn ra tt c cc n v nh ngoi v trong, thit b a vo v thit b a ra. Bn khng cn hiu chi tit v cu phn my tnh nh c dy trong cc gio trnh khoa hc my tnh hay k ngh my tnh vi nh hng phn cng. Ch chnh ca mn ny l cung cp tri thc rng v k

ngh phn mm bao qut hu ht "Ci g" ch khng "Th no". Cng ging nh bn khng cn bit cch mi b phn ca chic xe vn hnh trc khi bn hc li xe. Trong tho lun trn lp, bn phi c kh nng a ra nhng v d v cu phn ca my tnh (CPU, b nh, internet, thit b truyn thng, phn mm, phn cng, mng v.v.) v tho lun iu g xy ra nu nhng h thng ch cht ny hng? (Chng hn, vi rt my tnh lm sp mt na doanh nghip M nm 2004, v vic hng my tnh h thng iu khin sn bay s lm ct b nhiu chuyn bay, vi vic chm tr tn km cho hng hng khng vi triu la). Ni dung H thng my tnh l g? Tr li: H thng my tnh bao gm phn cng v phn mm h thng cng tc cho chy chng trnh ng dng. Thng tin c lu gi trong my tnh th no? Tr li: Thng tin bn trong my tnh c biu din nh nhm cc m nh phn (Bits) c din gii theo nhng cch khc nhau, tu thuc vo ng cnh. ng dng lm vic vi my tnh th no? Tr li: ng dng hay chng trnh c dch bi chng trnh khc thnh cc dng khc, bt u nh vn bn ASCII ri c trnh bin dch v trnh mc ni dch thnh tp thc hin c dng nh phn. Bn trong my tnh lm vic th no? Tr li: CPU hay b x l c v din gii cc lnh nh phn c lu trong b nh chnh. My tnh hu ht thi gian cho vic sao d liu gia b nh, thit v a vo v a ra (I/O) v thanh ghi ca CPU, v thit b nh. Bi c thm: 1. L2_How_PC_works.pdf 2. L2_Personal_Computer.pdf Bn phi hon thnh vic c ti liu thm trc khi ln lp v sn sng tham gia vo tho lun trn lp. Bi tp v nh v hng dn tr li: Khng c bi tp v nh cho bi ny;

C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai). Sinh vin phi np cu tr li trn lp chng t rng h hiu cc khi nim c bn v phn cng v phn mm. Vt phm bi ging: Khng.

Bi 3: K ngh phn mm K ngh phn mm l rt ng lm ngy nay, ni ln nh lnh vc pht trin nhanh nht v l ngh c nhu cu rt ln ngy nay trong mi cng vic phn mm. Thch thc tr tu ca K ngh phn mm l c ngha bi v trong lnh vc ny, bn bao gi cng b thch thc phi l tt nht trong s nhng ngi u t ca ngnh cng nghip phn mm. K ngh phn mm l ng dng cch tip cn c h thng, c k lut, nh lng c vo vic pht trin, vn hnh, v bo tr phn mm. N bao gm cc k thut v th tc, thng c iu chnh bi qui trnh pht trin phn mm, vi mc ch ci tin s tin cy v tnh bo tr ca h thng phn mm. Nhng ngi c ti nng l yu t quan trng nht trong bt k t chc phn mm no. Bc u tin ca cng ti phn mm l thu ngi gii nht ang sn c. ng c vin cng nhiu kinh nghim cng tt. Nhng ngi ch c th vit mt ngn ng lp trnh, nhng khng bit cch phi hp cc hot ng, kin trc h thng, hay thit k gii php, lm ny sinh nhiu mnh vic thiu. Lch s ca pht trin phn mm l mt trong nhng lch s phc tp v tng qui m. Ban u phn mm c pht trin bi vi c nhn, to ra vi chng trnh nh. Ngy nay phn mm khng cn ch l chng trnh nh, m l sn phm ln cha vi triu dng m lnh i hi cng vic c phi hp ca nhiu t. Cc cng ti phn mm thnh cng hc c rng h tt c u cn nhng cng nhn c k lut, c cu trc, ngi c th thc hin nhng nhim v mi ny. Ngy nay trong th gii pht trin, ngi lp trnh ang b thay th bi ngi k s phn mm. Trong mn hc ny, bn s c gii thiu cho vo ch trong K ngh phn mm, hi t vo ln m hu ht vn phn mm u c tng h vi nhau. Cha kho trung tm cho b mn K ngh phn mm l qun l d n phn mm v qui trnh phn mm. Qun l d n phn mm s c dy chi tit hn trong mn hc k sau, s bao qut cc min mc cao, hi t vo qui trnh phn mm v mi min h tr ca K ngh phn mm. Qui trnh phn mm l tp cc cng c, phng php, v thc hnh chng ta dng to ra sn phm phn mm. Mc tiu ca qun l qui trnh phn mm l to ra sn phm tng ng theo k hoch trong khi ng thi h tr cho d n to ra sn phm c phm cht tt hn v khng c li. Chng ti khuyn khch bn c nhiu hn v qui trnh phn mm v

tham gia vo tho lun trn lp. iu ny s gip ci tin kh nng ca bn lnh o, lm vic trong t v xy dng c hiu qu nim tin ca bn khi bn tin qua nhng mn hc ny. K ngh phn mm l vic p dng cch tip cn c h thng, c k lut, nh lng c vo vic pht trin, vn hnh v bo tr phn mm. N bao qut cc k thut v th tc, thng c iu chnh bi qui trnh pht trin phn mm, vi mc ch ci tin s tin cy v tnh bo tr ca h thng phn mm. Theo cnh quan k ngh phn mm, khoa hc my tnh, k ngh my tnh, v h thng tin nghip v (Tin hc) tt c u l cc lnh vc h tr. Vic t hp nhng b mn ny v s hi t vo cc ng dng thc hnh s dn ti mt loi sinh vin tt nghip khc hn so vi nhng ngi tt nghip t cc chng trnh l thuyt ngy nay. Thut ng k ngh phn mm c F.L. Bauer to ra trong Hi ngh K ngh phn mm NATO nm 1968 ti ng y m t b mn k ngh bao gm tri thc, cng c v phng php ly yu cu, kin trc, thit k, xy dng, kim th, v bo tr phn mm. Ngy nay, cc k s phn mm phi c kh nng chng t nng lc phn tch, thit k, trc nghim, kim nghim, v bo tr h thng phn mm bng vic dng cc qui trnh, m hnh, v cch o thch hp trong pht trin phn mm. H cng c trng i c nhng k nng t v trao i cn thit hot ng trong mi trng pht trin phn mm. Phn mm tr thnh yu t ch yu trong tin ho ca h thng da trn my tnh hay h thng tin. Trong bn mi nm qua, phn mm tin ho t mt lnh vc chuyn mn ho dnh cho cc nh khoa hc v nghin cu, thnh ngnh cng nghip kim sot hu ht mi th chng ta lm ngy nay. Tuy nhin, kha cnh lp trnh ca nhng nm u (Khoa hc my tnh, Tin hc) to ra mt tp cc vn vn cn tn ti ti ngy nay. nh ca k ngh phn mm l cung cp cch tip cn mi ti gii quyt vn bng vic dng h thng da trn my tnh cho mt ci nhn ton b v qui trnh pht trin ny sinh trong cc sn phm cht lng cao hn p ng cho trng i ca ngi dng. C s khc bit cn bn gia ngi lp trnh v ngi k s phn mm. Ngi ny hi t vo kha cnh thc hin (lp trnh), trong khi ngi kia bao qut ton b vng i pht trin t quan nim khi u cho ti sn xut v bo tr cui cng. Nhng thay i xy ra mt cch ton cu ni "tc " by gi l qui tc chnh, lm kh khn cho h thng gio dc truyn thng theo kp

vi thay i cng ngh v nhu cu cng nghip. Tin ho ca pht trin phn mm l mt trong nhng tin ho tng thng xuyn v qui m v tc . Hai mi nm trc y, vi ngi c th xy dng nhng chng trnh nh khng kh khn g. Nhng trong vi nm li y cng vic ny tng ln, i hi s trng thnh ca cc t hng trm ngi, ri ti vi t c vi trm ngi p ng nhu cu xy dng sn phm phn mm cui cng, c ti hng trm triu dng m lnh. y l l do ti sao khi nim v ngi lp trnh khng cn c tc dng v phi b thay th bng cch tip cn c k lut ti vic xy dng phn mm. Ni dung 1. Ti sao chng ta cn nghin cu K ngh phn mm thay cho Khoa hc my tnh? 2. Ti sao chng ta cn hi t vo qui trnh phn mm? 3. Cc khi nim ch yu ca k ngh phn mm l g? 4. Ti sao chng ta cn cng vic t? Bi c thm: 1. L3_Why Software Is So Bad.pdf 2. L3_Future_of_IT_profession.pdf 3. L3_Software_Engineering_Needs.pdf 4. L3_Software Engineering Degree Programs.pdf 5. L3_Software Engineering Issues.pdf Bn phi hon thnh vic c ti liu thm trc khi ln lp v sn sng tham gia vo tho lun trn lp. Bi tp v nh: Vit bi bo ngn (2 3 trang) da trn kch bn sau: Khi phn mm tr nn quan trng hn, ri ro cho doanh nghip do chng trnh li tr thnh mi quan tm ngy cng tng. Hy xy dng mt kch bn hin thc li ca chng trnh c th gy tai hi ng k cho doanh nghip. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai). Sinh vin phi np cu tr li trn lp chng t rng h hiu cc khi nim c bn v phn cng v phn mm. Vt phm bi ging: Khng.

Nh p mn K ngh ph n m m - Bi 4: Qui trnh ph n m m

Bi 4: Qui trnh phn mm Trong bi ny, bn s c gii thiu vi khi nim v qui trnh phn mm. Qui trnh phn mm l tp cc cng c, phng php, v thc hnh chng ta dng to ra sn phm mm. Cc mc tiu ca qun l qui trnh phn mm l to ra sn phm tng ng theo k hoch trong khi ng thi h tr cho d n to ra sn phm vi phm cht tt hn, khng c li. Trong bi ny, bn s hc v qui trnh phn mm nh mt khun kh hay bn l trnh gip hng dn k s phn mm pht trin phn mm mt cch nht qun v hiu qu. Khi nim ch yu ca qui trnh c da trn nguyn tc: Cht lng ca sn phm phn mm b cai qun bi cht lng ca qui trnh c dng xy dng v bo tr n. nng cao cht lng ca sn phm, ngi ta phi ci tin cht lng ca qui trnh to nn sn phm. Trong pht trin phn mm c dn li theo qui trnh, bn bt u bng vic xc nh qui trnh pht trin cho mt d n ang pht trin, da trn cc qui trnh thnh cng c chng minh t kinh nghim trc. Sau khi qui trnh c xc nh, ngi k s phn mm phi c hun luyn tun theo qui trnh c xc nh ny. Khi bn thc hin qui trnh ny, ngi qun l c th iu phi v o vic thc hin m bo rng qui trnh c tun theo v kt qu p ng yu cu cht lng mong mun. Bng vic c cch o, li c th c tm ra. Khi iu ny xut hin, qui trnh c sa i cha li hay nng cao n, v n c ci t li v c dng cho pht trin phn mm. Phn t c bn ca qui trnh c th c t chc bng vic dng c t ETVX (Entry, Task, Verification, v Exit). K php n gin ny l cng c mnh c th gip bn hiu qui trnh phn mm v lm cho bn c kh nng xc nh bt k qui trnh no bn mun. Hy thi gian hiu k php n gin ny v thc hnh n trn nhiu qui trnh m bn c th tm thy. (E) Tiu ch i vo - ni ti cc yu cu ti thiu bt u qui trnh. (T) Nhim v qui trnh - ni ti nhim v cn c hon thnh. (V) Trc nghim qui trnh - ni ti cch trc nghim rng nhim v c hon thnh theo cch chng ng phi vy, vi kt qu mong mun. (X) Tiu ch i ra - ni ti cc yu cu ti thiu ri b hay ra khi qui trnh. Trong th gii cnh tranh ton cu ny, mi cng ti phn mm u mun chuyn giao sn phm, nhanh hn v r hn nhng h cng thy rng phn mm ang ngy mt ln hn v phc tp hn. thnh cng, cc cng ti phi c kh nng qun l v kim sot mi trng pht trin phc tp ny bng cch p dng b mn ca K ngh phn mm v hi t vo qui trnh phn mm. Ch to t lu tha nhn tm quan trng ca ca tnh hiu qu v hiu lc qui trnh. Qui trnh gip lc lng lao ng ca cng ti p ng mc ch nghip v bng vic gip cho h lm vic thng minh hn vi s nht qun c ci thin. kim sot thc s cng vic phc tp v cht lng, mi ngi u phi qun l k hoch chi tit v chnh xc.

Nngi c hun luyn r rng lm vic tt hn v ngi tt nht bao gi cng khng c . T chc phi hi t vo vic hun luyn v h tr thay v tm ngi tt nht. Thnh cng d n c thit k bi nhng ngi hiu qui trnh bi v chng trnh c th c xem nh tri thc thc hin c v ngi thit k chng trnh phi c tri thc p dng c lm vic ca h. Khi nim ch yu v hi t qui trnh l nguyn tc: Cht lng ca sn phm phn mm c cai qun bi cht lng ca qui trnh c dng pht trin v duy tr n. nng cao cht lng ca sn phm, ngi ta phi nng cao cht lng ca qui trnh to ra sn phm . Ni dung tho lun: vn m ngnh cng nghip phn mm ngy nay ang phi ng u v dng qui trnh nh k lut trung tm ca K ngh phn mm. 1) 2) 3) 4) 5) Ti sao nhiu d n phn mm tht bi? Ci g l bng chng rng phn mm ang ngy cng ln hn v phc tp hn? Ti sao cht lng phn mm li quan trng th? Ti sao chng ta hi t vo qui trnh phn mm? Ti sao con ngi l quan trng trong qui trnh phn mm?

Bi c thm: 1. L4_Process-Models-SE-Encyc.pdf 2. L4_ETVXSummary.pdf 3. L4_The Many Dimensions of the Software Process.pdf Bi tp v nh v hng dn tr li Vit mt bi bo ngn (2 -3 trang) gii thch ti sao cng nhn c k nng (K s phn mm) l quan trng trong pht trin phn mm? C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai). Vt phm bi ging: Khng.

Bi 5: Qui trnh c xc nh Bi ny hi t vo qui trnh c xc nh, tp cc qui trnh c chng t thnh cng (thc hnh tt nht) c chp thun dng trong t chc to ra sn phm cht lng d on c. Qui trnh c xc nh cng l vic tr gip trao i m bo rng tng thnh vin t u hiu cc hot ng cn c tin hnh khi thc hin vic. Qui trnh c xc nh c th h tr cp qun l lp k hoch cho mi hot ng d n, cng nh iu phi v o cht lng ca qui trnh pht trin trc v trong khi to ra sn phm phn mm. Mt qui trnh nn ngn, ni r vn , d c v d dng. N nn ni iu cn c thc hin, cch bn bit khi no nhim v c hon thnh, v kt qu cn l ci g. Nh c ni ti trong bi trc, k php thng thng v n gin nht cho nh ngha qui trnh l ETVX: (E) Tiu ch i vo - ni ti cc yu cu ti thiu bt u qui trnh. (T) Nhim v qui trnh - ni ti nhim v cn c hon thnh. (V) Trc nghim qui trnh - ni ti cch trc nghim rng nhim v c hon thnh theo cch chng ng phi vy, vi kt qu mong mun. (X) Tiu ch i ra - ni ti cc yu cu ti thiu ri b hay ra khi qui trnh. Mt bin th ca ETVX nh: Ci vo - ni v sn phm cn thc hin cc tc v. Ci ra hay vt phm - ni v sn phm cng vic ca cc tc v cn c chuyn giao. Cc bn c trch nhim - ni v ngi chu trch nhim cho cc nhim v. Cc bn tham gia - ni v ngi tham gia vo cc tc v. im quan trng khc l ch qui trnh c xc nh l hiu qu nht khi chng bt ngun t nhng ngi c lin quan. Qui trnh c xc nh c mt trang, c cp nht thng xuyn v tin ho l tt nht. ng nhy qu nhanh vo gii php c v d dng (cng c v khun mu) chng no qui trnh cn cha c hiu hon ton v r ti ch. Mc tiu doanh nghip ca t chc phn mm l xy dng sn phm v dch v cht lng, tng thu nhp v li nhun, tng th phn v s tho mn ca khch hng. Mc ch l ging thng khi nim v b mn K ngh phn mm vi mc tiu doanh nghip kim sot chi ph v lch biu v p ng vi nhu cu thay i. Phn ln cc gio trnh

Khoa hc tnh ton khng hi t vo kha cnh doanh nghip ca doanh nghip phn mm v sinh vin khng bit mi quan h gia doanh nghip vi sn phm v dch v. cng ti phn mm thnh cng n phi c kh nng to ra sn phm v dch v cht lng bng vic chun ho cch thc sn phm phn mm c xy dng, cng ging nh dy chuyn lp rp ca cng nghip t. V phn mm l hot ng tr tu v mang tnh ngi nhiu, vic chun ho l kh. Xy dng qui trnh c xc nh c th lm gim ri ro ti mc no . Qui trnh c xc nh l tp cc Thc hnh tt nht c chng minh v lm vic trong t chc. Qui trnh c xc nh cung cp cho t chc mt khun kh nht qun ni mi ngi c th trao i v cng vic ca h, dng cng t vng v chia s thng tin t do. N gip ngi k s phn mm xy dng phn mm theo cch c trt t, tun theo bn l trnh ni h bit mi s y, phi lm g by gi v tip theo, v h trng i g g chuyn giao. Khi nim trung tm ca qui trnh c xc nh l nh ngha v th l ho. iu rt quan trng vi sinh vin l hiu khi nim ny v c kh nng gii thch n. Ging vin phi nhc li khi nim ny nhiu ln trong mn hc m bo sinh vin hiu thu hon ton khi nim ny, v n s cn quan trng hn trong cc mn k sau. mt qui trnh c coi l c th l ho, n phi c xc nh (bn bit v n v c th gii thch c n), c lm ti liu (bn vit n ra, dng k php), c hun luyn (bn nhn s hun luyn v dng n hay hun luyn ai khc dng n), c s dng (bn thc hnh n, thc hin n trong d n ca mnh theo tng ng) c o (bn o c vic dng v kt qu bng vic tun theo qui trnh), c trc nghim (vic dng qui trnh c trc nghim bng mt thc th c lp nh m bo cht lng hay ngi qun l), c ci tin lin tc (qui trnh c dng qua thi gian v c ci tin theo d liu o v cn bn qui trnh c yu t thi gian ca t nht vi thng s dng 6 thng ti 12 thng l ti thiu). Ni dung tho lun 1. 2. 3. 4. 5. Ti sao chng ta cn hi t vo qui trnh c xc nh? Chng ta thit lp "qui trnh c xc nh" nh th no? Cu trc ca qui trnh c xc nh l g? Lm sao chng ta bit rng qui trnh c xc nh l y ti ch? Cc yu t qui trnh ca qui trnh c xc nh l g?

6. Tho lun v mi trng h tr qui trnh c xc nh. Bi c thm: 1. L5_Process_Small_Project.pdf 2. L5_Defined_Process.pdf Bi tp v nh Vit bi bo ngn (2 -3 trang) gii thch ti sao, bng vic tun theo qui trnh c xc nh, t chc c th gii quyt mt s vn phn mm ch yu? Phn cng cng vic t sinh vin: Bt u bi ny, sinh vin s c t chc thnh cc t chun b lm vic theo t. Mc ch ca cng vic t l cho sinh vin kinh nghim lm vic theo s phn cng trong nhm, ni h phi cng vic ca mnh da vo cc bn thn trong t. H cng phi cam kt v lm ch da cho nhau. Phn cng cng vic t u tin: to ra danh sch kim. Danh sch kim c dng nh vic tr gip tr nh. N gip m bo s nht qun v y trong vic tin hnh nhim v. Mt v d c bn l "danh sch vic cn lm " (danh sch cc nhim v cn c hon thnh, nh cc bc tin ti hon thnh d n). Danh sch nhim v c dng trong qun l thi gian, danh sch mua hng, qun l nghip v, qun l d n, v pht trin phn mm. Khi bn hon thnh mt trong cc mc trong danh sch nhim v, bn nh du kim hay du X vo n. Bng cch cho t luyn tp qua, sinh vin s hc nhiu hn v kim im v kim nh trong K ngh phn mm, nh vic tun th qui trnh m bo cht lng, chun ho m v phng nga li, v nhng iu khc. Danh sch kim c trnh by nh danh sch c cc hp kim nh bn tri ca trang. Hp kim nh c v trong hp ny sau khi mc c hon tt. V d: Kim v vic th l ho qui trnh. 1 Qui trnh c xc nh cha? 2 Qui trnh c lm ti liu cha? 3 C hun luyn qui trnh khng? 4 Mi ngi c hun luyn cha? 5 Qui trnh c c d n dng khng? 6 Qui trnh c c ngi qun l d n o khng? 7 Qui trnh c c SQA trc nghim khng?

8 Qui trnh c c lin tc ci tin trong nhiu thng khng? Sinh vin c t chc thnh cc t 4 ti 5 ngi theo cng vic ca t sau gi ln lp nh sau: La chn v to ra ba danh sch kim t cc hot ng sau: Nu cm ti; (Dng tng tng ca bn v mn n) Ti nhc t internet Mua qu cho tic sinh nht Chun b cho k thi Bt u v dng xe my i ti trng T sinh vin em danh sch kim ca mnh ra kim im v tho lun trong gi ln lp tip. Ging vin s yu cu tng t kim im cng vic ca t khc v tnh y v ng n. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai). Vt phm bi ging: Khng.

Bi 6: M hnh qui trnh Qui trnh pht trin phn mm l mt cu trc p ln vic pht trin sn phm phn mm. N c th c gi l vng i phn mm hay qui trnh phn mm. C vi m hnh cho cc qui trnh nh vy, mi m hnh m t cch tip cn ti a dng nhim v hay hot ng xy ra trong qui trnh. M hnh thc l ni ngi pht trin d nh tun theo mt dy cc bc theo trt t Yu cu, Thit k, Xy dng (thc hin hay m), Tch hp, Kim th v G li, v Bo tr. Sau khi tng bc c kt thc, qui trnh tin sang bc tip, do vy m hnh thc yu cu rng ngi ta phi i vo mt pha ch khi pha trc c hon thnh v hon ho. Pht trin gia tng l chin lc lp lch biu v phn giai on trong cc b phn a dng ca h thng c pht trin vo nhng lc khc nhau v c tch hp khi chng c hon tt. tng c bn ng sau vic nng cao lp l pht trin h thng phn mm tng dn, cho php ngi pht trin ly u th ca iu c hc trong vic pht trin cc phin bn chuyn giao c trc ca h thng. M hnh xoy c l qui trnh pht trin phn mm t hp cc yu t ca c thit k v lm bn mu theo giai on, trong n lc t hp cc u im ca cc quan nim trn xung v di ln. Cng cn c bit nh m hnh vng i xon c, n l phng php pht trin h thng cho cc d n ln, t v phc tp. Tu theo d n v yu cu, ngi qun l d n phi chn la m hnh thch hp p dng cho d n. K ngh phn mm l b mn tch hp qui trnh, phng php v cng c cho vic pht trin sn phm phn mm. Sai lm thng thng mi ngi hay to ra lin quan ti phn mm l gi nh rng phn ln vic pht trin phn mm l lp trnh. Thc t, lp trnh ch l mt phn ca qui trnh pht trin phn mm. Ngy nay, pht trin phn mm bao gm nhiu bc v qui trnh pht trin c tham chiu ti nh vng i phn mm hay m hnh. C nhiu m hnh hay vng i, nhng tt c u chia s cc qui trnh c bn tng t nh k ngh yu cu, thit k, lp trnh, tch hp, chuyn giao, v bo tr. Danh sch di y cho m t v tng qui trnh. Yu cu: Trong qui trnh ny, ngi pht trin v khch hng gp g tho lun cc tng v sn phm phn mm mi. Ngi pht trin

dng a dng k thut nh gi nhu cu thc ca khch hng. Mt k thut nh vy l lm bn mu nhanh trong mt chng trnh bn mu c xy dng m c th bt chc chc nng ca phn mm mong mun. Dng bn mu ny, khch hng c th hiu tt hn cch sn phm cui s vn hnh v c th xc nh liu hnh vi ny l iu h thc s cn hay khng. Chng no qui trnh k ngh yu cu ny cn cha c thc hin ng, phn mm kt qu s khng ch li cho khch hng cho d n c th chy ng. Qui trnh yu cu c hon tt khi c t cho sn phm phn mm mi c vit ra, trong mt ti liu chnh thc c tn l ti liu c t yu cu. Thit k: Trong qui trnh ny, ngi pht trin quyt nh cch h s xy dng phn mm cho n p ng c t c tho thun trong ti liu c t yu cu. Thng thng thit k phn mm tri qua vi giai on theo n dn tr nn chi tit hn. Cch tip cn ny ti thit k c gi l lm mn dn tng bc, v n cho php ngi pht trin qun l phc tp ca phn mm bng cch tr hon cc quyt nh v chi tit chm nht c th c tp trung vo cc vn thit k quan trng khc. Khi thit k hon tt, n c ghi li trong ti liu c t thit k. Lp trnh hay vit m: Trong qui trnh ny, t nhng ngi lp trnh vit m thc cho phn mm. Phn mm c chia thnh cc n v tch ri c gi l m un gii quyt phc tp ca qu trnh lp trnh. Khng ch cc t ny chu trch nhim cho vic m m un ca h, h cng cn chu trch nhim cho vic m t ti liu ng v cho vic kim th m m bo tnh ng n. Tch hp v kim th: Trong qui trnh ny, tng m un ca phn mm c t hp to nn snh phm phn mm tch hp. V cc m un c pht trin mt cch tch bit, vic kim th l mu cht cho qui trnh tch hp. Ngay c vi thit k tt, s khng tng thch gia cc m un vn rt c th tn ti. Nhng vn ny cn c nhn din v sa cha hon thnh vic tch hp. Chuyn giao hay a ra: Trong qui trnh ny, ngi pht trin chuyn giao phn mm hon thnh cho khch hng. Thng thng khch hng s tin hnh kim th chp nhn trn phn mm ny xc nh liu n c p ng c t tho thun trong ti liu c t yu cu hay khng. Mt khi phn mm c chp nhn, n c thit t v dng bi khch hng. Bo tr: Trong qui trnh ny, phn mm tri qua nhng thay i a dng sau khi chuyn giao cha li, b sung chc nng mi, chuyn

phn mm ln nn mi, hay thch ng phn mm vi cng ngh mi. Mc du dng nh l phn mm nn c chm dt sau chuyn giao, iu ny l khng ng. Mi sn phm phn mm thnh cng u tin ho theo thi gian p ng nhu cu thay i ca khch hng. C vi m hnh qui trnh khc nhau cho K ngh phn mm; mi m hnh u c im mnh v im yu ring. M hnh qui trnh c chn bi ngi k s phn mm da trn bn cht ca d n v ng dng. Ging vin phi nu ra vi m hnh v tho lun vi sinh vin v nhng im mnh im yu ca chng: M hnh tun t tuyn tnh hay m hnh thc c in gi mt trnh t bt u bng yu cu, tin sang thit k, vit m, kim th v bo tr. Ging vin cn ch ra rng cc d n thc him khi tun theo lung tun t m m hnh ny ngh. Mc du m hnh tuyn tnh c th iu chnh cho lp, n bao gi cng to ra ln ln khi t d n x l. Kh gii thch mt cch tng minh cho nhng ngi c nh hng ti d n v cc yu cu, cho nn trnh t tuyn tnh c kh khn iu chnh s khng chc chn trong vic nm bt nhu cu ca ngi c nh hng. M hnh lm bn mu bt u vi yu cu m c th chc chn lm cho d n c bt u. T nhanh chng xy dng ra mt thit k hi t vo ci bit, th ri thc hin n nh Bn mu c nhng ngi c nh hng nh gi, b sung thm nhiu chi tit v lm mn cho ti khi sn phm cui cng c hon tt. M hnh tin ho hay m hnh gia tng l mt chn la cn tt hn nhiu v n t hp cc phn t ca trnh t tuyn tnh vi cch tip cn lp ca bn mu. Cch tip cn ny p dng trnh t tuyn tnh theo cch phn giai on ni tng trnh t u to ra vic tng vt chuyn giao hng ti sn phm cui cng. M hnh xoy c cng l m hnh tin ho c t hp bn chy lp vi kha cnh c kim sot ca trnh t tuyn tnh cung cp cc phin bn gia tng ca sn phm phn mm. iu quan trng vi sinh vin l hiu s khc bit gia cc m hnh v c kh nng chn m hnh tt nht h tr cho d n. Ni dung tho lun 1. Cc pha in hnh ca qui trnh pht trin phn mm l g? 2. Ci g sai vi m hnh thc ? 2. u v nhc im ca pht trin gia tng l g?

Bi c thm: 1. L6_Process-Models-SE-Encyc.pdf 2. L6_Process_Model.pdf Cng vic t: 2 t cn chun b v trnh by cho lp cu tr li cho cc cu hi sau: M hnh phn mm no s l hiu qu nht trong mt d n phn mm ln v phc tp? Tho lun u v nhc im ca tng m hnh qui trnh. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 7: D n phn mm Trong bi ny, bn s hc khi nim quan trng nht trong K ngh phn mm: qun l d n phn mm. Nu lu rng qun l d n phn mm KHNG phi l qun l d n nh nhiu ngi ni. C o to v qun l d n nhng y KHNG phi l qun l d n phn mm. Phn mm khc vi cc min khc nh phn cng, ti chnh, nghip v hay lm nh hay lm cu. Lch s ca d n phn mm l vic tng kch c v phc tp. Lc ban u, vi ngi c th to ra chng trnh trn d n phn mm nh. Cng vic ny nhanh chng tr nn vt ra ngoi phm vi h, ln ti t mi hay hai mi ngi, ri chng tr thnh c trm ngi. Khi kch c ca d n phn mm lin tc tng trng, thnh cng b xo trn. T ti liu c thm, bn c th thy rng d n phn mm tht bi t l ng bo ng, vi 75% d n phn mm c hon thnh mun hay b hu b do chi ph phn mm v lch biu b c lng km. Phn mm thng c chuyn trao y li. Cng vic pht trin b sc p cao v i hi lm nhiu gi. Pht trin phn mm phi gnh chu chi ph ln do vic lm li v kim th. Trng thi d n chnh xc kh nm c, v trong hu ht cc d n phn mm, trng i ca ngi qun l v khch hng thng khng thc t v khng th t c. T nhiu iu tra v nghin cu, chng ti thy rng phn ln nhng ngi qun l d n phn mm khng c c vic o to thch hp. Phn ln ngi pht trin phn mm khng c sch chuyn mn hay thu bao cc tp ch k thut nng cao k nng ca mnh. Ngy nay, lch biu vn l nhn t quan trng nht vi ci gi v cht lng, chi ph v hiu qu, vi phn ln cc c lng d n phn mm u da trn mong i hn l d liu lch s. Bn c tng hi ti sao chng ta lin tc xy dng phn mm cho th k 21 m bng vic dng phng php pht trin thc t khng thay i t nhng nm 1960 khng? Chng ta bit rng c vi cch tip cn tt hn nhng t cng ti s dng thnh chng thnh cng. Ngy nay cc d n phn mm ln i hi nhiu t hng trm ngi. phc tp i nhanh hn kh nng gii quyt vn mt cch trc gic, c bit khi kch c phn mm tng ln vi triu hay hng trm triu dng m. Cch tip cn c cu trc v k lut ti qun l pht trin phn mm l cn thit, v cu tr li l qun l d n phn mm. Cc t chc phn mm thc hin cng vic. Cng vic ni chung bao gm cc d n c th c xc nh nh mt tp cc hot ng to ra sn phm hay dch v duy nht. Mi d n u c ngy bt u v

ngy kt thc xc nh. D n c th bao gm mt ngi hay nhiu nghn ngi, n c th yu cu vi trm gi hon thnh hay n c th ko di vi nm. D n phn mm l cu phn nn tng ca cng vic K ngh phn mm. N bao gm hai min ch yu: Lp k hoch d n v iu phi v kim sot d n. Lp k hoch d n xc nh cng vic v cch n s c thc hin. N xc nh tng nhim v bng c lng v thi gian v n lc cn c. K hoch d n l rt quan trng bi v n l bng chun so snh vi hiu nng thc t. Vic so snh ny cho php ngi qun l d n thy cc li c lng ca mnh v ci thin chnh xc c lng. iu phi v kim sot d n hi t vo theo di tin theo k hoch d n (nh chi ph, n lc, lch biu, ct mc thc t so vi c lng) v tin trin (gi tr thu c, ROI, v.v.) cng nh ri ro (d liu, k nng, s tham d ca ngi c nh hng v.v.). Ngi qun l d n phn tch vn , ly hnh ng sa cha, ri theo di hnh ng ny cho ti lc ng li. Qun l d n phn mm l khi nim then cht ca K ngh phn mm. N c th lm gim mc khng chc chn bng cch pht biu r rng v cc mc ch v mc tiu d n. N cung cp k hoch tng th v kim sot cng vic; o s hon thnh so vi k hoch v mc ch; to ra cc knh trao i hiu qu; thit lp cc cuc kim im c cu trc cho vic ra quyt nh; tha nhn vn sm v ly hnh ng sa cha; xy dng c ch qun l thi gian v chi ph hiu qu; nhn din v gim bt ri ro gim tr lch biu v chi ph qu mc; xy dng t v thit lp tm nhn, s mnh, mc ch v mc tiu thng nht trnh cc vn chung trong hu ht cc d n phn mm. L ngi qun l d n thnh cng, bn phi c kh nng pht biu r rng tm nhn v mc ch ca d n mi ngi trong t d n c th hiu c n. Nu ngi qun l d n khng th m t c mc ch ca bn th th c hi ca bn t ti n l khng tt. Ngi qun l d n phi dnh thi gian cng vi nhng ngi c nh hng ti d n. Ngi c nh hng c th ng gp cho d n t cc yu cu nhn din ra ri ro hay c th a ra s chp thun ca h m l iu bn cht cho thnh cng. T d n l nhn t quan trng nht cho vic t ti thnh cng d n. S ng gp nhit tnh ca h s lm ra hay ph hng d n ca bn. Ngi qun l d n phi chm nom k lng ti h v chc chn t vn hnh nh mt t ch khng nh tp hp cc c nhn. Trao i t l rt

quan trng chia s thng tin v thc y tin cy. Ngi qun l d n phi chc chn rng mi thnh vin t u bit iu h phi ng gp cho kt qu cui cng. Sinh vin cn hiu r mi quan h gia k ngh v kinh doanh. Lp k hoch sn phm phn mm l mu cht cho thnh cng pht trin v i hi tri thc v cng tc a ngnh. Trc khi d n bt u, ngi qun l d n phi xem xt liu d n c kh thi v mt k thut khng v c s h tr ca cp qun l vi ngn sch hon thnh khng. Ngi qun l d n cn xy dng hon cnh nghip v bng vic tin hnh phn tch kh thi cng vi chi ph/ch li xc nh liu tin hnh hay hu b. Ngi qun l d n cn c lng thu hi vn u t (ROI) ca d n bng vic xc nh bao nhiu thu nhp c th c sinh ra bi sn phm ny sau khi tr i chi ph ca d n. iu ny s gip cp qun l ra quyt nh liu c khi u d n hay hu b n. Ngi c nh hng l ngi dng cui hay khch hng, ngi nu cho d n yu cu, ngi s nh hng ti thit k, v chung cuc s nhn v dng sn phm hay dch v phn mm. iu cc k quan trng l a nhng ngi c nh hng vo mi pha ca d n ca bn v nhng l do sau: Vic tham gia ca ngi c nh hng vo d n c th lm tng ng k c hi cho thnh cng d n bng vic xy dng vng phn hi t sa. Ngi c nh hng c th gip lm sng t yu cu, t ra u tin d n, gim ri ro v tng trao i gia cc thnh vin t d n v cp qun l. Vic tham gia ca ngi c nh hng c th xy dng nim tin vo sn phm v s tng thm c hi ngi dng cui chp nhn n. Ngy nay ch yu c hai kiu doanh nghip trong cng nghip phn mn; nhng doanh nghip pht trin phn mm s hu ring nh Microsoft, Oracle, Cisco v nhng doanh nghip pht trin phn mm ngun m. Pht trin phn mm s hu ring th t v c bao hm vic cp php phn mm v phi bo v phn mm khi sao chp trm. Thu hi ti chnh chnh v ngun m ti t vic bn dch v, nh hun luyn v h tr, thay v bn thn phn mm. Nhiu ngi ng gp cho phn mm ngun m (c bit nhng ngi pht trin cng c phn mm) cng cm thy rng c vic thu hi di hn c ngha di dng cc ngun ti nguyn v nng lc c ci tin bn trong ngnh cng nghip phn mm. Mc du lm nhiu kinh doanh trong phn mm s hu ring, mt s cng ti vn tham gia vo vo pht trin phn mm t do v ngun m cn tr cc cng ti c quyn, k c th chim mt

phn th phn ca h. Tuy nhin, iu quan trng cn lu l c tranh lun d di v vic dng phn mm ngun m c dng trong kinh doanh v cng nghip. Phn ln cc cng ti KHNG mun dng phn mm t do v s rng cc sn phm phn mm ny c th cha vi rt hay ri ro an ninh v a thch dg phn mm s hu ring. Ni dung tho lun 1. Ti sao d n phn mm c nhiu vn th? 2. Cc pha in hnh ca qun l d n phn mm l g? 3. Mi quan h gia d n phn mm v doanh nghip l g? Bi c thm: 1. L7_Project_management1.pdf 2. L7_PM_Failure_causes.pdf 3. L7_BluePrint_Project.pdf 4.L7_Scope.pdf 5. L7_Risk_Management2.pdf Phn cng Cng vic t: Sinh vin lm vic trong t t 3 ti 5 ngi chun b mt bi trnh by ngn gii thch Ti sao qun l phn mm ngy nay li quan trng th? C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 8: Qun l ri ro phn mm Trong bi ny, bn s c gii thiu cho vn v ri ro phn mm. Ri ro c th c nh ngha l "Kh nng chu thit hi, tn tht, hay nguy him." Cho d bn khng quen thuc vi nh ngha hnh thc, phn ln cc bn u c cm gic bm sinh v ri ro. Nhiu ngi trong cc bn nhn bit v nguy him tim nng trn ngp ngay trong hot ng thng ngy nh b thng khi i qua ph m khng nhn. Mc du bn c th a thch khng ch vo nhng him nguy bao quanh bn, nhng ri ro ny hnh thnh nn nhiu trong cc hnh vi ca bn. Tuy nhin khng ging nh nhng him nguy ca vic sng hng ngy, ri ro trong K ngh phn mm khng c dy k trong nhiu i hc v thng ch c hc khi sinh vin tham gia vo lc lng lao ng. Chng trnh K ngh phn mm nhn din mt s v d in hnh v cc mc ri ro phn mm: Khan him ngi Lch biu v ngn sch khng hin thc Pht trin chc nng v tnh cht sai Pht trin giao din ngi dng sai Lung lin tc nhng thay i yu cu Thiu ht v cu phn trang b bn ngoi

Qun l ri ro in hnh c bao gm trong cc hot ng sau: a) Thm nh ri ro (hnh dung ra ri ro l g v hi t vo ci g) - lm danh sch tt c cc nguy him tim nng s nh hng ti d n - thm nh xc sut xut hin v tn tht tim nng ca tng mc c lit k - xp hng cc khon mc (t nguy him nhiu nht ti t nht) b) Kim sot ri ro (lm ci g v chng) - a ra cc k thut v chin lc gim thiu ri ro cp cao nht - thc hin cc chin lc gii quyt nhn t ri ro cp cao - iu phi tnh hiu qu ca cc chin lc v thay i mc ri ro trong ton d n Qun l ri ro l k nng quan trng. Bn phi hiu ri ro v bit cch qun l chng. Ri ro c hai thuc tnh ch yu: Xc sut ri ro s xut hin. Chng ta c th dng t l 0 100 m t xc sut ca ri ro. Ri ro c xc sut 0 c gi l khng c c hi xut hin.

Ri ro vi xc sut 100 c gi l chc chn xy ra (ni cch khc, vn ) Mi th gia 0 v 100 u c c hi ri ro s xut hin. Ri ro vi xc sut 1 c gi l c 1 trong 100 c hi (1%) xy ra. Tc ng ca ri ro nu n xut hin. Chng ta c th dng thang 0 -100 m t tc ng ca ri ro. Ri ro vi tc ng 0 c gi l khng c tc ng. Ri ro vi tc ng 100 c gi l nh ch - show stopper (ci g nghim trng ti mc d n khng tin c). Mi th gia 0 v 100 u l tc ng ln d n nu n xut hin. Ri ro vi tc ng 1 c gi l gn nh khng c tc ng ln d n. Cch tt ngh v xc sut v tc ng l xt ri ro mt thin thch xuyn qua mi nh v git cht c t d n. Tc ng l khng l, vi c t d n i toi d n s phi dng li, tuy nhin xc sut l rt, rt thp. Mi ri ro u c th to ra vn , do bn phi c qui trnh ra quyt nh h thng nhn din hiu qu ri ro, thm nh xc sut xut hin, tc ng nu n xut hin v gii quyt n mt cch hiu qu t ti mc ch nghip v. iu quan trng cn lu rng ri ro xy ra vo bt k lc no, bt k u cho nn vic nhn din ri ro c tin hnh lin tc trong mi min nghip v vi tnh r rng v s tham gia ca cp qun l thch hp. Mt khi bn nhn din ri ro bn phi lp k hoch gim thiu n, k hoch nn c a vo bn k hoch ca t, v tng hnh ng gim nh nn c a vo vic gim ri ro lin kt. Hnh ng phng nga l r hn hnh ng sa cha, cho nn cn gii quyt ri ro trc khi n bin thnh vn . Bi ny hi t vo ri ro d n. Ri ro c th c nh ngha l "Kh nng b thit hi, tn tht, hay nguy him." Ri ro l ci g cn CHA xy ra, do n i hi vic phng nga. Ri ro l ci g m nu chng xy ra, th gy ra vn m c th l thm ho cho d n phn mm. Mi d n u c ri ro. C ba iu mu cht cho qun l ri ro: C qui trnh qun l ri ro c lm ti liu m mi ngi u quen thuc. Nhn din v nh lng ri ro lin kt vi d n. Lm vic vi ngi c nh hg hiu tc ng ca ri ro ln d n

v nhng p ng c lp k hoch cp ti ri ro. Bao gi cng c nhiu ri ro v d n phn mm hn l ngi qun l d n c th qun l, cho nn ngi qun l d n phi u tin ho cc ri ro cho phn ln nhng ri ro ln u c cp ti. T duy cng nghip hin thi l vit ra tt c cc ri ro d n, nhng ch qun l tch cc mi ri ro hng u. Tc l, lm vic xc nh ri ro no l quan trng cn qun l, v dnh thi gian v n lc qun l mi chng thi. Nhiu ngi thng lit k cc ri ro, nhng ri chng lm g v chng, c dng nh ri ro s bin i n gin bi v chng c lit k ra. Trong nhiu trng hp, ri ro t nht phi c cp ti bi vic dnh n lc hay thi gian qun l chng. Rt t d n c th c hon thnh m khng c ri ro. C cho l bao gi cng c ri ro no , th th cu hi l bao nhiu ri ro l hp l hon thnh gi tr ca d n. Trong khi bn cht ca qun l ri ro hiu qu da trn cm gic thng thng v c s dung ti mc no bi ngi qun l d n phn mm tt, nhiu k thut, phng php v cng c hnh thc c th c dng nng cao kh nng gii quyt ri ro. Nhng k thut v cng c nh vy tri rng t min truyn thng nh c lng chi ph v m bo cht lng cho ti min t truyn thng hn nh hnh vi t chc v c cm ri ro c nhn. Ni dung tho lun 1. Ti sao d n cn thc hin qun l ri ro? 2. Khc bit gia ri ro v vn l g? 3. Cc kiu ri ro d n phn mm l g? 4. N trnh ri ro cng c th ngha l n trnh c hi ngha l g? 5. Ngi qun l d n c th n lc trnh mi ri ro d n c khng? Bi c thm: 1. L8_Risk_Management.pdf 2. L8_Risk_Management1.pdf 3. L8_Risk_Management_easy.pdf 4. L8_Risk1.pdf 5. L8_Software Risk Factors Table.pdf Phn cng Cng vic t Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho lp. Phin trnh by ny c to ra thc y cng vic t v thm him kh nng ca sinh vin hiu thu cc khi nim c bn ca bi. Vi vic trnh by ny, t s hi t vo kch bn sau:

L ngi qun l d n ca cng ti phn mm bn ang lnh o mt t pht trin phn mm cho khch hng M. D n ny l v xy dng ng dng ti chnh h tr cho vic sinh ra thu nhp t nghip v xut v nhp khu ca khch hng. D n ny rt quan trng vi cng ti bn cho nn ngi qun l ca bn mun chc chn rng t ca bn s chuyn giao d n ng hn, vi mi chc nng c chuyn giao theo lch biu. Sau y l mt s ri ro: Khch hng rt bn v khng c thi gian gp t ca bn rt thng xuyn. ng dng ny dng cng ngh mi m bn cn cha quen thuc. Thnh vin t u tng i mi vi cng ti, nhiu ngi ch va mi ra tt nghip t i hc v c kinh nghim ti thiu. Thnh vin c kinh nghim trong t bn cng cn h tr cho cc d n khc v khng th dnh ton thi ghian cho d n ca bn c. Lm ti liu v nhng ri ro ny, a c k hoch ca bn gim bt chng v m bo d n s thnh cng. Hng dn: Bn c th mun xem xt vic dng bng vi cc ct sau: S hiu ri ro ID M t ri ro, k c iu t nht s xy ra nu ri ro xut hin. iu rt quan trng l m t tc ng ca ri ro l di dng o c (thng l thi gian hay tin bc), bng khng th rt kh xc nh c liu ri ro c l u tin cao hay khng, v bao nhiu thi gian, ti nguyn v tin bc c th phi chi tiu lm gim ri ro. Chng hn s khng ng dnh ra 2 nm v 10 triu la lm gim nh ri ro m nu n xut hin, s tn cho d n 3 thng v 1 triu la. Xc sut ri ro (0 100) Tc ng ri ro (0 100) Tm quan trng ri ro (Nhn Xc sut * Tc ng) u tin ri ro. Lu rng phn ln ri ro s cp quan trng, nhng c nhng lc m u tin ca ri ro c th nng ln hay h xung bt k tm quan trng. K hoch qun l ri ro, ti liu m t mt hay nhiu cch tip cn qun l ri ro. Lu rng mt s ri ro c th c k hoch qun l v: iu phi ri ro (chi ph cho ri ro c th cn nhiu hn tc ng ca ri ro, chng hn). Bo him ri ro. y thng l phng tin hiu qu thi gian nht gii quyt ri ro. Gim thiu ri ro. iu ny ngha l dnh thi gian, tin bc v ti nguyn c gng ngn nga ri ro khi xy ra, hay t nht cng lm gim tc ng ca ri ro nu n xut hin. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 9: Pht trin yu cu phn mm Trong bi ny, cc bn s hc mt trong nhng b mn K ngh phn mm mu cht: pht trin yu cu. Pht trin yu cu phn mm l mt phn ca d n trong nhu cu ca khch hng c thu thp v c dch thnh c t v iu h thng phi thc hin. Cc d n phn mm thnh cng c xy dng trn nn tng cc yu cu c hiu r. Nhiu t chc khng dnh thi gian vo vic thu thp, tuyn la, lm ti liu v kim nghim cc yu cu. Nhiu ngi lp trnh cng qu nhanh chng nhy v thit k v thc hin (lp trnh) m khng hiu thu o ngi c nh hng thc s cn g. L do chnh nhiu d n phn mm b hng th l bi v t d n khng c cc qui trnh pht trin yu cu tt, gy ra nhiu thay i yu cu, to ra vn trong vic pht trin. Trong bi ny bn hc v bn pha ca pht trin yu cu, u tin ho yu cu, t chc v phn tch, cng nh trc nghim v kim nghim yu cu. Xin hy ch ti t pht trin vn nhn mnh vo yu cu nh hot ng khm ph, thm him v pht trin ca k s phn mm gip nhng ngi c nh hng hnh dung ra iu h cn. (vit ra iu ngi c nh hng mun phn mm lm l iu khng n gin.) Pht trin yu cu l hot ng u m. Bn c th xem t d n c kt thc vi cc yu cu ch khi n t ti hiu bit r rng, n nh v cch ngi dng mun phn mm vn hnh. Pht trin yu cu cn thi gian v n lc v phi c coi x l rt nghim chnh trnh sai lm tn km. V mi yu cu c xc nh khng ng, chi ph s tng 50-200 ln sa sai ny v sau. Trong bi ny bn s hc cc khi nim nn tng v pht trin yu cu, cc k thut v chi tit thm s c dy cc mn sau. Yu cu l m t v cc thuc tnh cn v ca sn phm m s tho mn nhu cu khch hng. chuyn giao sn phm phn mm thnh cng, bn cn pht trin, lm ti liu v kim nghim yu cu phn mm. Yu cu phn mm l m t chi tit v tt c cc yu cu chc nng v khng chc nng m phn mm phi hon ton p ng nhu cu ca ngi c nh hng ti d n. Ngi c nh hng l nhng ngi c yu cu s c ly ra, ngi s nh hng ti thit k v nhn v dng sn phm phn mm hay ch li t d n c hon thnh.

Yu cu c xc nh km lm pht sinh li trong yu cu li trong yu cu b gy ra bi cc yu cu khng ng, khng y , thiu hay sai. Yu cu c li c th lm cho d n tht bi, km cht lng, chi ph qu mc, lm li tn km v chuyn giao chm. Nhiu ngi lp trnh tin rng vi mi d n u c mt tp cc yu cu vng chc m h c th thc hin chnh xc v to ra sn phm hon ho. (Phn ln cc lp lp trnh u bt u bng cc yu cu c xc nh r cho sinh vin c th lp trnh). Nm bt yu cu l kh bi v phn ln nhng ngi c nh hng c th khng bit cch truyn t nhu cu ng v ln ln nhu cu vi iu mong mun. Phn ln nhng ngi pht trin phn mm u khng quen thuc vi qui trnh nghip v vn hnh v trng i nhn c cc yu cu vit r rng v khng nhp nhng h c th bt u lp trnh ( l iu h c dy trng). Phn ln nhng ngi c nh hng u khng quen thuc vi kha cnh k thut ca phn cng hay phn mm, iu tp trung vo vo chc nng, nhn t hiu nng v rng buc thit k m ngi phn mm cn xy dng h thng phn mm. Cc gc nhn v nh ngha khc nhau t nhng ngi tham gia vo pht trin yu cu to ra ln ln v ri ro. Yu cu phn mm bao gm ba mc yu cu nghip v, yu cu ngi dng, v yu cu chc nng. Bn cnh , mi h thng u c cc yu cu phi chc nng. Yu cu nghip v biu th cho cc mc tiu mc cao ca t chc hay khch hng, ngi yu cu h thng. Yu cu nghip v v cn bn ti t ngi c nh hng ca d n, (khch hng, ngi qun l, ngi dng, b phn bn hng v tip th). Yu cu nghip v m t ti sao t chc thc hin h thng hay to ra sn phm phn mm bao gm cc mc tiu m t chc hi vng t ti. V cn bn, yu cu nghip v l tm nhn v phm vi ca d n i khi cn c gi l hin chng d n hay ti liu yu cu th trng. Yu cu ngi dng m t mc ch hay nhim v ngi dng m ngi dng phi c kh nng thc hin cng sn phm. Yu cu ngi dng m t iu ngi dng s c kh nng lm vic vi h thng. Yu cu chc nng xc nh chc nng phn mm m ngi pht trin phi xy dng trong sn phm lm cho ngi dng thc hin c nhim v ca h, do tho mn yu cu nghip v. Cc yu cu chc nng m nhng ngi c nh hng nu ra c th l khng . Bn cnh nhng yu cu chc nng ny, ngi k s phn mm phi i ti hay suy dn ra cc yu cu phi chc nng. Nhng yu cu ny bao gm mc ch hiu nng v m t thuc tnh cht lng. Thuc tnh cht lng lm tng m t cho chc nng ca sn phm

bng vic m t cc c trng ca sn phm theo cc chiu a dng m quan trng cho c ngi dng hay cho ngi pht trin. Nhng c trng ny bao gm tnh s dng c, tnh kh chuyn, tnh ton vn, tnh hiu qu v tnh vng chc. Cc yu cu phi chc nng khc m t cho giao din bn ngoi gia h thng v th gii bn ngoi, v nhng rng buc thit k v thc hin. Rng buc p t nhng hn ch ln chn la sn c cho vic thit k v xy dng sn phm. Thnh cng hay tht bi ca vic pht trin phn mm tu thuc rt nhiu vo cht lng ca yu cu v chtt lng ca yu cu li b nh hng ln bi k thut c s dng trong pha pht trin yu cu. tt c l vic bit nhu cu ca ngi c nh hng, v trao i nhng nhu cu vi ngi pht trin phn mm. Pht trin yu cu b nh hng bi vic ngi k s phn mm hiu n u qui trnh v nhu cu nghip v ca ngi c nh hng. Pht trin yu cu bao gm bn giai on khng tun t m lp v bn cht. Chng l: Khu gi yu cu: Cc k thut c k s phn mm s dng xc nh nhu cu ca ngi c nh hng (khch hng v ngi dng), cho phn mm c th c xy dng vi xc xut cao tho mn cho nhng nhu cu ny. Phn tch yu cu: Cc k thut quyt nh tnh nng no l thch hp cho sn phm phn mm da trn nhu cu ca ngi c nh hng. c t yu cu: Cc k thut lm ti liu v nhng c trng ca sn phm phn mm s c xy dng da trn cc tnh nng c la ra trong qui trnh phn tch. Trc nghim v kim nghim yu cu: K thut m bo rng c t yu cu p ng cho nhu cu ca ngi c nh hng. iu cn nhn mnh l bn cht lp ca vic pht trin yu cu v vic kim nghim yu cu vi nhng ngi c nh hng, v yu cu l ch cht cho thnh cng ca d n. Trc khi lp k hoch d n, iu bn cht l ngi k s phn mm phi m bo rng tt c cc yu cu p ng cho nhu cu ca ngi c nh hng. Ngi k s phn mm phi kim nghim cc yu cu bng cch tin hnh kim im ti liu yu cu vi ngi c nh hng m bo rng chng p ng cho cc c t ca d n (xy dng phn mm ng theo gc nhn ca ngi pht trin). Mt trong nhng cch tt nht kim nghim yu cu l to ra cc kim th chp nhn mc cao vi cc trng hp kim th v cc kch on kim th m bo rng chng p ng mc ch v mc tiu

ca d n (xy dng phn mm ng t gc nhn ca ngi dng). Nu ngi k s khng th xy dng cc trng hp kim th th hoc cc yu cu l qu mng lung v tham vng v khng th no kim th c, hoc ngi k s khng hiu r yu cu. Trong trng hp ngi k s phi quay li v tho lun vi ngi c nh hng lm sng t. K nng ca k s phn mm trong pht trin yu cu l rt quan trng trong K ngh phn mm. Nghin cu ti Carnegie Mellon thy rng phn ln cc cng ti u gp kh khn trong khu gi v vit yu cu sn phm. Ti liu yu cu in hnh cha xp x 10 li nghim trng trong mi trang. Ti liu yu cu b li li c trao cho t pht trin c thc hin. Ngi c nh hng v ngi lp trnh dnh hn 5 gi gi email qua li cho nhau lm sng t tng yu cu, vi hn 58 gi c dnh cho kim th, g li v kim th li tng yu cu lm cho n ng. Vi nhng cng ti c t k ngh phn mm c k nng bit cch p dng nhng k nng ny vo cng vic yu cu hin thi ca h, kt qu l ti liu r rng hn hn, v gim li. (t hn 1 li cho mi trang v t thn 2 gi cha li.) Ngi k s phn mm c k nng bit cch hi nhng cu hi mu cht khi khu gi nhu cu ngi dng, dng nhng biu trao i trc quan v phm vi h thng, v khun mu t chc v truyn t cc yu cu cho khch hng, ngi pht trin v ngi kim th. H dng danh sch kim xc nh liu yu cu l tt hay khng trc khi bt u pha thit k. Ni dung tho lun Ti sao yu cu li kh thu c? Ti sao yu cu cht lng li quan trng th? Pha pht trin yu cu l g? Sai lm thng thng trong pht trin yu cu l g? Ti sao u tin ho yu cu ngay lc u d n li quan trng? Bi c thm: 1. L9_RE_practices.pdf 2. L9_RE_analyst.pdf 3. L9_RE_traps.pdf 4. L9_quality_reqs.pdf Phn cng Cng vic t Sinh vin s lm vic trong cc nhm chun b danh sch kim v qui trnh pht trin yu cu. Hot ng ny c to ra thc y cng vic t v thm him kh nng ca sinh vin hiu thy cc khi nim c bn ca bi.

2 t cn trnh by danh sch kim cho lp. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 10: Qun l cu hnh phn mm Trong bi ny bn s hc v Qun l cu hnh phn mm Software Configuration Management (SCM), mt b mn mu cht ca K ngh phn mm. Qun l cu hnh phn mm c th c nh ngha nh qui trnh qun l thit lp v duy tr s nht qun ca hiu nng sn phm. SCM l nhim v theo di v kim sot thay i trong phn mm. Thay i xy ra trong mi d n phn mm. Nu khng c qun l, n c th to ra ln ln v tht vng trong k s phn mm. Thay i cc yu cu dn ti thit k, v thit k thay i nh hng ti vit m. Vic kim th li c tm ra lm ny sinh nhiu thay i vit m v i khi lm thay i thit k. Vn tht vng nht trong phn mm l thiu kim sot thay i. N l tht vng bi v phi mt thi gian sa v bao gi cng xut hin vo lc thi gian gay cn nht. Chng hn, mt li kh c cha vi tun trc bng nhin xut hin tr li; mt on m chnh c thc hin tun trc bin mt mt cch b n; mt chc nng uc kim th y bng nhin khng lm vic cht no na. Phn ln nhng vn ny b gy ra bi cc cp nht khng c kim sot khi hai hay nhiu ngi lm vic tch bit trn cng mt chng trnh, vi ngi cui cng lm thay i th li ph hu cng vic ca ngi khc. trnh loi ln ln ny v ph phm thi gian, t chc phi c h thng kim sot ti ch. Vai tr mu cht ca cu hnh l nhn din v kim sot thay i vi h thng phn mm. Qun l cu hnh phn mm l n gin v khi nim nhng phc tp v chi tit, do , ch ny c chia thnh hai bi cho sinh vin nhiu thi gian nghin cu v hiu b mn ny. Qun l cu hnh phn mm (SCM) c th coi nh nhim v theo di v kim sot thay i trong phn mm. Thay i xy ra trong mi d n phn mm. Nu khng c qun l, n c th to ra ln ln v tht vng trong cc k s phn mm. Mt s v d v nhng thay i khng c kim sot, nh khi nhiu ngi lm vic trn cng mt d n, ngi cui cng lm thay i c th ph hu cng vic ca ngi khc. Khi nhiu ngi lm vic trn cng mt d n, li c ngi ny sa c th tc ng ti ngi khc do ngi khng c lu . Qun l cu hnh phn mm c th c xc nh nh qui trnh qun l thit lp v duy tr nht qun ca hiu nng sn phm, cc thuc tnh chc nng v vt l cng cc yu cu ca n, thng tin thit k v vn hnh qua trn b vng i ca n. Qun l cu hnh tiu biu bao gm ng dng ca ch o v gim st k thut v hnh chnh nhn din v lm t liu cc c trng chc nng v vt l ca khon mc

cu hnh; kim sot thay i nhng khon mc , ghi li v bo co x l v trng thi thay i; v trc nghim s tun th vi cc yu cu xc nh. Qun l thay i l b mn K ngh phn mm mu cht. Thay i l khng trnh khi trong pht trin phn mm. Thay i cc yu cu dn ti thay i thit k, v thit k thay i nh hng ti vit m. Vic kim th li c tm ra lm ny sinh nhiu thay i vit m v i khi lm thay i thit k. Nhng loi thay i ny c cn ti m bo sn phm n nh, khng c li v sn sng c dng. V vai tr ca qun l cu hnh phn mm l kim sot cu phn pht trin phn mm trong cc yu t h thng khi chng c xy dng, iu quan trng l ging vin gii thch thut ng chung. H thng: Gi y tt c cc phn mm p ng yu cu ca ngi c nh hng. H con: H ln - c th c nhiu h con. Chng hn: Hin th, Lu gi, h iu hnh, v.v. Sn phm: H con v c bn cha nhiu sn phm. Chng hn: h iu hnh c chng trnh iu khin, trnh bin dch, tin ch v.v. Cu phn: Sn phm c th c nhiu cu phn. Chng hn: Chng trnh iu khin c b lp lch, n v iu khin I/O. M un: Ti mc thp nht, cu phn bao gm nhiu m un bn thn n cha chng trnh thc hin chc nng c bit. Bc u tin trong qun l cu hnh l lp k hoch cho cc hot ng ban u trong d n v vic lp k hoch phi bao qut ton th vng i ca sn phm m bo qui trnh hiu qu, d on c v lp li c. Hot ng SCM phi hi t vo qui trnh v th tc c xc nh lm gim chi ph v lm tng s n nh sn phm. Bc tip l nhn din phn t no bn mun kim sot bng nhn din cu hnh. Qui trnh ny bao gm vic ch r phn cng, phn mm hay phn t cu phn trong h thng v ghi li cc c trng ca chng. Nhn din cu hnh l c s t cu hnh ca sn phm c xc nh, trc nghim, v tt c thay i u c qun l. Khi nim tuyn c s baseline:Tuyn c s l nn tng cho qun l cu hnh. N cung cp chun chnh thc cng vic k tip c da trn v ch nhng thay i c thm quyn mi c thc hin. Thit lp tuyn c s ti im sm trong mi d n l iu rt ch cht. Ni dung tho lun Qun l cu hnh l g?

Ti sao phn mm thay i nhiu th? Ti sao chng ta cn kim sot thay i? Ti sao chng ta cn phn mm tuyn c s? Th vin cu hnh l g v n lm g? Bi c thm: 1. L10_SCM1.pdf 2. L10_SCM_Support.pdf 3. L10_SCM_Function.pdf Phn cng Cng vic t Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho lp. Phin trnh by ny c to ra thc y cng vic t v thm him kh nng ca sinh vin hiu thu cc khi nim c bn ca bi. 2 t trnh by ti liu bi hc cho lp. Vi vic trnh by ny, t s hi t vo kch bn sau: Bn l ngi qun l d n nh (t 5 ngi lm trong 4 tun) xy dng phn mm cho khch hng trong nghip v k ton. Cc yu cu l r rng v xc nh r v bn khng thy thay i g vi cc yu cu ny. Bn s nh ngha tuyn c s no cho d n v lm sao bn s kim sot chng." iu chng ta tm kim cho trnh by ny l ch sinh vin c kh nng nhn ra cc kiu thay i khc nhau trong d n, v h c th la ra v tho lun vi trong nhng thay i nh cc v d ch ra cch thay i c qun l trn d n ca h. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 11: Qun l cu hnh phn mm - 2 Trong bi ny bn s tip tc hc v qun l cu hnh phn mm (SCM). Qun l cu hnh gip kim sot thay i v phi hp sn phm cng vic ca mi ngi trong d n. Tuyn c s l ngun chnh thc cho vit m v l kho cha tt c mi vic lm. N l chun chnh thc cng vic k tip c da trn v ch nhng thay i hay b sung c thm quyn mi c thc hin. kim sot tnh ton vn ca sn phm phn mm, trch nhim c trao cho ngi qun l cu hnh, ngi qun l d n v ban kim sot thay i hay ban thay i cu hnh (CCB). CCB kim im cc yu cu thay i, phn tch chng v cp quyn cho chng. Mi hot ng u c ghi li v iu c chp nhn, b bc b, chm li, tr hon v trng thi hin thi ca sn phm. Th vin CM lu gi sn phm cng vic pht trin (m ngun, m ch cho mi tuyn c s v thay i, k c cc trng hp kim th v cng c pht trin). Bi ny s hi t vo c ch kim sot thay i. thc hin kim sot c hiu qu, mt s cc trch nhim cn c thit lp. Tu theo kch c ca d n v s ngi tham gia, chng c th c gii quyt bng mt ngi hay mt nhm ngi nh Ban kim sot thay i Change Control Board (CCB) hay Ban thay i cu hnh Configuration Change Board. Ban kim sot thay i (CCB) l c ch kim sot tp trung m bo rng mi thay i u c xem xt v iu phi ng n. CCB s bao gm cc thnh vin t t d n (v cn bn l ngi qun l d n hay ngi lnh o k thut) i din ca ngi c nh hng, ngi qun l SCM, i din SQA, v nhn vin h tr (Ti liu, Bo tr, Kim th v.v.). Mc ch mu cht ca CCB l m bo rng mi thay i so vi tuyn c s u c xem xt bi tt c cc bn c lin quan v mi thay i u c cp quyn trc khi thc hin. Cc loi thay i: Thay i bn ngoi yu cu c chp thun t bn ngoi t chc pht trin xem nh kt qu ca thay i trong yu cu khch hng, vic sa i ngn sch hay lch biu hay thay i giao din h thng. Thay i bn trong bt ngun t bn trong t chc pht trin, ni chung l kt qu ca vic ti u hay sa li.

Thay i c th c yu cu nh mt yu cu thay i Change Request (CR), bo co vn Problem Report (PR), iu tra li hay bo co kim th. Mi thay i u cn c phn tch bi Ban kim im phn mm nhn din tnh kh thi, tc ng, chi ph v thi gian thc hin thay i trc khi khuyn co thay i cho Ban thay i (CCB). Cc thnh vin ban kim im phn mm c th l mt ngi trn d n nh hay nhiu thnh vin ca d n ln. Cc thnh vin phi l ngi c hiu bit v sn phm v c kh nng nhn din cc ngun ti nguyn sn c c lin quan ti yu cu ny. CCB cn thng tin nh kch c, chi ph, phc tp, u tin, tnh nghim trng, ti nguyn v ch li ra quyt nh cho tng thay i. CCB khng ch xc nh liu thay i c nn c tin hnh khng m cn quyt nh cc iu kin theo n c th c a ra. Thay i c th trn ngp mi d n, do vic dng cng c t ng c khuyn khch trong cc d n ln. Nhng cng c ny c th theo di cc yu cu, bo co vn , hnh ng ca CCB, v cc hot ng trong mc s k s. D liu c th c ghi li v iu c thc hin, ai thc hin, khi no, u v bt k iu kin c bit no. Th vin CM lu gi sn phm cng vic pht trin (m ngun, m ch cho mi tuyn c s v thay i, k c trng hp kim th v cng c pht trin). Mc ch ca vic gii thch trng thi l t ti vic ghi lin tc v trng thi ca mi khon mc trong tuyn c s. Vic kim nh cu hnh phn mm c thc hin u n m bo rng thc hnh v th tc SCM c tun theo. Ni dung tho lun Ti sao chng ta cn lm ti liu v lu gi mi th? Ti sao chng ta cn gii thch trng thi CM? Ti sao chng ta to ra nhiu ban b nh ban thay i v ban kim im? Bi c thm: 1. L11_SCM_WEB.pdf 2. L11_SCM_PM.dpc.pdf Phn cng Cng vic t

Sinh vin s c t chc thnh cc nhm chun b Qui trnh c xc nh cho ban thay i, dng k php ETVX. Gii thch qui trnh thay i, bng vic dng k php ETVX n gin da trn ti liu ca bi. Xc nh tiu ch cho tng bc trong qui trnh c xc nh. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 12: m bo cht lng phn mm Trong bi ny, bn s hc v m bo cht lng phn mm (SQA). Lnh vc ny bao gm phng tin iu phi cc qui trnh v phng php K ngh phn mm c dng m bo cht lng. N lm iu ny bng phng tin kim nh ca h thng qun l cht lng theo h thng phn mm c to ra. m bo cht lng phn mm Software Quality Assurance (SQA) c nh ngha nh cch tip cn h thng v c lp k hoch ti vic nh gi v cht lng ca v s tun th cc chun sn phm phn mm, cc qui trnh v th tc. SQA bao gm qui trnh m bo rng cc chun v th tc c thit lp v c tun theo trong ton th vng i phn mm. Tun th theo cc chun v th tc c tho thun c nh gi qua vic iu phi qui trnh, nh gi sn phm v kim nh. Cht lng c th c nh ngha l ton th cc c trng ca thc th phn mm mang kh nng ca n tho mn cho nhu cu ca khch hng c ni ra v c ng . D dng nhc ti cht lng nh vn nim tin thay v cam kt. Vi thi ny trong t chc, chng ci g s thay i. Ngy nay, phn ln ngi qun l d n u quan tm ti lch biu, chi ph, v chc nng. Cht lng l iu mong mun nhng thng thng li khng c nhn mnh. t ngi bit rng hiu nng cht lng km l nguyn nhn gc r ca hu ht vn chi ph phn mm v lch biu. Cc nguyn tc c s ca cht lng phn mm: Nu khch hng khng yu cu sn phm cht lng, h c l s khng c c n. Cht lng ca sn phm c xc nh bi cht lng ca qui trnh c dng pht trin n. sn xut ra sn phm cht lng, t d n phi qun l cht lng ca cng vic ca h. qun l cht lng cng vic ca h, t d n phi o c cht lng v kim th nht qun sn phm ca h. V kim th ch loi b c mt phn ca li sn phm, c c sn phm cht lng, t d n phi tun theo qui trnh cht lng c xc nh. m bo rng d n c qui trnh cht lng c xc nh v t d n tun theo qui trnh ny, d n cn kim im c lp iu phi mt cch khch quan c qui trnh v sn phm. Mc ch ca m bo cht lng l tng cng cht lng bng vic

gim st c sn phm phn mm v qui trnh m bo s tun th y theo cc chun v qui trnh xc nh, a nhng iu khng tng xng vo vng ngm ca cp qun l sa cha. Kim sot cht lng phn mm (SQC) hay kim th l qui trnh c dng trc nghim rng sn phm phn mm chuyn giao chc nng nh c yu cu bi ngi c nh hng v nhn din cc li nh kt qu. m bo cht lng phn mm (SQA) l qui trnh c dng nh gi khch quan liu t d n, trong khi pht trin sn phm phn mm, c tun th theo cc m t, chun v th tc qui trnh xc nh khng. m bo cht lng phi kim im li mi k hoch trong d n phn mm (k hoch d n, k choch CM, k hoch kim th, v.v.) v tnh y ; Tham gia vo kim im d n nh c ch ra trong k hoch d n; Kim im mi k hoch kim th v s tun th theo qui trnh xc nh; Kim im mu ca mi kt qu kim th v tun th theo k hoch; Kim nh hiu nng Qun l cu hnh xc nh tun th theo qui trnh v thc hnh xc nh trong vic thit lp chun, th tc, v cc qui trnh c xc nh trong t chc. V SQA l mu cht cho thnh cng ca d n trong vic t ti tho mn ca khch hng, iu bn cht l t chc c nhng ngi c kinh nghim lm vic trong m bo cht lng. Ging vin c th mun bao qut mt s thc hnh tt nht trong cng nghip. Cc cng ti tng c bit ti v cht lng: Quay vng ngi lp trnh c kinh nghim thnh SQA c mi 6 thng cho h hiu qui trnh c xc nh v c ci nhn ton b v pht trin d n v sn phm. Ngi qun l d n mi phi dnh t nht 6 thng lm vic nh SQA trc khi c b nhim u lm ngi qun l d n phn mm. Khng nn coi SQA l vic u-tn cng. Quay vng nhng ngi c kinh nghim trong v ngoi SQA l qui trnh c a chung. T chc KHNG BAO GI nn thu ngi mi hay ngi khng c kinh nghim trong chc nng SQA. Mt s thuc tnh phm cht nh: Tnh hiu qu: S dng ti thiu lch biu, ngn sch, v cn b chuyn giao mt sn phm phn mm c bit. Tnh linh hot: Mc d n c th c sa i chuyn giao phn

mm khc hn phn mm m d n c d nh lc u hay p ng vi nhng thay i trong mc ch d n. Tnh chng minh c: Mc m kinh nghim d n c th c a li vo trong d n nng cao hiu nng d n. Tnh d bo c: Mc theo chi ph, lch biu v cht lng sn phm ca d n c th c d on trc. Tnh lp li c: Mc theo cc d n k tip, sau d n hin thi c th c tin hnh bng vic dng thc hnh tng t cho nhng d n da trn d n hin thi. Tnh vng chi: Mc theo d n s tip tc vn hnh trong s hin din ca cc iu kin mi trng gy sc p. Ni dung tho lun Ti sao chy lng phn mm l quan trng? Ti sao SQA cn c lp? Lm sao bn bit SQA thnh cng? Ti sao khc bit gia SQA v SQC? C vi nh ngha khc nhau v cht lng, ci no l ng? Bi c thm: 1 . L12_SQA1.pdf 2. L12_Planning_Watt.pdf 3. L12_IEEE_SQAPlan.pdf Phn cng d n t Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho c lp. 2 t trnh by cho lp (mi t 10 pht). Vi vic trnh by ny, t s hi t vo kch bn sau: Bn ang lm vic cho mt cng ti nh cung cp dch v phn mm cho vi khch hng. T ca bn c trao cho trch nhim ci thin cht lng phn mm trong ton cng ti bng vic thit lp chc nng SQA. M t qui trnh kim nh SQA v iu t bn phi lm? Hng dn: Ging vin c th dng v d sau v SQA trong mt cng ti phn mm nh qung 120 nhn vin phn mm. Cng ti dng nm nhn vin lm vic bn thi quay vng cho m bo cht lng phn mm (SQA), tng ngi u lm vic mi gi mi thng thc hin kim nh SQA. Tng kim nh vin hoc l ngi pht trin hoc l ngi kim th nh vic chnh ca h. m bo khch quan, tng ngi u c phn cng cho mt d n khc vi d n h lm vic. Tt c cc hot ng kim nh u c ngi qun l SQA qun l, mt v tr bn thi qung mi gi mt thng.

Qui trnh kim nh c xc nh: T chc c th nh ngha qui trnh kim nh thc hin kim nh d n phn mm bn trong t chc. Nhn vin SQA chu trch nhim tin hnh kim nh bng cch dng qui trnh c xc nh v danh sch kim ca kim nh. Chun b: Tng thnh vin SQA s thc hin kim nh cho d n m mnh c phn cng bng cch kim im k hoch v lch biu ca d n. Ngi SQA s gp ngi qun l d n xp x mt tun trc khi lm kim nh theo lch. Vo thi im ny iu sau y s c tho lun v/hoc nhn din: Ngy kim nh thc t. V tr ca k hoch d n v cc vt phm cn c kim nh. Tn ca cc thnh vin d n ngi m SQA c th tip xc nu ra cu hi. Trc ngy thng thc ca kim nh, SQA s: Nhn din v chun b cc bn sao ca danh sch kim ca kim nh c yu cu v kim im k hoch d n v vt phm c lin quan. Tin hnh kim nh: SQA s thc hin kim nh cc hot ng ca t d n bng cch kim im vt phm lm vic to ra v lm so snh vi qui trnh c xc nh lin kt bn trong ti liu ca t. Ti thiu, kim nh s tun theo cc khon mc c trong danh sch kim ca kim nh. Kt qu s c ghi li trn danh sch kim. Ngi lnh o d n s c thng bo v kt qu kim nh thng qua bo co hot ng v phi gii quyt li mi vn khng tun th. Ngh quyt v cc vn khng tun th nn c lm theo cch ng thi gian (c mong i t hn hai tun) tr mt s hon cnh khng th trnh c cm ra ngh quyt. Cc vn khng tun th khng ra c ngh quyt v khng c a vo trong k hoch ra ngh quyt s c chuyn ln cp trn bng vic lu cho ngi qun l SQA v tnh hung ny. Nu ngi SQA khng th a ti ngh quyt v vn khng tun th, th ngi s a vn ny ti ngi qun l cp cao (Gim c phn mm). Bo co kim nh: Bo co kim nh s c lu gi trong h thng qun l cu hnh (CM) nhm, bao gm cch o v o theo di s cc vn khng tun th chnh. a s cc vn khng tun th c nhn din nh sai lch ng k vi qui trnh c xc nh. Mt v d c th l khi d n thiu ci g cn thit v c bit c nu tn trong ti liu qui trnh. Sau y l cc v d v cc vn khng tun

th chnh: Thiu k hoch d n. D n khng tun theo iu c yu cu trong bn k hoch d n. D n thiu cc mc chnh (nh c lng, vng i v.v) Ti liu khng c gi cp nht. Thiu c lng, lch biu v/hoc bng phn vic (WBS) Nn dng o theo di trng thi ca cc vn khng tun th ny nh trng thi m (cha sa) hoc ng ( sa ri). Ngi qun l SQA s kim trng thi trn c s u n v nu cn, a vn ny ln ngi qun l thch hp. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 13: Kim th phn mm Trong bi ny bn s c gii thiu v khi nim v kim th phn mm. Kim th phn mm l vic thc hin chng trnh phn mm tm ra li, m bo rng phn mm lm iu n c d nh lm. Kim th phn mm khng phi l phng tin chng t rng khng c li trong chng trnh. Mc ch ca kim th l chng minh rng sn phm phn mm c cht lng cao v p ng yu cu khch hng. Cch tip cn truyn thng t hot ng kim th vo sau vit m, nhng K ngh phn mm yu cu rng kim th nn c lp k hoch rt sm trong d n v trng hp kim th phi c xy dng trong v sau pha yu cu. C vi kiu kim th v phng php cho kim th nhng kim th r li l quan trng nht, ngi k s phn mm phi chun b thi gian v n lc lm kim th ny thnh c th. Kim th l v tn tim nng. Chng ta khng th kim th c cho ti khi tt c li c loi b ht iu l khng th c. Ti im no , chng ta phi dng kim th v gi phn mm i. Vn l khi no thi. Mt cch hin thc, kim th l s b tr gia ngn sch, thi gian v cht lng. N c li theo m hnh li nhun. Cch tip cn thng c dng nht mt cch bi quan v khng may l dng kim th bt k khi no mt s hay bt k ngun ti nguyn c cp pht no thi gian, ngn sch, hay trng hp kim th -- b cn kit. Qui tc dng lc quan l dng kim th khi tin cy p ng yu cu. Kim th cn nhiu hn ch g li. Kim th khng ch c dng nh v li v sa chng. N cng c dng trong cc qui trnh kim nghim, trc nghim, v o tin cy. Kim th l t. T ng ho l cch tt ct gim chi ph v thi gian. Tnh hiu qu v hiu lc ca kim th l tiu ch cho cc k thut kim th da trn bao qut. Kim th phn mm c coi nh qui trnh thc hin phn mm vi nh tm ra li v m bo rng phn mm lm iu n c gi nh lm. Kim th phn mm khng phi l phng tin chng t rng khng c li trong chng trnh. Phn mm khng ging nh cc qui trnh vt l khc ni ci vo c nhn vo v ci ra c to ra. Phn mm khc bit trong cch thc n b hng. Phn ln cc h thng vt l hng trong mt tp c nh (nh hp l) cc cch thc. Tng phn li, phn mm c th hng theo nhiu cch rt k qui. Pht hin tt c nhng phng thc hng hc khc nhau cho phn mm ni chung l khng kh thi. Khng ging phn ln cc h thng vt l, phn ln cc li trong phn mm u l li yu cu, li thit k, v li xy dng

khng phi l li ch to. Phn mm khng b n mn hay g st. Ni chung n s khng thay i chng no cha c nng cp hay b li thi. Cho nn mt khi phn mm c gi i, li thit k - hay rn s b chn vi v vn cn tim tng cho ti khi kch hot. Li phn mm bao gi cng tn ti trong bt k m un phn mm no vi kch c va phi: khng phi bi v ngi lp trnh bt cn hay thiu trch nhim, nhng bi v phc tp ca phn mm ni chung l kh nm btv con ngi ch c kh nng gii hn qun l phc tp. iu cng ng l vi bt k h thng phc tp no, li thit k c th chng bao gi c tm ra khi cho chy. Tuy nhin, kim th l mt phn tch hp trong pht trin phn mm. N c trin khai rng mi pha trong vng pht trin phn mm. V cn bn, hn 50% thi gian pht trin c dnh cho kim th. C s khc bit ln gia Trc nghim nh mt n lc tm ra li bng vic thc hin chng trnh trong mi trng kim th hay m phng, cn Kim nghim nh mt n lc tm ra li bng vic thc hin chng trnh trong mi trng thc (mi trng vn hnh ca ngi dng). G li l vic chn on bn cht chnh xc ca li bit v ri sa n (g li l hot ng sa cha ch khng l hot ng kim th). Sinh vin cn c kh nng phn bit Hng l hnh vi khng chp nhn c m h thng l ra; vi Li l khim khuyt trong bt k kha cnh no ca h thng m ng gp vo vic xut hin ca mt hay nhiu hng cn Sai l quyt nh khng thch hp do k s phn mm lm dn ti vic a vo li. Cc nguyn tc v kim th: Mi kim th u phi di c v yu cu ca khch hng. Kim th nn c lp k hoch sm trong d n, trong pha yu cu, lu t trc khi kim th thc t bt u. Nguyn tc Pareto p dng cho kim th phn mm (80% tt c sai st khng c tm ra trong kim th s c th di v 20% trong tt c cc m un chng trnh). Kim th nn bt u t cc m un ring l v tin ti kim th ton th d n (nhiu m un). Kim th vt cn l khng th c (khng th no kim th c tt c cc kch bn, mi th, mi ng chy, mi t hp). Thi gian v ti nguyn kim th b gii hn (trnh kim th tha). hiu qu nht, kim th nn c tin hnh bi bn th ba c lp (kim sot cht lng phn mm). Mc tiu ca phng php kim th l i ti mt tp cc kim th c kh nng cao nht tm ra sai trong phn mm. C hai phng php kim th:

Kim th hp trng hi t vo cu trc iu khin chng trnh v m bo rng mi cu lnh trong chng trnh phn mm u c thc hin. N cho php ngi k s phn mm dng cu trc iu khin nhn vo cu trc bn trong ca chng trnh phn mm thc hin tt c mi con ng v quyt nh trong chng trnh, mi chu trnh ti bin gii ca chng, mi quyt nh logic. Kim th hp en tp trung vo kha cnh chc nng v m bo rng chc nng phn mm da tng ng vo tp cc ci vo v ci ra. C by kiu kim th phn mm: Kim th n v hay m un: Kim th tng m un hay mt chng trnh, thng thng trong mi trng kim th c bit c lp. Kim th tch hp: Trc nghim giao din gia cc b phn h thng (M un, cu phn v h con). Kim th chc nng: Trc nghim chc nng h thng ngoi, nh c yu cu trong ti liu c t yu cu. Kim th r li: Cho chy tp con cc kim th chc nng v tch hp thc hin trc y m bo rng thay i chng trnh khng lm gim cp h thng. Kim th h thng: Trc nghim h thng theo cc mc tiu khi u ca n. Kim th chp nhn hay kim nghim: Kim nghim h thng p ng yu cu ca ngi dng, thng thng c tin hnh trong mi trng ngi dng. Kim th thit t: Kim nghim kh nng ci t v vn hnh ca h thng ca ngi dng. Vng i truyn thng t pha kim th sau pha xy dng v nhiu ngi lp trnh khng chun b kim th v xy dng trng hp kim th mi cho ti khi h hon thnh vit m. Nhng thc hnh tt nht trong cng nghip ni rng lp k hoch cho kim th phi c tin hnh pha lp k hoch d n, sau khi yu cu l hon thnh v cc trng hp kim th phi c dng kim nghim cc yu cu. Trng hp kim th nn c cp nht khi d n tin trin qua tt c cc pha ca vng i, kim th phi c thit k c kh nng cao tm ra hu ht cc ci sai vi khi lng thi gian v n lc ti thiu. Kim th v tim nng l v tn. Chng ta khng th kim th c chng no tt c cc li cn cha c loi b - iu n gin l khng th c. Ti im no , chng ta phi dng kim th v gi phn mm i. Vn l khi no.

Mt cch hin thc, kim th l s b tr gia ngn sch, thi gian v cht lng. N c li theo m hnh li nhun. Cch tip cn thng c dng nht mt cch bi quan v khng may l dng kim th bt k khi no mt s hay bt k ngun ti nguyn c cp pht no thi gian, ngn sch, hay trng hp kim th -- b cn kit. Qui tc dng lc quan l dng kim th khi tin cy p ng yu cu. Ni dung tho lun Kim th l g v ti sao chng ta cn kim th? nh ngha Kim nghim - Validation v Trc nghim - Verification Bn c th tuyt i chng minh vic khng c li khng? Ti sao c hay ti sao khng? Khi no chng ta dng kim th? Bi c thm: 1. L13_Testing_Logic.pdf 2. L13_Testing_Overview.pdf 3. L13_Problem_Testing.pdf 4. L13_Test_Type.pdf Phn cng Cng vic t Sinh vin s c t chc thnh cc nhm chun b tho lun v kim th. Mi t phi chun b trnh by cu tr li cho cc cu hi sau: Nhn din mt s vn c th c lin kt vi vic thit lp SQC (nhm kim th) v SQA (m bo cht lng). Liu c kh nng SQC v SQA c t hp li thnh mt nhm khng? Liu c th ngi lm vic trong c hai nhm cng lc khng? 2 t trnh by kin ca h v c lp tho lun cc u v nhc im. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 14: Gim nh & kim im phn mm Trong bi ny bn s c gii thiu vi k thut mnh nng cao cht lng sn phm phn mm bng vic tr gip cho ngi k s phn mm tm v cha li ring ca h sm sa trong qui trnh pht trin dng cc qui trnh kim im. Bi ny bao qut vic gim nh v kim im. C hai u l nhng cch thc mnh nng cao cht lng v tnh nng sut ca qui trnh phn mm. Mc ch l nng cao cht lng phn mm bng vic tr gip ngi k s phn mm nhn ra v sa cc li ring ca h trong qui trnh phn mm. Bi v li thng bt u bng vic quan nim sai ri c lp li trong thit k, vit m, lm ti liu, v kim th, nhiu khim khuyt logic khng c tm thy mi ti khi phn mm thc t c a vo dng. Kim im v gim nh phn mm c to ra pht hin nhng li ny sm trong qui trnh pht trin. Kim th v gim nh khng phi l phng n loi tr ln nhau. Gim nh khng thay th cho kim th, v chng c hai u thc hin cc chc nng duy nht no , c hai khng thay th c ln nhau. Gim nh c th tm khim khuyt m khng thy trong kim th v kim th c th tm thy vn m khng thy trong gim nh, do ngi k s phn mm phi dng c hai nng cao cht lng phn mm. C kim th v gim nh b sung cho nhau trong vic loi b khim khuyt. C hai kiu kim im chnh: Kim im khng chnh thc (Kim im ngang quyn): bao gm hu ht thnh vin t d n nh c xc nh trong vi phng php nh tho trnh phn mm - software walkthroughs, kim ti bn - desk checks; kim im c cu trc; kim im m. Kim im chnh thc (Gim nh): c th bao gm cp qun l v khch hng; kim im ca cp qun l; Kim im ca khch hng; Kim im k thut; gim nh phn mm. Gim nh phn mm l kim im chnh thc v sn phm cng vic bi ngi ch sn phm cng vic v t nhng ngi ngang quyn tm li, b st, khng nht qun, v min ln ln trong sn phm cng vic. Gim nh chnh thc c thc hin tng ng vi cc th tc v lch biu c thit lp. Gim nh in hnh bao gm cc giai on sau: Lp k hoch, Hp tng quan (Khi ng), Chun b, Hp gim nh, Lm li, v Theo di. Gim nh chnh thc c vai tr xc nh r

cho cc thnh vin, nh ngi dn, ngi ghi, ngi kim im, tc gi, v QA. Gim nh chnh thc c kiu kim im khc bit vi cc kiu kim im khc bi vic l: trong qui trnh, trc tip hng ti vic tm ra khim khuyt c tin hnh theo qui trnh cht ch no . Gim nh bt u bng vt phm cn c gim nh. Vt phm ny phi tun th cc chun p dng c cho d n (nh chun vit m). Vt phm phi c i km vi ti liu v thit k hay c t ca n. M c gim nh theo ti liu thit k mc thp; ti liu thit k mc thp c gim nh theo ti liu thit k mc cao; v vn vn. gim nh li mt vt phm, tt c nhng vn c lm ti liu phi c gii quyt. Nhng ci vo khc ca gim nh c th bao gm th tc gim nh lm ti liu, danh sch kim, v cc mu thu thp d liu. Tng thnh vin t xem xt li vt phm c gim nh trong pha chun b. Mc ch chnh ca pha chun b l hiu thu o nh v logic ca vt phm, khng nhn din khim khuyt. Tuy nhin cc vn nu ra trong pha ny u c ghi li. Gim nh vin dng k thut c c xc nh cho cc bin th lin quan ca qui trnh gim nh. Mc ch ca cuc hp gim nh l nhn din khim khuyt, khng ngh hay phn tch gii php. Ngi dn iu khin phin hp. c gi, ngi v cn bn khng phi l tc gi ca vt phm c gim nh, i cng gim nh vin qua cc vt phm theo cch h thng v c trt t. Li c tm thy trong pha ny c ghi li v phn loi. Nhng li ny cha cc vn c nu ra trong khi chun b v c c nhm ng . Tc gi cha li cc khim khuyt trong pha lm li. Tnh ng n ca vic cha li ny c trc nghim trong pha theo di. Ni dung tho lun Khc bit gia gim nh v kim th l g? Nu gim nh l tt hn, th th sao chng ta phi kim th? ch li ca gim nh phn mm l g? Cc pha ca gim nh chnh thc l g? Bi c thm: 1. L14_Technical_Review.pdf 2. L14_Quality_inspections.pdf Bi tp v nh Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho c lp. 2 t trnh by cho c lp. Vi bi trnh by ny, t s hi t vo

kch bn sau: Xc nh qui trnh gim nh chnh thc phn mm, dng k php ETVX v gii thch vai tr, trch nhim, cng nh ci vo v ci ra. Gi s bn ang gim nh c t yu cu ca d n nh. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 15: Cch o & o phn mm Bi ny hi t vo cch o v o. Cch o l nn tng cho bt k b mn k ngh no v phn mm khng phi l ngoi l. Mc du thut ng Cch o, o thng c dng i ln cho nhau, iu quan trng cn lu s khc bit gia chng. Ging vin s gii thch s khc bit. o - Measure l mt chun hay n v o Cc chiu m rng, dung lng, v.v. ca bt k ci g, c bit nh c xc nh bi chun. Chng hn: S li, Dng m ngun (SLOC). Cch o-Metric l mt tnh ton hay phc hp da trn hai hay nhiu vic o; cch o nh lng v mc m h thng, cu phn hay qui trnh c thuc tnh cho. Chng hn: S li trn mt nghn dng m (KSLOC). Ch bo: Mt o hay t hp cc o (cch o) cung cp ci nhn r rt vo vn hay khi nim phn mm. Chng hn: S li /KSLOC = ch bo v s tho mn ca khch hng; S li /KSLOC = ch bo v cht lng sn phm. Ngi k s phn mm thu thp o v xy dng cch o thu c ch bo. Ch bo d n cho php ngi qun l d n thm nh trng thi ca d n, theo di cc ri ro tim nng, lm l ra vn , iu chnh lung cng vic hay nhim v v tnh cht lng ton th. Ch bo qui trnh cho php cp qun l kim im qui trnh xc nh v ci g c tc dng v ci g khng c tc dng cho mc ch ci tin. V cn bn cch o c dng o tin hng ti p ng mc tiu v n phi c gn vi mc tiu nghip v v chng tn ti o tin v phi bao gm cc mc ch v khun kh thi gian. Vi cc l do thc hnh, Cch o phi c xc nh r rng v nht qun trc khi c dng trnh ln ln hay din gii khc. Chng phi hi t ch vo vi hnh ng s to ra khc bit trong d n, sn phm, qui trnh, t chc hay mc ch nghip v. Cc kim im qun l phi dng cc cch o ra quyt nh. Khon mc hnh ng phi c thc hin khi tin khng snh ng vi trng i. hu dng, cch o phi c thu thp vi mc ch xc nh, c nh ngha tng minh, c s dng ng, c qun l ng v c phn tch cn thn (kha cnh mt). C cc cch o d n, cch o qui trnh v cch o sn phm. Tng cch u o v cho thng tin v nhng iu xc nh. Cch o qui trnh to kh nng cho t chc ly ci nhn chin lc bng vic cung cp ci

nhn sng t vo tnh hiu qu ca qui trnh phn mm. Cch o d n to kh nng cho ngi qun l d n thch nghi cng vic d n v qun l d n tng ng theo s kin v d liu. Bng vic c d liu, cp qun l c th ra quyt nh ng trong thay i v ci tin. Thu thp d liu, tnh ton cch o, nh gi cch o tt c u quan trng trong chng trnh o. Cch o l ch chnh trong K ngh phn mm v chi tit s c bao qut trong mn hc tip sau. Ni dung tho lun Khc bit gia o v cch o l g? Ti sao chng ta cn o? Ti sao vic o to t d n ca bn v cch o li quan trng? Bi c thm: 1. L15_metrics2004.pdf 2. L15_Measures_Metrics.pdf 3. L15_Measurements.pdf 4. L15_metrics.pdf 5. L15_Quality_Stages.pdf Phn cng d n t Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho c lp. 2 t trnh by cho lp. Vi vic trnh by ny, t s tp trung vo kch bn sau: Bn l k s phn mm va mi c thu lm vic vi d n c nhiu vn . Ngi qun l d n c bt t mt nhm nghip v v khng bit my v phn mm. Phn ln mi ngi trong d n u l ngi lp trnh thch lp trnh nhng khng bit nhiu cc th khc. V bn l ngi duy nht bit ci g v K ngh phn mm, ngi qun l yu cu bn thit k chng trnh o nng cao d n. Bn c yu cu a ra ba ti bn o, ba cch o v ba hay bn ch bo m c th hu dng cho d n. Gii thch cch tip cn ca bn v chng trnh cch o ca bn. Lu : D n ny ang pha xy dng (vit m) v b chm qung ba thng so vi lch biu. Bn ch cn su thng hon thnh d n. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 16: M hnh trng thnh nng lc tch hp CMMI Bi ny cung cp mt tng quan v M hnh tng trng nng lc tch hp (CMMI), c pht trin ti Vin K ngh phn mm (SEI) ti Carnegie Mellon. M hnh ny c to ra gip cc t chc phn mm nng cao nng lc pht trin ca h, din gii v dng CMMI nng cao qui trnh thay i ln trong cng nghip, t vic dng n nh bn hng dn ti vic x l n nh yu cu cht. Bi ny tho lun v ng dng ca CMMI mt cch hiu qu, to ra ti liu qui trnh da trn thc hnh hin c, v cho php sinh vin kt lun khi no mc tip c t ti. Ngi dng CMMI c th c nhng mc tiu khc nhau, t "thi " cho h c th cng b mt mc thng hp ng kinh doanh (Chng ti l cng ti mc 5 y), ti vic nng cao hot ng qui trnh ca n. T chc hi t vo CMMI nh cng c thi c th l l ni dung v gi tr ca m hnh ny. Khi t chc bt u nng cao qui trnh, h thng xuyn bt u bng vic lm ti liu cc qui trnh c CMMI m t, chng hn, cc qui trnh c lng v kim sot thay i. Cch tip cn Ti liu ny khng nht thit xu nh khi nim trong CMMI da trn cc nguyn tc K ngh phn mm, nhng vn ny sinh khi ngi qun l c p cc qui trnh ny c chp nhn bn trong t chc. Mt s k s coi chng l khng cn thit hay khng thch hp bi v h b yu cu phi tun theo ci g m h khng c tham gia vo trong qui trnh ny. Cch tip cn Ti liu ny li chn la km nng cao v s dng tim nng hi ht v CMMI. CMMI l hiu qu khi n c x l nh mt tuyn tp cc gii php c u tin c p dng cho cc vn t chc. Khi c dng theo cch ny, gii php c xem nh c gi tr v thch hp. Ci tin c hiu qu nn bt u bng vic hiu cch t chc gii quyt cc vn . Gii php c dng v c chng minh l lm vic, bt ngun t nhm K ngh phn mm c gi l Thc hnh tt. Chng nn l ti sn nn tng to ra qui trnh c xc nh m ngi qun l c lm cho mi ngi tun theo. Tt nhin, Thc hnh tt nht khng gii quyt tt c cc vn , cho nn t chc phi hi t vo vic nhn din cc gii php ph cho qui trnh c xc nh c hon tt. Thm nh qui trnh gip cho t chc xc nh v u tin ho vn ca n. Cch tip cn v cc gii php CMMI i snh k tip cho cc vn c xc nh l rt hiu qu, bt k t chc ang c t ti mc no. Khi d n c lp k hoch mt cch khng thch hp, c t thi gian thc hin ngay c cc nhim v c s v pht trin v kim

th. Kt qu l phn mm y li, lm li tng ln v th tc b b qua. nh ca CMMI Level 2 l cung cp vic qun l d n phn mm vng chi cho pht trin. iu ny ny sinh trong mi trng n nh vn to kh nng cho ci tin thm na c thc hin. Tnh n nh qui trnh ti t vic tng chnh xc v tnh d on c ca lch biu, vic nhn din v ch sm ti vn , qun l cam kt, v kim sot thay i i vi sn phm. CMMI mc tip (Mc 3) l v chun ho qui trnh. Nhiu t chc vi vng vit ti liu qui trnh. Nhng ti liu ny c th tr thnh ln, trn ngp - v thng b b qua. N lc ci tin qui trnh c xem hu nh l sinh ra ti liu v mc ch thng b b qua v b i. Nu "ci tin qui trnh" khng phi ch l lm ti liu cho chng m l dng Thc hnh tt nht tn ti trong t chc hay u khc nh vic tch hp "con ngi, nhim v, v cng c gii quyt vn v t ti kt qu c bit, vy th ci tin qui trnh c th tr thnh ci tin ca nhiu kha cnh then cht ca t chc, khng ch lm ti liu. Qui trnh c th l ho y khi n p ng cho cc tiu ch sau: c xc nh - m t cc bc c th c lm ti liu c vit ra bng vic dng k php gi cho n n gin c hun luyn - mi ngi c th hc n d dng c thc hnh - n c dng trong mi d n c o qui trnh v sn phm c o c trc nghim QA kim rng cc qui trnh c thc hin ng Ci tin lin tc qui trnh phi c dng trong mt thi gian Ni dung tho lun 1. Ti sao nhiu t chc dng CMMI cho vic ci tin qui trnh? 2. Khi nim then cht ca CMMI l g? 3. Ti sao c nhiu din gii v CMMI th? 4. Lm sao bn bit rng qui trnh c xc nh c s dng ng? Bi c thm: 1. L16_CMMI_Due_Dilligence.pdf 2. L16_CMMI_Benefits.pdf Phn cng d n t Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho c lp , 2 t trnh by cho lp. Vi vic trnh by ny, t s hi t vo cu hi sau:

Gii thch logic ca nm mc CMMI v s trng thnh, ti sao n c thit k theo cch ? C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 17: T chc k ngh phn mm Trong bi ny, bn s c gii thiu vi mt b mn mi trong K ngh phn mm hi t vo vic qun l ngi c k thut. K ngh phn mm truyn thng hi t vo b mn k thut, nhng nghin cu hin thi thy rng k thut l khng . Cc b mn phi c b sung bng k nng qun l c bit. Ngy nay, nhiu t chc phn mm i din vi i hi tng ln v ngi c k nng, nhng khng bit cch qun l h mt cch hiu qu. Ngnh cng nghip ang i din vi s quay vng nhn vin kh cao, lm tng ti vic; cng thng v lm ngoi gi trong lc lng k thut, v chi ph lm doanh nghip tng ln cao mi lc. Thnh cng ca t chc trong nghip v c xc nh bi kh nng ca n hp dn, tuyn m, duy tr v pht trin ngi c k nng cao. Nng lc ca t chc c th c xc nh nh mc tri thc, k nng, v ng c ca ngi ca h thc hin cng vic phn mm. Bi ny hi t vo cu trc t chc v vn con ngi nh mt khi nim tng i mi trong b mn K ngh phn mm. Mt s iu tra v nghin cu ti i hc Carnegie Mellon thy rng qun l con ngi c k thut khng phi ging nh qun l cng nhn trong cc lnh vc khc nh doanh nghip v ch to. Ngy nay, nhiu t chc phn mm ang i din vi cc vn sau: Nhu cu ang tng trn ton cu v sn phm & dch v phn mm. Khan him k s phn mm c k nng lm vic. Cng ngh v kinh doanh ton cu ang thay i nhanh chng. Nhu cu v tin cy, an ninh v cht lng ca sn phm. Vic quay vng nhn vin kh cao trong cc cng ti phn mm. Lng ngi lm k thut ang tng ln theo t l leo thang. Tng ng k v ti vic, cng thng v lm qu gi trong lc lng lao ng k thut. Chi ph lm doanh nghip trong min k thut ang tng ln cao mi lc. Pht trin phn mm mang tnh tr tu cao, do qui trnh phc tp ca n i hi nhn s k nng cao. Tuy nhin, nhiu t chc vn ang hi t vo cc vn cng ngh, khng ch ti con ngi. C th l vic thiu hiu bit v k thut qun l nhng ngi k thut dn ti t l quay vng cao trong nhng ngi c k nng trong ngnh cng nghip. Ti Carnegie Mellon, chng ti tin rng t chc phn mm khng th duy tr c doanh nghip nu h KHNG cp ti vn con ngi. Duy tr lc lng lao ng c k nng cao i hi cp qun l c k nng cao, nhng nhiu t chc khng bit cch qun l con ngi theo cch tt hn.

Nghin cu ca CMU trong qun l ngi c k thut l ra rng thnh cng, t chc phn mm cn nhng ngi c k nng cao vi cam kt su sc trong mi trng lm vic lm kch thch tnh sng to v canh tn. Ngi k thut thch c thch thc v tham gia vo vic ra quyt nh thng qua lch lm vic linh hot ng vin nhiu vic lm theo t v cng tc. Doanh nghip khng th c ci tin nu t chc b qua ng c ca ngi c k nng hay khng bit k nng no cn pht trin v khng bit cch o mi ngi thc hin nhng k nng ny. Nu doanh nghip khng t chc c hiu qu v c phn hi v cch nhng ngi c k nng ang c s dng, h c th khng c kh nng duy tr s tng trng v thu hi vn u t. Nhiu ngi k thut cm thy b c lp bi v cng vic lin min ca h v h mun bit Bc tranh ln (tc l mc tiu l g, chng ta ang u by gi, chng ta nh i u, v chng ta ti th no). nng cao vn ny, trao i c hiu qu c cn ti v n phi bt u t ngi qun l cp cao vi vic gii thch v gi tr cng ti, tm nhn, s mnh, mc ch v cc thng tin c ngha khc cho mi ngi. Bn cnh , nn tin hnh nhiu vic chia s thng tin bi ngi qun l tm kim cc kin ca c nhn ang lm vic. Ngi qun l d n nn ng vin nhiu tho lun gia cc thnh vin t v thng tin c cn ti cho cng vic d n c hon thnh. T chc cn thit lp cc th tc chnh thc nu ra v gii quyt mi quan tm v thc y cc k nng trao i lin con ngi cn duy tr mi quan h lm vic hiu qu. Vn th hai l mi trng lm vic. Ngi lm k thut l khc vi cng nhn ch to, v h cn c "khng gian" ring ca mnh ni h c th s dng y nng lc ca h. Ging vin c th thm him khi nim ny xa hn cng sinh vin h c th hiu thm v mi trng lm vic. gii quyt vn ny, cc t chc phi nhn din mi trng vt l v ti nguyn cn cho mi ngi thc hin cng vic ca h. Bng vic to ra mi trng lm vic nng sut, ch m nhn vin c k nng hon ton c kh nng thc hin nng lc ca h, cng ti c th c li t nhng tng canh tn v nng sut cao. Mi trng nng sut m bo lung thng tin bn trong nhm, t hp tri thc ca c nhn vo qui trnh ra quyt nh, v thu c s ng h ca h. Mi ngi cn thng tin v hiu nng ca t chc, v cch h ng gp da trn vai tr c xc nh ca h, trch nhim v thm quyn. y l min m cng vic t thc s ct cnh. Mt khi quyt nh c cc c nhn thch hp a ra, h c h tr bi nhng ngi khc trong nhm. C

nhn v t dng cc qui trnh c xc nh ra quyt nh v gii quyt xung t v tranh chp. V cng ngh thay i nhanh chng, ti sn tri thc v k nng tng tin v pht trin. Do t chc phi nhn din nhng kh nng tri thc, k nng v qui trnh cn tin hnh nghip v. Ngi qun l cp cao phi kim im cc hot ng nghip v nhn din nng lc ca lc lng lao ng cn c vi tri thc, k nng v nng lc bn cht; v thm nh trn c lc lng lao ng v c nhn xy dng lc s c nhn cho s pht trin ngh nghip. Nng lc: Tri thc v k nng ca c nhn c lin quan ti vic thc hin hiu qu hay cao hn, nh c xc nh bi cc tiu ch khch quan o c. Nng lc ca lc lng lao ng: Chm cc nng lc tri thc, k nng v qui trnh m c nhn phi pht trin thc hin mt kiu cng vic trong t chc; nng lc em li cho t chc u th cnh tranh. Pht trin ngh nghip: Nhng hot ng c thit k gip c nhn thy t chc nh phng tin t ti s hng khi ngh nghip v nng cao k nng, tri thc v kh nng qui trnh ca h p ng cho i hi doanh nghip i vi cc c hi nng cao. Mt khi l hng k nng c nhn din, t chc phi khi u chng trnh hun luyn loi b l hng gia tri thc v k nng cn thc hin cng vic (nng lc ca lc lng lao ng) v k nng hin thi ca cc c nhn. Ngi k thut rt bn rn; do h phi nhn vic o to theo thi gian c cn thc hin cng vic c phn cng tng ng vi k hoch hun luyn ca h. Hn na, t chc phi a ra cc c hi ngh nghip cung cp s tng trng trong nng lc ca lc lng lao ng ni c nhn c th theo ui cc c hi bng vic nng cao gi tr ca tri thc, k nng v kh nng qui trnh ca h. m bo rng k nng con ngi c s dng c hiu qu, t chc phi thit lp cc mc tiu lin quan ti cng vic d n, ni hiu nng c nhn c th c o v nh gi. Ngi qun l cn tho lun v o hiu nng bng vic dng nhng mc tiu ny vi nhn vin trn c s u n xc nh cc vn tin v hiu nng qun l v a ra s tha nhn v phn thng. Ngi qun l cn ng vin nhn vin lin tc ci tin hiu nng ca h v dng thng tin ny xc nh trng thi ca s pht trin ngh nghip c nhn v t chc cng vic quanh t d n vi nhng k nng v kh nng qui trnh mnh ti u hiu nng ca h. Ngi qun l phi b li cho mi ngi da trn ng gp ca h v gi tr cho t chc.

Ni dung tho lun iu g xy ra nu bn khng thit lp mi trng lm vic tt? "Mi trng tt" trng ging ci g? L ngi qun l, bn tm kim ci g khi thu mt k s phn mm? Ti sao ng vin nhn vin li quan trng? Bi c thm: 1. L17_What_is_Ethics.pdf 2. L17_Wireless_Sec_Challenge.pdf 3. L17_Security_SDLC.pdf 4. L17_smbs_internet_security.pdf 5. L17_Software_Security.pdf 6. L17_sp800-27_Security_Eng_Princ.pdf 7. L17_BusinessEthics.pdf 8. L17_Ethics.pdf 9. L17_Leaderhip.pdf 10. L17_Secure_Passwords.pdf Phn cng d n t Bi tp vn nhn vin Kch bn: T phn mm gm 10 k s phn mm v ngi qun l d n. D n ang ch gay cn vi cng ti v phn ln cc k s ang lm vic ct lc p ng cam kt lch biu. Phn ln u phi lm vic nhiu gi v cm thy rt cng thng. Theo cc thnh vin t, y l vn : K s mi - K s A thng b li ko vo nhng trao i in thoi c nhn va lu va cu knh v thng c thi kh chu rt lu sau khi ni in thoi. K s A dng nh b ngp trong d n. Anh ta dng nh khng th tp trung c v b tt li ng sau vi nhiu cng vic khc nhau. K s A bao gi cng i lm mun v cp qun l chng lm g v iu c. Mi ngi chng ti cn li u lm mi vic trong khi K s A ti ri i tu thch. L ngi qun l d n, bn lm g? [lu : Tip tc vi qui trnh ny. Cha kho l sinh vin ngh thu v h tr cu tr li ca h. Nh rng h ang gii quyt vn con ngi. H s mun c i x th no nu h l k s A?] Mt khi mi ngi c thu v lm vic theo d n, mc ch ca ngi qun l d n l cho tng thnh vin t c: Nng sut, cho cng vic c phm cht c thc hin theo cch ng thi gian. Tho mn, lm gim vic quay vng nhn vin (v ti s bin minh,

nhn vin hnh phc l nhn vin nng sut hn). hon thnh iu ny, bn phi chc rng t d n ca bn lm vic trong mi trng tt. "Mi trng tt" ging ci g? Trong mi trng tt t c: Mc ch c chia s, nng cao. Tc l, mi ngi u bit mc ch ca d n l g, v mi ngi u h tr cho mc ch . iu ny cng c ngha l mi ngi s gip ln nhau cho t thnh cng. Cm gic v cn cc t. Chng hn, t s cho mnh mt ci tn, hay dng tn d n, v c cc chn c ph hay o phun c in bng ci tn . Lu rng iu ny ch c tc dng nu mi ngi t ho l trong t . Cu trc dn theo kt qu. iu ny ngha l mi trng d n c thit lp thc y tnh nng sut v cc thnh vin t c khuyn khch t ti cc cch thc o v ci thin mi trng ny. Thnh vin t c nng lc. iu ny ngha l khng ai trong t (khng ch ngi qun l d n) s dung th cho ngi b phn loi hiu nng km. Thng iu ny c th c to iu kin bng vic thc hin im thng ca t, m mi ngi hoc c im thng (nu t thnh cng), hoc khng ai c im thng. Gii quyt cc vn vi ngi hiu nng km. iu then cht l vn hiu nng vi cc thnh vin t c gii quyt ngay lp tc. Khng ci g gy nn lng hn vic thy ngi ng nghip ra i vi thi hn hc v/hoc hiu nng km. y l kiu hnh vi s lm cho nhn vin tt ri b cng ti. Mi trng lm vic vt l tt. iu ny bao gm, nhng khng gii hn vo: Gh ngi v trm lm vic thoi mi Phn cng v h thng phn mm v mng tin cy Khng gian ni nhn vin c th lm vic yn tnh, hoc c nhn, trong t nh hay lm vic v cc vn k thut Mi trng tin cy v trao i Qui tc nghip v v cp qun l i x h c nhn phm v knh trng Mi ngi mi mc u gi trch nhim v hnh vi ring ca mnh Cho php sai lm (nhng khng c cng sai lm xy ra lp li) Dng qui trnh nng cao nng sut, v khng dp tt sng to Tt nhin c vn cn c gii quyt, nhng c mc thch th cao v cng vic Chc chn thu thp cch o v vic quay vng nhn vin, gi nhn vin v chi ph thay th nhn vin (iu s bao hm c chi ph thu v o to ngi thay th v nng sut b mt ca ngi ra i). y c th l nhng ch bo ng v liu bn c mi trng lm vic tt hay khng. Nh rng nhn vin tt s mun ri b mi trng km, v nhn vin km s mun ri b mi trng tt. Cho nn nu bn thy nhng ngi

hiu nng cao ri khi d n ca mnh, hay ri khi cng ti, hy coi n l cch o m t trng thi ca mi trng lm vic. Ngi qun l d n cng cn sn sng gii quyt vi nhn vin c vn . y l nhng nhn vin khng tht nng sut, hay ngi kh trao i hay kh lm vic cng. Bn c nhiu chn la khi i din vi nhn vin c vn : Khng lm g c. Bn s cn xem thng ip bn ang gi cho nhn vin khc liu n c l c vi thnh vin t no khng lm vic hay lm vic km. Lm iu ny gip to ra mi trng xu. ui nhn vin c vn . y c th l tin trnh hnh ng ng, chung cuc, nhng u tin bn cn nghin cu nguyn nhn gc r cho hnh vi c vn . C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 18: Chuyn nghip phn mm Trong bi ny, bn s hc thm v con ng ngh nghip ca ngi k s phn mm chuyn nghip. My tnh c vai tr then cht trong thng mi, cng nghip, chnh ph, y t, gio dc, gii tr v x hi mc rng. K s phn mm l nhng ngi ng gp bng vic tham gia trc tip hay bng vic ging dy, vo phn tch, thit k, pht trin, xc nhn, bo tr v kim th h thng phn mm. Bi v vai tr ca h trong vic pht trin h thng phn mm, ngi k s phn mm c c hi ln lm tt hay gy hi, lm cho ngi khc lm tt hay gy hi, hay nh hng ti ngi khc lm tt hay gy hi. m bo, nhiu nht c th c, rng n lc ca h s c dng cho iu tt, ngi k s phn mm phi t cam kt lm k ngh phn mm l mt ngh ch li v c knh trng. Tun theo cam kt , ngi k s phn mm s tun th b lut o c v thc hng chuyn nghip sau. Ngi k s phn mm l k s chuyn nghip c cp php, c hc tp v c k nng trong vic ng dng b mn k ngh to ra phn mm. Ngi k s phn mm thng hay b ln ln vi ngi lp trnh, nhng hai ngi ny l nhng ngi khc nhau nhiu lm. Trong khi ngi lp trnh to ra m lm chng trnh chy, ngi k s phn mm to ra thit k m ngi lp trnh thc hin. Theo lut ca M khng ngi no c th dng chc danh "k s" (hay bt k kiu no) tr phi ngi ny c giy php k ngh chuyn mn do ban cp php ca nh nc cp v ang c gi tr. Ngi k s phn mm cng c trch nhim vi b lut o c ring. Cng nghip phn mm pht trin nhiu Thc hnh tt bao gm ban kim sot thay i, gim nh phn mm, m bo cht lng, k thut khu gi yu cu v nhiu k thut na. Tuy nhin, nhng thc hnh ny ni chung khng c ph bin tt trong trng hc. Kt qu l nhiu cng ti i din vi vic d n qu hn, qu tin; chuyn giao cht lng thp v nhiu vn qun l khc. Bi ny l mt n lc cp ti vic pht trin k s phn mm chuyn nghip v to ra l trnh ngh nghip hay khun kh cho nh chuyn mn. Theo nh ngha, ngh phn mm phi c: 1. Yu cu hc tp v o to m rng. 2. B lut o c p t cc chun cao hn nhng chun thng thng c chp nhn trn th trng. 3. H thng k lut i vi nh chuyn mn vi phm lut. 4. Nhn mnh s b vo trch nhim x hi i vi ci li c nhn v ngha v tng ng ca thnh vin ca n c x nh thnh vin ca

ngh c k lut v ng trng. 5. iu kin tin quyt v php hnh ngh. Vic pht trin ca nh chuyn mn in hnh tun theo cc bc sau: Gio dc c bn: Ngi chuyn mn ni chung bt u cuc sng chuyn nghip ca ho bng vic hon thnh chng trnh i hc trong lnh vc chn ca h. Cng nhn: Chng trnh i hc c cng nhn bi ban gim st xc nh ra liu chng trnh c cung cp s gio dc thch hp hay khng. Ban cng nhn v k ngh v cng ngh - Accreditation Board for Engineering and Technology (ABET) gim st cc chng trnh k ngh M v nhiu nc. Pht trin k nng: Gio dc mi ch l bt u. N l khng pht trin y nng lc chuyn mn. Nh chuyn mn cn thc hnh p dng tri thc ca h trc khi h nhn y trch nhim cho vic thc hin cng vic trong lnh vc . Chng hn: Ngi lm ngh y phi c nhiu nm hc ni tr. Chng ch: Sau khi hon thnh gio dc v pht trin k nng, nh chuyn mn c yu cu phi qua c mt hay nhiu k thi m bo h t ti mc hiu bit ti thiu. Cp php: Vic cp php l tng t nh chng ch ngoi tr iu l bt buc v c c quan c thm quyn ca chn ph qun l. Pht trin chuyn nghip: Nhiu nh chuyn mn c yu cu gi vic o to chuyn mn ca h c thi s bng vic tham d cc x mi na gio dc chuyn nghip tip din, cc hi tho duy tr hay nng cao tri thc v k nng ca h. Hi chuyn mn: cc nh chuyn mn coi bn thn mnh l mt phn ca cng ng m nu ra cc chun chuyn nghip trn mi quan tm c nhn ca h. Lut o c: tng ngh u c b lut o c m bo rng nhng ngi hnh ngh ca n c x tng ng. Khun kh ny cng cung cp hng dn v h tr cho tin b ngh nghip. H tr hp l cho a dng con ng ngh nghip to kh nng cho cc cng ti tuyn m v duy tr ti nng mc nh. K s phn mm c th chuyn mn ho trong min quan tm ca h nh: K ngh yu cu: Khm ph, lm ti liu v phn tch chc nng cn c thc hin trong phn mm. Kin trc phn mm: nh ngha v cu trc c s ca h thng phn mm theo kin trc chia mc phn cng, phn mm, phn gia v giao din. Thit k phn mm: nh ngha v h thng ti mc chi tit, c t chc thnh chc nng, m un, giao din gia cc m un v chn la

thut ton bn trong chng. Xy dng phn mm: Thc hin phn mm da trn thit k chi tit, vit m, g li, kim th n v, kim im k thut v ti u hiu nng. Kim th phn mm: Mi hot ng lin kt vi vic thc hin phn mm pht hin li v nh gi tnh nng. Kim th bao gm lp k hoch kim th, thit k trng hp kim th v cc loi kim th c bit nh kim th pht trin, kim th n v, kim th cu phn, kim th tch hp; kim th h thng, kim th r li, kim th gng v kim th chp nhn. Bo tr phn mm: Xem li v nng cao phn mm hin c, ti liu lin quan v cc kim th. Qun l cu hnh: Nhn din, lm ti liu v kim sot thay i ca tt c vt phm trong d n phn mm k c m ngun, ni dung, yu cu, thit k, ti kiu kim th, c lng, k hoch v ti liu ngi dng. Cht lng phn mm: m bo rng tt c cc hot ng lin kt vi vic cung cp nim tin rng khon mc phn mm tun th cc yu cu k thut. K ngh cht lng bao gm lp k hoch m bo cht lng, o cht lng, tin cy, kim th, kim im k thut, kim nh, trc nghim v kim nghim. Qun l K ngh phn mm: Lp k hoch, theo di, v kim sot d n phn mm, cng vic phn mm hay t chc phn mm. Cng c K ngh phn mm: Hi t vo vic pht trin h tr cng c phn mm nh cng c CASE, th vin m dng li; phng php hnh thc k c thu nhn v phn pht cng c. K ngh qui trnh phn mm: Hi t vo cc hot ng lin quan ti xc nh qui trnh v ci tin cht lng, nng sut v cc c trng sn phm khc. Ni dung tho lun C mt k thut tn l kch bn Ci g xy ra nu m ging vin nn bt y dng to iu kin cho tho lun trn lp nhiu hn. Kch bn 1: K ngh phn mm l gii php thc hnh nhng him khi c dng bi v cc t chc qu bn rn vi nhiu vn . Ci g xy ra nu mi ngi trong t chc bn rn vi cng pht trin ti mc khng ai sn sng nng cao k nng phn mm? Ci g xy ra nu khng ai c thi gian cho hun luyn? Ci g xy ra nu cp qun l khng mun ci tin k nng K ngh phn mm? Bi c thm: 1. L18_Risk_Management.pdf 2. L18_Risk_Management_easy.pdf

3. L18_Risk_system.pdf 4. L18_Software_Risk_Factors_Table.pdf Phn cng d n t Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho c lp, 2 t trnh by cho lp. Vi bi trnh by ny, t s tp trung vo kch bn sau: L ngi k s phn mm chuyn nghip v h thng tin cho c quan ti chnh, bn c yu cu gp ngi qun l cp cao. Ngi qun l ny yu cu bn lm cho ng y mt vic l thay i d liu trong h thng my tnh trong qung na gi, thi gian cho ng y thao tc giao tc ti chnh no , v ri bn c th i li d liu tr v trng thi ng. iu ny s khng gy hi g v chng ai bit c, ngoi tr anh v ti. Ngi qun l ny cho bn mt sc ghi s tin ln, gp nhiu ln lng bn v bo bn mua cho mnh vi th bn thch (in thoi di ng, ng h hay chic xe my tt). ng y cng nhc rng nu mi s m lm vic tt, s c thm nhiu c hi na nh th ny v bn thm ch c th mua c nh cho gia nh mnh. Bn s lm g? Thng tin ph: Bn thch vic v cng ti ca mnh lm. Bn bit ngi qun l ny l mc cao trong cng ti. Bn ngho v cn tin v gic m ca bn l c nh cho gia nh. Tho lun kch bn ny trong cc thnh vin t ca bn v chun b bi trnh by ngn cho lp (xp x 10 pht). Gii thch quan im ca bn v iu phi lm tip. C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 19: Xu hng phn mm ton cu Trong bi ny bn s hc v xu hng ton cu trong cng ngh thng tin. Do cng ngh thay i nhanh chng, nhu cu v tri thc v k nng trong cng ngh thng tin to ra s khan him gay gt v cng nhn trn ton th gii. Cc i hc v cc c s o to khng th to ra c cng nhn cht lng p ng cho nhu cu ton cu. Cc nc pht trin c nhu cu ln nht nhng khng c cng nhn. H phi hoc a cng nhn vo t bn ngoi hoc khon ngoi cng vic cho cc nc khc. iu ny to ra c hi mi cho cc nc ang pht trin, nu h hiu v c th tn dng u th ca xu hng ny. iu quan trng l bn hiu nhu cu v cng ngh thng tin, tm quan trng ca k nng CNTT cho s thnh vng kinh t, v cc l do cho khon ngoi ton cu. L ngi cng nhn CNTT tng lai, bn phi nhn bit v u th c k nng ng v thi im ng trong mt th gii y chn la lin quan ti ni cng ti mun khon ngoi sn phm v dch v CNTT ca h. Trong mi trng chn la, tri thc v k nng ng tr nn ngy cng quan trng trong quyt nh mong i ngh nghip. Cng nhn cng c chn la di dng ni h nhn vic o to, v vic chn la ni ng (ch c th dy bn k nng hu dng) s lm cho u t ca bn vo gio dc c tr li xng ng. Xu hng mi trong gio dc l gio trnh hng theo nhu cu cng nghip ni cng nghip v hn lm cng lm vic vi nhau to ra cc cng nhn c k nng cao p ng nhu cu. Sinh vin nn c kh nng c nng sut ch lm vic ngay sau khi h tt nghip thay v cch tip cn theo hn lm truyn thng thng hi t vo khi nim v l thuyt v yu cu 6 12 thng o to ti ch. Bi ny hi t vo xu hng ton cu v thiu ht k nng. Nhu cu v tri thc v k nng trong cng ngh thng tin to ra s han him gay gt trn ton th gii. Cc i hc v cc c s o to khng th to ra c cng nhn cht lng p ng cho nhu cu ton cu. Cc nc pht trin c nhu cu ln nht nhng vi s st gim t l sinh sn v s phn trm dn s ln t ti tui v hu, h phi hoc a cng nhn vo t bn ngoi hoc khon ngoi cng vic cho cc nc khc. Th gii ang lm thay i nhanh chng vai tr ca H thng tin ngy nay v trong tng lai. hnh thnh nn tng lai, cng ti phi hi t vo ng gp ca phn mm v k nng c cn. Ging vin cn thm him cc khi nim mi trong gio dc, c bit cch tip cn ca cc gio trnh hng theo nhu cu cng nghip, ni

cng nghip v hn lm cng lm vic vi nhau to ra nhng cng nhn c k nng cao thay v cch tip cn hng hn lm truyn thng ch hi t vo khi nim v l thuyt c th khng cn ph hp vi mi trng ton cu thay i cao. Bi c thm: 1. L19_globalization_sourcing.pdf 2. L19_Future_of_IT_profession.pdf 3. L19_China_Offshore_2008.pdf 4. L19_Better_Relationship.pdf 5. SUMMARY_OF_THE_WORLD_IS_FLAT.pdf 6. L19_Russia_Cussumano_2006..pdf Phn cng cng vic t: Sinh vin s c t chc thnh cc nhm chun b bi trnh by cho c lp. 2 t trnh by hiu bit ca h cho lp. Vi bi trnh by ny, t s tr li cho nhng vn sau: Ti sao s cng tc cng nghip-hn lm l quan trng? Nhng im tch cc v tiu cc ca cch tip cn ny l g? Ti sao nhiu trng th vn khng mun thay i? Ti sao h c gi vic dy ti liu v gio trnh c xy dng t nhiu thp k trc? Vic tt c sn cho phn mm c bao lu v ti sao? C 2 bi kim tra trn lp (mt bi kim tra a chn la v mt bi kim tra ng/sai).

Bi 20: Nng lc & Xu hng ton cu y l bi cui cng cho lp hc ny; bn s c kh nng xem xt nghin cu bng chun dng khun kh CMMI. Ti liu ny s lm tng nhn bit ca bn v tin b pht trin phn mm v CNTT nhiu nc. Ngi thit k mn hc ny hi vng rng bng vic c thng tin ny bn s c kh nng tt hn ch o mc ch hc tp ca bn v theo ui ngh nghip thnh cng. Bi cui cng ny da trn nghin cu bng chun ca CMU v nng lc ca nhiu nc dng khun kh CMMI. Mc ch ca bi ny l m rng tri thc v hiu bit ca sinh vin v nng lc v tin b phn mm ton cu. Ni dung tho lun Bn ngh g v th gii ang thay i ngy nay? Ti sao bn ngh vai tr phn mm ang tng ln? Bi c thm: 1. L20_S.E.Asia_economy.pdf 2. L20_China_-_Labor&Education.pdf 3. L20_CMM_China_report.pdf 4. L20_Global_application_dev.pdf 5. L20_India_Global.pdf

You might also like