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.

7KH /DZ*RYHUQHG 6\VWHP DSSURDFK GRHV QRW KRZHYHU IXOO\ DGGUHVV DOO RI WKH LVVXHVDGGUHVVHG E\ WKH $UPDQL V\VWHP )LUVW DQG IRUHPRVW /DZ*RYHUQHG 6\VWHPV SURYLGHPLQLPDOGLUHFWVXSSRUWIRUGHDOLQJZLWKDUFKLWHFWXUDOLVVXHV$OWKRXJKWKH\DUHGHVLJQHGWRZRUN DW YDULRXV OHYHOV RI VRIWZDUH V\VWHP DEVWUDFWLRQ WKH\ WHQG WR HPSKDVL]H LVVXHV WKDWRFFXUDWPRUHGHWDLOHGORZHUOHYHOVRIDEVWUDFWLRQWKDQWKHDUFKLWHFWXUDOOHYHO$VDUHVXOW0LQVN\VSURORJEDVHGODZVWUDGHRII VRPHRI WKHSRZHUWKDWFRPHVIURPIRFXVLQJRQWKHDUFKLWHFWXUDOOHYHORI GHVLJQIRUWKHJHQHUDOLW\RI EHLQJDSSOLFDEOHIRUDOOVWDJHVRI VRIWZDUHGHVLJQDQGGHYHORSPHQW$UPDQLRQWKHRWKHUKDQGIRFXVHVRQVSHFLI\LQJFRQVWUDLQWVRQWKHHYROXWLRQDU\SDWKRIWKHDUFKLWHFWXUDOVSHFLILFDWLRQ $OWKRXJK $UPDQLLV QRWDVEURDGO\SRZHUIXOIRU GHVFULELQJVXEDUFKLWHFWXUDOGHVLJQFRQVWUDLQWVDV/*6LWVFRQVWUXFWVFRQFHSWVDQGGHVLJQSULPLWLYHVSURYLGHDUFKLWHFWV ZLWK JUHDWHU OHYHUDJH IRU GHVLJQLQJ DW WKHVRIWZDUH DUFKLWHFWXUH OHYHO RIDEVWUDFWLRQ$QDUFKLWHFWXVLQJ/*6DVWKHEDVLVIRUDUFKLWHFWXUDOGHVLJQQHHGVWRFUHDWHDVHWRI DUFKLWHFWXUHOHYHOSULPLWLYHVDQGGHVLJQUXOHVEHIRUH/*6 FDQEH XVHG HIIHFWLYHO\DV DQ$UFKLWHFWXUH'HVFULSWLRQ/DQJXDJH7KLVLVDQRQWULYLDOWLPHFRQVXPLQJDQGHUURUSURQHWDVN $Q DUFKLWHFW XVLQJ $UPDQL RQ WKH RWKHU KDQG FDQ LPPHGLDWHO\ OHYHUDJH LWV EXLOWLQDUFKLWHFWXUHOHYHOSULPLWLYHVDQGGHVLJQUXOHV$QRWKHU OLPLWDWLRQ WR WKH ODZJRYHUQHG V\VWHP DSSURDFK LV WKDW KLVWRULFDOO\ WKHLPSOHPHQWDWLRQVRI WKHODZJRYHUQHGV\VWHPLGHDKDYHEHHQWLJKWO\WLHGWRREMHFWRULHQWHGV\VWHP GHVLJQ DQG GHYHORSPHQW WHFKQLTXHV FI >0LQ@ DQG >0LQ@ ,W LV QRW FOHDUZKHWKHUWKLVLVIXQGDPHQWDORUDFFLGHQWDOWRWKH/*6DSSURDFKEXWWKHKHDY\HPSKDVLVRQREMHFWRULHQWDWLRQDQGPHWKRGFDOOLQWHUDFWLRQVLQSDUWLFXODUOLPLWVWKHUDQJHRI DUFKLWHFWXUDOVW\OHVWKDWRQHFDQFXUUHQWO\XVHWRGHVLJQDODZJRYHUQHGV\VWHP2QHRI WKHLPSOLFDWLRQVRI DOLJQLQJ WKH /*6 DSSURDFK WLJKWO\ ZLWK REMHFWRULHQWHG GHVLJQ LV WKDW DOWKRXJK /*6SURYLGHV D ZD\ RI H[SUHVVLQJ ODZV DW D ZLGH UDQJH RI DEVWUDFWLRQ OHYHOV HJ GHWDLOHGLPSOHPHQWDWLRQ ODZV RU KLJKOHYHO PRGXOH UHODWLRQVKLSV LW OLPLWV WKH RYHUDOO V\VWHPRUJDQL]DWLRQWRDUHODWLYHO\VPDOOUDQJHRI DEVWUDFWLRQV$UPDQLRQWKHRWKHUKDQGIRFXVHVRQFDSWXULQJGHVLJQFRQVWUDLQWVDWWKHDUFKLWHFWXUDOOHYHORI DEVWUDFWLRQEXWDOORZV DZLGHUDQJHRI DUFKLWHFWXUDODEVWUDFWLRQVIRUV\VWHPRUJDQL]DWLRQ)LQDOO\ /DZ*RYHUQHG 6\VWHPV SURYLGH OLWWOH RU QR VXSSRUW IRU WKH UDSLG FUHDWLRQ DQGHYROXWLRQ RI VRIWZDUH DUFKLWHFWXUH GHVLJQ HQYLURQPHQWV /*6 SURYLGHV DQ DEVWUDFWLRQ DQGPRGHOLQJWHFKQLTXHWKDWFDQEHUHDOL]HGDQGHPEHGGHGLQVRIWZDUHGHVLJQHQYLURQPHQWVEXWWKLV GRHV QRW LQ DQ\ VLJQLILFDQW ZD\ WR DGGUHVV WKH QHHG IRU UDSLG DQG LQFUHPHQWDOHQYLURQPHQWGHYHORSPHQWDQGPRGLILFDWLRQFDSDELOLWLHV &RQILJXUDEOHSURJUDPPLQJHQYLURQPHQWV7KH LGHD RI SURYLGLQJ JHQHUDWRUV WKDW FDQ TXLFNO\ FUHDWH FXVWRP WRROV IRU VRIWZDUHSURIHVVLRQDOVFHUWDLQO\SUHFHHGV$UPDQL7KH*DQGDOI 6\VWHP>+DE@DQGWKH6\QWKHVL]HU*HQHUDWRU>57@DUHVRIWZDUHWRROJHQHUDWRUVWKDWZHUHLQIOXHQWLDOLQWKHFRQFHSWLRQDQGFUHDWLRQRI $UPDQL7KH6\QWKHVL]HU*HQHUDWRUDOORZVWRROEXLOGHUVWRUDSLGO\FUHDWHVWUXFWXUHGHGLWRUVWKDWDUHFXVWRPL]HG IRU VSHFLILF ODQJXDJHV 7KHVH HGLWRUV G\QDPLFDOO\ HQIRUFH WKH V\QWD[ RI WKH

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

Saved successfully!

Ooh no, something went wrong!