139

Bai-tap-2

Embed Size (px)

DESCRIPTION

Bài tập tuần môn phân tích yêu cầu phần mềm

Citation preview

Phn tch yu cu PM

Bo co bi tp tun

Mn : Phn tch yu cu phn mm

Gio vin hng dn : PGS.TS Hunh Quyt Thng

Nhm sinh vin thc hin : Nguyn Vn Thanh (20122401)(Nhm 10)Nguyn Anh Tun (20122687)Nguyn Minh Tun (20122698) c Minh (20122073)Lp :PTYCPM 201422014 i hc Bch Khoa H Ni

Ni dungChng 3: Phat hin yu cu (Eliciting Requirements)63.1Gii thiu63.2Cac vn trong phat hin yu cu7S ngu dt thiu st7Cac bn lin quan sai8Cc nh phn tch cha qua o to8Khng xc nh cp yu cu9Tht bai trong vic xac inh tinh ung n cua cac bn lin quan10Vn chia tach bi cnh t yu cu11Tht bai trong vic thu thp u thng tin12Cac yu cu hay thay i12Ranh gii h thng khng c xc nh13Hiu bit v nhu cu sn phm l khng y 14Ngi dng hiu sai nhng g my tnh c th lm14Cc ky s yu cu co kin thc rng v linh vc15Cc bn lin quan ni ngn ng t nhin va ky thut khac nhau15Cc bn lin quan bo sot s quan trng, hiu bit rng, thng tin ngm15Cc bn lin quan c mu thun quan im163.3Cac phng phap phat hin yu cu16Phat hin muc tiu kinh doanh17K thut dn tc hc20u tin v xp hng cc yu cu21Phng php trin khai chc nng cht lng (QFD)24Cac phin thao lun t do24K thut kham pha bng bng26K thut m hnh ha qu trnh293.4 Quy tc kinh doanh khach hang c trng33Ti sao quy tc kinh doanh khach hang c trng lai quan trng?34c im ca h l g?34Vi du Quy tc kinh doanh khach hang c trng343.5 Qun l quan h khch hng353.6 Quan ly phat hin yu cu36K hoach phin phat hin yu cu363.7 Yu cu v chi ph c tnh393.8 Phat hin yu cu lam tng s pht trin sn phm393.9 Li khuyn cho thu thp yu cu403.10Kt lun423.11Cu hi tho lun42Chng 4. M hnh ha yu cu (Requirements Modeling)434.1. M u434.2. K thut phn mm hng m hnh (MDRE)484.3. u im ca hng tip cn MDRE54S dng MDRE c lng kch thc v chi ph d n55Ci thin s qun l cc yu cu xuyn sut55nh hng ca mt tp cc yu cu phc tp55nh gi nhanh cc tin trnh kinh doanh v mi quan h gia cc yu cu56Thc o cho cht lng v tin 56Lp bn t ng ca k hoch d n v ni dung c s d liu ca cc yu cu564.4. iu kin tin quyt s dng MDRE56K nng m hnh ha khng c sn57Cng c khng y 57T chc khng sn sng s dng MDRE574.5. Tin trnh MDRE58Thu hiu lc m u58Hiu c bi cnh v cch m sn phm s c s dng60Phn tch tnh nng sn phm v to ra mt m hnh use case63Trch xut yu cu t m hnh65Khi ng mt MDRE67Qun l phin pht hin v phn tch68Ci thin nng sut thng qua m hnh phn tn69Tin hnh nh gi m hnh704.6. Pht hin v phn tch m hnh phng on70M hnh nn c mt im khi u71Tt c nhng tc nhn gn vi h thng c phn tch nn xut hin trong s ng cnh71Nhng n lc m hnh ha ban u nn bao trm ton b lnh vc72Xc nh nhng use case ngoi l sm nht c th72Mi s nn gn vi mt bn m t v trng thi73Trnh vic sm s dng cc gi74Khng thay th cc use case tru tng bng cc gi74Mi artifact trong mt m hnh cn c hin din trn mt s 74Mi k hiu nn c kt ni hai chiu vi s nh ngha n75S ph thuc ca cc gi nn da vo ni dung75Mi use case thc t phi c xc nh75S dng s hot ng hin th tt c cc kch bn c th xy ra vi mt use case76S dng s trnh t xc nh bc i ca trnh t76Use case tru tng phi c thc hin cng vi cc use case thc th k tha, hoc l con ca n77Cc mi quan th use case m rng ch c th tn ti gia use case78Mt use case c th khng bao gm use case tru tng79Trnh s thc hin ha quan h v artifact trong m hnh phn tch79M hnh ha i tng kinh doanh79Khm ph cc i tng kinh doanh v dch v ca chng thng qua nh ngha use case v s trnh t79Mi mt dch v trong mt i tng kinh doanh nn nh ngha iu kin trc sau80Mt ranh gii hoc mt giao din ch nn giao tip vi use case c th80Mt lp c th nn c khi to80Mt giao din lp c nh ngha chun khi v ch khi n c cc phng thc public, v mi mt phng thc ny hin din trong s trnh t81Mi mt dch v ca i tng kinh doanh (hay chnh l phng thc ca lp) nn c nh ngha81Mi mt tc nhn trong m hnh nn giao tip vi cc use case thng qua ranh gii81Trnh cc i tng th ng81Trnh i tng lm li81Cc tin trnh cp thp nn c xc nh cng vi trng thi v s hot ng81Pht hin yu cu v tin trnh bng vic bt u ranh gii v m hnh hng ni82Du phc tp bng cch s dng cc i tng kinh doanh hn hp82Khi to prototyping mt cch nhanh chng824.7. Xc nh tnh hon chnh ca m hnh82Cht lng ca s 82Tnh ng dn ca ni dung834.8. i t phn tch n thit k834.9. Gi phng on chuyn i m hnh83Cu trc gi m hnh thit k84Truy tm use case84Truy tm giao din84Truy du artifact844.10. Cu trc m hnh thit k85Truy du yu cu thng qua m hnh thit k86m bo cht lng m hnh86Khi u xu dng m hnh thit k874.11. Cng c phc v MDRE894.12. Li khuyn cho m hnh ha yu cu904.13. Tng kt914.14. Cu hi tho lun92

Chng 3: Phat hin yu cu (Eliciting Requirements)3.1Gii thiuPhat hin l qu trnh xc nh cc nhu cu v thu hep s chnh lch gia cc bn tham gia vi mc ch xc nh v rut ra cc yu cu p ng cc nhu cu ca mt t chc, d n, trong vng rng buc p t. N bao gm tt c cc kha cnh ca cuc hp vi cc bn lin quan, ghi nhu cu ca h, v phn loi chng thnh mt b qun l ca cc yu cu cc bn lin quan m sau , thng qua mt qu trnh phn tch, tr thnh yu cu. C nhiu k thut phat hin khc nhau c th c s dng, v nhiu nhng k thut ny (thao lun t do, v d) c m t cht che trong nhiu vn bn [Clegg et al. 2007], [Conway Correll 2004], [Souter 2007]. Chng ta phn bit gia phat hin v phn tch nh sau: Phat hin la s tng tac vi cc bn lin quan nm bt mong mun cua ho. Phn tch l s chon loc cac mong mun ca khach hang tr thanh c im cua san phm chinh thc.Trong chng ny, chng ti s m t mt s ky thut ni ting ca s phat hin t quan im ca cai gi lm vic, cai gi quan trng, v lm th no li mt n lc phat hin thnh cng. Thay vi m t chi tit mt ky thut phat hin cu th nao o, chng ti s xem xt mt s k thut thng c s dng, xut mt s ng dng tt nht, v xc nh vn c th pht sinh trong s phat hin v lm th no gii quyt chng.Nh Tin s Brooks ch ra trong cc ch m u [Brooks 1995], mt trong nhng phn kh khn nht ca vng i pht trin l vic xc nh cc yu cu quan trng. Cc nh phn tch i khi c th bt u lm vic trn mt d n vi mt khuynh hng hay thin v m c th nh hng n cng vic ca h. V d, nu cc nh pht trin phn mm c giao nhim v xc nh cc yu cu sn phm, h c th bt u vi cc gii php m h cm thy thoi mi nht, v d nh, kin trc, quyt nh sau. Nh phn tch phi c o to tch cc gii php t cc yu cu khi ghi chp nhu cu ca khch hng v yu cu to thnh vn bn k thut.Chng ta bt u bng vic tho lun mt s kh khn trong vic phat hin thnh cng cc yu cu cho mt sn phm hoc dch v, bao gm cac loai tnh hung khac nhau m c th nh hng n cc phng php c s dng thu thp cc yu cu. Sau chng ta tho lun v cc vn quan trng. Cui cng, chng ta tho lun v phng php tip cn c th c s dng gi ra nhng nhu cu khch hng cng vi mt s s liu c th c s dng o lng s kha thi.3.2Cac vn trong phat hin yu cuPhat hin yu cu t khach hang i khi co th tr thanh mt vic kho khn, keo dai, khng c cam n. Thu thp yu cu co th bi xem nh la lam trc nghi sau hay mt cng vic phn cho nhn vin cp di. Thm chi co khi con khng co vn ban cac yu cu n khi d an gn hoan thanh va cac nhn vin nhn ra rng cac yu cu la cn thit tao ra cac trng hp th nghim, hoc t hn na, mt yu cu xem xet la cn thit cho s chp nhn cua khach hang hoc thanh toan. Mt nhim v kh khn c th sau l bt u thit k i chiu yu cu cho mt h thng kim th hoc sp hon thnh. Khi yu cu ny thit k i chiu t mt sn phm c xy dng hon ton l l do hp ng, h thng hon chnh c th khng p ng cc nhu cu hay chp nhn cua khach hang. Nu nh ngha cc yu cu phi chc nng b tr hon cho n khi kt thc d n, h thng c th vt ra ngoi tr nn khng thoa man cc mc ch s dng; v d, n c th khng p ng mc tiu hiu sut, tin cy, an ninh. Tnh hung in hnh m c th cn tr hoc nh hng n qu trnh pht hin yu cu c c m t trong cc phn tip theo, cng vi nhng gi x l chng. S ngu dt thiu stPhat hin yu cu nn c phn cho cac nhn vin cp cao co kinh nghim va c ao tao v ky thut phat hin yu cu. Mt nhom phat hin yu cu bao gm cac nhin vin co kinh nghim va cac nhn vin thiu kinh nghim co th hng dn va ao tao cac thanh vin thiu kinh nghim cua nhom. Xa hn na, no thng khuyn khich cho mt s tin b trong qua trinh phat hin yu cu, ngi ma thiu kin thc trong linh vc, vi du, nhng ai khng s hoi cu No nghia la gi? Giao s Dam Berry cua ai hoc Waterloo cp n mt nh phn tch nh mt ngi ngu dt thng minh [Berry 1995]. Nu khng c nhng ngi nh vy, cc tnh hung c th pht sinh khi thng tin c thu thp, hoc t hn na, cung mt thut ng c s dng inh ngha l nhng th khc nhau. C mt ln mt trong nhng tc gi l ngi iu hnh trong mt cuc hp thu thp cc yu cu cho mt h thng tr lng cho cc i l t. Trong mt cuc tho lun v vn hp ng, ng hi nhng cu hi n gin Hp ng l g? Mt s nh qun l cht lng tai sao ng ta lai hi mt cu hi nh vy, sau tt c, hon ton r rng mt hp ng la gi . Tuy nhin, n vn phi mt ba ngy cho cc i biu thng nht trn mt nh ngha kh thi ca hp ng.Co nhiu li ich khi mt i phat hin yu cu t cu hi ti sao? Khi mt nhu cu c xc nh, bng cch hi ti sao, bn c th tm thy l do chnh ng cho s cn thit, hoc bn c th tm ra n l tnh nng vn ha dn gian. Vn hoa dn gian l mt ci g c thc hin trn tt c cc d n, nhng cc tnh nng nh vy khng c gi tr cho khch hng v khng ai bit l do ti sao no lai co. iu ny c th dn n vic loi b mt nhu cu khng cn thit m bin thnh mt yu cu m bn thc hin v cc khch hng khng mun.Cac bn lin quan saiMt bn lin quan hay chuyn gia cua vn c th khng phat biu cho ton b mt t chc. iu quan trng trong phat hin yu cu la i nm gi cc d liu hiu c mi quan h ca cc chuyn gia t chc v d n; tc l : Chuyn gia co phat biu cho ca t chc? C s khc bit v quan im lin quan n chc nng hay nhng vn cha c gii quyt? L cc bn lin quan c kin thc v cc lnh vc thuc phm vi thao lun?Cc nh phn tch cha qua o toMt nh phn tch cha qua o to c th l mt ngi co cp cao, c tay ngh, hoc tho kinh doanh. Tuy nhin, cng vic ca cc nh phn tch l nm bt t chc, d n, hoc nhu cu ca sn phm, v khng tham gia vo m tng hoc thc hin cc quyt nh gii php.Thnh thong, chng ti dung cc nh pht trin phn mm hoc nhn vin c s d liu h tr trong vic nm bt cc nghi cc bn lin quan (lu : cac nghi khng phai yu cu cho n khi chung tri qua mt qu trnh xem xt v c chp nhn). N c th rt kh khn cho mt ngi khng c o to tch nhu cu t gii php. V d, cc nh phn tch c s d liu c th ngh v cu hnh c s d liu khi h tin hnh cc cuc phng vn v t suy ngh ca mnh vi cc nghi cua cc bn lin quan. V d: S c mt bng lu tr tn v a ch ca khch hang hn la H thng mi s lu tr tn v a ch ca khch hang. Tng t nh vy, cc nh pht trin t nhin s c gng thit k nh h nm bt nhu cu hoc xc nh cc yu cu: Cc tn khch hng s c lu tr m bo thu hi nhanh chng nh tri ngc vi h thng mi s c th nhanh chng ly li tn khch hng v a ch. Tng t nh vy, cc nh pht trin t nhin s c gng thit k nh h nm bt nhng nhu cu hay xc nh yu cu: Cc tn khch hng c lu tr m bo thu hi nhanh chng nh tri ngc vi H thng mi s c c th nhanh chng ly li tn khch hng v a ch. Khng xc nh cp yu cu

Yu cu s c thng xuyn b nm bt mc chi tit khc nhau (xem Hnh 3.1). V d, Chic xe s c quyn ch o ghi bn cnh Cc khp ni tr lc li in s s dng s liu vt u lc gic. Cc cuc hp ly yu cu c th i khi hn lon, vi khch hng lan man hay khng nht thit phi tp trung vo mt ch c th. Trong khi s tp trung cc bn lin quan la quan trong,thi khng mt bt k thng tin ng gi cng rt quan trng. V vy, khi yu cu cc bn lin quan a c nm bt, iu quan trng l kha cc thng tin c ghi vi mt hoc nhiu thuc tnh m t mc ca thng tin, cng vi cai ma cc bn lin quan nghi . V d,Chng ta mun c nhng chic xe an ton nht trn th trng. V vy, chng ta d nh c mt h thng kha lin ng gia phanh v truyn ti. Cc kha lin ng s tch cc truyn khi phanh c nhn. Chng ta nn s dng -inch bng thp khng g cho cc thanh tch cho mc ch an ton, v ngn chn s n mn vng kh hu ni mui c s dng trn nhng con ng mn t cc khp ni. Trong v d ny c nhng yu cu nhiu cp , cng vi mt s quyt nh thit k pha trn vi cc yu cu. Khi nm c v c t trong mt c s d liu yu cu, gn th c th xem nh hin th trong Bng 3.1.

