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.

GHFLGDEOH>(QG@7KHNH\DVSHFWRI)23/WKDWFDXVHVXQGHFLGDELOLW\LVLWVDELOLW\WRTXDQWLI\YDULDEOHVRYHULQILQLWHVHWV7KH$UPDQLSUHGLFDWHODQJXDJHDGGUHVVHVWKLVLVVXHE\LQVXULQJWKDWSUHGLFDWHTXDQWLILFDWLRQLVGRQHRQO\RYHUILQLWHVHWV$VDUHVXOWWKHDOJRULWKPIRUFKHFNLQJZKHWKHUDGHVLJQVDWLVILHVLWV FRQVWUDLQWV LV VWUDLJKWIRUZDUG DQG GHFLGDEOH $W D ORJLFDO OHYHO WKH FRQVWUDLQW FKHFNHUKDQGOHVTXDQWLILFDWLRQE\HQXPHUDWLQJDOORI WKHYDOXHVRI WKHVHWTXDQWLILHGRYHUDQGFKHFNVWKDWWKHDSSURSULDWHSUHGLFDWHKROGVIRUDOORIWKRVHYDOXHVLQWKHFDVHRIDXQLYHUVDOTXDQWLILFDWLRQ RU IRU DW OHDVW RQH RI WKRVH YDOXHV LQ WKH FDVH RI DQ H[LVWHQWLDOTXDQWLILFDWLRQ $ GHWDLOHG GHVFULSWLRQ RI WKH GHVLJQ FRQVWUDLQW FKHFNLQJ DOJRULWKP LVSURYLGHGLQ>0RQ@$OWKRXJK DW ILUVW JODQFH OLPLWLQJ TXDQWLILFDWLRQ WR ILQLWH VHWV PLJKW VHHP OLNH D VHYHUHUHVWULFWLRQ LQ H[SUHVVLYHQHVV LW KDV QRW SURYHQ WR EH D VLJQLILFDQW OLPLWDWLRQ LQ SUDFWLFH6SHFLILFDOO\LWGLGQRWSUHVHQWDQ\SUREOHPVLQWKHFDVHVWXGLHVGHVFULEHGLQ&KDSWHUVDQGQRUKDVLWEHHQDQLVVXHLQRWKHUH[SORUDWLRQVRI WKHODQJXDJHVFDSDELOLWLHV,QJHQHUDOPRVWRI WKHLQWHUHVWLQJFRQVWUDLQWVWKDWFRXOGEHFDVWDVTXDQWLILFDWLRQVRYHULQILQLWHVHWVFDQEHUHDGLO\ UHFDVW DV TXDQWLILFDWLRQV RYHU ILQLWH VHWV RU SUHGLFDWH H[SUHVVLRQV LQYROYLQJ QRTXDQWLILFDWLRQDWDOO,Q DGGLWLRQ WR GHFLGDELOLW\ WKH VSHHG ZLWK ZKLFK DUELWUDU\ FRQVWUDLQW H[SUHVVLRQV FDQ EHHYDOXDWHGLVDOVRDFRQFHUQ$V,GLVFXVVLQGHWDLOLQVHFWLRQWKHQDWXUHRI WKHSUHGLFDWHHYDOXDWLRQ WKDW $UPDQL VXSSRUWV DOORZHG WKH XVH RI VWUDLJKWIRUZDUG FRQVWUDLQW FKHFNLQJDOJRULWKPV WKDW JHQHUDOO\ UDQ YHU\ IDVW RQ W\SLFDO DUFKLWHFWXUDO VSHFLILFDWLRQV 7KHVHDOJRULWKPVUDQIDVWHQRXJKWRHDVLO\VXSSRUWLQWHUDFWLYHGHVLJQFKHFNLQJ7KH FRPSOH[LW\ RI WKH DQDO\VHV WKDW QHHG WR EH VXSSRUWHG E\ WKH IRUPDOLVP DUH UDWKHUPLQLPDOLQSUDFWLFH7KHFRQVWUDLQWFKHFNLQJPHFKDQLVPRQO\QHHGVWREHDEOHWRYHULI\WKDWDVSHFLILFV\VWHP LQVWDQFHVDWLVILHVLWV FRQVWUDLQWV$V,GLVFXVV ODWHULQWKLV FKDSWHUDQGLQ>0RQ@WKLVUHDVRQLQJLVTXLWHVWUDLJKWIRUZDUG7KH$UPDQLFRQVWUDLQWFKHFNLQJIRUPDOLVPGRHVQRWSURYLGHWKHDELOLW\WRDXWRPDWLFDOO\GHWHFWZKHWKHUDJLYHQV\VWHP·VFRQVWUDLQWVFDQHYHU EH VDWLVILHG WKDW LV FRXOG VRPHWKLQJ EH FKDQJHG LQ WKH GHVLJQ WR PDNH LW FRUUHFW/LNHZLVHLWGRHVQRWDWWHPSWWRGHWHUPLQHLI DVHWRI FRQVWUDLQWVFDQQHYHUEHVDWLVILHGE\DQ\V\VWHPWKDWLVGRWKHV\VWHP·VFRQVWUDLQWVLPSO\DFRQWUDGLFWLRQ7KHVHW\SHVRI DQDO\WLFDOFDSDELOLW\JHQHUDOO\UHTXLUHIXOOWKHRUHPSURYLQJFDSDELOLWLHVZKLFKLVEH\RQGWKHVFRSHRI$UPDQL·VFDSDELOLWLHV&DUHIXOO\ VFRSLQJ WKH W\SHV RI FRQVWUDLQWV DQG DQDO\VHV WKDW WKH ODQJXDJH·V FRQVWUDLQWFKHFNLQJ V\VWHP FDQ HYDOXDWH LQVXUHG WKDW WKH HYDOXDWLRQ SHUIRUPDQFH RI $UPDQL·VFRQVWUDLQWFKHFNHUGLGQRWEHFRPHDVLJQLILFDQWLVVXHLQSUDFWLFH ([WHQGLQJWKHVWUXFWXUDOODQJXDJHZLWKFRQVWUDLQWV+DYLQJPDGHWKHGHFLVLRQWRXVHILUVWRUGHUSUHGLFDWHORJLFDVWKHIRXQGDWLRQIRUFRQVWUDLQWVSHFLILFDWLRQLWLVQHFHVVDU\WRLQWHJUDWHWKLVFRQVWUDLQWIRUPDOLVPZLWK$UPDQL·VVWUXFWXUHDQG SURSHUW\ FRQVWUXFWV 7R DFKLHYH WKLV LQWHJUDWLRQ GHVLJQ FRQVWUDLQWV DUH UHDOL]HG LQ$UPDQLDVSUHGLFDWHVRYHUDUFKLWHFWXUDOVSHFLILFDWLRQV3UHGLFDWHVFDQUHIHUWRWKHVWUXFWXUHWRSRORJ\DQGSURSHUWLHVRI VRIWZDUHV\VWHPVRUWKHLQGLYLGXDOGHVLJQHOHPHQWVWKDWPDNHXS

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

Saved successfully!

Ooh no, something went wrong!