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.

'LVFXVVLRQDQGHYDOXDWLRQ3HUKDSV WKH PRVW HQFRXUDJLQJ ILQGLQJ IURP WKLV SDLU RI FDVH VWXGLHV ZDV KRZ HDVLO\ DQGHIIHFWLYHO\,ZDVDEOHWRH[WHQGDYHU\JHQHULFVW\OHWKHQDwYHFOLHQWVHUYHUVW\OHWRFUHDWHDPXFK PRUH IRFXVHG DQG FRQVWUDLQHG VXEVW\OH WKH WKUHHWLHU VW\OH 7KH WKUHHWLHU VW\OHVSHFLILFDWLRQ UHTXLUHG PLQLPDO QHZ $UPDQL FRGH WR FDSWXUH WKH DGGLWLRQDO YRFDEXODU\FRQVWUDLQWVDQGVHPDQWLFVRI WKHVXEVW\OH7KHUHVXOWLQJVXEVW\OHKRZHYHUSURYLGHGDZHOOGHILQHG DQG TXLWH VSHFLILF IUDPHZRUN IRU EXLOGLQJ WKUHHWLHU FOLHQWVHUYHU V\VWHPV 7KLVIUDPHZRUNWKHVWUXFWXUDOYRFDEXODU\DQGWKHVWDQGDUGFRPSRVLWLRQSDWWHUQVRI WKHWKUHHWLHUVW\OHSURYLGHDUFKLWHFWVZLWKVLJQLILFDQWGHVLJQJXLGDQFHDQGDOHYHUDJHLQFUHDWLQJWKUHHWLHUV\VWHPV7KHLQIRUPDOH[SHULPHQWLQLQWHJUDWLQJDQH[WHUQDOGHVLJQWRROGHPRQVWUDWHGWKDWDOWKRXJKQRWDVHDV\DVZULWLQJDGHVLJQDQDO\VLVGLUHFWO\LQWKH$UPDQLGHVLJQODQJXDJHLQWHJUDWLQJH[WHUQDODQDO\VLV WRROV LV IHDVLEOH DQG UHODWLYHO\ WLPHHIIHFWLYH,QWHJUDWLQJ WKH SHUIRUPDQFHDQDO\VLVWRROZLWKWKHWKUHHWLHUVW\OHHQYLURQPHQWSURYLGHGDSRZHUIXODQDO\WLFDOFDSDELOLW\WRWKHFXVWRP$UPDQLHQYLURQPHQWZLWKUHODWLYHO\ORZHIIRUW &DVHVWXG\WZRFDOODQGUHWXUQVW\OHV,QWKHILIWKFDVHVWXG\,FUHDWHGDSDLURI DUFKLWHFWXUDOVW\OHVDQGHQYLURQPHQWVWRVXSSRUWWKHGULYHUVXESURJUDPVW\OHGHVFULEHGLQ>%H@7KHVHVW\OHVDUHYDULDQWVRI WKHJHQHULF&DOODQG5HWXUQVW\OHVGHVFULEHGLQWKH>6&@ER[RORJ\SDSHU$VZLWKWKHEDWFKVHTXHQWLDOVW\OHGHVFULEHG LQ WKH ILUVW FDVH VWXG\ %HVW·V GHVFULSWLRQ RI WKH GULYHUVXESURJUDP DQG LW·V GEGULYHUVXESURJUDPVXEVW\OHLVWRRLQIRUPDOWRWUDQVODWHGLUHFWO\LQWR$UPDQL7RFDSWXUHWKHVW\OHV·HVVHQWLDOFRQFHSWVDQGFRQVWUXFWV,WKHUHIRUHKDGWRDGGVRPHDGGLWLRQDOIRUPDOLW\WRWKHVW\OHVSHFLILFDWLRQ$VLQSUHYLRXVFDVHVWXGLHVDGGLQJWKHUHTXLUHGIRUPDOLW\SURYHGWREHVWUDLJKWIRUZDUG$GGLQJWKLVDGGLWLRQDOULJRUUHTXLUHGWKDW,H[SOLFLWO\VSHFLI\QXPHURXVGHVLJQ GHFLVLRQV WKDW ZHUH LPSOLFLW LQ WKH VW\OH·V LQIRUPDO VSHFLILFDWLRQ 5DWKHU WKDQGLPLQLVKLQJ WKH YDOXH RI WKHVH VW\OH GHILQLWLRQV H[SRVLQJ WKHVH LPSOLFLW GHVLJQ GHFLVLRQVVLJQLILFDQWO\FODULILHGWKHDUFKLWHFWXUDOVSHFLILFDWLRQRI WKHVW\OHV7KH'ULYHU6XESURJUDPVW\OH7KH ILUVW VW\OH WKDW , FUHDWHG LQ WKLV FDVH VWXG\ ZDV WKH GULYHUVXESURJUDPVW\OHRXWOLQHGLQ)LJXUH7KHNH\REVHUYDWLRQXQGHUO\LQJWKHGULYHUVXESURJUDPVW\OHLVWKDWWKHLQIUDVWUXFWXUHXVHGLQPDQ\ODUJHGDWDSURFHVVLQJDSSOLFDWLRQVLVEDVLFDOO\WKHVDPHWKRXJKWKHVSHFLILFWDVNV XQGHUWDNHQ DW HDFK SURFHVVLQJ VWHS YDU\ IURP DSSOLFDWLRQ WR DSSOLFDWLRQ 7KLV LVEDVLFDOO\WKHVDPHREVHUYDWLRQWKDWXQGHUOLHVWKHEDWFKVHTXHQWLDOVW\OHGHVFULEHGLQVHFWLRQ7KHSULPDU\GLIIHUHQFHEHWZHHQWKHEDWFKVHTXHQWLDODQGGULYHUVXESURJUDPVW\OHVOLHVLQZKHWKHUWKH\DUHGDWDGULYHQEDWFKVHTXHQWLDORUFRQWUROGULYHQGULYHUVXESURJUDPDQGZKHWKHUWKHSURFHVVLQJHPSKDVL]HVPRGLILFDWLRQVWRDVWUHDPRI GDWDEDWFKVHTXHQWLDORUWUDQVDFWLRQVWKDWPLJKWQHHGWRDFFHVVRQHRUPRUHGDWDEDVHVGULYHUVXESURJUDP7KHILUVWVWHSIRUEXLOGLQJV\VWHPVLQWKLVVW\OHLVWRSHUIRUPDIXQFWLRQDOGHFRPSRVLWLRQRIWKH V\VWHP·V SURFHVVLQJ WDVNV 7KLV GHFRPSRVLWLRQ GLYLGHV WKH SURFHVVLQJ LQWR D VHW RIGLVFUHWHIXQFWLRQV7KHVHIXQFWLRQVDUHWKHQPDSSHGWRDVHWRI VXESURJUDPFRPSRQHQWVWKDWH[HFXWHWKHUHTXHVWHGIXQFWLRQV(YHU\V\VWHPDOVRKDVDH[DFWO\RQHSULPDU\GULYHUFRPSR

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

Saved successfully!

Ooh no, something went wrong!