Lu rng vic la chn thp khng g c loi b bi v n l mt gii php c xut, khng phi l mt yu cu.Tht bai trong vic xac inh tinh ung n cua cac bn lin quanHy tng tng c ti mt cuc hp vi cc bn lin quan mi hay mi lm i din cho cc bnh vin v mng li chm sc sc khe. Mt bn lin quan cho thy mt tnh nng sn phm m s cho php bnh nhn hoc bc s sp xp cuc hn cho cc dch v y t thng qua web. Cc bn lin quan khc cm thy rng l mt tng tt, nhng khng phi l cp bch, c cuc hn v cc dch v lch trnh cc bc s t PDA ca h. Trong cc cuc hp u tin c xc nh l c hai yu cu khng th c tha mn trong phin bn u tin ca h thng lp lch trnh bnh vin. Mt trong nhng yu cu n t mt mng li chm sc sc khe mi ngn ging, v cc yu cu khc n t mt bnh vin nh, mt trm ging. Tht khng may, trong khi thng tin cuc hp c sn, tn ca cc khch hng yu cu cc tnh nng khng bao gi c ghi li. Nh vy, cc thng tin cn thit cho vic u tin v pht hnh lch trnh bi mt tch. V vy, rt quan trng khi ghi li thng tin lin quan khi thu thp cc yu cu sn phm.Vn chia tach bi cnh t yu cuPhat hin nghi cc bn lin quan to ra cc yu cu c th l mt nhim v kh khn khi cc bn lin quan khng u khng ui. i khi, cc bn lin quan s nhm ln cai nn vi nhu cu. V d,Chng ti cn phi c xe t dng li ng t khi nh sng thay i trnh tai nn. Do iu khin s c th nhn thy tn hiu t t nht 50 feet i trong ma, v sau p dng h thng phanh ca h nu nh sng mu . Chng ti khng mun vt qua n .Trong on trn ch c mt yu cu tim nng thc s, m cc trnh iu khin s c th nhn thy tn hiu t t nht 50 feet. Mi th khc l mt trong hai m tng hoc ra khi phm vi cho cc yu cu cho mt h thng bo hiu. C th l mt th trn c th nhn mnh vo mt iu khon hp ng m cc tiu bang sau khi lp t h thng bo hiu s khng con nhiu tai nan do xe chy n . Tuy nhin, n khng thc cht co th cho bt k h thng tn hiu giao thng thng mi m bo rng s khng c bt k tai nn, v li xe v chic xe ca h khng c kim sot bi h thng v hn na, ngay c khi h c, khng c h thng c th c tin cy hon ho.Mt cch ngn chn s trn ln cc nghi v yu cu vi nhu cu l tach cn thn bi cnh v nn t yu cu ca cc bn lin quan. Yu cu l mt ci g m h thng phi lm. Bi canh c th bao gm thng tin v cch thc mi trng s b nh hng bi h thng sau khi ci t. Bi cnh cng c th bao gm thng tin c bn v l do h thng ang c mua hoc to ra; n c th bao gm thng tin c bn m t mi trng. Chng ti ngh rng cc thng tin c lu gi trong nn vn bn ring hoc, t nht, trong cc phn ring bit ca mt ti liu, v d, cc phn v nhng g khch hng mun thc hin, v mi trng ca khch hng trc v sau khi h thng ang c xut l hot ng. Trong bt k hon cnh no, cc bo co se xut hin trong mt c t yu cu. Cac c ta c th tr thnh mt phn ca hp ng rng buc, v iu quan trng l trnh c m tng hoc hnh vi mong i bn ngoi hp ng c bo m bi mt nh cung cp.Tht bai trong vic thu thp u thng tinMt s bn lin quan hoc chuyn gia linh vc c th kh co th theo di v p ng. Vn ca pht hin c th lm trm trng hn nu mt chuyn gia v vn quan trng c sn ch trong thi gian hn ch v thi gian. Trn mt d n h thng thu m chng ti lm vic, v d, cc k s yu cu c thng bo rng k ton thu v cc lut s u rt bn rn (trong ma khai thu) v c th p ng vi cc nh phn tch ch mt gi mt tun.Khi mt chu k phat hin c hon thnh, c th se kh khn trong mt s trng hp xem li vn m vi cc bn lin quan. V vy, iu quan trng l thu thp cng nhiu thng tin cng tt trong cc bui phat hin yu cu. Mt cch lm iu ny l phi c i din ca bn pht trin, sn xut, th nghim v trnh by yu cu ca h mong mun trong cc bui. Chng ti cng khuyn rng tip cn vi cc chuyn gia vn l mt phn ca k hoch ban u cho mt d n. Thng nhng ngi hiu r nht v mt ch l nhng cng ty c th da nhiu nht vo, v do , sn co ca h c th rt hn ch.Cac yu cu hay thay iCapers Jones v Walker Royce c tnh rng i vi hu ht cc d n c s thay i t 1-3 phn trm mi thng trong ngha hoc gii thch cc yu cu [Jones 2008], [Royce 1998]. Nu nhu cu ang thay i nhanh chng, xc nh mt tp hp cc yu cu n nh ca sn phm c th khng c tnh kh thi. N c th l cn thit phai ch i cho n khi c mt s mc n nh trc khi c gng hon thnh mt yu cu c bn t ra cho mt sn phm (Hnh 3.2).

Ranh gii h thng khng c xc nhMt vi nm trc y mt trong nhng tc gi lm vic vi cc yu cu cho mt h thng bo lnh pht hnh bo him. Khi cc h thng bo lnh pht hnh c s dng bi nhiu chc nng trong ngnh cng nghip bo him, c s tng tc vi doanh s, tip thi, vn bn chnh sch, k ton, v cc i l bo him c lp. Cc yu cu thu thp c thc hin trong mt mu phn phi, v vy iu quan trng m bo rng khng c s trng lp cng vic, v thi im khng c dng cho cc ch ra khi phm vi (v d, lm th no tip th s dng thng tin bo lnh pht hnh). Cao cp, mu m a mu c s dng ch ra s phn phi cng vic v xc nh ngoai phm vi ti (xem Hnh 3.3).

Hiu bit v nhu cu sn phm l khng y Cc nh phn tch thng c yu cu gip xc nh cc yu cu i vi cc sn phm m cc bn lin quan l khng chc chn v nhu cu ca h. i khi h thm ch cn khng chc chn v nhng g cc mc tiu kinh doanh at c. C mt s k thut c th c s dng h tr trong vic lm r nhu cu ca khch hng. Mt phng php, to mu, c tho lun chi tit trong Chng 9. i khi, ch cn nhng hnh ng gi cc yu cu vi mt s bn lin quan hin nay s kch thch tho lun v gip lm r nhu cu ca khch hng. Mt k thut m chng ti ngh l phi bt u bng cch to ra ti liu tip th, mt hng dn s dng, hoc t c im k thut cho cc sn phm. V d, to ra mt ti liu tip th n gin, hai trang, hoc sn phm h cu c th c cung cp cho khch hng: C nhng g khch hng mun v cn? C kh thi xy dng (vi cc cng ngh sn c, thi gian, v ngn sch)? Liu n m t y , mc cao, cc xut tnh nng sn phm? Liu n ch ra l do ti sao khch hng nn mua n (v d, trong cc sn phm cnh tranh)?Nh mt nhim v pht trin tai liu tip thi c th dn n kt lun rng khng hiu bit v th trng, hoc c l l mc tiu kinh doanh khng r rng. Nu cng vic khng dn ti to ra mt yu cu c im k thut y v thit k v xy dng cc sn phm, sau , t nht, tm nhn sn phm s c m t trong mt ti liu ni b.Ngi dng hiu sai nhng g my tnh c th lmCc bn lin quan c th cho la hiu qua vi cc h thng my tnh c tinh tng lai, m tng, hoc ch n gin l khng thc t. V d,Chng ti mun cc h thng bin ch mi t ng pht hin cc tnh trng hn nhn ca ngi lao ng t cc h s cng cng.iu quan trng l cc nh phn tch iu chnh nhng nghi cc bn lin quan bui tho lun hp l c th c t chc nhm thc hin cc nghi yu cu hay khng, v d, tnh kh thi, tnh hp php v thc tin. , n l mt tng tt ghi li cc yu cu tin tin, v chng c th i t vic ct-cnh ph bin trong thi gian ngn. V d, trong nm 1992, chng ta thy nhng cu sau y trong mt c t yu cu:Khi s khng bao gi c mt nhu cu cho cc my tnh c nhiu hn mt b x l, khng c nhu cu cho mt yu cu i vi h thng mi h tr x l a nhn.Cc ky s yu cu co kin thc rng v linh vcNu mt nh phn tch yu cu c kin thc linh vc vng chc, c th c xu hng gim thiu giao tip vi cc bn lin quan. l, cc nh phn tch c th c gng lm tt c bn thn mnh m khng cn xin xc nhn bn ngoi hoc quan im. Tht bi trong vic giao tip vi cc bn lin quan bn ngoi c th c bit nguy him trong mt linh vc m cng ngh ang thay i nhanh chng (v d, in thoi di ng).Cc bn lin quan ni ngn ng t nhin va ky thut khac nhauKhi cc bn lin quan t cc min khc nhau hoc ni nhng ngn ng khc nhau, thng tin lin lc c th cn kh khn hn. Vn c th pht sinh trong mt s lnh vc, chng hn nh m bo cht lng nh gi hiu qu ca yu cu Phin kham pha tin hanh m Cc chuyn gia min hiu bit v tc ng ca yu cu cc bn lin quan c thc hin trong mt khu vc trn khu vc ca h Hiu nhu cu phc tp, qu trnh, hoc cc thut tonDo kh khn trong vic c c cc bn lin quan v cc nh phn tch hiu v nh gi cng vic ca nhau, chng ti ngh bt c ni no c th s dng cc k thut hnh nh, bng biu, giao tip khi nim quan trng.Cc bn lin quan bo sot s quan trng, hiu bit rng, thng tin ngmThnh thong, mt bn lin quan hoc chuyn gia min c th l qu gn vi vt liu th ngi c m t v qun bao gm ni bt im, gi nh rng vt cht l rt c bn m khng cn phi c truyn t. Bn c th trong mt tnh hung m bn c hng dn lm mt ci g , khng th khin no hoat ng, v sau pht hin ra rng cc bc khac vi cc hng dn. V d, li xe mt chic xe thanh ca, khi ng ng c, t xe trong bnh, v i!Tt nhin, c mt vi bc mt tch nh a cha kha trong nh la v m bo rng cc ly hp c nhn khi ng ng c. Nhng mt ngi li xe s dng mt chic xe nh vy mi ngy c th a cho cc cp a cha kha trong kha v nhn xung trn b ly hp, khi mt ai khng bao gi li xe trc khi c th nhn ra rng mt s bc b b ra. Cc ngu dt thng minh (xem phn trc The Missing Ignoramus) c th gip , nhng mt hun luyn phn tch hoc vin l thc s cn thit trong cc bui phat hin yu cu m bo rng tt c cc chi tit cui cng cn thit xc nh mt sn phm c phat hin. Ngoi ra cn c mt im giao nhau gia pht hin v phn tch; i khi ranh gii gia hai hot ng c xc nh r rng, v i khi n khng phi.Cc bn lin quan c mu thun quan imKhi cc bn lin quan c quan im tri ngc nhau, mt cuc tho lun nng (c th bt u bng cch ngu dt thng minh hi mt cu hi) c th xy ra sau . Cc cuc xung t phi c gii quyt, nhng khng phi trong phin kham pha (tr khi n ch l mt vn ca mt hoc hai pht). Tin hnh phin kham pha i hi cc k nng cng mt lc cm chng hoc thun li nh bt k cuc hp chuyn nghip khc, v cc cuc tho lun phc tp hoc di cn phi din ra nhng ni khc nhau trnh mt nng sut. To thun li cho cc phin c m t chi tit hn trong cc phn tip theo.3.3Cac phng phap phat hin yu cuNh cp u chng ny, phat hin yu cu l s tng tc vi cc bn lin quan nm bt nhu cu ca h. Khng c quyt nh c thc hin vo thi im ny v nhu cu nao s tr thnh yu cu, v yu cu nao s c bao gm trong mt thng co ca sn phm vn cha c xy dng. Hn na, trong nhiu trng hp cc k thut tng t c th c s dng cho c s phat hin v phn tch (Hnh 3.4). V c rt nhiu cch khc nhau nm bt nhu cu ca cc bn lin quan, chng ti ch cp n mt vi y. Ngi c c khuyn khch tm kim nhng k thut thch hp vi tnh hnh ca h.

Phat hin muc tiu kinh doanhMt kha cnh i khi b qua cua phat hin yu cu l vic xc nh mc tiu kinh doanh. Nhng mc tiu ny c kt hp vi cc nhu cu ca cc t chc sn xut, pht trin ch khng phi l nhu cu ca khch hng hoc bn mua. V d, mc tiu kinh doanh c th l Tng li nhun bng 5 phn trm trong nm ti chnh tip theo. Khch hng phi kt hp sn phm ca chng ti vi cht lng cao. Khch hng phi kt hp sn phm ca chng ti vi gi tr tt nht. sn phm tip theo ca chng ta nn tn dng li th ca cc cng ngh mi ni.Mt cch hnh dung v nm bt mc tiu kinh doanh l mt k thut ha n gin c gi l m hnh mc tiu. Hai trong s cc k thut ph bin hn l KAOS [Dardenne et al. 1993] v I * [Yu 1993]. Mt cuc kho st tt p ca k thut m hnh mc tiu khc nhau c th c tm thy trong cc bi vit ca van Lamsweerde [van Lamsweerde 2001].M hnh mc tiu l mt cch tt tao thanh tng, trnh by mc tiu ca cng ty mt cch n gin hiu v r rng, v xc nh v cn bng s la chn kh khn. Trong hnh 3.5, chng ta thy mt m hnh muc tiu n gin, trong mt du cng cho thy rng cc mc tiu cp di gp phn vo mc tiu cp cao hn, v mt du tr ch ra rng mc tiu cp di lm gim i t mc tiu cp cao hn. Nu b sung v giam i c th c nh lng, sau la chn cc thit lp mc tiu ti u c th c tnh ton. Tuy nhin, thc t l s ng gp ca rt nhiu yu cu cao cp khng th c tnh cho mt lot cc l do, bao gm c vic thay i nhn vin, thay i nhanh chng v cng ngh, vv i khi, nhng kh khn lin quan n cc mc tiu mu thun nhau khng c ghi nhn cho n khi cc yu cu tri qua mt chu k nh gi y . Nhng ci tin ca cc yu cu phi chc nng c th mang n anh sang cho cc vn m nu khng, c th vn con n du. Tm quan trng v tc ng m cc yu cu phi chc nng c th m bo xem xt v pht hin ca h cng sm cng tt trong chu k pht trin sn phm.

