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.

&KDSWHU7KH$UPDQL'HVLJQ/DQJXDJH$UPDQLV GHVLJQ ODQJXDJH GHILQHV WKH V\VWHPV FRUH FRQFHSWV IRU VSHFLI\LQJ WKH GHVLJQ RILQGLYLGXDO VRIWZDUH DUFKLWHFWXUHV DQG IRU FDSWXULQJ DUFKLWHFWXUDO GHVLJQ H[SHUWLVH ,Q WKLVFKDSWHU , GHVFULEH WKH $UPDQL GHVLJQ ODQJXDJH , ILUVW DUJXH WKH QHHG IRU VXFK D GHVLJQODQJXDJHDQGOD\RXWWKHUHTXLUHPHQWVWKDWWKHODQJXDJHPXVWVDWLVI\7KHQ,GHVFULEHWKHNH\GHVLJQ GHFLVLRQV PDGH LQ FUHDWLQJ WKH ODQJXDJH DUJXLQJ WKDW WKH ODQJXDJH ERWK PHHWV WKHUHTXLUHPHQWVSUHVHQWHGDQGSURYLGHVWKHGHVLUHGEHQHILWV5DWKHUWKDQSURYLGLQJDGHWDLOHGVSHFLILFDWLRQ IRU WKH ODQJXDJH ZKLFK FDQ EH IRXQG LQ >0RQ@ WKH GLVFXVVLRQ LQ WKLVFKDSWHU HPSKDVL]HV WKH LQWHUHVWLQJ WHFKQLFDO DVSHFWV RI WKH ODQJXDJH DQG WKH IXQGDPHQWDOGHVLJQGHFLVLRQV,PDGHLQFUHDWLQJLW $UPDQLGHVLJQODQJXDJHUHTXLUHPHQWV7KH $UPDQL GHVLJQ ODQJXDJH GHILQHV WKH SULPLWLYH EXLOGLQJ EORFNV IRU GHVFULELQJ VRIWZDUHDUFKLWHFWXUHV DQG DUFKLWHFWXUDO GHVLJQ H[SHUWLVH DORQJ ZLWK UXOHV IRU FRPSRVLQJ WKRVHSULPLWLYHV$OWKRXJKVHOHFWLQJVXFKDVHWRI SULPLWLYHFRQVWUXFWVDQGFRPSRVLWLRQUXOHVLVDFULWLFDO ILUVW VWHS LQ WKH GHYHORSPHQW RI DQ DUFKLWHFWXUH GHVLJQ RU DQDO\VLV WRRO RUHQYLURQPHQW LW LV D WLPH FRQVXPLQJ WDVN WKDW LV GLIILFXOW WR GR ZHOO $UPDQL UHOLHYHVVRIWZDUH WRRO DQG HQYLURQPHQW GHYHORSHUV IURP WKLV EXUGHQ E\ SURYLGLQJ D SRZHUIXO DQGJHQHULFDUFKLWHFWXUH GHVLJQ ODQJXDJH WKDW HQFDSVXODWHV VXFKD VHW RI GHVLJQ SULPLWLYHV DQGFRPSRVLWLRQUXOHV7KH$UPDQLGHVLJQODQJXDJHPXVWPHHWILYHIXQGDPHQWDOUHTXLUHPHQWV,HVWDEOLVKHGWKHVHUHTXLUHPHQWV EDVHG RQ D VHULHV RI FRQYHUVDWLRQV ZLWK SUDFWLFLQJ VRIWZDUH DUFKLWHFWVREVHUYDWLRQVRI QXPHURXVIRUPDODQGLQIRUPDODUFKLWHFWXUDOVRIWZDUHV\VWHPVVSHFLILFDWLRQVDQG H[SHULHQFH XVLQJ D ZLGH YDULHW\ RI DUFKLWHFWXUH GHVFULSWLRQ ODQJXDJHV 7KH ILUVW WZRUHTXLUHPHQWVLGHQWLI\ZKDWWKHODQJXDJHPXVWEHDEOHWRGHVFULEH²DUFKLWHFWXUDOLQVWDQFHVDQG DUFKLWHFWXUDO GHVLJQ H[SHUWLVH 7KH VXEVHTXHQW WKUHH UHTXLUHPHQWV GHILQH QHFHVVDU\FKDUDFWHULVWLFVRI WKHGHVLJQODQJXDJHIRUGHVFULELQJH[SHUWLVHDQGLQVWDQFHV²H[SUHVVLYHQHVVDQDO\]DELOLW\DQGLQFUHPHQWDOLW\6WULFWO\VSHDNLQJRQO\WKHVHFRQGRI WKHVHUHTXLUHPHQWV²FDSWXULQJGHVLJQH[SHUWLVH²QHHGVWREHVDWLVILHGWRGHPRQVWUDWHWKDWWKHWKHVLVKROGV([SHULHQFHZLWKDUFKLWHFWXUHGHVFULSWLRQODQJXDJHVDQGGHVLJQHQYLURQPHQWVERWKP\RZQDQGWKDWJDWKHUHGIURPRWKHUVRXUFHVKRZHYHULQGLFDWHVWKDWWKHRWKHUIRXUUHTXLUHPHQWVDUHQHFHVVDU\IRUWKHODQJXDJHWRFDSWXUHDVXIILFLHQWO\EURDGDUUD\RI SRZHUIXOGHVLJQH[SHUWLVHDQGEHXVHIXOWRDQDSSURSULDWHO\ZLGHDXGLHQFHGLVFKDUJLQJWKHEURDG$UPDQLUHTXLUHPHQWVRI LQFUHPHQWDOLW\EUHDGWKDQGSRZHU8VLQJ WKH VDPH ODQJXDJH WR FDSWXUH LQVWDQFHV RI V\VWHP GHVLJQV DQG DEVWUDFW GHVLJQ

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

Saved successfully!

Ooh no, something went wrong!