08.07.2015 Views

Rapid Development of Custom Software Architecture Design ...

Rapid Development of Custom Software Architecture Design ...

Rapid Development of Custom Software Architecture Design ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SURWRFROVDQGEHKDYLRUV$VDUHVXOWDUFKLWHFWVZRUNLQJLQWKLVVW\OHFDQH[SORUHWKHLURSWLRQVZLWKUHVSHFWWRWKHVHLVVXHVE\DGMXVWLQJWKHYDOXHVRI WKHVHSURSHUWLHVRQWKHLUFRQQHFWRUDQGFRPSRQHQWLQVWDQFHVDQGWHVWLQJZKHWKHUWKHLUSURSRVDOVVDWLVI\WKHVW\OH·VGHVLJQUXOHV'LVFXVVLRQDQGHYDOXDWLRQ$V)LJXUHLQGLFDWHVWKHSURFHVVRI GHILQLQJWKLVDUFKLWHFWXUDOVW\OHDQGFXVWRPL]LQJWKHJHQHULF$UPDQLHQYLURQPHQWWRVXSSRUWLWZDVTXLFNDQGVWUDLJKWIRUZDUGUHTXLULQJRQO\KRXUV RI WRWDO GHYHORSPHQW WLPH $V PHQWLRQHG HDUOLHU WKLV WLPH PHDVXUHPHQW GRHV QRWLQFOXGH WKH GRPDLQ DQDO\VLV HIIRUW SULPDULO\ UHDGLQJ DQG XQGHUVWDQGLQJ %HVW·V ERRN WKDWSUHFHGHGWKHVW\OHVSHFLILFDWLRQDQGHQYLURQPHQWGHYHORSPHQW$V WKH SUHYLRXV VHFWLRQV GHVFULEH , ZDV DEOH WR FDSWXUH DQG UHSUHVHQW D ZLGH YDULHW\ RIGHVLJQRSWLRQVIRUWKLVVW\OHXVLQJRQO\$UPDQL·VSURSHUW\GHVLJQUXOHDQGW\SHFRQVWUXFWV7KH DELOLW\ WR GHILQH HQXPHUDWHG SURSHUW\ W\SHV SURYHG YHU\ XVHIXO EHFDXVH PDQ\ RI WKHSURSHUWLHVWKDW,QHHGHGWRFDSWXUHZHUHHDVLO\UHSUHVHQWHGZLWKDGLVFUHWHDQGIL[HGVHWRISRVVLEOHYDOXHV)XUWKHUPRUHLWZDVVWUDLJKWIRUZDUGWRLGHQWLI\ZKLFKFRPELQDWLRQVRI WKHVHYDOXHVDFURVVFRPSRQHQWVDQGFRQQHFWRUVZHUHYDOLGDQGZKLFKZHUHLQYDOLGDQGWRZULWHFRUUHVSRQGLQJ GHVLJQ UXOHV WR LQVXUH YDOLG FRPELQDWLRQV )RU H[DPSOH HQXPHUDWHGSURSHUWLHVFDSWXUHZKHWKHUGDWDLVSXVKHGRUSXOOHGDFURVVSRUWUROHSDLUVDQGZKHWKHUWKDWSXVKLQJRUSXOOLQJLVDFWLYHRUSDVVLYH/LNHZLVHHQXPHUDWHGSURSHUWLHVDUHXVHGWRGHILQHWKHWKUHH EDVLF ZD\V WKDW D FRQQHFWRU FDQ KDQGOH EXIIHU RYHUIORZ ² E\ EORFNLQJ GURSSLQJUHFHLYHGUHFRUGVRUFUDVKLQJ$QRWKHU ILQGLQJ IURP WKLV FDVH VWXG\ ZDV WKDW WKH $UPDQL GHVLJQ ODQJXDJH SURYHGUHPDUNDEO\ HIIHFWLYH DW FDSWXULQJ WKH QRQIXQFWLRQDO SURSHUWLHV RI DQ LQWHUHVWLQJ VHW RIFRQQHFWRUV 7KH FRQQHFWRUV LQ WKLV VW\OH GULYH FRQWURO IORZ ZLWK GDWD IORZ ZKLFK LV WKHRSSRVLWH RI WUDGLWLRQDO SURFHGXUDO FRQQHFWLRQV )XUWKHU WKH\ SURYLGH WKH DELOLW\ WR SXWPXOWLSOH SURGXFHUV RU PXOWLSOH FRQVXPHUV RQ D VLQJOH FRQQHFWLRQ $OWKRXJK , GLG QRWSURYLGHDIRUPDOEHKDYLRUDOSURWRFROVSHFLILFDWLRQIRUWKHFRQQHFWRUV,ZDVDEOHWRFDSWXUHDZLGHYDULHW\RI QRQIXQFWLRQDOSURSHUWLHVUHODWHGWRWKHFRQQHFWRUV,ZDVDOVRDEOHWRFDSWXUHDQGHQIRUFHDIHZNH\DVSHFWVRI WKHFRQQHFWRU·VFRPPXQLFDWLRQSURWRFROXVLQJHQXPHUDWHGSURSHUWLHV DQG GHVLJQ UXOHV 7KHVH DVSHFWV LQFOXGHG HQVXULQJ DSSURSULDWH SXVKSXOO DQGDFWLYHSDVVLYHFRPELQDWLRQVEHWZHHQSRUWVDQGWKHUROHVWRZKLFKWKH\ZHUHDWWDFKHGEXIIHURYHUIORZSROLF\EXIIHUVKDULQJSROLF\WUDQVIHUUHGUHFRUGIRUPDWDQGWKHPRGHOIRUKDQGOLQJPXOWLSOHVRXUFHUROHVWKDWIHHGLQWRDVLQJOHVLQNURXQGURELQUHQGH]YRXVRURSSRUWXQLVWLF7KH PRVW HQFRXUDJLQJ UHVXOW IURP WKLV FDVH VWXG\ LV WKDW LW SURYHG VWUDLJKWIRUZDUG WRUHSUHVHQWDOORI WKHVHWKLQJVGLUHFWO\LQWKH$UPDQLGHVLJQODQJXDJH,GLGQRWQHHGWRXVHH[WHUQDO DQDO\VLV WRROV ODQJXDJH H[WHQVLRQV QRU RWKHU HPEHGGHG ODQJXDJHV ZLWKLQ P\$UPDQL VW\OH VSHFLILFDWLRQ 1RU GLG , UXQ LQWR DQ\ VLJQLILFDQW OLPLWDWLRQV ZLWK WKH GHVLJQODQJXDJH LWVHOI 7KLV ILQGLQJ LV HQFRXUDJLQJ EHFDXVH GHVLJQHUV ZRUNLQJ LQ WKLV VW\OH FDQDGGUHVVQRQWULYLDOXVHIXODQGEURDGGHVLJQLVVXHV &DVHVWXG\DKLHUDUFKLFDOVW\OH,QWKHVHFRQGVWUXFWXUHGFDVHVWXG\,FUHDWHGDVW\OHWKDWFDSWXUHVWKHSRSXODUDUFKLWHFWXUDODEVWUDFWLRQ RI OD\HUV 7KLV VW\OH LPDJLQDWLYHO\ FDOOHG WKH OD\HUHG VW\OH LV DQ H[DPSOH RI D

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!