M hnh mc tiu c th n gin hoc phc tp nh cn thit. Hnh 3.6 cho thy mt s mc tiu cho mt m phng nh my in ht nhn. M phng nh vy, bt buc theo quy nh, c s dng o to cc nh khai thc ca cc nh my in ht nhn v phi c chnh xc cao v tin cy. Cc phng php s c trnh by nh gi Xc nh cht lng, hoc QAMS, c s dng xc nh nh th no cc mc tiu kinh doanh p ng c mong mun cht lng [Cleland-Huang 2005]. V d, QAM 5 ni rng khi bt k hnh ng no c thc hin, m phng phn ng nh sng ch s phi nm trong khong 200 mili giy ca cc phn ng trong nh my sn. l, nu mt nt c nhn trong nh my in ng mt van v mt n bo vo, 3/10 ca mt giy, sau trong m phng, nh sng phi i vo trong vng 3-5 mi ca mt giy. Cc QAM thc t c nh gi bi randomlyconnecting mt dao ng cho cc cp nt / nh sng ( c hng ngn cp nh th) trong m phng v xc nh rng cu tr li l trong c im k thut bng cch o sng bc trn Oscilloscope. M hnh mc tiu vi QAMS c th c s dng nh kim tra danh sach m bo rng cc yu cu phi chc nng quan trng khng c b qua. Nu mt QAM khng th c nh ngha cho mt yu cu phi chc nng, sau n c th khng c kh nng kim tra rng cc yu cu c p ng, v cc yu cu nn sau khng th l mt phn ca mt c t yu cu hp ng hay, v n c th khng c tnh kh thi thc hin.

K thut dn tc hcNghin cu dn tc hc c xu hng tp trung vo mt cng ng vn ha c bit [Agar 1996]. Phng php thu thp in hnh l cc cuc phng vn v kho st. y l k thut thng khng ngh n nh l mt phn ca cc ky thut yu cu, nhng mt s phng php iu tra c s dng nhiu nh gi nhu cu th trng, li sut c th c trong mt sn phm, v thm ch c ni dung v tnh cm. Hn na, ni c mt lng khch hng ln v ln, c th thc hin cc phn tch thng k v cc cuc kho st o lng li ch ca khch hng hoc s hp dn ca tnh nng sn phm. Mt trong nhng phng php kho st chung nht phn tich s quan tm ca khch hng trong cc tnh nng l m hnh Kano, t theo tn nh pht minh ca mnh, Gio s Noriaki Kano [Kano 1984].M hnh Kano cung cp ba bin o lng li ch ca khch hng: cht lng mt chiu, d kin, v hp dn. Mt chiu, hoc cht lng tuyn tnh, p dng ni cc gi tr tim nng ca mt tnh nng sn phm tng tuyn tnh vi mt s kha cnh ca tnh nng ny. Mt v d in hnh ca vic ny l hiu qu nng lng t lnh. Cc hiu qu hn cc t lnh l, ln hn kh nng n s thu ht ngi mua. Cht lng d kin l mt tnh nng l bt buc i vi mt sn phm thnh cng trn th trng. Cht lng hp dn l mt tnh nng m khng phi l d kin cng s thm vo s hp dn ca mt sn phm. c tnh sn phm c th c cc loi khc nhau ca cc bin cht Kano, ty thuc vo a phng, camera trong in thoi di ng s c c mt cht lng hp dn vi nm trc y nhng by gi l mt cht lng d kin trong hu ht cc th trng.Mt kha cnh th v ca m hnh Kano l php o c th nhy cm v vn ha. V d, ti Hoa K hu ht cc khch hng t s mong i mua mt chic xe vi mt hp s t ng, trong khi chu u, mt s tay l chun mc. M hnh Kano c chp nhn rng ri; mt s cng c phn mm qun l cc yu cu k thut thng mi i km vi tin phn tch Kano c xy dng trong.Mt s dng th v ca cuc kho st v phng vn l thc o ca s hp dn ca mt tnh nng sn phm. Cc k s v cc nh pht trin phn mm thng khng bit hoc quan tm n s hp dn tnh cm ca cc sn phm ca h, nhng cc yu t nh vy c th c nhng hu qu quan trng cho vic bn sn phm. Mt v d cc oan ca khng mt sc hp dn tnh cm vo xem xt l trng hp ca Ford Edsel. The Washington Post gi n l The Flop Heard Vng quanh th gii [Carlson 2007]. Sau khi chic xe c gii thiu, phn ng ca khch hng l rt tiu cc, trong c nhng kin nh anOldsmobile sucking a lemon v a Pontiac pushing a toilet seat.u tin v xp hng cc yu cuTrong khi u tin v xp hng cc yu cu thng xy ra sau khi phn tch (hoc thm ch sau ny), ch l ng ni y, l nhng u tin ca khch hng c phat hin tt nht trong pht hin.u tin, chng ta nn cp n s khc bit gia hai ngi, nh c xu hng c mt s nhm ln v vic s dng hai thut ng. u tin l xc nh tm quan trng vi mt yu cu s dng mt tag hoc nhn. V d, Cc c s bn vi chic xe c mt lt 1.8 ng c tng p -u tin cao. bnh xe 18 inch c cung cp nh l mt ty chn vi cc xe - mc u tin trung.u tin thng c xc nh vo lc bt u ca mt d n, c th dng mt s bng xp hng hoc bng li ni; v d, 1 c ngha l quan trng nht v 5 c ngha l t quan trng nht (xp hng mt s c li th l c th sp xp).Khi cc u tin c gn cho cc yu cu v yu cu ca cc bn lin quan, ch c mt trong cc gi tr c xc nh l chp nhn c.Bng xp hng c xc nh mt n hng duy nht vi tng nhu cu trong mt nhm, nh vy m khng c hai yu cu c cng mt cp bc. V d,Di $ 100 gi ng ph 1 (con s thp hn cang quan trng)Tch hp camera 2C th hot ng bng mt tay 3Mn hnh LCD c th c nhn 4thy trong nh sng ban ngyKhi quyt nh c tnh nng s c trong mt thng co sn phm, mt k thut xp hng thng c s dng, trong khi u tin c s dng nhiu hn cho Phm vi ban u. Khi cu hi hay cc cuc iu tra c gi cho khch hng, h thng s c yu cu ch nh mt u tin cho mt tnh nng (v d, nhiu kh nng mua cc sn phm, khng c s khc bit, t c kh nng mua cc sn phm).Mt vn ph bin c th xy ra khi khch hng dan nhan yu cu cc bn lin quan nh mc cao, trung bnh hay thp, k t khi mt s khch hng, mi yu cu s c u tin cao.Mt cch tip cn hiu qu khi xc nh phm vi mt sn phm hoc quy hoch lch trnh hoc pht hnh l s dng cp xp hng [Karlsson 1996], [Sobczaka et al. 2007]. Bng xp hng cp, i khi c gi l Analytic Hierarchy Process (AHP), l ni m cc bn lin quan hoc chuyn gia phn tch xp hng cc yu cu nhn vo ch c hai yu cu, so snh chng, v ng th h; v d, quan trng hn trong hai c t cao hn trong danh sch. Qu trnh ny c thc hin lp i lp li cho n khi tt c cc yu cu c xp hng. Mc d phng php ny c th lm vic tt cho cc yu cu nh b, khi s lng cc yu cu N tng, s lng cc bng xp hng m phi c thc hin tng bc hai (N (N - 1) / 2) [Sheehan et al. 2000]. K t khi cc bn lin quan khc nhau c th yu cu thit lp khc nhau, mt cch tip cn phi c xy dng hp nht cc b khc nhau ca yu cu xp hng. Do chng ti ngh rng mt th hng u tin cp b gii hn yu cu cc bn lin quan hoc cc tnh nng sn phm (gn nh ca kim t thp), lm gim n lc xp hng.Mt k thut c s dng u tin cc yu cu l tr chi lp k hoch,hoc PG, cch tip cn, ph bin rng ri vi lp trnh cc [Beck 1999]. Trong cch tip cn PG, yu cu cc bn lin quan, tnh nng, hoc yu cu (ty thuc vo khi u tin din ra) c phn chia thnh ba b ph hp vi Kano phm cht: cn thit h thng hot ng, thm gi tr ch thc, v tt p c nhng khng cn thit. Mt phn tch ri ro chnh thc c thc hin xc nh s d dng trong n lc thc hin, v mt quyt nh cui cng c thc hin nh l c tnh nng hoc cc yu cu thc hin.Bng xp hng khng th din ra trong mt chn khng; v d, chi ph v ri ro lin quan n vic thc hin phi c bit. Hn na, trong mt s ngnh cng nghip yu t b sung nh mi nguy him (cho ngi tiu dng) v s thay i cng ngh phi c xem xt. V d, mt k thut mi m v ng ca s xe c nh gi c s dng mt cm bin nh sng; tc l, khng c tip xc vt l vi s chuyn i l cn thit. Chi ph thc hin l thp, khch hng nh gi cc tnh nng rt cao, gi tr cm xc tch cc cao, phn tch mi nguy (xem Chng 11) cho thy tim nng cho mt khng an ton iu kin, nh mt a tr c th b tn thng hoc b thng khi cc ca s tng v tnh. Kt qu l, cc tnh nng ny khng c trong cc nm tip theo ca m hnh xe....Tm li, u tin ban u ca yu cu cc bn lin quan cn thc hin cng sm trong chu k sng ca sn phm cng tt. Mt s hot ng u tin c th cn thit, mt trong nhng ch cho cc bn lin quan, mt khi cc kin trc s hoc nh thit k nh gi chi ph v ri ro ca vic thc hin, v c th thm phin trc khi build / khng c quyt nh xy dng. u tin cn c thc hin nh xa ln cc yu cu kim t thp nh l kh thi, vi xp hng din ra khi cc yu cu c hon thnh y nh vy m tc ng chi ph v ngun lc thc hin c hiu. Hn na, mt s k thut nh bng xp hng cp c th khng kh thi vi mt s lng ln cc yu cu, v d nh, cp bc cp tnh nng v khng phi cp h thng. u tin (v th hng ca cc b nh ca yu cu) c th c kt hp vi qu trnh xem xt cc bn lin quan m xc nh c c hay khng mt yu cu l trong hay ngoai; ngha l, s hoc s khng tr thnh mt phn ca tp yu cu c ph duyt.Phng php trin khai chc nng cht lng (QFD) QFD c pht trin bi tin s Shigeru Mizuno v Yoji Akao trong mt n lc tch hp khch hng cn vo thit k sn phm [Akao 1990]. Theo Vin QFD, 2 phng php QFD: 1. Tm ra nhu cu cua khach hang noi va khng noi t s m nhat theo ng nguyn vn. 2. Pht hin ra cht tch cc khin khch hng ngac nhin. 3. Chuyn chung cc thnh c im thit k v hot ng chuyn giao. 4. To v cung cp sn phm hoc dch v c cht lng bng cch tp trung cc chc nng kinh doanh khc nhau nhm t c mc tiu chung - s hi lng ca khch hng.Nh QFD l ti liu tt, n s khng c m t y. QFD thng l mt phn ca mt chng trnh Six Sigma [Mikel et al. 1999]. Ma trn nh ca cht lng (t tn nh vy v hnh dng ma trn tng t nh mt cn nh) l mt k thut c s dng rng ri cho vic phat hin nhng nhu cu ca khch hng v sau khng ni ra mi tng quan gia chng vi yu cu.Cac phin thao lun t doThao lun t do c s dng rng ri ly yu cu cc bn lin quan ban u cho sn phm. No c xu hng din ra vi nhiu bn lin quan hoc khch hng, v cc phin hp c thng co c vn co kinh nghim trong mt phin trong ti a mt hoc hai ngy. Mc tiu ca mt cuc hp tp l n vi nhng tng va thay i mi hoc cc tnh nng sn phm trong mt thi gian rt nhanh chn. Mt phin thao lun t do c xu hng c mt b ring bit, cc hot ng c xc nh r. Mt c vn co kh nng l iu cn thit cho s thnh cng ca phin. Khi xc nh tng, iu quan trng l trnh nhng xung t: v d, mt ngi tham gia gim pha nhng tng ca ngi khc. K t khi nhng ngi c cao c mt trong phin ny, iu quan trng l h khng e da nhng ngi cp thp hn tham gia.Mt cu chuyn th v t mt tc gi trong qu trnh phc v qun s ca mnh. Cc trng qun s cho cn b cp cao thng dy cc k thut thao lun t do. Ti mt lp nh vy, mt i y khng qun, mt ngi bn ca tc gi, tham gia vo mt cuc tho lun si ni vi mt trong nhng ngi tham gia khc. Sau phin thao lun kt thc, i trng i qua nhom khc xem xt tho lun trong lp ca h, iu khin ng mt tinh thn la mt vin chc khc la trung tng. Trung tng gii thch cho i trng khi ng i vo lp, ng lun giu th hng ca mnh nh l tt nht c th trnh e da cc hc sinh khc, vi ng mun kin khch quan ca h. Trong kinh doanh, l vai tr ca ngi iu hnh ngn chn s e da hay xy ra, v gi phin trao i trn tru.Mc tiu v thi gian ca cuc hp tp th phi c s tho thun ca tt c nhng ngi tham gia. iu ny l tng nn c xac inh trc bt u phin. Phin hp bt u vi mt dong chay y tng, vic to ra mt tp hp cc xut c phn loi sn phm. Thng th giy ghi ch c s dng ghi li cc tng, v chng c t trn mt bng (xem Hnh 3.7). Mt s giao thc thao lun t do ni chung bao gm cho php bn sao hoc nhng tng tng t c ghi nhn, v chon lc ngn cn hoc kim duyt; v d, cho php cc tng cc oan.Cc hot ng tip theo l s phat trin ca nhng tng n cc khi nim lin quan n nhm v loi b s d tha. Cc loi hot ng th ba. Tip theo, nhm chia thnh cc i nh m nh gi cc tng v m rng trn no.Trong mi nhm, cc tng ny sau c xp hng (cp xp hng). Cui cng, cc cuc hp tp th c k kt vi cc hnh ng thch hp cho nhng ngi tham gia trong phin. Nu phin c s tham d ca cc khch hng khng tham gia vo phn tch, sau cc hot ng sau phin thng c thc hin trong ni b ca cc thnh vin nhm d n v cc bn lin quan ca cng ty.

K thut kham pha bng bngVic s dng cc bng c th cung cp mt phng php nho gon, r rng cho vic phat hin nhng yu cu cc bn lin quan. Hai loi tng khng c cu trc dng bng c s dng rng ri l cc bng quyt nh v bng trng thi. Quyt nh bng c s dng nhiu nht, ni c b ring bit ca iu kin c th c xc nh vi mt c hoc khng, hnh ng thc hin nu cc iu kin c p ng, v mt tp hp cc quy tc, trong mi b duy nht ca iu kin v hnh ng c mt quy lut.Hu ht chng ta nhn thy hoc s dng cc bng quyt nh ti mt thi im no . Mt hnh thc rt ph bin ca bng quyt nh l bng thu c trnh by trong Hnh 3.8. Mi hng i din cho mt iu kin, trong trng hp ny thu nhp ca ngi np thu. Mi ct i din cho mt quy tc; tc l ,. mt iu kin (n, np h s kt hn cng nhau, vv) v mt tp hp cc hnh ng, ni cc hnh ng trong trng hp ny xc nh thu phi c thanh ton. Khi gi d tho yu cu cc bn lin quan, mt bng quyt nh c th l mt k thut hiu qu, nh gn v r rng cho vic phat hin nhng quy tc kinh doanh.

