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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GDWDVKDULQJ7KHDXWKRUVDXJPHQWWKLVWRSOHYHOFODVVLILFDWLRQZLWKPRUHGHWDLOHGH[DPSOHVRI DUFKLWHFWXUDOVW\OHVWKDWILW LQWR HDFKRI WKHVHFDWHJRULHV6KDZ DQG&OHPHQWV FODLPWKDWWKRXJKQRWH[KDXVWLYHWKHVHWRSOHYHOFDWHJRULHVFRYHUDVLJQLILFDQWSRUWLRQRI WKHFRPPRQO\XVHGDUFKLWHFWXUDOVW\OHV7RGHPRQVWUDWHWKHEUHDGWKRI DUFKLWHFWXUDOGHVLJQH[SHUWLVHWKDW$UPDQLLVFDSDEOHRIFDSWXULQJ WKHQ DW OHDVW RQH WHVW VW\OH ZDV FKRVHQ IURP HDFK RI WKH VL[ WRSOHYHODUFKLWHFWXUDO FDWHJRULHV GHVFULEHG LQ WKH WD[RQRP\ ,Q HYDOXDWLQJ SRWHQWLDO WHVW VW\OHVIURPHDFKRI WKHVHFDWHJRULHV,DOVRPDGHDQHIIRUWWRLQVXUHWKDWZKHQHYDOXDWHGDVDZKROHWKHVHWRIDUFKLWHFWXUDOVW\OHV,VHOHFWHGIURPHDFKRIWKHWRSOHYHOFDWHJRULHVDGGUHVVHG D EURDG UDQJH RI DUFKLWHFWXUDO LVVXHV DQG FDSWXUHG D EURDG UDQJH RIDUFKLWHFWXUDO DWWULEXWHV $V D UHVXOW WKH HLJKW FDVH VWXGLHV GHVFULEHG LQ WKLV FKDSWHUGHPRQVWUDWH WKDW $UPDQL LV FDSDEOH RI FDSWXULQJ DQG OHYHUDJLQJ D ZLGH YDULHW\ RIDUFKLWHFWXUDOGHVLJQH[SHUWLVH3RZHU7KHSRZHURI WKHHQYLURQPHQWVSURGXFHGLQWKHVHFDVHVWXGLHVYDULHGVLJQLILFDQWO\)RU LQFOXVLRQ LQ WKHVH H[SHULPHQWV KRZHYHU D SXEOLVKHG VW\OH GHVFULSWLRQ KDG WRGHVFULEHRUDWOHDVWSRLQWWKHZD\WRZDUGVVRPHFRPSHOOLQJDQDO\WLFDORUGHVLJQJXLGDQFHFDSDELOLWLHV 7R VKRZ WKH GHSWK RI WKH DQDO\WLFDO SRZHU WKDW FDQ EH LQFOXGHG LQ DQ$UPDQLHQYLURQPHQWWZRRI WKHVW\OHVWKH&OLHQW6HUYHUVW\OHVZHUHDXJPHQWHGZLWKVLJQLILFDQW H[WHUQDO DQDO\VLV WRROV 7KLV H[SHULPHQWDO DSSURDFK GHPRQVWUDWHV WKDW DQ$UPDQLHQYLURQPHQWFDQTXLFNO\DQGHDVLO\FDSWXUHPDQ\IRUPVRI GHVLJQH[SHUWLVH,WDOVR GHPRQVWUDWHV WKDW VLJQLILFDQW FRPSOH[ PRGHOLQJ DQG DQDO\VLV WRROV FDQ EHLQWHJUDWHG ZLWK D FXVWRPL]HG $UPDQL HQYLURQPHQW WR FDSWXUH DQG H[SORLW GHVLJQH[SHUWLVHWKDWLVQRWUHDGLO\FDSWXUHGGLUHFWO\LQWKH$UPDQLGHVLJQODQJXDJH,QFUHPHQWDOLW\7KHVHH[SHULPHQWVGHPRQVWUDWHWKHLQFUHPHQWDOLW\RI WKH$UPDQLDSSURDFKRQWZROHYHOV$WDFRDUVHOHYHOWKHEDVLFSURFHVVRI FUHDWLQJDFXVWRPHQYLURQPHQWLVVLPSO\ WKH LQFUHPHQWDO DGDSWDWLRQ RI D JHQHULF $UPDQL HQYLURQPHQW E\ ORDGLQJ VW\OHVDQG RWKHU FDSWXUHG GHVLJQ H[SHUWLVH LQWR WKH HQYLURQPHQW ,Q WKLV ZD\ DOO RI WKH WHVWVW\OHVVHOHFWHGGHPRQVWUDWHWKHLQFUHPHQWDOQDWXUHRI WKH$UPDQLDSSURDFK$WDPRUHILQH JUDLQHG OHYHO WZR RI WKH HLJKW WHVW VW\OHV ZHUH VHOHFWHG EHFDXVH WKH\ DUH QDWXUDOH[WHQVLRQV DQG VSHFLDOL]DWLRQV RI RWKHU PRUH JHQHULF WHVW VW\OHV 7KHVH VW\OH VSHFLDOL]DWLRQV ZHUH FUHDWHG E\ PDNLQJ LQFUHPHQWDO DGDSWDWLRQV WR H[LVWLQJ VW\OHV VR WKDW WKHLQLWLDOVW\OH·VHQYLURQPHQWFRXOGFDSWXUHDGGLWLRQDOGHVLJQH[SHUWLVH8VLQJWKHVHFULWHULD,VHOHFWHGHLJKWDUFKLWHFWXUDOVW\OHVWRXVHDVWHVWFDVHV)RUHDFKRI WKHVHVW\OHV,EXLOWDFXVWRP$UPDQLEDVHGVRIWZDUHDUFKLWHFWXUHGHVLJQHQYLURQPHQWDQGWUDFNHGWKH WLPH HIIRUW DQG WDVNV UHTXLUHG WR FUHDWH LW 6SHFLILFDOO\ , PHDVXUHG WKH WLPH VSHQWFUHDWLQJ WKH VW\OH DQG HQYLURQPHQW EURNHQ GRZQ LQWR WLPH WR FDSWXUH DEVWUDFW GHVLJQH[SHUWLVH DQG WLPH WR FXVWRPL]H WKH YLVXDOL]DWLRQ DQG WRROLQJ RI WKH HQYLURQPHQW WKHQXPEHURI QHZYRFDEXODU\HQWLWLHVGHILQHGWKHQXPEHURI GHVLJQUXOHVGHILQHGWRWDOOLQHVRI FRGH ZULWWHQ DQG WKH QXPEHU RI FXVWRP VKDSHV GHILQHG IRU XVH LQ WKH FXVWRPL]HGJUDSKLFDOXVHULQWHUIDFH$WILUVWJODQFHWKHIDFWWKDWWKHFUHDWRURI WKH$UPDQLWRROLVDOVRWKHSHUVRQSHUIRUPLQJWKHFDVHVWXGLHVPD\FDVWGRXEWRQWKHYDOLGLW\RI WKHVWXGLHV7KLVZDVKRZHYHUDUHDVRQDEOH

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

Saved successfully!

Ooh no, something went wrong!