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.

EDVHGWRROZDVPDGHEDVHGRQHIILFLHQF\FRQFHUQV:KHQWKH\LPSOHPHQWHGDVLPSOLILHGYHUVLRQRI WKLVDQDO\VLVXVLQJRQO\QDWLYH$UPDQLDQDO\VLVIXQFWLRQVWKH\IRXQGWKDWWKHLULPSOHPHQWDWLRQ VXIIHUHG IURP FRPELQDWRULDO H[SORVLRQ SUREOHPV 7KH JHQHUDOTXDQWLILFDWLRQ DOJRULWKPV XVHG E\ WKH $UPDQL V\VWHP VLPSO\ FRQVLGHUHG WRR PDQ\DOWHUQDWLYHVDVWKHV\VWHPVJUHZODUJH7RLQFUHDVHWKHHIILFLHQF\RI WKHDQDO\VLVWKH\UHLPSOHPHQWHG LW GLUHFWO\ LQ -DYD XVLQJ WKH $UPDQL/LE·V $3, ([SOLFLWO\ VSHFLI\LQJ WKHDQDO\VLV DOJRULWKP LQ -DYD LQFUHDVHG WKH HIILFLHQF\ RI WKH DQDO\VLV E\ DOORZLQJ WKH WRROEXLOGHUVWRXVHGRPDLQVSHFLILFNQRZOHGJHWRFDUHIXOO\SUXQHWKHLPSDFWDQDO\VLVVHDUFKWUHH$VDUHVXOWWKH\ZHUHDEOHWRVLJQLILFDQWO\UHGXFHWKHQXPEHURI SRVVLELOLWLHVWKDWWKHDQDO\VLVKDGWRFRQVLGHU7KH $UPDQL GHVLJQ ODQJXDJH·V GHFODUDWLYH QDWXUH DOORZV DQ DUFKLWHFW WR VSHFLI\ ZKDWDQDQDO\VLV VKRXOG FDOFXODWH EXW LW GRHV QRW VXSSRUW WKH DELOLW\ WR FDUHIXOO\ WXQH KRZWKDWDQDO\VLV SHUIRUPV WKH FDOFXODWLRQ 7KLV H[SHULHQFH ZLWK WKH 0HWD6 LPSDFW DQDO\VLVLOOXVWUDWHVVRPHRI WKHLQKHUHQWOLPLWDWLRQVRI DSXUHO\GHFODUDWLYHODQJXDJHDQGZK\LWLVLPSRUWDQWWREHDEOHWRDXJPHQWVXFKDODQJXDJHZLWKDOJRULWKPLFVSHFLILFDWLRQV,ZLOOGLVFXVV WKH LPSOLFDWLRQV RI WKLV DSSURDFK RQ V\VWHP SHUIRUPDQFH DQG DQDO\VLVGHYHORSPHQWHIIRUWLQJUHDWHUGHWDLOLQ&KDSWHU0DLQWDLQLQJ FRQILJXUDWLRQ FRQVLVWHQF\ FRQVWUDLQWV 7KH WKLUG NH\ DQDO\WLFDO FDSDELOLW\SURYLGHG E\ WKH 0HWD6 WRRO VXLWH LV WKH DELOLW\ WR GLVFRYHU DQG PDLQWDLQ FRQILJXUDWLRQFRQVLVWHQF\FRQVWUDLQWV,QD0HWD6DUFKLWHFWXUHDFRQILJXUDWLRQLVGHILQHGDVDV\VWHPDQGDVSHFLILFDWLRQRIZKLFKYDULDQWVDUHSUHIHUUHGIRUHDFK$5&$VLQJOHV\VWHPDUFKLWHFWXUHFDQWKHUHIRUHKDYHPDQ\GLIIHUHQWFRQILJXUDWLRQVVRPHRI ZKLFKZLOOOLNHO\EHYDOLGDQGVRPHRI ZKLFKZLOOOLNHO\EHLQYDOLG)XUWKHUPRUHDV\VWHP·VFRQILJXUDWLRQFDQFKDQJHZKLOHWKHV\VWHPLVH[HFXWLQJLI RQHRI WKH$5&VFKDQJHVLWVSUHIHUUHGYDULDQW%HFDXVHVRPHV\VWHPFRQILJXUDWLRQVPD\EHLQYDOLGLWLVLPSRUWDQWWREHDEOHWRGHWHFWLQYDOLG FRQILJXUDWLRQV DQG SUHYHQW WKH V\VWHP IURP DWWHPSWLQJ WR WUDQVLWLRQ LQWR WKHP7KH 0HWD6 UXQWLPH HQYLURQPHQW LV GHVLJQHG WR GHWHFW HUURUV LQ LQGLYLGXDO $5&V DQGFKDQJHWKHSUHIHUUHGYDULDQWIRUWKDWFRPSRQHQWDFFRUGLQJO\0XFKRI 0HWD6·SRZHUDQGXWLOLW\FRPHVIURPWKLVREVHUYHDQGUHSDLUDSSURDFK7KLVDSSURDFKGRHVKRZHYHUKDYHLWVOLPLWDWLRQV)RUH[DPSOHLWLVSRVVLEOHWKDWWKHYDULDQWVHOHFWHGWRUHSODFHWKH IDLOLQJYDULDQWZLOOLWVHOI FDXVHWKHV\VWHPWRJRWRDQLQYDOLGFRQILJXUDWLRQ7RDGGUHVVWKLVSUREOHPWKH0HWD6UXQWLPHLQIUDVWUXFWXUHQHHGVWREHDEOHWRYHULI\WKDWLW LV QRW WU\LQJ WR PRYH WKH V\VWHP WR DQ LQYDOLG FRQILJXUDWLRQ 7KLV FKHFN FDQ EHSHUIRUPHGDWUXQWLPHMXVWEHIRUHWKH$5&VZLWFKHVLWVSUHIHUUHGYDULDQW%HFDXVH0HWD6LV GHVLJQHG IRU UHDOWLPHPLVVLRQ FULWLFDO V\VWHPV WKRXJK WKLV FKHFN PXVW EH YHU\ IDVW3HUIRUPLQJ DQ RQOLQH FKDQJH LPSDFW DQDO\VLV DQG YHULI\LQJ WKDW DOO DUFKLWHFWXUDOFRQVWUDLQWVDUHVDWLVILHGLVLPSUDFWLFDOIRUDUELWUDULO\FRPSOH[DUFKLWHFWXUHV$OWKRXJKWKHVHDQDO\VHVDUHUHODWLYHO\TXLFNWRSHUIRUPDWGHVLJQWLPH$UPDQLFDQQRWJXDUDQWHHWKDWWKH\ZLOOEHFRPSOHWHGLQDIL[HGQXPEHURI PLOOLVHFRQGVDVWKH0HWD6UXQWLPHLQIUDVWUXFWXUHUHTXLUHV 7KH 0HWD6 WRRO VXLWH DYRLGV WKLV SUREOHP E\ SHUIRUPLQJ D VWDWLF GHVLJQWLPHDQDO\VLVRQV\VWHPVSHFLILFDWLRQVWRGHWHUPLQHZKLFKFRQILJXUDWLRQVDUHYDOLGDQGZKLFKDUH LQYDOLG 7KH UHVXOWV RI WKLV DQDO\VLV DUH EH FDFKHG E\ WKH UXQQLQJ V\VWHP VR WKDW

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

Saved successfully!

Ooh no, something went wrong!