Bng trng thi khc bit so vi cc bng quyt nh ch chng c s dng khi cc i tng ang c xem xt c th trng thi khc nhau vo nhng thi im khc nhau, v c xc nh r, cc s kin n gin kch hot s thay i t mt trang thai khc. Mt i tng chi chuyn tip vo cc s kin ri rc v c mt s c xc nh trc bi may trang thai. Trong trng hp np thu, mt bang trang thai la khng thich hp vi ch c mt trang thai: V np thu.Bng trng thi, trong cho thy cc hnh vi ca mt trang thai, thng c mt trng thi bt u duy nht, v sau l mt tp cc trng thi m mt i tng chuyn n, v cui cng mt trong hai trng thi thot thnh cng hay mt hoc nhiu li tiu bang, ni hot ng dng li v mt li ca mt s loi xy ra. Mi s thay i trng thi kt hp vi mt hoc nhiu s kin gy ra s thay i, v mt hoc nhiu hnh ng din ra nh qu trnh chuyn i i tng t mt trang thai khc.Mt bn tm tt cc loi khc nhau ca bng trng thi c th c tm thy trong cc bi vit Crosstalk thng 3 nm 2008 bi Herrmannsdrfer et al. [Herrmannsdrfer et al. 2008]. Nh mt v d, hy xem xt vic thit k ca mt my nghe nhc CD n gin vi ba nt (Hnh 3.9). Cc trang thai m may c th (gi s in c bt ln) la m, ong va tai, ong va khng chi nhac, va chi nhac (chi co th khi ong ma tai). Ngoi ra cn c cc s kin cng xc nh rng may trang thai nao, v hnh ng r rng a cho bt k s kin gi. Trn mt s kin (trong trng hp ny vi mt nt bm), mt hoc nhiu hnh ng c thc hin, v may chuyn n mt trng thi khc nhau hoc gi nguyn tinh trang. Bng trng thi c bit c th hin l khng xc nh v nu trang thai l Open v nt Open / Close c nhn, c hai qu trnh chuyn i c th. Nu c mt a CD vo khay, may s chuyn sang trng thi 2 (ng v ti), trong khi nu khay trng, may s chuyn sang trng thi 3 (ng v khng lam gi), tu thuc vo a CD c pht hin ti khay. Ni chung, my trang thai xc nh, ni m mt s kin ch c th c nhiu nht l mt qu trnh chuyn i t mt trng thi nht nh, c a thch v thit k v th nghim c n gin ha. Tuy nhin, i khi c th lm cho mt may trang thai khng xc nh thanh xac inh bng cch thm trng thi trung gian.

K thut m hnh ha qu trnhMt lot cc k thut m hnh qu trnh rt thch hp cho phat hin cc yu cu. Ch mt vi trong s o c lit k y, v m hnh - hng k thut ph hp cho c phat hin v phn tch c m t chi tit hn trong chng 4.S lung d liu (DFDs) co trong khong mt thi gian di. C cc phng php tng t, chng hn nh mt s c xc nh bi [Gane et al. 1997] v [Yourdon 1988]. Mt s lung d liu mu c hin th trong hnh 3.10. ng thng ng trn cc ca hng d liu chi ra s ln m cc ca hng c th hin trn s . Trong khi DFDs dng nh a it c a chung v cc cng c hu hiu kho co th tm thy, no vn c nhng ngi ng h. DFDs c th l k thut biu rt hiu qu cho vic phn tch nhu cu kinh doanh. S khc bit chnh gia cc lung d liu v k thut mi (hng i tng) l tp trung vo cc lung d liu v cu trc d liu ch khng phi dch v. Vi d liu k thut, d liu ca khch hng v phn tch dng chy. Lu tr nhu cu gi cc d liu v cc quy trnh cn thit thao tc d liu c thm vo. Cc kt qu phn tch ny sau c s lung d liu cho bit, vi cc bn lin quan.

S dng phn tch trng hp [Jacobson et al. 1992] (s dng trng hp = qu trnh kinh doanh) lin quan n hoc xc nh mt qu trnh khch hng (m hnh kinh doanh) hoc mt mi lin h cua h thng hoc sn phm n vi th gii bn ngoi. Cc phn tch c th c thc hin bng cch s dng ngn ng t nhin v cc bng hoc cc k thut trc quan c m t trong Chng 4. Mt use case bao gm: Tac nhn: ngi hoc nhng th tng tc vi cc use case Cc s kin: Nhng th khin use case xay ra iu kin tin quyt: iu phi ng cho cc use case xy ra iu kin cui: Nhng iu phi ng nu cc use case hon tt thnh cng Cc hot ng: Cc qu trnh xy ra trong cc use case Bao gm use case: cc quy trnh khc c s dng use case M rng use case: cc qu trnh khc c th ty chn din ra trong thi gian xy ra cua use caseKhi s dng ngn ng t nhin, hot ng ny c m t thng s dng mt bng tng t nh th hin trong Bng 3.2. Ngoi kich ban sunny day, bng biu c trch lp cho cc kch bn thay th. i vi cc cash check v d th hin trong Bng 3.2, cc kch bn khc c th bao gm lm th no x l cc qu khng hoc mt ID khng c chp nhn.

Mt vn vi vic s dng ngn ng t nhin l tp hp cc use case m t cc qu trnh kinh doanh kh thi to nn mt cu truc hoa ma ti liu vn bn khng th trinh bay tt c. V d, hai use cases khac nhau co th c s dung hoc bao gm cung use case (Hnh 3.11). Hn na, nh chng ta tng tc vi khch hng hay cc bn lin quan, s lng cc use case c th pht trin nhanh chng. Nu cc use case c lu gi trong cc tp tin vn bn, vn qun l ti liu c th pht sinh.

Mt vn khc vi use case vn bn l s xut hin ca cc vn xuyn sut m i hi use case phai sa i. Vi m hnh ha, n l mt vn tng i n gin thc hin thay i, k t khi cc cng c CASE x l vic cp nht s khc. Kch bn s thay th ca cc m t dng bng ca hot ng (xem hnh 3.12). Vi vn bn, mt s thay i xuyn sut c th oi hoi n lc ln gi cho cc use case chnh v thay th trn tt c cc ti liu lin quan n, c bit i vao cac bng hot ng v thay i cac bc v phn ng.Thm thng tin v m hnh nh hng cc yu cu k thut v s dng hiu qu cc k thut m hnh ha c th c tm thy trong cc chng tip theo.

3.4 Quy tc kinh doanh khach hang c trngQuy tc kinh doanh l mt loi c bit ca yu cu khch hng. Chng khc nhau ch thay v xc nh mt nhu cu khch hng c nh, h m t vic thc hin mt chnh sch khch hng c th c thay i bi cc khch hng sau khi giao hng ca mt sn phm hoc h thng. Do no m ta mt loi c bit ca ngi s dng thc hin m rng.Mt doanh nghip c th ban hnh, sa i, v khng tip tc cc quy tc kinh doanh chi phi v hng dn n. Mt chnh sch kinh doanh l mt yu t ca qun tr m khng phi l trc tip thc thi, m mc ch l hng dn doanh nghip. So vi mt quy tc kinh doanh, chnh sch kinh doanh c xu hng t cu trc; ngha l, t cn thn th hin trong iu khon ca mt t vng tiu chun v khng trc tip thc thi. V d, mt chnh sch kinh doanh ngn hng c th l: Khch hng ca Ngn hng khng nn c th lm cho qu nhiu ngi rt tin ngn hng trong mt ngy hoc rt hn mt s tin nht nh trong mt thi gian nht nh; v lch s.Ti sao quy tc kinh doanh khach hang c trng lai quan trng?Quy tc kinh doanh khach hang c trng phi c lu gi ring bit t cc yu cu thng xuyn (t nht mt cch hp l, s dng c s d liu th hoc cc thuc tnh), k t khi h khng yu cu. Tuy nhin, yu cu ca khch hng c th c bt ngun t cc quy tc kinh doanh; cc yu cu c th khc so vi cc quy tc m h ly c t.c im ca h l g?Quy tc kinh doanh khach hang c trng l s thi hanh chnh sch cng ty ca khch hng, ni cc quy tc kinh doanh c th thay i sau khi h thng hoc phn phi sn phm. iu bt buc la khch hng c kh nng lm thay i cc quy tc m khng cn h thng hoc sa i sn phm.Vi du Quy tc kinh doanh khach hang c trngMt chnh sch kinh doanh mu, quy tc, v mt s yu cu c ngun gc lhin th y: Chnh sch: Cc bnh vin s c th xc nh s khc bit gia ngi ln v tr em cho mc ch phng v h s y t. Quy tc: Bt c bnh nhn tui di 14 kim tra ti c coi l mt a tr.Khi mt a tr kim tra vo bnh vin, ty thuc vo chnh sch kinh doanh ca bnh vin, cha m hoc ngi gim h c th phi i cng cc con v k tt c cc hnh thc nhp vin. Quy nh chi tit gii thch trong hon cnh no (v d, mt tai nn, cp cu, hoc tnh hung e da tnh mng) mt a tre co th c kim tra m khng cn s ng ca cha m hoc ngi gim h. Yu cu: Mt c s c cung cp vi cc h thng nh vy m cc bnh vin kim tra trong qu trnh cho ngi ln v tr em c th c thay i bng cch qun l bnh vin m khng cn h thng hoc phn mm thay i.Ch trong v d trc, bnh vin c th, bt c lc no, thay i tui m bnh nhn c coi l mt a tr, cng nh cc quy nh v tnh trng khn cp ca mt a tr m khng c s ng ca cha m. Cc mi quan h gia cc chnh sch kinh doanh, quy tc v yu cu c minh ha trong hnh 3.13.

