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.

LPSOHPHQWHGWRGRWKHFKHFNLQJSURYHGVXIILFLHQWO\IDVWRQGHVLJQVZLWKXSWRRQHWKRXVDQGFRPSRQHQWV DQG FRQQHFWRUV (YDOXDWLQJ GHVLJQV ZLWK OHVV WKDQ RQH KXQGUHG FRPSRQHQWVDQGFRQQHFWRUVIRUW\SHDQGFRQVWUDLQWVDWLVIDFWLRQJHQHUDOO\DSSHDUDOPRVWLQVWDQWDQHRXVWRWKHDUFKLWHFW XVLQJWKHWRRO7\SLFDOO\WKHWLPHUHTXLUHGWRSDVVD UHTXHVWIURPWKH9LVLREDVHG*8,WRWKH$UPDQLFRQVWUDLQWPDQDJHPHQWHQJLQHZDVORQJHUWKDQWKHWLPHUHTXLUHGIRU WKH FKHFNLQJ HQJLQH WR YDOLGDWH WKH GHVLJQ 7KH FRPSOHWH GHVLJQ FKHFNLQJ SURFHVVKRZHYHUZDVVWLOOIDVWHQRXJKWRVXSSRUWLQWHUDFWLYHHYDOXDWLRQ%HFDXVHWKHVLPSOHW\SHDQGFRQVWUDLQWFKHFNLQJDOJRULWKPVH[HFXWHGVRTXLFNO\LWZDVQRWQHFHVVDU\WRLPSOHPHQWPRUHFRPSOH[DOJRULWKPV$OWKRXJKWKHVHVLPSOHDOJRULWKPVPLJKWQRWVFDOHWRGHVLJQVZLWKWHQVRI WKRXVDQGVRUPLOOLRQVRI GHVLJQHOHPHQWVVXFKDGHWDLOHGVSHFLILFDWLRQ LV XQOLNHO\ WR EH DQ DUFKLWHFWXUDO VSHFLILFDWLRQ $Q DUFKLWHFWXUDO VSHFLILFDWLRQGHVFULEHVDV\VWHPDEVWUDFWLRQWKDWPXVWEHFRPSUHKHQVLEOHWRKXPDQV$GHVLJQZLWKWHQVRI WKRXVDQGV RI LQWHUDFWLQJ HOHPHQWV LV QRW OLNHO\ WR VDWLVI\ WKLV FULWHULRQ $UPDQLVSHFLILFDWLRQVJHQHUDOO\DFKLHYHVFDOHLQWHUPVRI WRWDOFRPSRQHQWVDQGFRQQHFWRUVWKURXJKKLHUDUFKLFDOGHFRPSRVLWLRQDQGDEVWUDFWLRQ7KDWLVDFRPSRQHQWDWRQHOHYHORI DEVWUDFWLRQPLJKWEHUHSUHVHQWHGDVDFRPSOHWHV\VWHPZLWK$UPDQLVUHSUHVHQWDWLRQFRQVWUXFWDWDPRUHGHWDLOHG OHYHO RI DEVWUDFWLRQ $UPDQLV W\SH DQG FRQVWUDLQW FKHFNLQJ DOJRULWKPV WDNHDGYDQWDJHRI WKLVEXLOWLQQRWLRQRI DEVWUDFWLRQERXQGDULHVWRVFDOHSHUIRUPDQFHDVV\VWHPGHVLJQV JHW ODUJH 7KH DOJRULWKPLF KHDY\OLIWLQJ JHQHUDOO\ RFFXUV DW D VLQJOH OHYHO RIDEVWUDFWLRQ LQ D GHVLJQ LH ZLWKLQ D VLQJOH V\VWHP GHVFULSWLRQ %\ HYDOXDWLQJ WKHVHHQFDSVXODWHG DEVWUDFWLRQV DV D VHULHV RI LQGLYLGXDO DQG ODUJHO\ LQGHSHQGHQW HQWLWLHV WKHDOJRULWKPVFDOHVOLQHDUO\LQWKHQXPEHURI V\VWHPVHYDOXDWHG7KHWDVNRIHYDOXDWLQJHDFKLQGLYLGXDOV\VWHPFDQKRZHYHUEHDUELWUDULO\FRPSOH[GHSHQGLQJRQWKHFRPSOH[LW\RI WKHSUHGLFDWHVGHFODUHGWRKROGRYHUWKDWV\VWHP$OWKRXJK WKH RYHUDOO SHUIRUPDQFH RI WKHVH HYDOXDWLRQ DOJRULWKPV ZDV DFFHSWDEOH DSHUIRUPDQFH LVVXH DURVH LQ RQH RI WKH FDVH VWXGLHV UHJDUGLQJ WKH XVH RI D GHFODUDWLYHODQJXDJH 6SHFLILFDOO\ RQH RI WKH FDVH VWXG\ SDUWLFLSDQWV FUHDWHG DQ DQDO\VLV WKDW ZKHQH[SUHVVHGQDwYHO\LQWKH$UPDQLGHVLJQODQJXDJHHYDOXDWHVDQXQQHFHVVDULO\ODUJHVHDUFKWUHHRI SRWHQWLDO V\VWHP FRQILJXUDWLRQV 7KH WULFN\ SUREOHP ZLWK $UPDQL·V GHFODUDWLYH GHVLJQUXOHVWKDWWKLVFDVHUHYHDOHGLVWKDWLWLVQRWDOZD\VFOHDUZKHQWKH\ZLOOUHTXLUHLQHIILFLHQWDQGFXPEHUVRPHHYDOXDWLRQSURFHVVLQJ([SHULHQFHXVLQJ$UPDQLKRZHYHULQGLFDWHVWKDWMXVWDVLWLVSRVVLEOHWRZULWHHLWKHUYHU\HIILFLHQWLPSHUDWLYHFRGHRUYHU\LQHIILFLHQWLPSHUDWLYHFRGHVRWRRLVLWSRVVLEOHWRZULWHHLWKHUUHODWLYHO\HIILFLHQWRUUHODWLYHO\LQHIILFLHQWGHFODUDWLYHFRGH*DLQLQJH[SHULHQFH XVLQJ$UPDQL DSSHDUVWRKHOS DUFKLWHFWVPLWLJDWHWKLVSUREOHP$VWKHFDVHVWXG\SDUWLFLSDQWVDQG,EHFDPHPRUHSURILFLHQWDWXVLQJWKH$UPDQLGHVLJQODQJXDJHLWEHFDPHPXFKHDVLHUWRZULWHFOHDQHIILFLHQWGHVLJQUXOHV,QJHQHUDOWKHVHGHVLJQUXOHVDOVRJUHZVKRUWHUVLPSOHUDQGPRUHUHDGDEOHDVZHJRWEHWWHUDWZULWLQJWKHP7KLVSUREOHPLVQRWXQLTXHWR$UPDQL2WKHUWRROVVXFKDVPRGHOFKHFNHUVDOVRIDFHWKLVLVVXH,QPDQ\PRGHOFKHFNHUVVOLJKWFKDQJHVLQDPRGHOVUHSUHVHQWDWLRQFDQUHVXOWLQKXJHYDULDWLRQVLHRUGHUVRI PDJQLWXGHLQUXQWLPHSHUIRUPDQFH6XSSO\LQJXVHUVZLWKDVHWRIKHXULVWLFVDQGDEDVLFXQGHUVWDQGLQJRI KRZWKHLUVSHFLILFDWLRQFKRLFHVFDQDIIHFWUXQWLPHSHUIRUPDQFH LV DQ LPSRUWDQW ILUVW VWHS LQ DGGUHVVLQJ WKLV SUREOHP $V WKHVH KHXULVWLFVEHFRPHEHWWHUXQGHUVWRRGDXWRPDWHGWRROVFDQEHFUHDWHGWRKHOSGHVLJQHUVPDNHXVHRI

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

Saved successfully!

Ooh no, something went wrong!