A Method for the Selection of Software Development ...

0 downloads 0 Views 170KB Size Report
and rational unified process (RUP). Lightweight process or agile process models accentuate on agility for software development process [16]. According to.
$0HWKRGIRUWKH6HOHFWLRQRI6RIWZDUH 'HYHORSPHQW/LIH&\FOH0RGHOVXVLQJ $QDO\WLF+LHUDUFK\3URFHVV 

0XPWD]$KPDG.KDQ

(OHFWULFDO (QJLQHHULQJ 6HFWLRQ )DFXOW\ RI (QJLQHHULQJ DQG 7HFKQRORJ\ -DPLD 0LOOLD ,VODPLD $&HQWUDO8QLYHUVLW\ 1HZ'HOKL ,QGLD (PDLOPDNKDQ#JPDLOFRP

 

$]UD3DUYHHQ 0 7HFK 6FKRODU 'HSDUWPHQW RI (OHFWURQLFV DQG &RPPXQLFDWLRQ (QJLQHHULQJ ,QGLUD *DQGKL 'HOKL 7HFKQLFDO 8QLYHUVLW\ IRU :RPHQ ,*'78:  .DVKPHUH *DWH 'HOKL,QGLD (PDLOSDUYHHQD]UD#JPDLOFRP

$EVWUDFW 7KH VXFFHVV UDWH RI VRIWZDUH V\VWHP GHSHQGV XSRQ WKH W\SH RI VRIWZDUH GHYHORSPHQW OLIH F\FOH 6'/&  PRGHOV WKDW ZH HPSOR\ DW WKH WLPH RI VRIWZDUH GHYHORSPHQW SURFHVV ,Q OLWHUDWXUH ZH KDYH LGHQWLILHG GLIIHUHQWW\SHVRI6'/&PRGHOVOLNHDJLOHPHWKRGVUDSLG DSSOLFDWLRQ GHYHORSPHQW PHWKRG DQG WUDGLWLRQDO PHWKRGV DQG FKRRVLQJ RQH RI WKHP LV QRW DQ HDV\ WDVN DFFRUGLQJ WR QHHGFULWHULD RI WKH VRIWZDUH SURMHFWV 7KHUHIRUH LQ RUGHU WR DGGUHVV WKLV LVVXH ZH SUHVHQW D PHWKRG IRU WKH VHOHFWLRQ RI 6'/& PRGHOV XVLQJ DQDO\WLF KLHUDUFK\ SURFHVV $+3  )LQDOO\ WKH XWLOL]DWLRQ RI WKH SURSRVHG DSSURDFK LV GHPRQVWUDWHG ZLWK WKH KHOS RI DQ H[DPSOH  .H\ZRUGV6'/&'HFLVLRQ0DNLQJ3URFHVV$+3

 ,,1752'8&7,21 $ VRIWZDUH GHYHORSPHQW OLIH F\FOH 6'/&  PRGHOV UHSUHVHQWV D SURFHVV IRU GHYHORSLQJ DQ LQIRUPDWLRQ V\VWHPV > @ ,W LQFOXGHV GLIIHUHQW SKDVHV OLNH SODQQLQJDQDO\VLVGHVLJQDQGLPSOHPHQWDWLRQ2QWKH EDVLVRIRXUOLWHUDWXUHUHYLHZ>@ZHGLYLGHWKH 6'/& PRGHOV LQWR WKUHH SDUWV LH KHDY\ZHLJKW GHYHORSPHQW PHWKRGRORJ\ OLJKWZHLJKW GHYHORSPHQW PHWKRGRORJ\ DQG K\EULG GHYHORSPHQW PHWKRGRORJ\ +HDY\ZHLJKWGHYHORSPHQW PHWKRGRORJ\LVDOVRNQRZQ DV WUDGLWLRQDO PHWKRGRORJ\ DQG LW LQFOXGHV ZDWHUIDOO PRGHO LWHUDWLYH PRGHO SURWRW\SH PRGHO VSLUDO PRGHO DQG UDWLRQDO XQLILHG SURFHVV 583  /LJKWZHLJKW SURFHVV RU DJLOH SURFHVV PRGHOV DFFHQWXDWH RQ DJLOLW\ IRU VRIWZDUH GHYHORSPHQW SURFHVV >@ $FFRUGLQJ WR WKH2[IRUGGLFWLRQDU\DJLOLW\PHDQVWKHDELOLW\WRWKLQN DQG GUDZ FRQFOXVLRQ TXLFNO\ $JLOH SURFHVV LQFOXGHV ([WUHPH 3URJUDPPLQJ ;3  >  @ '\QDPLF 6\VWHP 'HYHORSPHQW 0HWKRGRORJ\ '6'0  > @ $GDSWLYH6RIWZDUH'HYHORSPHQW $6' >@6FUXP> @ &U\VWDO > @ DQG )HDWXUH'ULYHQ 'HYHORSPHQW )''  > @ HWF ,Q   VRIWZDUH GHYHORSHUV c 978-1-4799-2900-9/14/$31.00 2014 IEEE

0RKG6DGLT 6RIWZDUH (QJLQHHULQJ /DERUDWRU\ &RPSXWHU (QJLQHHULQJ 6HFWLRQ )DFXOW\ RI (QJLQHHULQJ DQG 7HFKQRORJ\ -DPLD 0LOOLD ,VODPLD $&HQWUDO8QLYHUVLW\ 1HZ'HOKL  ,QGLD ( PDLOVDGLTMPL#JPDLOFRP

 SXEOLVKHGWKHPDQLIHVWRIRUDJLOHVRIWZDUHGHYHORSPHQW DQG LW LV EDVHG RQ WKH IROORZLQJ WZHOYH SULQFLSOHV > @  6DWLVI\FXVWRPHUWKURXJKHDUO\DQGFRQWLQXRXV GHOLYHU\RIVRIWZDUH  :HOFRPH FKDQJLQJ UHTXLUHPHQWV HYHQ LQ WKH ODWHGHYHORSPHQWSKDVH  'HOLYHUILUVWLQFUHPHQWZLWKLQFRXSOHRIZHHNV DQG FRPSOHWH VRIWZDUH ZLWKLQ FRXSOH RI PRQWKV  %XVLQHVV VWDNHKROGHUV DQG GHYHORSHUV PXVW ZRUNWRJHWKHUGDLO\WKURXJKRXWWKHSURMHFW  %XLOG SURMHFW DFFRUGLQJ WR WKH LQWHUHVWHG VWDNHKROGHUV  7KHUHVKRXOGEHDIDFHWRIDFHPHHWLQJDPRQJ DOOWKHVWDNHKROGHUV  :RUNLQJ VRIWZDUH LV WKH SULPDU\ PHDVXUH RI WKHSURJUHVV  7KHVSRQVRUVGHYHORSHUVDQGXVHUVVKRXOGEH DEOHWRPDLQWDLQDFRQVWDQWSDFHLQGHILQLWHO\  &RQWLQXRXV DWWHQWLRQ WR WHFKQLFDO H[FHOOHQFHDQGJRRGGHVLJQHQKDQFHVDJLOLW\  7UXVWDQGUHVSHFWPXVWEHPDLQWDLQHGDPRQJ DOOWKHDJLOHPHPEHUV  7KHEHVWDUFKLWHFWXUHVUHTXLUHPHQWVDQG GHVLJQVHPHUJHIURPVHOIRUJDQL]LQJWHDPV  $WUHJXODULQWHUYDOVWKHWHDPUHIOHFWVRQ KRZWREHFRPHPRUHHIIHFWLYH +\EULGPHWKRGRORJ\LVDFRPELQDWLRQRIWUDGLWLRQDODQG DJLOH PHWKRGRORJLHV DQG LW LQFOXGHV UDSLG DSSOLFDWLRQ GHYHORSPHQW 5$' ,Q+LFGXUPD]>@SUHVHQWD IX]]\ PXOWL FULWHULD GHFLVLRQ PDNLQJ DSSURDFK WR VRIWZDUHOLIHF\FOHPRGHOVHOHFWLRQ,Q*HDPEDVX HWDO>@LGHQWLI\WKHLQIOXHQFHIDFWRUVIRUWKHFKRLFHRI DVRIWZDUHGHYHORSPHQWPHWKRGRORJ\,Q4XUHVKL DQG +XVVDLQ >@ SURSRVHG DQ DGDSWLYH SURFHVV PRGHO ZKLFKLVDQH[WHQVLRQRI;3PRGHO,QDVLPLODUVWXG\ 539

LQ  4XUHVKL DQG +XVVDLQ >@ SURSRVHG D PRGHO IRU VRIWZDUH FRPSRQHQW EDVHG GHYHORSPHQW &%'  SURFHVVPRGHO$FFRUGLQJWRWKH6WDQGLVKUHSRUW >@ SURMHFWV VXFFHVV UDWH VKRZV WKDW  RI DOO SURMHFWV VXFFHHGHG  ZHUH FKDOOHQJHG DQG  IDLOHG 7KHVH SDUDPHWHUV VKRZ WKDW WKH VHOHFWLRQ RI DSSURSULDWH PHWKRGRORJ\ SOD\V DQ LPSRUWLQJ UROH LQ GHYHORSLQJ VRIWZDUH 7KHUHIRUH LW PRWLYDWHV XV WR GHYHORS D PHWKRGRORJ\ IRU WKH VHOHFWLRQ RI 6'/& ,Q WKLV SDSHU ZH ILUVW LGHQWLI\ WKH YDULRXV FULWHULD¶V RI 6'/& DQG WKHQ DSSO\ WKH DQDO\WLF KLHUDUFK\ SURFHVV $+3  IRU WKH VHOHFWLRQ RI 6'/& PRGHO 7KHUH DUH YDULRXV DSSOLFDWLRQV RI $+3 IRU H[DPSOH LQ > @ ZH KDYH HPSOR\HG $+3 IRU WKH SULRULWL]DWLRQ RI UHTXLUHPHQWV 7KH UHVW RI WKH SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ,,DQGVHFWLRQ,,,SUHVHQWVWKHEULHILQWURGXFWLRQ DERXW 6'/& DQG $+3 UHVSHFWLYHO\ 3URSRVHG PHWKRG IRUWKHVHOHFWLRQRI6'/&PRGHOLVJLYHQLQVHFWLRQ,9 ,QVHFWLRQ9ZHSUHVHQWWKHFDVHVWXG\DQGILQDOO\ZH FRQFOXGHWKHSDSHULQVHFWLRQ9,  ,, 62)7:$5( '(9(/230(17 /,)( &@  $+HDY\ZHLJKW'HYHORSPHQW0HWKRGRORJ\ +'0   7KH WUDGLWLRQDO RU KHDY\ZHLJKW GHYHORSPHQW PHWKRGRORJ\ +'0 LVEDVHGRQDVHTXHQWLDOVHULHVRI VWHSV OLNH L  UHTXLUHPHQWV HOLFLWDWLRQ GHILQLWLRQ LL  VROXWLRQ EXLOG LLL  WHVWLQJ DQG GHSOR\PHQW 7KHUH DUH VHYHUDO +'0OLNH ZDWHUIDOO PRGHOSURWRW\SLQJ PRGHO VSLUDO PRGHO HWF > @ :DWHUIDOO PRGHO LV D FRQYHQWLRQDO OLQHDU VHTXHQWLDO RU WUDGLWLRQDO VRIWZDUH OLIH F\FOH PRGHO ,Q WKLV PRGHO SURMHFW LV GLYLGHG LQWR VHTXHQWLDO SKDVHV :H FDQQRW FKDQJHXSGDWH DQ\ UHTXLUHPHQWV EDVHG XSRQ FXVWRPHU UHTXLUHPHQWV 6RIWZDUH SURWRW\SLQJ LV WKH GHYHORSPHQW DSSURDFK RI DFWLYLWLHV GXULQJ VRIWZDUH GHYHORSPHQW WKH FUHDWLRQ RI SURWRW\SHV LH LQFRPSOHWH YHUVLRQV RI WKH VRIWZDUH EHLQJ GHYHORSHG 7KH VSLUDO PRGHO LV D VRIWZDUH GHYHORSPHQW SURFHVV FRPELQLQJ HOHPHQWV RI ERWK GHVLJQ DQG SURWRW\SLQJ LQ VWDJHV 7KH IRFXV RI WKLV

540

PRGHOLVRQWKHULVNDVVHVVPHQWDQGPLQLPL]LQJSURMHFW ULVNE\EUHDNLQJWKHSURMHFWLQWRVPDOOHUVHJPHQWV  %/LJKWZHLJKW'HYHORSPHQW0HWKRGRORJ\ /'0   /LJKWZHLJKWPHWKRGRORJLHVDUHDOVRUHIHUUHGWRDVDJLOH PHWKRGRORJLHV RU DJLOH VRIWZDUH GHYHORSPHQW PHWKRGRORJLHV 7KHVH PHWKRGRORJLHV DUH FKDUDFWHUL]HG E\ WKH IROORZLQJ DWWULEXWHV > @ DGDSWLYH LQFUHPHQWDO FRRSHUDWLYH DQG VWUDLJKWIRUZDUG 2Q WKH EDVLV RI RXU OLWHUDWXUH UHYLHZ  ZH KDYH LGHQWLILHG WKH IROORZLQJ DJLOH PHWKRGV LH $GDSWLYH 6RIWZDUH 'HYHORSPHQW>@$JLOH0RGHOLQJ>@&U\VWDO)DPLO\ > @ '\QDPLF 6\VWHP 'HYHORSPHQW 0HWKRG > @ ([WUHPH 3URJUDPPLQJ >  @ )HDWXUH 'ULYHQ 'HYHORSPHQW > @ ,QWHUQHW 6SHHG 'HYHORSPHQW > @ 3UDJPDWLF 3URJUDPPLQJ >@ DQG 6FUXP >@  D$GDSWLYH6RIWZDUH'HYHORSPHQW $6'   $6' SURYLGHV D IUDPHZRUN WR JXLGH WKDW KRZ WR SUHYHQW SURMHFWV IURP IDOOLQJ LQWR FKDRV 5$'LFDO VRIWZDUH GHYHORSPHQW > @ LV DQ DQFHVWRU RI $6' $6'RIIHUVVROXWLRQVIRUWKH GHYHORSPHQWRIODUJHDQG FRPSOH[ V\VWHP DQG HQFRXUDJH LQFUHPHQWDO DQG LWHUDWLYH GHYHORSPHQW ZLWK WKH FRQVWDQW SURWRW\SLQJ 4XUHVKLDQG+XVVDLQ>@SURSRVHGDQDGDSWLYHSURFHVV PRGHO IRU DJLOH GHYHORSPHQW DQG LW LV PRGLILHG DSSURDFKRIWKHH[WUHPHSURJUDPPLQJ ;3 7KH PDLQ SKDVHV RI DGDSWLYH SURFHVV PRGHOV LQFOXGHV FRPPXQLFDWLRQ DQG SODQQLQJ DQDO\VLV GHVLJQ DQG GHYHORSPHQWWHVWLQJDQGGHSOR\PHQW  E$JLOH0RGHOLQJ $0   $JLOH PRGHOLQJ $0  ZDV LQWURGXFHG E\ 6FRWW : $PEOHU LQ  IRU PRGHOLQJ DFWLYLWLHV >@ ,W NHHSV WKH DPRXQW RI PRGHOV DQG GRFXPHQWDWLRQ DV ORZ DV SRVVLEOH >@ )RXU HOHPHQWV RI DJLOH PRGHOLQJ DUH VLPLODU WR ;3 LH &RPPXQLFDWLRQ VLPSOLFLW\ IHHGEDFNDQGFRXUDJH 7KHLGHDEHKLQGDJLOHPRGHOLQJ LVWRSURGXFHVXIILFLHQWO\DGYDQFHGPRGHOVDFFRUGLQJWR WKHQHHGRIWKHFXVWRPHU  F3UDJPDWLF3URJUDPPLQJ 33   ,WLQWURGXFHVDVHWRISURJUDPPLQJEHVWSUDFWLFHV,WLVD FROOHFWLRQRIVKRUWWLSV WKHUHDUHWRWDORIWKHP WKDW IRFXV RQ GD\ WR GD\ SUREOHPV ,W GRHV QRW KDYH SURFHVV SKDVH RU ZRUN SURGXFWV ,W FRYHUV PRVW SURJUDPPLQJ SUDFWLFDOLWLHV 7KH SKLORVRSK\ RI 33 LV XQLYHUVDO DQG FDQ EH DSSOLHG WR DQ\ VRIWZDUH GHYHORSPHQWSKDVH>@  G6FUXP

2014 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)

 6FUXPLVDQLWHUDWLYHDQGLQFUHPHQWDODJLOHPHWKRGIRU PDQDJLQJVRIWZDUHSURMHFWV,WLVDQHPSLULFDODSSURDFK EDVHG RQ WKH IROORZLQJ DGDSWDELOLW\ IOH[LELOLW\ DQG SURGXFWLYLW\,QVFUXPSURMHFWVDUHGLYLGHGLQWRVSULQWV (DFK VSULQW KDV RQH ZHHN WR IRXU ZHHN GXUDWLRQ 7KH VSULQWVDUHRIIL[HGLQGXUDWLRQDQGQHYHUH[WHQGHG7KH REMHFWLYH RI HDFK VSULQW LV WR SURGXFH XVDEOH SURGXFW ZLWKDQDGGHGLQFUHPHQWRIIXQFWLRQ>@  H&U\VWDO)DPLO\  &U\VWDO PHWKRG LV RQH RI WKH PRVW SRSXODU DJLOH PHWKRGVDQGLWZDVGHYHORSHGE\$OLVWDLU&RFNEXUQLQ ¶V 7KLV PHWKRG ZDV GHYHORSHG WR DGGUHVV WKH IUHTXHQWO\ FKDQJLQJ SURMHFW HQYLURQPHQW DQG FKDUDFWHULVWLFV ,W LQFOXGHV WKH QXPEHU RI GLIIHUHQW PHWKRGVIURPZKLFKWRVHOHFWWKHPRVWVXLWDEOHRQHIRU WKHSURMHFW7KHEHQHILWVRIFU\VWDOVIDPLO\LQFOXGHV D  LPSURYH FRPPXQLFDWLRQ DQG FROODERUDWLRQ WKURXJKRXW WKH SURMHFW WHDP E  LPSURYHV V\VWHP SHUIRUPDQFH F  GHOLYHU IDVWHU UHVXOWV DQG HQKDQFHV GHYHORSPHQW SURFHVV ,Q WKLV PHWKRGRORJ\ GLIIHUHQW PHWKRGV DUH DVVLJQHGGLIIHUHQWFRORURQWKHEDVLVRIWKHLUDJLOLW\7KH RUGHURIPHWKRGVIURPPRVWDJLOHWROHDVWLV L FU\VWDO FOHDU LL  FU\VWDO \HOORZ LLL  FU\VWDO RUDQJH DQG LY  FU\VWDO UHG &U\VWDO PHWKRGV DUH RSHQ IRU DQ\ GHYHORSPHQW SUDFWLFHV WRROV DQG ZRUN SURGXFWV >  @  I'\QDPLF6\VWHP'HYHORSPHQW0HWKRG '6'0   '6'0 ZDV GHYHORSHG LQ 8. LQ WKH PLG  ,W LV VLPLODULQPDQ\ZD\VWRVFUXPDQG;3EXWLWLVXVHGLQ WKRVHSURMHFWVZKHUHWKHWLPHUHTXLUHPHQWVDUHIL[HG,Q WUDGLWLRQDOGHYHORSPHQWPHWKRGRORJLHVIXQFWLRQDOLW\LV IL[HG DQG WKH WLPH DQG UHVRXUFHV DUH YDULDEOH EXW LQ FDVH RI '6'0 WLPH LV IL[HG DQG IXQFWLRQDOLW\ YDULHV DFFRUGLQJ WR WKH QHHG RI VWDNHKROGHUV 7KHUH DUH QLQH SULQFLSOHV RI '6'0 OLNH   DFWLYH XVHU LQYROYHPHQW   WHDP PXVW EH HPSRZHUHG WR WDNH WKH GHFLVLRQ   IUHTXHQWO\ UHOHDVH RI WKH SURGXFW   LWHUDWLYH GHYHORSPHQW   UHYHUVLEOH FKDQJHV GXULQJ WKH GHYHORSPHQW   UHTXLUHPHQWV DUH LQLWLDOO\ GHILQHG DW KLJK OHYHO   PHHWLQJ WKH EXVLQHVV QHHG LV PRUH LPSRUWDQW   LQWHJUDWLQJ WHVWLQJ WKURXJKRXW WKH OLIH F\FOH  FROODERUDWLRQDQGFRRSHUDWLRQDUHHVVHQWLDO> @  J([WUHPH3URJUDPPLQJ ;3   ;3LVXVHGWRLPSURYHWKHVRIWZDUHTXDOLW\DQGVXSSRUWV FKDQJLQJ FXVWRPHU UHTXLUHPHQWV 7KLV PHWKRGRORJ\ VWUHVVHV RQ WHDP ZRUN 0DQDJHUV GHYHORSHUV DQG FXVWRPHUVDUHDOOHTXDOSDUWHUUHVLQFROODERUDWLYHWHDP ;3 LV EDVHG RQ VLPSOLFLW\ FRPPXQLFDWLRQ IHHGEDFN

DQGFRXUDJH;3LVSRSXODUEHFDXVHRILWVPDQDJHPHQW DFWLYLWLHV IRU H[DPSOH L  LW LQYROYHV WKRVH DFWLYLWLHV WKDWZRXOGEHXVHGWRGHFLGHZKDWVKRXOGEHGRQHLQWKH QH[W SKDVH DQG DOVR LL  SUHGLFWV ZKHQ WKH SURMHFW ZLOO EHGRQH>@

 K)HDWXUH'ULYHQ'HYHORSPHQW )''   )''HPSKDVL]HRQIHDWXUHDVSHFWRIDSURMHFW,Q WKLV PHWKRGRORJ\ ZDVILUVWDSSOLHGRQDPRQWK SHUVRQSURMHFWIRUDODUJH6LQJDSRUHEDQNDQGWKHVDPH PHWKRG ZDV LPPHGLDWHO\ IROORZHG E\ D VHFRQG  PRQWK ORQJ SHUVRQ SURMHFW7KHUH DUH ILYH PDLQ DFWLYLWLHV LQ )'' WKDW DUH SHUIRUPHG LWHUDWLYHO\ L  GHYHORS DQ RYHUDOO PRGHO LL  EXLOG D IHDWXUHV OLVW LLL  SODQ E\ IHDWXUHV LY  GHVLJQ E\ IHDWXUHV Y  EXLOG E\ IHDWXUHV>@  L,QWHUQHW6SHHG'HYHORSPHQW ,6'   ,WLVOHDVWNQRZQDSSURDFKLQDJLOHOLWHUDWXUH,WLVXVHG LQWKRVHVLWXDWLRQVZKHUHVRIWZDUHQHHGVWREHUHOHDVHG IDVW DQG UHTXLUHV VKRUW GHYHORSPHQW F\FOHV 7KLV IUDPHZRUN FRQVLVWV RI WLPH GULYHUV TXDOLW\ GHSHQGHQFLHVDQGSURFHVVDGMXVWPHQWV>@

 &+\EULG'HYHORSPHQW0HWKRGRORJ\ +@ ,Q  &KR >@ SURSRVHG D K\EULG VRIWZDUH GHYHORSPHQW PHWKRG IRU ODUJHVFDOH SURMHFWV E\ FRPELQLQJ UDWLRQDO XQLILHG SURFHVV 583 ZLWKVFUXP  ,,,$1$/@ ,9352326('0(7+2'  7KLV VHFWLRQ SUHVHQWV D PHWKRG IRU WKH VHOHFWLRQ RI 6'/& PRGHOV XVLQJ $+3 7KH SURSRVHG PHWKRG LV SUHVHQWHGVLPSO\LQWKHIROORZLQJ L ,GHQWLI\WKHFULWHULD LL &RQVWUXFWWKHKLHUDUFKLFDOVWUXFWXUHRI6'/&PRGHO LLL &RQVWUXFWWKHGHFLVLRQPDWUL[ LY &DOFXODWHWKHUDQNLQJYDOXHV Y 6HOHFWLRQRIDPRGHO  L ,GHQWLI\WKHFULWHULD  %HIRUHWKHVHOHFWLRQRIDQ\6'/&PRGHOUHTXLUHPHQWV DQDO\VWVKRXOGLGHQWLI\WKHFULWHULD¶VIRUWKHVHOHFWLRQRI DQ6'/&PRGHO2QWKHEDVLVRIRXUOLWHUDWXUHUHYLHZ ZH KDYH LGHQWLILHG WKH IROORZLQJ IDFWRUV ZKLFK LQIOXHQFH WKH GHFLVLRQ RI FKRRVLQJ D VRIWZDUH GHYHORSPHQWPHWKRGRORJ\ D &ODULW\RIWKHUHTXLUHPHQWV E &RVWDQGGHYHORSPHQWWLPH F ,QFRUSRUDWLRQRIUHTXLUHPHQWVFKDQJH G 6\VWHPFRPSOH[LW\ H &RPPXQLFDWLRQDPRQJGLIIHUHQWVWDNHKROGHUV I 6L]HRIGHYHORSPHQWWHDPHWF

Agile methodologies

Cost and development Time

Level 2

Hybrid methodologies

Inclusion of requirements changes during the development process

System Complexity

)LJ+LHUDUFKLFDO6WUXFWXUHRIWKH6'/&VHOHFWLRQSUREOHP 542

2014 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)

Level 3

 LLL &RQVWUXFWWKH'HFLVLRQ0DWUL[  :H ZLOO FUHDWH WKH GHFLVLRQ PDWUL[ XVLQJ $+3 PHWKRG >@'HWDLOHGGHVFULSWLRQIRUWKHFRQVWUXFWLRQRI GHFLVLRQPDWUL[LVJLYHQLQVHFWLRQ9  LY &DOFXODWHWKHUDQNLQJYDOXHV  5DQNLQJ YDOXHV ZLOO EH REWDLQHG DIWHU FRPSXWLQJ WKH HLJHQYHFWRU YDOXHV IURP WKH SDLU ZLVH FRPSDULVRQ PDWUL[>@  Y 6HOHFWLRQRIDPRGHO  &RQVWUXFW WKH ELQDU\ VHDUFK WUHH %67  RI WKH UDQNLQJ YDOXHVWKDWZHKDYHREWDLQHGLQSUHYLRXVVWHS$SSO\LQ RUGHU WUHH WUDYHUVDO WHFKQLTXH RQ %67 DQG DV D UHVXOW ZH ZLOO JHW WKH SULRULWL]HG OLVW RI 6'/& PRGHOV 7KH PRGHO ZKLFK KDV KLJKHVW SULRULW\ ZLOO EH VHOHFWHG IRU WKHGHYHORSPHQWRIWKHSURMHFW  9&$6(678'