3.5 Qun l quan h khch hngQun l quan h khch hng l quan trng trong vong i cua d n hoc sn phm, v rt quan trng trong qu trnh phat hin yu cu. C ngi s dung v cc nh cung cp cn phi c mt s hiu bit lin tc ca cc sn phm. N c th l cn thit tng tc vi khch hng duy tr mi quan h tt v thng bao y u cho khach hang; v d, mang li cho h mt tin xu sm hn l sau ny. Qun l d n khng bao gi nn i vo phu nhn cc vn nh thi gian giao hng. Thay vo , giao tip ci m v thng xuyn vi cc khch hng thng c th ngn nga nhng kh khn nghim trng hn xy ra sau .Hn na, n c th l cn thit m bo s hp tc ca khch hng c c quyn truy cp vo linh vc chuyn mn. Nu, v d, mt d n trn mt lch trnh c nh v mi quan h vi cc khch hng khng c qun l ng cch, tip cn vi cc linh vc chuyn mn ca khch hng c th b hn ch, dn n vic giao hng tr. l kinh nghim ca chng ti, lin lc thng xuyn vi khch hng l iu cn thit cho mt kt qu tch cc. C th c mt xu hng la mt s d n phat hin nhng yu cu v sau qun i nhng khch hng cho n khi nghim thu san phm. Lm nh vy l mt sai lm, khin kh nng m rng s hiu lm ng k khi d n tin trin. Cp nht tin cho khach hang, th hin tnh nng (v d, i vi nguyn mu, xem Chng 9), v thu thp nhn xet va gi y vic kinh doanh ung va tt. 3.6 Quan ly phat hin yu cuPhat hin yu cu cung ging nh bt k hot ng khc ca d n. N phi c ln k hoch, n phi c qun l ng cch, v theo doi nhanh chong cac vn l iu cn thit. Trong khi tt c cc t chc hoc nhm c cch ring ca mnh lm vic, chng ti tm thy cc hot ng cn thit t c mt kt qu tch cc.K hoach phin phat hin yu cu cho bui phat hin yu cu thnh cng, no phi c lp k hoch. K hoch bao gm vic thit lp khun kh cho vic tin hnh cc phin hp, qun l u ra ca cc phin hp, v xc nh hon thnh. Chng ti cung cp nhng gi :1. Thit lp mt lch trnh ca bui phat hin yu cu. T chuyn mn linh vc a dng c th cn thit, phin cn c xc nh phat hin nhu cu da trn cc kin thc chuyn mn cn thit cho mi linh vc trong phm vi. V d, trong phin xc nh mt h thng bo him mi, n c th l cn thit nm bt nhu cu ca th, bn hng, bo lnh pht hnh, k ton, vv T khi ngi tham gia l quan trng i vi hot ng ca mt t chc v truy cp vo chng c th bi hn ch, tin c th cn phi c xc nh mt cch cn thn.2. Xc nh a im v cc phng tin truyn thng. iu ny bao gm ni phin hp s c t chc, cng nh bt k cc k thut nghe nhn c s dng (v d, bng trng, giy dan, RGB chiu). Cc nh dng nm bt cc kt qu ca mi phin phat hin yu cu cn phi c xc nh. Nm bt cc c ch c th bao gm mt c s d liu yu cu (xem s dng mt trnh duyt hoc cc mn hnh c s d liu), bng tnh Excel, cng c m hnh, hoc cc c ch in t khc.3. Xc nh tiu chun, lc , v cc quy trnh trc khi bt u cc bui phat hin yu cu. Khi nm c yu cu cc bn lin quan, no c th mc rt khc nhau (xem phn trc Khng xac inh mc yu cu). iu quan trng l bt k thng tin nm bt c xc nh ng (bao gm c cc bn lin quan), phn vng (mc ), v xc nh l g hoc cc c tnh khc ca d n, ti thi im nm bt. Sau khi nghi bt u c thm vo, s rt kh khn tr li v kham pha lai yu cu. c mt h thng in t c thit lp nm bt ng cc yu cu c lin quan hoc cc thuc tnh yu cu (v d, u tin, cc bn lin quan, mc , loi), lc c s d liu hoc m hnh cc thuc tnh cn phi c quy hoch v quy nh ti cc cng c. Hn na, c hng dn cho t chc cc bui phat hin yu cu se giup cho s hp tc ca cc bn lin quan hoc chuyn gia lnh vc cung cp cc thng tin cn thit ti thi im o. 4. Cung cp mt danh sach cac vic cn lam mt cach xc nh r rng cho mi bui, vi nhim vu mi ngi tham d hiu r. Cc chng trnh nn c tnh kh thi v hp l cho thi gian v nhng ngi c mt. Cui cng, cc hnh ng cn c ghi li v c giao ngn han v cn thn theo di. 5. Sp xp cho mt nh qun l cp cao (v pha khch hng) tham gia vo cc bui khm ph. Trong khi co th kho co th thuyt phc khch hng phi c mt cp cao ca h tham gia, cch duy nht m bo la chuyn gia trong lnh vc cung cp xut hin hin ti cc cuc hp v hp tc. Khng phi l h s khng mun tham gia, nhng u tin ca ngi qun l, ca mt chuyn gia linh vc c th hon ton khc so vi nhng ngi qun l d n cho cc sn phm theo thit k; chng c th l cc t chc hoc cng ty khc nhau. Do , khi li ko trong cc chuyn gia linh vc, s hin din ca h c th khng c m bo ngoai s tham gia ca mt nh qun l cp cao trong t chc ca h.6. Nu cn thit, sp xp cho mt ngi no v pha khch hng (ngi qun l cp cao ni trn c th l ) thit lp lch trnh v qun l n. Cc nh phn tch ph trch yu cu pht hin c th khng c quyn truy cp vo cc h thng lch trnh ca cc chuyn gia lnh vc hoc c th khng c thm quyn yu cu s hin din ca h ti cc bui phat hin yu cu.7. T chc cac phin vo bui sng, nu kh thi, v ln lch cho chng ko di na ngy. Mi ngi se mt moi sau mt thi gian, v khong bn gi hoc t hn l tt nht duy tr nng sut cao. Ngoi ra, cng vic s c to ra bn ngoi phin (xem mc tip theo), v n c giao hoan thanh cng ngy ma phin c t chc.8. Nu cng vic ghi chep trong phin nng, hay thc hin offline, tt hn l chiu hm khi phin c hon thnh. No bao gm cc nh ngha, m t cc quy trnh, v nh vy. Vn bn sau c th c xem xt li vo bui sng hoc vo mt ngy sau .9. Tt hn, hy tm mt a im ni tt c mi ngi c th nhn thy ging nhau cng mt lc. Cho d nhn vo vn bn hoc ha, tt c nhng ngi tham d s c nhn thy nhng thng tin tng t. Nu bn c th c cc bn lin quan thich hp trong phng trong sut phin, qu trnh yu cu xem xt c th c rt ngn, khi cc nh ph bnh c mt trong phin.10. Chia nh gi ca cng vic. Hy tng tng c gi mt e-mail c cha cc yu cu sau y: Vui lng xem li on ny [hoc trang] v gi kin ca bn bng ngy mai khac vi Vui lng xem 200 trang ny yu cu c im k thut v gi kin ca bn trong vng hai ngy ti.R rng trc y l kh nng xy ra, v sau ny c th dn n cc c gi nhn nt Delete. nh gi c thc hin trc tuyn la tt nht, vi tt c mi ngi xem xt mt s lng nguyn liu hp ly vi nhau. Khi iu l khng kh thi, vic xem xt cc ti liu c phn vng, ch cc bn lin quan xem cc ti liu m h cn phi xem xt li, v s lng nguyn liu c xem xt c gi mc nh.11. Gi kin ca cc bui phat hin yu cu ngn v ngay lp tc. Khi xem xt cc kt qu ca mt bui khm ph, chng ta thng tin hnh nh gi vao bui chiu cng ngy, khng keo dai mt hoc hai ngy sau khi phin giao dch (trc khi cc chuyn gia linh vc tr li mi trng lam vic ca h).12. Gi mt phin phat hin yu cu (nh tri ngc vi mt phin thao lun t do, ni m tt c mi ngi c th l trong phng) nh, khng qu su n tm ngi. Mt phin in hnh c th bao gm: h tr vin hoc chuyn gia phn tch, mt hoc hai nh phn tch khc (bao gm c cc thit k ngu dt thng minh), tham gia cc bn lin quan cp qun l, v mt hoc hai chuyn gia linh vc. Lun l tt hn khi c hai chuyn gia linh vc hn mt. Hai chuyn gia c th kim tra cng vic ca nhau nh phin tin trin, gim thiu nhu cu i vi cc kin sau phin. Ba chuyn gia vn trong cng mt phin c th hoc c th khng c hiu qu, ty thuc vo ng lc c nhn ca h.Tom lai, t chc cc bui phat hin yu cu c th i hi mt n lc lp k hoch quan trng, ty theo quy m ca d n. Hn na, nu cac tiu chun, quy trnh, v cc cng c c a ra trc khi bt u cc bui khm ph, lm li s c gim thiu v cc phin hp s tin hnh thun li hn3.7 Yu cu v chi ph c tnhMt s tng quan mnh m c tm thy gia s lng im chc nng v yu cu [Jones 2008]. Vi k hoch thch hp, n c th to ra chc nng tinh im t b yu cu hoc mt m hnh phn tch. V d, nu use case c ch thch vi cc thng tin thch hp, mt c tnh s im chc nng c th c to ra bng cch i theo biu ch dn ca m hnh c bn. Yu cu phn mm t ng hoa c th ng mt vai tr quan trng trong cc yu cu phn mm d ton. The Bachman Analyst Workbench phat trin nm 1991 va the Texas Instruments Information Engineering Facility (IEF) pht trin vo u nhng nm 1990, c hai cung cp t ng ngun gc ca s liu im chc nng t yu cu phn mm.3.8 Phat hin yu cu lam tng s pht trin sn phmN c cp trong chng 1, Capers Jones bo co rng t hn 25 phn trm cc yu cu cho cc ng dng in hnh l mi hoc c o [Jones 2007]. i vi cc d n m khng phi l mi, hai tnh hung thng tn ti: Mt qu trnh RE cng xc nh c s dng xc nh cc yu cu ban u. Trong tnh hung ny, phat hin v phn tch c th l mt s tip ni ca nhng n lc trc , vi yu cu mi v yu cu ghi li bng cch s dng c s d liu thuc tnh thch hp cho php phn vng ca b yu cu. Mt bn nng cao h thng trc o c xy dng, vi cc thit lp yu cu trc hoc khng y hoc thiu hon ton.Tnh hung th hai c xu hng kh ph bin; v d, ci tin h thng ny thng c thc hin vi cc thng s k thut khng c yu cu trc hoc ti liu tham kho. Khi iu ny xy ra, n c th khng kh thi ao ngc lai mt b yu cu y , nhng tt hn hn, ch nm bt nhng yu cu mi. Trong trng hp ny h thng c v chc nng ca n c th c coi nh l mt tp hp cc yu cu co tinh k tha; v d, xem xt cc yu cu mi ch yu cho kh nng tng thch vi cc h thng trc. Ty thuc vo loi d n, k thut tin tin nh truy tm ng [Cleland-Huang 2005] c th c s dng h tr vic phn tch tc ng. Mt s gi chung khi xc nh cc yu cu v ci tin gia tng n mt h thng m cc yu cu khng tn ti l:1. Trng hp chi ph hiu qu, ky thut ao ngc mt tp hp cc yu cu cao cp v s dng n nh l mt im khi u. Hng dn s dng v tp tin tr gip l mt ngun tuyt vi ca cc yu cu nh vy.2. Xc nh cc giao din chng trnh, ti liu cho h, v lam vi chung nh nhng yu cu mi.3. Hy chc chn xem xt li tt c cc yu cu mi, xem xt kh nng tng thch hng i xung v s nhay cam ca ngi dng. Mt n khiu ni rt ph bin cho cc phin bn mi l Ti thch cc h thng c tt hn.3.9 Li khuyn cho thu thp yu cuCc th thut c hc qua kim th v da trn kin t nhn vin SCR v mt s ng nghip nghin cu ca chng ti. N khng phi l tt ca, m l cung cp mt im khi u. Thm mt ngi ngu dt thng minh vao i ng phn tch yu cu ca bn. Bao gm cc bn lin quan trong phin phat hin yu cu, nhng ngi c th phat biu vi thm quyn cho t chc, v chc chn phn bit ngi s dng vi khch hng khi m t cc bn lin quan. Ghi li mc thng tin v cc ngun bn lin quan v cc yu cu trong cc bui phat hin yu cu. Bi cnh v nn cua yu cu ca cc bn lin quan ring bit. Lp k hoch mt d n tip cn vi cc chuyn gia vn d kin. Trong trng hp thch hp, bt u mt d n bng cch to ra ti liu tip th, mt hng dn s dng, hoc t c im k thut cho cc sn phm gip lm r nhu cu ca khch hng khng y hoc khng xc nh. Cac ky s yu cu c chuyn mn min su giao tip vi cc bn lin quan bn ngoi, c bit l cho mt linh vc m cng ngh ang thay i. Bt c ni no c th, s dng cc k thut hnh nh, bao gm c cc m hnh, s , bng v trinh bay cac yu cu quan trng. u tin yu cu cc bn lin quan cng sm trong vong i ca sn phm cng tt. Mt s hot ng u tin c th cn thit, mt trong nhng ch cho cc bn lin quan, mt khi cc kin trc s hoc phin c th thm trc khi xy dng / khng c quyt nh xy dng. Nu c th, cc bn lin quan tham gia vo bt k hot ng xp hng. cho khch hng cp nht RE, th hin tnh nng, v phat hin nhng kin ng gp. K hoch bui phat hin yu cu bao gm cc k hoch, chng trnh ngh s k hp, thit b, v cc cng c cn thit; cc loi hnh thng tin co th nm bt; v cc bn lin quan phi c mt. Bao gm mt nh qun l cp cao ca t chc ca khch hng trong cc bui phat hin yu cu. Lch trnh cc bui phat hin yu cu vo bui sng, v sau s dng vo bui chiu cho cc hot ng linh tinh chng hn nh vit s va tai liu. Cho d nhn vo vn bn hoc ha, m bo rng tt c nhng ngi tham gia trong mt phin hp yu cu pht hin xem cc thng tin tng t. T chc cc yu cu nh gi thnh nhiu phn nh. Khi iu l khng kh thi, vic xem xt cc ti liu c phn vng, ch cc bn lin quan xem cc ti liu m h cn phi xem xt li, v s lng c xem xt c gi mc nh, ngn v ngay lp tc. Gi phin phat hin yu cu nh, khng qu su n tam ngi. Ba chuyn gia vn trong cng mt phin c th khng c hiu qu, ty thuc vo ng lc ca nhn ca h.3.10Kt lunC rt nhiu k thut khc nhau phat hin yu cu ca khch hng v mc tiu kinh doanh. D phng php nao c s dng, cc nh phn tch phai tim c nhu cu, mc tiu, hoc cc yu cu cn c o to v k thut m h s s dng. Hn na, qu trnh phat hin yu cu s c hiu qu hn v thc hin trn tru hn nu quy trnh, phng php v c ch nm bt cng c xc nh, ti liu, v thng bo cho cc bn lin quan tham gia trc khi bt u cc bui pht hin.Phat hin yu cu cn phi hiu ro cc k thut cn thit, cng nh cc vn m t trong chng ny. Hn na, tr thanh mt nh phn tch d n hoc c vn l mt ngh thut, i hi phi c kh nng lam cho cc bn lin quan khc nhau thc hin theo mt chng trnh m khng b lch, v iu khin qu trnh phat hin yu cu hon thnh trong thi gian quy nh (Hnh 3.14).

3.11Cu hi tho lun1. Yu cu ca cc bn lin quan cn c xem xt li khi no v nh th no?2. Mt phin pht hin yu cu nn c quy m nh th no?3. S khc nhau gia phin tho lun t do v phin pht hin yu cu l g?

Chng 4. M hnh ha yu cu (Requirements Modeling)4.1. M uV sn phm tr nn phc tp hn khi m gia tng cc tnh nng, s kh khn hn miu t v hiu c yu cu ca h (khch hng). Hn na, mt s khi nim trong sn phm s rt d dng biu din bi hnh nh c th tr nn rt kh biu din bi vn bn. Mt v d in hnh l mt chic xe p. Thit k ca n rt d hiu khi nhn qua nh, nhng cc k phc tp v kh m t qua vn bn. Hnh nh c th c s dng bng nhiu cch, v d, n c th m t chnh xc mt s th hoc m t s tru tng (abstraction) ca mt s th. Mt s tru tng c nh ngha nh mt cch biu din tinh thn, hoc khi nim m ng cu v tng qut mt kha cnh ca mt i tng hoc mt nhm i tng t nhng mi quan h m n nhn thc c [White et al.2002]. Khi m mt tp hp nhng hnh nh lin quan n nhau c phi hp li sao cho nhng i tng trong hnh nh c lu tr cng vi mi quan h ca chng, mt m hnh c to ra. Nhng hnh nh lin quan ny sau c nhn qua m hnh. Chng 2, chng ta tho lun v cc vn c bn ca m hnh yu cu k thut gip vic xc nh vng i pht trin sn phm hoc tin trnh c dng xy dng sn phm. Trong chng ny, chng ta tho lun nhng m hnh gip vic m t chnh sn phm .Cn c k nng v lm vic lm ra m hnh. H qu l lun c mt s phn tch cho qu trnh to ra m hnh. V d, mt cy sai lm (fault tree) l mt m hnh ha i din cho s tng tc ca sai st v nhng s kin khc trong mt h thng. Mt fault tree c th quy nh li khi c nhng mi nguy him gn vi h thng, v vic phn tch l cn thit xc nh rng khng c mi nguy him no cho ngi s dng h thng hoc mi trng. i khi vic s dng mt m hnh nh vy l bt buc theo quy nh (v d, cc thit b y t, ).M hnh c th c to ra cc cp khc nhau ca cc khi nim tru tng c mc ich khc nhau. Trong phn mm, mt m hnh kinh doanh c th m t ti sao mt sn phm l cn thit. Mt m hnh tnh nng sau m t cc tnh nng ca mt sn phm l to ra cho php cc m hnh kinh doanh. Mt m hnh phn tch yu cu sau gii thch cc tnh nng y chi tit xc nh thng s k thut sn phm. Mt m hnh thit k minh ha kin trc ca sn phm. Mt m hnh ci t thc hin m t vic xy dng cc sn phm (vi phn mm, m ngun thc cht l cc m hnh ci t). Cui cng, mt m hnh kim th s m t cch thc sn phm s c kim tra. Tt c cc m hnh ny phi c kt ni vi nhau v rt nhiu l do.M hnh c th c mc khc nhau v hnh thc, ty thuc vo s dng ca chng. M hnh cho cc h thng an ton c xu hng rt hnh thc. Mt m hnh chnh thc l ni m cc ng ngha cho vic xy dng m hnh c xc nh (v d, mt tp hp cc quy tc cho vic to ra m hnh), v tiu ch xc nh tnh ng n ca m hnh c thit lp. Hu ht cc m hnh l khng hnh thc. V d, phn mm cc nh pht trin to ra thit k trong ngn ng hnh thc (UML) hoc cc k s h thng to ra thit k vi ngn ng m hnh h thng (SysML) thng khng to ra cc m hnh hnh thc v khng c cc quy nh to ra m hnh, v khng c cch no xc nh cc m hnh c chnh xc (xc nh tnh ng n i hi xc nhn li cc tp cc quy tc). Cc mc ca hnh thc v cch m hnh c m t khc nhau ph thuc vo lnh vc v kinh nghim ca i. V d, i vi nhiu lnh vc m chng ta ang lm vic, m hnh c m t trong UML bi v tnh c th ca ng dng v khch hng, nhng i vi cc h thng nhng, biu trng thi hay c s dng.Hn na, c th to ra mt m hnh hnh thc bng vic m t cc i tng v cc quan h ca chng trong mt c s d liu m khng c bt c s hoc hnh nh no. iu ny kh ph bin, v d, o ngc k thut hoc to ra cc m hnh UML bng cch t v phn tch m ngun phn mm. M hnh c cha trong i tng v mi quan h ca chng.Hnh 4.1 minh hot vic s dng mt s khi nhim hin th tru tng. Trong , chng ta c mt ni hi vi thc n, nc, ca hng v van. Mt mnh s ny l hiu th no ci t ni hi Parker. Lu rng Chuyn mn ti thiu l cn thit c cc s mch N mang nhiu thng tin hu ch N n gin ngi xem c th d dng hiu c ni dung N mch lc; ngha l, tt c mi th trong s c lin quan mt cch trc quan, d hiu.Khi s dng m hnh nh mt phn ca tin trnh k thut, mt trong nhng mc tiu l truyn t cng nhiu thng tin cng nt, cng ngn gn cng tt. iu ny l tng i d thc hin trong cc lnh vc m mi i tng trong mt m hnh i din cho mt ci g hu ch nh mt cnh ca, t in, ..vv. Tuy nhin, lm th no cc mi quan h gia cc yu cu, mi nguy him, tnh nng sn phm v mc tiu kinh doanh tr nn d hiu i vi mt sn phm phc ta vi hng ngn chc nng ? Hn na, khng ging nh ni hi trong hnh 4.1, linh kin in t v phm mm c th c cc tin trnh phc tp v rt kh hiu.

