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.

EXLOW 7KH SHUIRUPDQFH DQDO\VLV WRRO WKHQ XVHV WKH LQGLYLGXDO FRPSRQHQW DQG FRQQHFWRU·VSHUIRUPDQFH LQIRUPDWLRQ WR FRPSXWH WKH WKURXJKSXW ODWHQFLHV DQG SRWHQWLDO ERWWOHQHFNVIRUWKHHQWLUHV\VWHPDVDZKROH7KH /RFNKHHG WHDP VXFFHVVIXOO\ XVHG WKH SHUIRUPDQFH DQDO\VLV WRRO WR FRPSDUH WKHSHUIRUPDQFHSURSHUWLHVRI WKHROGGHVLJQWRWKHSHUIRUPDQFHSURSHUWLHVRI WKHSURSRVHG&25%$EDVHG UHYLVLRQV 7KH\ DOVR FRPSDUHG WKH SHUIRUPDQFH SURSHUWLHV RI YDULRXVDUFKLWHFWXUDOGHVLJQDOWHUQDWLYHVIRUWKHUHYLVHG*71DUFKLWHFWXUH7KLVDQDO\VLVKHOSHGWKHPUXOHRXWVRPHRIWKHLUSURSRVHGDUFKLWHFWXUHPRGLILFDWLRQVDQGILQHWXQHWKHPRUHSURPLVLQJGHVLJQSURSRVDOVVHH>.&@(VWLPDWLQJDQGHYDOXDWLQJWKHSHUIRUPDQFHRI DUHYLVHG*71V\VWHPDUFKLWHFWXUHZDVRQO\SDUWRI WKHJRDORI WKHFDVHVWXG\6\VWHPVHFXULW\DXWKRUL]DWLRQDXWKHQWLFDWLRQDXGLWWUDLOHWFLQDGHIHQVHV\VWHPVXFKDV*71LVDFULWLFDOFRQFHUQIRUWKHV\VWHP·VGHVLJQHUVDQGXVHUV0RYLQJIURPWKHSURSULHWDU\PLGGOHZDUHLQIUDVWUXFWXUHRI WKHSUHYLRXVGHVLJQWRWKHVWDQGDUG&25%$EDVHGPLGGOHZDUHLQIUDVWUXFWXUHRI WKHSURSRVHGGHVLJQZDVRQO\SRVVLEOHLI GRLQJVRGLGQRWYLRODWHWKHV\VWHP·VVHFXULW\LQWHJULW\7KH/RFNKHHG0DUWLQV\VWHPPRGHOHUVGLGQRWKDYHDWRRODYDLODEOHWRTXDQWLWDWLYHO\DQDO\]HV\VWHPVHFXULW\DVWKH\KDGGRQHZLWKWKHSHUIRUPDQFHDQDO\VLV$VDUHVXOWWKH\ZHUHIRUFHGWRWDNHDGLIIHUHQWDSSURDFKWRXVLQJ$UPDQLWRUHDVRQDERXWVHFXULW\LVVXHVLQWKHLU*71GHVLJQV7KHDSSURDFKWKH\FKRVHZDVWRHQFRGHZHOONQRZQDUFKLWHFWXUDOSDWWHUQVDQGEHVWSUDFWLFHVIRUEXLOGLQJVHFXUHV\VWHPVLQWKH*71VW\OH·VYRFDEXODU\DQGGHVLJQUXOHV7KLVDOORZHG WKH DUFKLWHFWV WR GHPRQVWUDWH WKDW WKH\ ZHUH XVLQJ D ZHOO NQRZQ DQG SURYHQDSSURDFKWRFUHDWLQJVHFXUHV\VWHPVDVZHOODVSURYLGLQJYLVLELOLW\LQWRWKHVSHFLILFZD\VWKDW*71DUFKLWHFWXUHVDGGUHVVHGWKHLUVHFXULW\UHTXLUHPHQWV7KHVSHFLILFDUFKLWHFWXUDOSDWWHUQXVHGWRLQVXUHVHFXULW\LQWKHUHYLVHG*71V\VWHPGHVLJQSURSRVDOV UHTXLUHG RQH RU PRUH &25%$6HFXULW\ FRPSRQHQWV WR PHGLDWH WKH LQWHUDFWLRQVEHWZHHQWKH*71V\VWHP·VNH\FRPSRQHQWV1RWVXUSULVLQJO\UHTXLULQJWKH &25%$6HFXULW\FRPSRQHQW WR WDNH VXFK DQ DFWLYH UROH LQ DOO WUDQVDFWLRQV LQWURGXFHG D QXPEHU RISHUIRUPDQFH LVVXHV 7KH TXDQWLWDWLYH SHUIRUPDQFH DQDO\VLV WRRO LQWHJUDWHG ZLWK WKH *71VSHFLILF HQYLURQPHQW KHOSHG WR DGGUHVV WKLV SUREOHP E\ DOORZLQJ WKH *71 DUFKLWHFWV WRTXLFNO\ H[SHULPHQW ZLWK WKH SHUIRUPDQFH DQG VHFXULW\ WUDGHRIIV RI PXOWLSOH GHVLJQV 7KLVFRPELQDWLRQRI TXDQWLWDWLYHGHVLJQDQDO\VLVWRROVGHVLJQSDWWHUQVDQGEHVWSUDFWLFHVDOORZHGWKH /RFNKHHG 0DUWLQ WHDP WR EXLOG DQ HIIHFWLYH DQG XVHIXO FXVWRP DUFKLWHFWXUDO GHVLJQHQYLURQPHQW(YDOXDWLRQ%\XVLQJ$UPDQLWRPRGHODFRPSOH[KHWHURJHQHRXVVW\OHZLWKUHDOLQGXVWULDODSSOLFDELOLW\WKLV FDVH VWXG\ SURYLGHG D XVHIXO YDOLGDWLRQ RI WKH RYHUDOO $UPDQL DSSURDFK 7KH VWXG\SURYLGHG WKUHH VSHFLILF HQFRXUDJLQJ ILQGLQJV )LUVW DIWHU D IHZ LWHUDWLRQV WKH /RFNKHHG0DUWLQVFLHQWLVWVZHUHDEOHWRFRQFLVHO\VSHFLI\ERWKWKH*71VW\OHDQGWKH*71V\VWHPDUFKLWHFWXUH6HFRQG$UPDQLDQGLW·V$FPHVXEV\VWHPSURYHGDQHIIHFWLYHIUDPHZRUNDQGLQIUDVWUXFWXUH IRU LQWHJUDWLQJ DUFKLWHFWXUDO GHVLJQ WRROV 7KLUG WKH HQYLURQPHQW GHVLJQHUVZHUHDEOHWRXVHWKHGHVLJQH[SHUWLVHWKDWWKH\FDSWXUHGZLWKWKH$UPDQLGHVLJQODQJXDJHDQG

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

Saved successfully!

Ooh no, something went wrong!