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.

FRQVWUXFWVRI WKH ODQJXDJH LQWKH FRQWH[W RI GLVFXVVLQJWKHVH GHVLJQ GHFLVLRQV DQG DUJXHWKDW WKH GHVLJQ GHFLVLRQV OHDG WR D ODQJXDJH WKDW VDWLVILHV WKH VWDWHG UHTXLUHPHQWV7KURXJKRXWWKHGLVFXVVLRQ,ZLOOLOOXVWUDWHWKHXVHRI WKHODQJXDJHIRUWZRRI LWVWKUHHUROHV²VSHFLI\LQJWKHDUFKLWHFWXUDOGHVLJQRI LQGLYLGXDOVRIWZDUHV\VWHPVDQGFDSWXULQJDUFKLWHFWXUHGHVLJQH[SHUWLVH,GHIHUDGHWDLOHGGLVFXVVLRQRI WKHODQJXDJH·VWKLUGUROH²FUHDWLQJFXVWRPVRIWZDUHDUFKLWHFWXUHGHVLJQHQYLURQPHQWV²WRWKHIROORZLQJFKDSWHU $UFKLWHFWXUDOVWUXFWXUH6HOHFWLQJ DQ DSSURSULDWH VHW RI FRUH FRQVWUXFWV IRU WKH $UPDQL GHVLJQ ODQJXDJH H[SRVHVVRPH IXQGDPHQWDO WHQVLRQV )RU H[DPSOH $UPDQL QHHGV WR RIIHU VXIILFLHQW DQDO\WLFDO DQGH[SUHVVLYHSRZHUIRUVSHFLILFVW\OHVRI GHVLJQ\HWVWLOOEHIOH[LEOHDQGH[WHQVLEOHHQRXJKWRVXSSRUW GHVLJQ ZRUN GRQH LQ D EURDG UDQJH RI DUFKLWHFWXUDO VW\OHV $UPDQL DGGUHVVHV WKLVWHQVLRQ E\ SURYLGLQJ D VLPSOH JHQHULF ODQJXDJH IRU GHVFULELQJ DUFKLWHFWXUDO VWUXFWXUHDVLWVIRXQGDWLRQIRUDUFKLWHFWXUDOVSHFLILFDWLRQ,QWKHFRQWH[WRI $UPDQLDUFKLWHFWXUDOVWUXFWXUHGHILQHV WKH GHFRPSRVLWLRQ RI D VRIWZDUH V\VWHP LQWR LWV FRQVWLWXHQW FRPSRQHQWV DQG WKHZD\V LQ ZKLFK WKRVH FRPSRQHQWV LQWHUDFW 7KLV VWUXFWXUH IRUPV WKH FRQWH[W IRU GRLQJ DOOVXEVHTXHQWV\VWHPVSHFLILFDWLRQDQGGHVLJQ7KHVHOHFWLRQRI JHQHULFVWUXFWXUHDVWKHIRXQGDWLRQIRUDUFKLWHFWXUDOGHVFULSWLRQVDWLVILHVWKHODQJXDJHVQHHGWRZRUNRYHUDEURDGUDQJHRI DUFKLWHFWXUDOVW\OHV7RDGGUHVVWKHODQJXDJHVQHHG WR KDQGOH VSHFLILF GHVLJQ LVVXHV LQ WKHVH YDULRXV VW\OHV $UPDQL DOORZV WKLV JHQHULFVWUXFWXUH WR EH DXJPHQWHG ZLWK VW\OHVSHFLILF GHVLJQ GHWDLOV XVLQJ $UPDQLV SURSHUW\ DQGGHVLJQUXOHFRQVWUXFWV$VVXEVHTXHQWVHFWLRQVRI WKLVFKDSWHUZLOOGHVFULEHWKHODQJXDJHDOVRSURYLGHV ZD\V IRU DUFKLWHFWV WR SDFNDJH DQG UHXVH WKH VW\OHVSHFLILF DXJPHQWDWLRQV 7KLVDSSURDFK DOORZV WKH $UPDQL GHVLJQ ODQJXDJH WR ILQHVVH WKH IXQGDPHQWDO WHQVLRQ EHWZHHQJHQHUDOLW\DQGVW\OHVSHFLILFLW\JHWWLQJWKHEHQHILWVRI ERWKZKLOHPLQLPL]LQJWKHLUGUDZEDFNV$VRXWOLQHGLQ7DEOHWKHEDVLFVWUXFWXUDOFRQVWUXFWVRI WKH$UPDQLGHVLJQODQJXDJHDUHFRPSRQHQWV FRQQHFWRUV SRUWV UROHV DQG V\VWHPV 7KHVH FRQVWUXFWV DUH JHQHULFDOO\ UHIHUUHG WR DVGHVLJQHOHPHQWV$WWDFKPHQWVGHILQHDSRLQWRI LQWHUDFWLRQEHWZHHQDSRUWDQGDUROH$VDUHVXOWWKH VHW RI DWWDFKPHQWV DVVRFLDWHG ZLWK D V\VWHP GHILQH WKDW V\VWHP·V WRSRORJ\ $OO GHVLJQHOHPHQWV FDQ EH KLHUDUFKLFDOO\ GHFRPSRVHG ZLWK WKH UHSUHVHQWDWLRQ FRQVWUXFW $Q DEVWUDFWLRQPDS GHILQHV WKH PDSSLQJ IURP DQ ´RXWHUµ HOHPHQW WR WKH HOHPHQWV GHILQHG ZLWKLQ LWVUHSUHVHQWDWLRQ $ ELQGLQJ LV D VSHFLDO NLQG RI DEVWUDFWLRQ PDS LQ $UPDQL WKDW GHILQHVHTXLYDOHQFHEHWZHHQWZRHQWLWLHV $OOGHVLJQHOHPHQWVFDQDOVREHDQQRWDWHGZLWKSURSHUWLHVWKDWFDSWXUHVHOHFWHGQRQVWUXFWXUDODVSHFWVRI WKHGHVLJQHOHPHQWV7KHVHVHYHQFRQVWUXFWVIRUPWKHEDVLFRQWRORJ\IRUFDSWXULQJWKHDUFKLWHFWXUDOVWUXFWXUHRI VRIWZDUHV\VWHPV7KH\DOVRSURYLGHWKHFRQWH[WZLWKLQZKLFKDUFKLWHFWXUDOGHVLJQH[SHUWLVHLVFDSWXUHG6HOHFWLQJWKLVFROOHFWLRQRI FRUHVWUXFWXUDOFRQVWUXFWVSURYHGWREHDFULWLFDODQGFKDOOHQJLQJVWHS LQ GHILQLQJ WKH $UPDQL GHVLJQ ODQJXDJH 7KHVH FRQVWUXFWV ZHUH VHOHFWHG EDVHG RQ DFRPELQDWLRQRIREVHUYDWLRQVRI SUDFWLFLQJVRIWZDUHDUFKLWHFWVZKRPDNHKHDY\XVHRI ER[DQG OLQH GLDJUDPV UHSUHVHQWHG E\ FRPSRQHQWV DQG FRQQHFWRUV UHVSHFWLYHO\ VWXG\LQJ WKHLQIRUPDODQGLQWXLWLYHWHFKQLTXHVDUFKLWHFWVFRPPRQO\XVHWRUHSUHVHQWWKHLULGHDVJHQHUDOO\ER[DQG OLQHGLDJUDPV FRXSOHGZLWKLQIRUPDOQDWXUDO ODQJXDJHWH[WDQGH[SHULHQFH XVLQJSUHYLRXVDUFKLWHFWXUHGHVFULSWLRQODQJXDJHVDQGPRGXOHLQWHUFRQQHFWLRQODQJXDJHV

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

Saved successfully!

Ooh no, something went wrong!