Mt s m hnh n gin c th c suy ra t t s cn thit cho tru tng : Cc m hnh ni trn, ni chung c th hiu c bi ngi xem khng phi l chuyn gia trong cc lnh vc c m t (c, ng nhin, trng hp ngoi l) M hnh nn mch lc. l, khng nn c cc gin on, chia ct. V d, khi m t th no mt khch hng ca mt ngn hng kim tra ti khon, ngi c s c th quan st d dng t ni m khch hng vo ngn hng cho ti khi anh ta ly c tin. Cng c c s dng to ra v xem m hnh nn d dng s dng.M hnh ha cc cng c v k thut phi lm vic trong bi cnh ca t chc v d n m h ang s dng. V d, nu yu cu c to ra mt kiu phn phi, sau cc cng c nn h tr phn tn cc yu cu gi m. i vi mc ch ca chng ta, mt m hnh c th c xem nh Mt i din ca mt h thng cho php iu tra v cc c tnh ca h thng, v trong mt s trng hp, d bo cc kt qu trong tng lai.Chng ta c th suy ra sau rng cc m hnh yu cu c th c s dng Cung cp cc gc nhn cho php chng ta hiu r yu cu sn phm mt cch chnh xc Cung cp cc gc nhn khi qut hoc n gin ha cc mi quan h phc tp gia cc yu cu M t cc cnh, hay nn trong sn phm c s dngTrong cc h thng v cng ngh phn mm, xy dng m hnh phn tch c mc tiu rt khc m hnh ha thit k. Martin Fowler c ni v thit k phn mm : Ngn ng m hnh ha l ngn ng lp trnh cha cao v mc tru tng to ra thun li cho cc cuc tho lun v thit k. Chng ny s nu ra cc lo ngi vi vic s dng cc m hnh cho pht hin v phn tch. Trong yu cu k thut, cc m hnh pht hin v phn tch c s dng c bit : Cung cp h tr cho pht hin, tm hiu nhu cu khch hng. Xc nh r rng quy trnh ca khch hng v cc ng cnh cho bt k sn phm no ang c pht trin. Cung cp mt gc nhn cho vic mt sn phm no c th c s dng khng sau khi hon thnh v trin khai. H tr trong vic xc nh cc mi nguy him tim nng (cho ngi s dng sn phm). Xc nh tt c ngi s dng c th c ca mt sn phm v h thng bn ngoi, v lm th no chng tng tc vi cc h thng hoc sn phm ang c xem xt.M hnh mc tiu c s dng xc nh mc tiu kinh doanh v gn chng vi nhu cu v tnh nng. M hnh mc tiu c th c thc hin bt c lc no, nhng n thng tng quan vi nh ngha v tnh nng sn phm, m bo rng cc tnh nng c ng b ha vi nhu cu hay mc tiu kinh doanh. M hnh mc tiu i khi c s dng hin th cc yu cu phi chc nng v mi quan h ca chng vi cc mc tiu v yu cu chc nng.M hnh tnh nng l mt cch tip cn m hnh thng c kt hp vi vic xc nh cc dng sn phm. M hnh ny cho thy tt c cc tnh nng ca c th trong dng sn phm, s ph thuc ca chng v s khng tng thch ca chng. T mt m hnh tnh nng khng b gii hn ni chung l qu rng trong mt phm vi c ch, cc m hnh thng c kt hp vi mt bn sn phm, ni m xc nh tnh nng ny c kt hp vi sn phm c xc nh. M hnh tnh nng cng c th c s dng xc nh bin th tim nng trong mt n sn phm; v d, cu hnh ca ngi dng.M hnh tin trnh thng c s dng hin th dng cng vic, s dng trc hoc sau khi mt sn phm c phn phi. Mt s m hnh k thut, chng hn nh UML, cng c s dng cho thit k phn mm, nh l s c s dng hin th cho khch hng cc tin trnh c th c s dng mnh ha cho tin trnh phn mm. Khc vi m hnh tnh nng v m hnh mc tiu, khi m xu hng l biu din cu trc dng tnh, m hnh tin trnh hin th c cu trc tnh v ng. Cc k thut khc nh [Gan 1979] v [Yourdon 1988] c nhng thnh cng ban u, nhng b hn ch bi cht lng ca cc cng c c sn v cc chc nng ca my tnh bn v my trm thi . Gn y, k thut m hnh ha c n gin ha v d nh SysML xut hin h tr cc n lc k thut h thng (www.sysml.org).K thut yu cu da trn video kt hp m hnh quy trnh vi cc lung video. y l mt lnh vc tng i mi, pht trin bi nhng tin b trong quay video v k thut chnh sa [Creighton et al. 2006].Cc phn cn li ca chng ny s tp trung vo kinh nghim ca chng ti vi k thut m hnh tin trnh m c s dng thnh cng trong d n ca Siemens h tr vic pht hin v phn tch, c bit l m hnh nh hng cc yu cu k thut. i khi, hai hot ng ln ln v cng mt cng c hay m hnh vt l c s dng; tuy nhin, h a ra ti cc im khc nhau trong vng i ca chng. Pht hin l mt hot ng thc hin vi cc bn lin quan xc nh nhng nhu cu ca h. hiu r hn v ng cnh, mt m hnh kinh doanh c th c to ra m t cc hot ng kinh doanh m mt sn phm mi hoc tp hp cc dch v ny s c s dng. Mt nguyn mu sn phm sau c th c xc nh v tinh ch, v vy m nhu cu ca khch hng c hiu r hn. Khi mt tp hp cc tnh nng sn phm c bit, m hnh phn tch c th to ra xc nh mt cch chi tit cch thc sn phm s c s dng. Phng php yu cu k thut hng m hnh m t trong phn tip theo bao gm c m hnh kinh doanh v m hnh phn tch hot ng, bt u vi cc hot ng kinh doanh v kt thc vi s tng tc chi tit ca ngi dng v cc sn phm hoc h thng c xut trong cng mt m hnh tch hp vt l.4.2. K thut phn mm hng m hnh (MDRE)Chng ti s dng MDRE trong d n ca Siemens bi v chng ti pht hin ra rng, trong nhng hon cnh nht nh, n thng l cch tt qun l hiu qu cc yu cu i vi mt h thng ln v phc tp. Trn mt d n, v d, c hn trm trm use case. Hu ht nhng use case m t tnh nng c pht trin. Do , nhim v c t trong mt k hoch d n. To k hoch bng tay c th mt t nht 2 tun, vi nguy c li ca con ngi. S dng cc cng c MDRE, d tho k hoch c to ra trc tip t m hnh cho vic s dng bi ngi qun l d n trong mt vi pht, vi nhng lin kt lin quan gia cc m hnh use case v cc nhim v ca kt hoch.MDRE s dng m hnh nh mt s ng thut cho tt c cc yu cu hot ng v bao gm vic s dng cc k thut m hnh cho vic pht hin v phn tch m t chi tit cc use case. Ban u, cc tin trnh c m hnh ha hiu r hn v mt sn phm c th h tr cc hot ng ca khch hng tim nng. V d, khi xy dng mt h thng bo lnh mi cho mt cng ty bo him, chng ti s mun bit nhng g cc h thng s tng tc vi, loi d liu c s dng, chnh sa v to, cch thng tin bo lnh c qun l v nhng g hn ch ca nhn bin bo lnh. Cc u ra ca cc n lc xy dng m hnh ban u s l mt m hnh kinh doanh m m t khch hng nh c hoc phi c xc nh tin trnh. T nhng n lc xy dng m hnh kinh doanh, mt sn phm hoc thit lp cc dch v IT s c bt ngun h tr qu trnh bo lnh nh mt tp hp cc tnh nng ca sn phm. Khi tnh nng sn phm c xu hng cao cp, h sau cn phi c phn tch bng cch m rng tt c cc tnh nng hin th xem chng c s dng nh th no. iu ny c thc hin trong mt m hnh phn tch, trong , mi tnh nng l mt im khi ng phn tch. Cc phn tch ca mi tnh nng sau c tng hp trong mt use case kt hp. V use case c phn r trong qu trnh phn tch, tnh nng kim th c m t trong cc use case c th. B phn cp y ca cc use case tr thnh vic xy dng yu cu sn phm.Cc hot ng sau y t mt d n pht trin mt h thng bo lnh cho mt cng ty bo him ln, v chng minh ha cc phng php s dng trong mt MDRE in hnh : Mt m hnh kinh doanh ca t chc ny c to ra, hin th cch bo lnh lm vic ti mt cng ty bo him. iu ny c thc hin bng cch tin hnh cc pht hin yu cu ti cc cuc hp vi quan chc ca cng ty v xy dng cc m hnh trong s hin din ca h vi cc u vo ca h. Khi xem xt cc m hnh kinh doanh, chng ti nhn thy mt s hot ng c thc hin mt cch hiu qu. V d, th s c gi n cc bn khc nhau c cha cc bn mu m phi c in y v tr li (email khng c s dng v c rt nhiu bn mu cn chng thc hoc ch k). Khng c chuyn theo di c khi no l th c gi i hoc b tr li. Mt tnh nng mi c thm vo, h thng bo lnh theo k hoch c gi l mt Diary m s theo di tt c cc hot ng gi v tr li th, v s t ng thng bo cho ngi c thm quyn nu khng nhn c phn hi mt cch kp thi. Trong khi phn tch, tnh nng Diary c m rng thng qua cc use case xc nh s tng tc ca cc h thng bo lnh mi vi ngi s dng, bao gm c d liu, hnh thc v chc nng. Mi phng trong s cc chc nng mc thp c h tr bi cc tnh nng Diary, sau khi xem xt cn thn, tr thnh yu cu khch hng. Cui cng, khi phn loi, yu cu c u tin bi cc bn lin quan v sau phn b cho pht hnh sn phm ca cc cn b d n. Cc m hnh kinh doanh v cc m hnh use case c tch hp hon ton trong m hnh use case (hoc phn tch) l mt phn m rng ca cc m hnh kinh doanh. Cc yu cu l c to ra t cc m hnh use case v np vo mt c s d liu theo di.

Mt m hnh thit k c th c to ra bng cch s dng cc m hnh phn tch nh l mt im khi u. Cui cng cc sn phm c ci t, trong , trong trng hp phn mm, m hnh ci t l phn mm hoc m ngun thc th (xem Hnh 4.2).K hoch d n, k hoch kim tra, du vt, v cc yu cu c th c to ra t mt m hnh, ty thuc vo mc tiu xy dng m hnh v n lc a vo vic to ra n. Chng ti mun mt m hnh c th kim tra cho ng n mt cch hiu qu. iu c ngha l chng ta cn xy dng m hnh ng ngha cho n. Mt h qu hu ch ca vic tng tnh hnh thc l vic s dng cc s liu xc nh cht lng sn phm cng vic v tin d n. Cui cng, nu cc sn phm cui cng l cc phn mm, mt m hnh phn tch c th l im khi u cho th h ca mt thit k phn mm. Cc b phn ca thit k c th c bt ngun bn t ng hoc bng tay t cc m hnh. V hu ht, cc hot ng din ra MDRE trc khi quyt nh thit k, chng thch hp cho c k ngh h thng v cng ngh phn mm. Chng ti s dng cc k thut MDRE trong cc d n c in t nh th phn loi h thng, t m hnh, cho d cc thnh phn kt qu s l phn cng, phn mm hoc firmware [Bradley et al. 1991] .Cc quy trnh s dng MDRE i hi mt s lng ng k vic lp k hoch trc, i ng nhn vin c tay ngh cao, v b cng c hu hiu. Vic to ra v s dng mt tin trnh MDRE s c m t trong cc phn sau, vi mt tp hp m hnh phng on v thc nghim tt nht. Kt qu ca vic s dng cc k thut MDRE c bo co trong [Berenbach v Borotto 2006]. Vi MDRE, thay v s dng vn bn nh mt khun kh cho cc yu cu trong mt d n, m hnh c s dng v pht huy th mnh. Trong chng 2, chng ta thy m hnh artifact nng cao cht lng v nng sut ca cc qu trnh RE nh th no. Khi s dng MDRE, nh nhiu artifact c th l to ra hoc c lu trong m hnh yu cu artifact. i vi cc artifact ca bn th ba hoc cc i tng m khng th c lu tr trong hoc to ra t m hnh, du vt (tracking) c s dng to ra cc siu lin kt (xem Hnh 4.3 v Bng 4.1, sau ny trong chng ny).Tt c cc artifact MDRE hoc c lu tr trong mt m hnh hoc chim mt v tr trong m hnh i din cho chng. L tng nht, cc vn bn m t cho mt i tng s c lu tr vi artifact. Theo yu cu, cc vn bn c th c trch xut n mt c im k thut hoc thay i khi cn thit. Ti liu bn ngoi nh cc tiu chun v quy nh ca chnh ph thng c tham chiu thng qua cc siu lin kt, l i tng lin kt trong m hnh. Tuy nhin, siu lin kt nn c s dng vi s thn trng, v n ch c th tr n mt tng th mt ci g . l mt yu cu trong mt m hnh tham kho mt ti liu bn ngoi thng qua mt lin kt ch c th tham kho ton b ti liu.

Gi mt m hnh v mt c s d liu ng b c th l c mt vn . N l mt qu trnh n gin to ra mt bn d tho u tin ca mt c s d liu cha cc yu cu t mt m hnh. Tuy nhin, c nhng vn m gi li m hnh v ng b c s d liu, cng nh by gi h ang trong hai c s d liu ring bit, v nhng thay i c thc hin cho ngi ta c th khng c phn nh trong ci khc. Chng ti cm thy rng cng c m s kt hp cc yu cu qun l v m hnh ha qu trnh c s vn cn vi nm na; do , c bit cn ch tch hp cng c v t ng cp nht . Ti Siemens, mt s d n th im c tin hnh xc nh hiu qu ca MDRE vi b cng c hin c trn cc d n ln [Berenbach v Borotto 2006]. D n b sung s dng MDRE hiu qu, ni cc yu cu c to ra t ng t mt m hnh phn tch v chuyn giao cho mt c s d liu yu cu. S kt hp gia chng trnh kim tra m bo cht lng (s dng cng c DesignAdvisor ni b ca chng ti) v lp yu cu t ng ha lm vic tt; vn duy nht cn m l cn phi t ng b ha cc m hnh v cc yu cu to ra nh mt phn ca cc yu cu qun l tin trnh. Mt tin trnh MDRE hoc tp cc tin trnh c th ko di ht chiu di vng i ton b sn phm pht trin t s i mi. V vy, vic xc nh mc tiu ca tin trnh, v nhng g cc bn lin quan n tin trnh s c mong i (Hnh 4.4).

