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.

WKURXJKWKHOLQNHGLQWRROVWRSHUIRUPXVHIXODQDO\VHVRI WKH*71V\VWHP·VSHUIRUPDQFHDQGVHFXULW\$OWKRXJK WKH FDVH VWXG\ ZDV DQ RYHUDOO VXFFHVV LW LOOXPLQDWHG WZR FKDOOHQJHV IDFLQJ WKH$UPDQLDSSURDFK7KHILUVWRI WKHVHLVVXHVLVWKDWDOWKRXJK$UPDQLFDQSURYLGHVLJQLILFDQWOHYHUDJHZKHQXVHGSURSHUO\LWGRHVQRWUHOLHYHLWVXVHUVRI WKHQHHGWREHVNLOOHGPRGHOHUVDQGDUFKLWHFWV7KLVLVHVSHFLDOO\WUXHRIWKRVHXVLQJ $UPDQLWRVSHFLI\DUFKLWHFWXUDOVW\OHVDQG FUHDWH FXVWRP GHVLJQ HQYLURQPHQWV UDWKHU WKDQ VLPSO\ XVLQJ D FXVWRP $UPDQLHQYLURQPHQW FUHDWHG E\ VRPHERG\ HOVH 7KH /RFNKHHG 0DUWLQ VFLHQWLVWV KDG WR LWHUDWHWKURXJKPXOWLSOHGHVLJQDOWHUQDWLYHEHIRUHILQGLQJDQHIIHFWLYHZD\WRUHSUHVHQW*71·VFRUHYRFDEXODU\ DQG GHVLJQ UXOHV $OWKRXJK WKH VWUXFWXUH $UPDQL SURYLGHV DSSHDUHG WR DVVLVWWKHPLQWKLVSURFHVVLWVWLOOUHTXLUHGVLJQLILFDQWLQWHOOHFWXDOHIIRUWWRGHHSO\XQGHUVWDQGWKHLPSRUWDQWLVVXHVLQWKH*71GHVLJQ7KHVHFRQGLVVXHZDVUDLVHGE\RQHRI WKH/RFNKHHG0DUWLQVFLHQWLVWVSDUWLFLSDWLQJLQWKLVFDVHVWXG\+HIRXQGWKHGHFODUDWLYHQDWXUHRI $UPDQL·VGHVLJQODQJXDJHFKDOOHQJLQJWRWDNHDGYDQWDJH RI DQG XVH WR LWV IXOO SRWHQWLDO 6SHFLILFDOO\ KH IRXQG LW GLIILFXOW WR PDNH WKHFRQFHSWXDOOHDSIURPVSHFLI\LQJKRZDFRPSRQHQWVKRXOGSHUIRUPLWVWDVNDVDSURJUDPPHUGRHV WR VLPSO\ GHFODULQJ WKH GHVLUHG VWUXFWXUH YRFDEXODU\ DQG GHVLJQ UXOHV RI DQDUFKLWHFWXUDO GHVLJQ RU VW\OH 7KLV VWUXJJOH ZDV PRVW DSSDUHQW LQ WKH GLIILFXOW\ KH KDG LQVSHFLI\LQJWKHGHVLJQUXOHVWKDWGHILQHGWRSRORJLFDODQG LQWHUIDFHFRQVWUDLQWV,QWKH LQLWLDOLWHUDWLRQKHFUHDWHGXQQHFHVVDULO\FRPSOH[DQDO\VHVWRYHULI\LQWHUIDFHPDWFKHV:LWKDOLWWOHJXLGDQFHIURPPHKRZHYHUKHZDVDEOHWRUHSKUDVHWKHVHDQDO\VHVE\VLPSO\SODFLQJDIHZVKRUW GHVLJQ UXOHV RQ WKH RUGHU RI OLQHV RI FRGH HDFK LQWR WKH DSSURSULDWH W\SHGHILQLWLRQV(YHQWXDOO\KHDFTXLUHGDQDSSUHFLDWLRQIRUWKHVLPSOLFLW\RI WKLVDSSURDFKEXWJHWWLQJWRWKLVSRLQWUHTXLUHGDQRQWULYLDODPRXQWRI WUDLQLQJ(SLORJXH7KH /RFNKHHG 0DUWLQ DUFKLWHFWV VHHPHG WR EH VDWLVILHG ZLWK WKH PRGHOLQJ WRROV WKDW WKH\EXLOWRQWRSRI $UPDQLDQGIHOWWKDWWKHWRROVHQGHGXSSURYLGLQJWKHPZLWKVRPHXVHIXODQDO\WLFDOOHYHUDJH,WLVKRZHYHUXQFOHDUKRZPXFKHIIHFWWKHLUDUFKLWHFWXUDODQDO\VLVKDGRQWKHHYHQWXDOHYROXWLRQRI WKH*71DUFKLWHFWXUH,WGRHVQRWDSSHDUWKDWWKHWRROVWKH\EXLOWKDYHPDGHWKHWUDQVLWLRQIURPDQLQWHUHVWLQJUHVHDUFKSURMHFWWRGDLO\XVHZLWKLQ/RFNKHHG0DUWLQ 7KHLU H[SHULHQFH ZLWK $UPDQL DQG LWV DVVRFLDWHG SHUIRUPDQFH DQDO\VLV WRRO ZHUHKRZHYHUDSSDUHQWO\VXFFHVVIXOHQRXJKWKDWWKHWRROVZHUHLQFOXGHGLQDQLQWHUQDO/RFNKHHG0DUWLQIROORZRQSURMHFWWR FRQWLQXHSXUVXLQJWKHXVHRI DUFKLWHFWXUHGHVLJQDQG DQDO\VLVWRROV &DVHVWXG\%XLOGLQJDQDQDO\WLFWRROVXLWH,QWKHVHFRQGFDVHVWXG\DFRPSXWHUVFLHQWLVWDWWKH6RIWZDUH(QJLQHHULQJ,QVWLWXWH6(,DQG D JUDGXDWH VWXGHQW LQ (OHFWULFDO DQG &RPSXWHU (QJLQHHULQJ DW &DUQHJLH 0HOORQ8QLYHUVLW\XVHG$UPDQLWRGHILQHDQDUFKLWHFWXUDOVW\OHFDOOHG0HWD6DQGWRFUHDWHDWRROVXLWHIRU DQDO\]LQJ V\VWHP GHVLJQV GRQH LQ WKH 0HWD6 VW\OH 7KH QHZ VW\OH XVHG WKH 6LPSOH[DUFKLWHFWXUDOVW\OH>:66KD@DQG+RQH\ZHOO·V0HWD+DUFKLWHFWXUHGHVFULSWLRQODQJXDJH

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

Saved successfully!

Ooh no, something went wrong!