Mt s cu hi tiu biu phi tr li c khi nh ngha mt tin trnh v mt b cng c tch hp h tr tin trnh bao gm : Lm th no mc tiu kinh doanh v yu cu cc bn lin quan (yu cu kinh doanh) c nm bt t tnh nng sn phm v / hoc yu cu? Lm th no tnh nng sn phm s c nm bt? Lm th no yu cu ny s c truy ra t tnh nng? Nhng trng hp th nghim s c lu tr? Lm th no cc k hoch d n s c ng b ha vi cc tin trnh MDRE? Lm th no yu cu ny s c gi m v phn tch bng mt tin trnh MDRE ? Lm th no o c cht lng v nng sut ? Lm th no cc artifact y c xc nh? u l cch hiu qu nht tin hnh chy nhiu tin trnh? Nhng cng c tt nht s dng cho phm vi ca d n l g? Lm th no cng c ny s c tch hp, v d, chng s c ng b nh th no? Lm th no du vt truyn thng s c qun l? Lm th no quy m ha qu trnh MDRE? Chng ta c mt dng sn phm no khng? Nu c, c phi bt k c MDRE no cng h tr dng sn phm ? Lm th no cc artifact v tin trnh MDRE s c h tr hoc duy tr mt khi sn phm c duy tr? Chng ta c i ng qun l c o to bi bn khng? Nhng tiu chun, quy trnh, v cc khun mu no l cn thit? Nu chng ta khng c chng, lm th no chng ta c c chng?4.3. u im ca hng tip cn MDREMDRE khng phi l mt phng php all or nothing . V d, nu mt t chc mun tp trung vo use case vn bn v yu cu, mt m hnh use case cp cao to ra nhng nh hng rt tt; v d, m hnh dng li mc mt use case, v chn biu tng use case khi chy mt trnh son tho vi cc use case phng php tip cn vn bn. Vi s nhanh nhn pht trin phn mm, cc m hnh nh (v d, cc m hnh l khng y ) c th c s dng i din cho mt tp cc lu tr ca ngi dng. S dng mt m hnh thay v ghi ch vn bn ngn cung cp tnh chi tit m khng ch s dng cho cc nh pht trin, m cho c cc nh kim th v nh gi.M hnh use case cng c th hot ng tt khi pht hin cc yu cu v kin trc hng dch v h thng (SOA) [Lau 2004], v vic s dng cc m hnh cho cc sn phm SOA dng nh tr thnh phng php tip cn thc t xc nh yu cu ca SOA. Cc m hnh s dng cho vic nh hng c bit tt khi m hnh c cng b ln Web, cho cc bn lin quan khng quen thuc vi cc d n hng dn nh hng n gin cho vic tm kim ti liu. Mi t chc, v tng d n trong t chc , cn phi lm mt chi ph, li ch, v phn tch ri ro xc nh nhng kha cnh ca MDRE l mong mun. MDRE c th c li th ng k so vi phng php tip cn khc trong cc d n ln. Mt s c lit k trong cc phn tip theo.S dng MDRE c lng kch thc v chi ph d nKarner cung cp cc hng dn cho vic to ra cc hm c lng t cc m hnh phn tch [Karner 1993]. Cch tip cn ca ng lin quan n xp hng i tng v cc use case n gin hay phc tp bng cch s dng mt h thng trng lng ring. Mt m hnh use case cp cao tng i ph hp vi hm c lng . Khi cc mu, tc nhn v use case c th c gn trng s da trn hng dn ca Karner. Khi cc th c hng ca m hnh c duyt qua, im ca use case c tng hp v chuyn i sang hm im c tnh chi ph. Lu rng phng php ny l khng n gin nh n c nghe qua; m hnh cp cao nn c s dng, v s th t xp hng cc use case v tc nhn phc tp cn phi c p dng mt cch sng sut. iu c ni, n l mt cch tuyt vi c tnh chi ph ca d n rt ln khi giai on u tin ca d n bt u.Ci thin s qun l cc yu cu xuyn sutYu cu xuyn sut l nhng yu cu m chng ta lu du vt hoc tc ng cc yu cu khc trong khu vc khc nhau. Vi cc phng php truyn thng, n c th rt kh qun l kim sot thay i cc yu cu chc nng. N c th, v d, rt kh xem nh th no mt tc ng yu cu mi hoc thay i cc b phn khc ca h thng. Vi MDRE, vic ny l tng i d dng, nh cc du vt l trc quan, v t quan im l vo mt m hnh ng nht, n rt d dng truy vn cho nhng thay i Trong thc hnh v sa i; v d nh, thay i, thm, xa artifact v cc mi quan h ca chng s t ng c phn nh khp mi ni m i tng lin quan hin din.nh hng ca mt tp cc yu cu phc tpiu hng thng qua khi lng ca vn bn c th rt kh khn. Ngay c khi mc ny c bt ngun t mc khc trong c s d liu, nh cc d n ln hn, cc ma trn du vt gia tng kch thc theo bnh phng ca cc s yu cu v n c th tr thnh mt nhim v kh khn tm kim thng tin cho mt tc ng hoc phn tch bnh qun. Hn na, i vi ngi khng quen thuc vi cc lnh vc, chuyn hng c th l mt qu trnh th-li v tn thi gian.nh hng vi mt m hnh tt tr nn d dng hn nhiu. Tm i tng lin quan l d dng nh lm mt truy vn chung chung (nh, mi th c trong mt c s d liu). V m hnh c tnh quy m ha, vic nh hng tr nn d dng bt k kch thc m hnh.nh gi nhanh cc tin trnh kinh doanh v mi quan h gia cc yu cuVic nh gi cc s nhanh hn ng k v trit hn vic xem xt cc ti liu tng t trong dng vn bn. Chng ti thy rng nh gi m hnh xu hng c nhiu nn vn ha v ngn ng trung lp hn xt cc ti liu vn bn. Hn na, nu m hnh ny c m rng h tr cc khi nim Unified Requirements Modeling Language (URML) (xem sau phn 4.5), sau cc mi quan h gia cc mi nguy him, e da, quy trnh, tnh nng sn phm, mc tiu kinh doanh, v cc yu cu chc nng v phi chc nng u c th c xem cng mt lc bi i phn phi [Berenbach v Gall 2006]. Hnh nh c xu hng t m h hn vn bn, v cc mi quan h ngay lp tc r rng khi nhn vo chng.Thc o cho cht lng v tin Khng ging nh cc vn bn, cc m hnh cu trc ton hc ( th o). V vy c th xc nh cc s liu v cht lng v tin b, v sau bn t ng trch cc s liu theo nh k [Berenbach v Borotto 2006]. Vic khai thc nhanh chng v phn tch cc s liu ci thin tnh minh bch v cht lng sn phm.Lp bn t ng ca k hoch d n v ni dung c s d liu ca cc yu cuVi mt m hnh phc tho, m mt trong nhng mc tiu ca m hnh ny l t ng to ra cc artifact di ngun nh k hoch d n v s lng ca cc yu cu c s d liu, cc thng tin khng tt c th trnh c, cng vi nhng tim tng cho cc sai st c th xy ra.[Berenbach 2003].4.4. iu kin tin quyt s dng MDREC mt s iu kin tin quyt s dng MDRE mt cch hiu qu. Nhng tin quyt ny c m t trong cc mc di y .K nng m hnh ha khng c snKinh nghim ca chng ti vi cc d n RE l, sau khi o to, phi mt khong mt thng hc ngh trc khi mt nh phn tch c th s dng cc k thut MDRE hiu qu. i vi mt nh phn tch tr thnh mt c vn hay dn dt mt i RE, n c th s mt t nht su thng lm vic vi MDRE theo mt lnh o giu kinh nghim. Khong thi gian o to thc t ph thuc vo kinh nghim v k nng ca nhn vin v s phc tp ca cc lnh vc.Trong iu kin l tng, t nht l mt trong nhng thnh vin trong nhm, tt hn l trng nhm, tri qua mt chu k MDRE hon chnh, l, i t sn phm cui cng n khu bo tr. Tt c chng ti u c nhng kinh nghim trong vic t thn vn ng sa chic my git hoc mt chic xe p, v chng ti bit rng sau khi chng ti hon thnh, chng ti ngh cho bn thn mnh, By gi ti sao ti khng lm iu trong u, n s c lm cuc sng ca ti d dng rt nhiu iu ny cng ng vi cc h thng k thut; thng, i qua mt vng i pht trin sn phm hon chnh c th thay i ng k quan im ca mt ngi v nhng g quan trng vi h.Cng c khng y Cng c cho yu cu k thut c xem xt trong giai on phi thai. Cc nh cung cp s phi hc cch tin rng h yu cu c s d liu s gii quyt tt c cc vn v tin trnh RE ca chng ti, nhng y khng phi l trng hp thng thng. Chng ti c th khng lun lun lm tt c mi th vi mt cng c; V d, hy xem xt vic duy tr c s d liu hoc t liu du vt. Hn na, mt s cng c khng chia t l tt; nh mt s artifact khi b s dng qu nhiu, hiu sut, cht lng s xung cp. Ngoi ra, vi nhng bin ng ca yu cu kinh doanh hin ti v cc khu vc cha cng c pht trin , lun lun l mi quan tm m mt nh cung cp s ngng sn xut mt cng c c s dng trn mt d n quan trng, li cho ngi s dng vi s h tr hn ch.T chc khng sn sng s dng MDREMDRE i hi i ng nhn vin c tay ngh cao, v c ngha l phi o to, t vn, v tri nghim sut vng i ca mt sn phm. Chng ti gp tnh hung m cc nh phn tch kinh doanh ang s dng phng php phn tch k thut da trn vn bn, h rt e ngi v vic s dng phng php mi, c bit l k thut m h s c lm vic mt mc k nng mi. 4.5. Tin trnh MDRETin trnh MDRE bao gm cc yu cu thu thp hot ng nhng khng bao gm thit k, ni tp trung cc hot ng gi m v phn tch l s sng to v s dng m hnh. iu bao gm, v d, mc tiu v cc hot ng xy dng m hnh tnh nng, phn tch mi nguy hi, m hnh ha mi e da, v yu cu s pht hin v phn tch bng cch s dng cc m hnh. Ty thuc vo s tinh t ca cc cng c m hnh c s dng, thc hin y ca URML s cho php mt t chc thc hin hu ht cc hot ng ca mnh vi mt RE URML, to ra artifact nh ti liu hoc thng s k thut yu cu khi cn thit trn c s c bit. Nu dng c t phc tp c s dng, hoc cc cng c truyn thng c s dng cho cc yu cu lu tr, mt cng c m hnh quy trnh truyn thng (v d, IDEF, UML, vv) c th c s dng m hnh ha qu trnh. Trong phn ny, chng ta s bt u vi mt ci nhn ton din v qu trnh MDRE, v sau trong chng ny, chng ti s cung cp tng bc hng dn to m hnh trong pht hin v phn tch. Chng ti s dng UML nh l mt im khi u v chp nhn n v b cng c c sn. N phi c lu rng hn ch ca MDRE thng p t bi nhng cng c c s dng. K t khi trng tm ca cc n lc MDRE l vic to ra cc m hnh t yu cu cao cp c th c kt tinh, cc cng c cho php bt c k thut no c s dng. Trng hp cng c khng th cung cp chc nng cn thit, sau ty chnh hoc s dng thm cc cng c khc nu cn thit.Thu hiu lc m uTrong phn m u ca mt d n, chng ti mun bit l do ti sao mt h thng hoc sn phm ang c xy dng. C, tt nhin, im mu thun v quan im nh vy, sn phm c to ra. Tuy nhin, trong phn mm v h thng k thut, quan im m m nhiu nht l ca cc bn lin quan tr tin cho h thng (hoc yu cu n lc khm ph, nu quyt nh xy dng vn cha t c). Nu n l c th, chng ti mun nm bt c mc tiu kinh doanh u khi mt tc ng phn tch c thc hin sau ny trong cc d n hoc thit k cn bng c thc hin, cc l do l ti sao mt tnh nng l trong h thng phn phi l d dng hiu. Nhn v pha trc hnh 4.14 chng ta c th nhn thy bi cnh s cho mt h thng qun l s kin th thao. Mt s s trong chng ny s dng h thng ny nh mt v d mu. Nhn hnh 4.14 u tin, sau nhn vo hnh 4.5. Hnh 4.5 cho chng ta thy mt mc tiu m hnh phn mnh cho thy mt s mc tiu, chng ti hy vng s t c trong to ra mt h thng s kin th thao (thng mi mong mun, v d, lm cho li nhun). M hnh ny cho thy rng mt s mc tiu kinh doanh l trong cuc xung t, l, cc mc tiu v tin cy cao c th xung t vi mc tiu cho mt h thng chi ph thp; nhng mc tiu ny s cn phi c gii quyt. Nu mt ti liu mc tiu khng th c trong m hnh (v d nh, mc tiu l mt phn ca mt tm nhn chin lc ti liu), sau t nht l mt biu tng trong m hnh c th theo di hoc tham kho cc mc tiu ban u. L tng nht, khi xem bn thng trong cc cng c m hnh hay mt m hnh web c xut bn, n phi c kh nng siu lin kt n mc tiu chi tit.

Hiu c bi cnh v cch m sn phm s c s dngTm nhn sn phm v phm vi cc ti liu c th cung cp ci nhn su sc vo cc mi trng ni sn phm s c s dng cng nh cc thng tin v nhng ngi s dng ca sn phm. Nhng m t ny bao gm thng tin theo ng cnh, cng nh chi tit hiu lm th no cc sn phm s c s dng bi khch hng. Trong th d y chng ti cung cp cho cc use case, mc d cc k thut khc nh m hnh IDEF cng c th c s dng. Trong kch bn trong hnh 4.6, mt quan chc ca s kin th thao mun gn mt i th cnh tranh vi mt i bng. Hnh 4.7 minh ha cc qu trnh m cc quan chc s dng menu gn mt i th cnh tranh vi mt i bng.Mt biu tng c bit c s dng ch ra rng mt use case bao gm l thit b u cui; ngha l, n khng c a vo hoc m rng cc use case v l mt thit b u cui ca phn tch (xem phn tip theo bit thm thng tin). Con s ny cho thy ch c mt kch bn tt. V d, c th c kch bn m cc i th cnh tranh chnh thc i vo sai (v d, bng cch gn cho mt cng dn M i tuyn trt tuyt Albanian) hoc c gng vo mt i th cnh tranh, ngi khng tn ti. Tt c cc kch bn s phi c xc nh.Mt sai lm rt ph bin vo thi im ny trong qu trnh gi m khng phi l xc nh cc tnh hung li. Vic gim st c th rt tt c n cho n khi n l thi gian bt u th nghim h thng, ti im m pht hin ca kch bn li c th tr thnh trch nhim ca ngi th nghim. Khi th nghim c hon thnh kch bn, qu trnh gi m tr nn khng hiu qu ni rng t nht. Khng ch l th nghim t c kh nng tip cn vi cc bn lin quan ly kch bn li, nhng mt s h thng c th c thit k v c xy dng vo thi im ny m khng tnh n s cn thit phi x l c pht hin li iu kin. Khi to cc kch bn m t, chng ti thy rng mt s ngi hay mt iu phi c thng tin v cc i v cung cp thng tin v h (ty tin gi l i iu khin trong hnh 4.6). V vy, chng ti xc nh, trong khi to ra mt kch bn, nhng g thng c gi l mt i tng kinh doanh. Mt i tng kinh doanh l mt i tng m l mt phn ca h thng (n c th l mt ngi, n c th l mt nhm ngi, n c th l mt h thng my tnh hoc h thng) m thc hin mt chc nng cn thit, hoc thit lp cc chc nng lin quan. Nu chng ta khng th tm thy mt i tng kinh doanh m nhng g chng ta cn sm trong qu trnh khm ph, chng ti to ra mt. Sau , chng ti s thu thp cc yu cu bng cch nhn vo cc dch v m cc i tng kinh doanh phi cung cp cho cc kch bn lm vic. Trong n lc ny, chng ti xc nh tnh nng sn phm cn thit, bao gm kh nng lu tr v truy xut thng tin v cc i, ca hng v ly thng tin v i th cnh tranh c nhn, v nh vy. Nh cc tnh nng sn phm c xc nh, chng ta c th to ra mt cy tnh nng cho thy mi quan h ca tt c cc tnh nng ny (xem Hnh 4.8).

L tng nht, cy tnh nng c th h tr cc cng c m hnh ang c s dng. Nu khng, bt k phng tin truyn thng ha c th c s dng minh ha phm vi y cc tnh nng trong cc sn phm l tng ha. Tt nhin, khng phi tt c cc tnh nng xc nh s lm cho n thnh sn phm cui cng; h s cn phi c u tin. Sau mt n lc phn tch m rng cc sn phm tnh nng ny vo cng xc nh, yu cu kim chng, mt pht hnh sn phm sau s c ch nh vi cc tnh nng mong mun. Trong nh ngha sn phm ban u, mt m hnh tnh nng c gi tng i nh. Tuy nhin, cc m hnh tng t c th c m rng h tr y cc dng sn phm. N cng c th c s dng xc nh s thay i sn phm hoc ty bin m c th c thc hin bi ngi s dng sau khi giao hng. M hnh tnh nng ny c bit hu ch trong vic xc nh cc trng hp th nghim m h thng c th c cu hnh bi ngi s dng sau khi giao hng. Phn tch tnh nng sn phm v to ra mt m hnh use case Mt khi chng ta c mt d tho cc tnh nng, chng ti c th bt u to ra mt m hnh t chng ta s ly c tt c cc yu cu ca khch hng ca chng ti (tt c trong s h, trc khi xp hng). c tnh sn phm tr thnh use case tru tng cp cao, t chng ti bt u qu trnh phn hy gi ra chi tit s tr thnh yu cu (hnh 4.9). Khi chng ti i qua tng tnh nng, kch bn c to ra m t cc tnh nng trong hnh ng; cc s kch bn m t chi tit cch s dng (Hnh 4.10), v cc s use case cung cp thng tin v c cu; v d, trong use case khc (hoc qu trnh) c bao gm hoc i khi gp (gi l m rng cc use case).

Nh cp trc , ty thuc vo im khi u, cc loi khc nhau ca cc m hnh (v d, kinh doanh, tnh nng, mc tiu, phn tch, thit k, thc hin) c th c s dng. Khi chng ti xung thp v cp thp hn trong mt doanh nghip, tnh nng, mc tiu, hoc m hnh phn tch, chng ti bao gm nhiu chi tit. Mc thp nht trong mt m hnh phn tch bao gm cc use case kim chng, nh c m t vi cc kch bn, s , v h thng biu . Use case cp thp hn v yu cu l nh nhau ngoi tr phn nhp. V d, cc use case c th l sp xp mt bnh nhn cho mt chuyn thm theo st; vi cc yu cu tng ng l N s c c th ln lch cho mt bnh nhn khm theo di bng cch s dng h thng lp k hoch. iu quan trng l xc nh cc use case cp thp nht t quan im ca c ng ngha v c ch xc nh khi no mt m hnh c hon tt. V d, mt nh ngha v use case y c th bao gm nhng nhn xt ny: Mt use case c nhn c coi l thit b u cui (v d, khng phn hy na) khi n khng bao gm hoc m rng cc use case. N c xc nh vi s trng thi hoc hot ng m t kt qu c thnh cng v khng thnh cng. N cung cp thng tin y cho vic to ra cc trng hp th nghim. Ti liu ca n l ph hp s dng nh mt nh ngha yu cu. N c a ra mt khun mu c bit ca use case thit b u cui (xem Hnh 4.7). Mt use case khng u cui c th c coi l hon thnh khi n p ng tt c cc kim tra m bo cht lng cho mt use case khng u cui, v tt c cc use case l c bao gm hoc m rng n c xc nh v c hon thnh. Mt use case tru tng khng u cui c coi l hon thnh khi tt c cc use case c th c truy cp t n c hon thnh. Bng truy cp ngha l bng cch i qua th bao gm cc nt (use case) v cc cnh (ph thuc, v d, bao gm, m rng).Trch xut yu cu t m hnhTrc khi bt u pht hin v phn tch, n l cn thit hiu lm th no m hnh ny s c s dng trong mt d n. Nu m hnh ny ch c s dng cho bi cnh nn v cung cp thng tin cho cc th nghim, t th tc cn thit. Tuy nhin, nu cc m hnh ang c khai thc cho cc yu cu v cc s liu, hoc nu artifact khc nhau s c bn t ng to ra t cc m hnh, sau l mt cch tip cn chnh thc hn l cn thit.T mt m hnh th cng ng l mt th khng c chu trnh, n c th trch xut cc yu cu t cc m hnh lp trnh c mt yu cu c s d liu [Berenbach 2003]. Mt cch khc l gi cho cc yu cu trong m hnh, to ra quan im bng xem xt hoc mt h thng Yu cu k thut (SRS) trc tip t m hnh (Hnh 4.11).

Cc UML cung cp kh nng to h s vi cc biu tng c bit v cc loi i tng. Ngoi ra, phn m rng cho UML tn ti c th cho m hnh kinh doanh. Chng ti khuyn bn nn ci thin r rng v n gin ca m hnh kinh doanh v phn tch bng cch kt hp s hoc use case biu tng truyn thng vi cc biu tng c o vi m hnh kinh doanh hoc tn min bt c ni no c th, v sau xc nh ng ngha, chng hn nh nhng ngi m chng ti xut [Berenbach 2004]. V d, mt trong nhng quy tc kinh doanh c tm thy l c hiu qu l yu cu cc tc nhn (ngi s dng mt sn phm) c yu cu giao tip vi use case c th (th nghim) thng qua mt ranh gii, ngoi tr trn s ng cnh. Bng cch thi hnh lut ny, mi im ni mt giao din hoc hnh thc phi tn ti c bt v c th c xem trong mt tp bo co. Trong hnh 4.12, chng ta thy cc yu cu phi chc nng m hot ng phi hon thnh trong vng mt giy nh hng n giao din ngi s dng phn mm c s dng bi khn gi. Nh cp trc y, chng ti tm thy rng vic s dng nh du t cc yu cu phi chc nng trn mt m hnh ci thin kh nng hin th ca h v lm gim nguy c mt yu cu quan trng khng chc nng no b b st trong qu trnh thit k. Sau khi m hnh c hon tt, mt b dng bng c xy dng ng cc yu cu chi tit c th c tch ra v c s dng nh l mt im khi u cho vic to ra c hai danh sch nhim v d n v k hoch kim tra. Ngoi ra, chng ta c th to ra mt giao din (ngi s dng v phn mm).

Khi ng mt MDREKhi bt u mt n lc MDRE cho pht hin, phn tch, iu quan trng l Xc nh m hnh hon thnh. Hiu cch m hnh s c s dng v duy tr sau khi hon thnh, ny xc nh nhng cng c cn thit v lm th no chng c tch hp. C cc tiu chun v th tc thch hp sn. Phong cch m hnh ha l quan trng. Nu khng c hng dn hoc hng dn, cc nh phn tch c th to ra cc m hnh m khng th c s dng hiu qu cho cc yu cu pht sinh, s liu khai thc, hoc d liu khai thc khong sn. C t nht mt ngi trong nhm hot ng nh mt iu tri qua mt chu k MDRE hon chnh. C cc cng c mong mun thit lp ti ch v sn sng s dng.T chc ca mt m hnh l cha kha thc hin khai thc xc minh v yu cu ca chng trnh. iu quan trng l phi c mc tiu ca mt m hnh kim chng mch lc trong tm tr sut n lc phn tch v qu trnh xy dng m hnh. Cc kin thc cha trong mt m hnh phn tch c gi tr cho mt t chc v c th c ph bin bng cch xut bn ln web. Cc chn on m t trong cc phn sau y s lm cho mt m hnh d hiu hn bng cch iu hng trc quan. Qun l phin pht hin v phn tch Vi MDRE, s qun l phin pht hin v phn tch c thc hin bng cch s dng qu trnh tng t, mc d nhng ngi tham gia c th khc nhau. Ban u, cc chuyn gia theo ch v cc i, v cc nh phn tch s tham gia. Ti cuc hp khi ng ban u, cc i nn m t cho nhm nng ct cch cc phin s c hp, v cung cp cc v d v artifact MDRE. Do , cc i s Hng dn nh gi v th tc nh hng dn phong cch cho ni dung v iu chnh li (offline) khi cn thit . M t cc k thut m hnh v cc cng c c s dng. Trnh by mu m hnh l tng. Gii thch cch QA s c thc hin. Xc nh cc tiu ch hon thnh. R sot d tho k hoch v tham gia d on. Cc phin hp bt u vi m hnh h tr vin hoc nhm mu dn k nng qua, ri i xung cc m hnh (xem d on cho b rng m hnh u tin trong phn sau The Early Modeling Effort Should Cover the Entire Breadth of the Domain ). Mt khi cc nh phn tch khc t c mt s kinh nghim vi cc phin m hnh, h c th tr thnh lnh o v c c kinh nghim nh mt c vn.Cc phin thng hp vo bui sng, ba hoc bn ln mt tun. Ti mi k hp, cc vn phi c m hnh c bit trc v cc chuyn gia vn thch hp hoc khch hng c d kin vo cuc hp (xem Hnh 4.13) .Cng t u tin ca doanh nghip trong cc phin m hnh ha c phn tch cc s liu t bt k cng c phn tch t ng c s dng trn cc m hnh. Ngoi ra, bt k m t m c to ra n c o ngc ch vo m hnh. Bi tp sa cha (offline) c thc hin, v cc bui pht hin tip tc.Khi cc hot ng m hnh ha tip tc, khng qu 5-8 ngi nn c mt. Mt my chiu c s dng tham gia c th nhn thy cc m hnh c xy dng hoc nh gi. Cc phin khng nn ko di hn na ngy. Vo lc kt thc mi phin m hnh ha, ngi iu hnh xut khu mt bng tnh t cc m hnh vi cc artifact v m t ca h.

Thng tin thiu sau c b sung vo bng tnh ca cc chuyn gia vn c giao, c cc nh phn tch n v nhp khu tr li vo cc m hnh trc khi phin m hnh tip theo. Bt c ni no c th, cch nhp cc m t vn bn nn trnh trong bui m hnh ha, v n lm gim ng k nng sut. Mt khc, m t chi tit (v d, use case, yu cu, cc tc nhn, cc i tng) l cn thit trong m hnh to ra ti liu cht lng cao. Nh vy, mt c s m t quay vng trong v ngoi ca m hnh l cn thit v nh gi m bo cht lng ca cc m t vt nn l mt phn ca qu trnh xy dng m hnh. Ci thin nng sut thng qua m hnh phn tn Mt khi mt thi quen c thnh lp v mt s m hnh ban u din ra, tt c cc thnh vin trong nhm nn hiu th no s dng mt s cng c; h s bt u m hnh ha theo mt phong cch nht qun. Ngoi ra, sau mt thi gian ngn, cc i tng khc nhau ang c gi ra hoc phn tch s c xc nh trong m hnh. Ti thi im ny, nhm nghin cu c th chia thnh cc nhm; sau mi nhm c th m hnh trong lnh vc xc nh ca h, a vo cc chuyn gia vn c lin quan hoc cc bn lin quan khi cn thit.Tin hnh nh gi m hnhnh gi m hnh c thc hin theo nh k. Trong nh gi, mi ngi trong nhm v cc bn lin quan v cc chuyn gia c mt. Nu nhm nghin cu chia thnh cc nhm, mi nhm s trnh by tc phm ca h. Ngi hoc i dn i qua cc m hnh s dng mt cch tip cn t trn xung di theo th bc, v thiu st c ghi nhn. Sau cuc hp, cc i gn nh phn tch sa cha nhng thiu st trong cc m hnh, v vic sa cha c xem xt bi cc nhm nng ct ti cc phin tip theo m hnh trc khi m hnh ha cc khu vc mi. Ngoi ra, bng tnh ca artifact v m t c lu hnh xem xt, thng l thng qua e-mail. S ch cn thn nn c tr cho cc ni dung, ng php v chnh t trong cc m t, nh cc vn bn tng thut s tr thnh mt phn ca bt k thng s k thut yu cu. Thnh thong, cc m hnh c xem xt li vi khch hng. Theo kinh nghim ca chng ti, chng ti quan st thy nhng kt qu tch cc t kt qu nh gi m hnh khch hng sau: Khch hng c c s t tin rng cc t chc pht trin hiu c nhu cu ca h. Cc khch hng c gii phng khi s cn thit phi xem xt s lng ln cc ti liu da trn vn bn. Cc nguyn liu xy dng c th c ti s dng bi c khch hng v cc t chc pht trin (ty thuc vo cc iu khon ca hp ng).4.6. Pht hin v phn tch m hnh phng onPhn ny m t mt tp hp cc cng ngh t ng v nh hng cho cc yu cu v gi m phin phn tch khi s dng UML. Nhng phng on c s dng thnh cng trn mt s d n ln hn ca chng ti. Lu rng phng on v nh hng phong cch cho UML c m t rng ri nhng ni khc [Riel 1996], [Ambler 2005], ti s khng c nhc n y. Thay vo , chng ti tp trung vo cng ngh t ng, l cn thit cho vic xy dng cc m hnh kim chng v khai thc tin trnh yu cu.M hnh nn c mt im khi u p buc mt cu trc iu hng, bt u hoc bi cnh s ch nn c mt im vo duy nht trong cc hnh thc ca mt use case tru tng hay tnh nng ca sn phm (xem Hnh 4.14). Cho s mt ci tn c bit, chng hn nh bi cnh, s gip xc nh n. Cc s ng cnh cng rt quan trng v n c tt c cc thc th bn ngoi m h thng hoc sn phm b iu tra s c. Nh chng ta ang s dng use case k hiu y, chng ti coi cc i tng l cc tc nhn. c th l ngi (v d nh, i trng), t chc (v d, b phn bn hng), hoc cc h thng (v d, cnh st h thng my tnh ca b phn). Ly danh sch quyn l rt quan trng, nh chng ta s thy sau ny l vic kim tra m bo cht lng quan trng c da trn danh sch cc tc nhn c ngun gc t cc s ng cnh. Do , chng ti c cc chn on c lin quan c m t trong cc phn tip theo.Tt c nhng tc nhn gn vi h thng c phn tch nn xut hin trong s ng cnhM hnh ny cn c xy dng nh mt th khng chu trnh[Crochemore et al. 1997], v cc tnh nng sn phm hoc use case biu tng duy nht trong s ng cnh l nt u cho th. S dng cc trng hp, cc tc nhn, cc i tng, v ranh gii hoc giao din l cc nt, v cc mi quan h gia chng l cc nh. Tuy nhin, gi cho cc m hnh n gin, phn tch lp trnh, ct li ca th s l mi quan h gia cc use case v tnh nng sn phm. Phng on ny, cng vi cc chn on m t vic s dng cc yu t v ranh gii, cung cp cho mt trong nhng ng ngha cho cc m hnh y .

Nhng n lc m hnh ha ban u nn bao trm ton b lnh vcKhoan xung qu sm c nguy c thiu giao din v cc i tng m cn phi c m hnh. Bng m hnh ha trn ton b min, xc nh cc lnh vc chnh c m hnh ha v nhng ngi c ra khi phm vi, cc giao din mt tch s tr nn r rng. V d, trong h thng qun l s kin cho Th vn hi, tt hn l s