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.

H[SHUWLVHDOVRVLPSOLILHVWRROLQJDQGUHGXFHVWKHOHDUQLQJFXUYHIRUDUFKLWHFWVZKRQHHGWROHDUQRQO\RQHODQJXDJHIRUERWKSXUSRVHV$GHWDLOHGGLVFXVVLRQRI WKHVHUHTXLUHPHQWVWKHUDWLRQDOHEHKLQGWKHPDQGWKHLUSRWHQWLDOEHQHILWVIROORZV5HTXLUHPHQW ,QVWDQFHV 7KH GHVLJQ ODQJXDJH PXVW EH FDSDEOH RI GHVFULELQJ WKH DUFKLWHFWXUDOVWUXFWXUHSURSHUWLHVDQGWRSRORJ\RI LQGLYLGXDOVRIWZDUHV\VWHPGHVLJQVDUFKLWHFWXUDOLQVWDQFHV$Q H[SOLFLW DQG SUHFLVH DUFKLWHFWXUDO VSHFLILFDWLRQ RI D VRIWZDUH V\VWHP SURYLGHV PXOWLSOHEHQHILWVWKURXJKRXWWKHV\VWHP·VOLIHF\FOH6XFKDVSHFLILFDWLRQGRFXPHQWVWKHGHVLJQRIWKHV\VWHP IDFLOLWDWLQJ FRPPXQLFDWLRQ EHWZHHQ WKH V\VWHP·V GHVLJQHUV GHYHORSHUV WHVWHUVLQVWDOOHUV DQG PDLQWDLQHUV $ SUHFLVH DUFKLWHFWXUDO VSHFLILFDWLRQ LV DOVR D SUHUHTXLVLWH IRUHIIHFWLYH DXWRPDWHG DUFKLWHFWXUDO GHVLJQ HYDOXDWLRQ DQG DQDO\VLV ,Q DGGLWLRQ WR VXSSRUWLQJDXWRPDWHG DQDO\VHV D SUHFLVH DUFKLWHFWXUDO VSHFLILFDWLRQ LV DOVR KHOSIXO IRU GHVLJQHUV ZKRQHHG WR SHUIRUP LQIRUPDO EDFNRIWKHQDSNLQ DQDO\VHV )LQDOO\ WKH SURFHVV RI H[SOLFLWO\GHILQLQJ D VRIWZDUH V\VWHPV DUFKLWHFWXUH IUHTXHQWO\ H[SRVHV SRWHQWLDO PLVPDWFKHV DQGGLVFUHSDQFLHVLQWKHGHVLJQ,QRUGHUWRDFKLHYHWKHVHEHQHILWVVRIWZDUHDUFKLWHFWVPXVWEHDEOHWRH[SOLFLWO\SUHFLVHO\DQGXQDPELJXRXVO\ VSHFLI\ WKHLU GHVLJQ 7KHUH DUH WKUHH NH\ SDUWV WR D V\VWHPV DUFKLWHFWXUHVSHFLILFDWLRQWKDWWKH$UPDQLGHVLJQODQJXDJHQHHGVWREHDEOHWRVSHFLI\)LUVWWKHVWUXFWXUHDQG WRSRORJ\ RI D VRIWZDUH V\VWHP IRUPV LWV FRUH DUFKLWHFWXUH 7KLV LQFOXGHV GHILQLQJ WKHFRPSRQHQWVWKDWPDNHXSWKHV\VWHPDQGWKHFRQQHFWRUVWKURXJKZKLFKWKHFRPSRQHQWVLQWHUDFW 7KH ODQJXDJH PXVW WKHUHIRUH SURYLGH FRQVWUXFWV IRU GHVFULELQJ V\VWHP VWUXFWXUHDQGWRSRORJ\6HFRQGWKHGHVLJQODQJXDJHQHHGVWREHDEOHWRGHVFULEHDUFKLWHFWXUDOSURSHUWLHV3URSHUWLHVIDOO LQWR WZR FODVVHV ² DVVHUWHG SURSHUWLHV DQG HPHUJHQW SURSHUWLHV $VVHUWHG SURSHUWLHVUHSUHVHQWFODLPVWKDWWKHGHVLJQHUPDNHVDERXWLQGLYLGXDOGHVLJQHOHPHQWVRUWKHV\VWHPDVDZKROH7KHYDOXHRI DQDVVHUWHGSURSHUW\PD\UHSUHVHQWPHDVXUHPHQWVPDGHLQWHVWLQJDQLPSOHPHQWHGGHVLJQHOHPHQWHVWLPDWHVPDGHE\WKHDUFKLWHFWRUDSULRULUHTXLUHPHQWVWKDWWKH V\VWHP DUFKLWHFW VWDWHV WKH LPSOHPHQWDWLRQ PXVW VDWLVI\ (PHUJHQW SURSHUWLHV DV WKHLUQDPH VXJJHVWV DUH SURSHUWLHV RI D V\VWHP WKDW DUH GHULYHG IURP WKH LQWHUDFWLRQV RI WKHV\VWHP·VLQGLYLGXDOSLHFHV7KLUGWKHGHVLJQODQJXDJHQHHGVWREHDEOHWRGHVFULEHFRQVWUDLQWVWKDWPXVWEHPDLQWDLQHGDVDV\VWHP·VGHVLJQHYROYHV$OWKRXJKPDLQWDLQLQJDVRIWZDUHV\VWHP·VFRQFHSWXDOLQWHJULW\LVFULWLFDOWRLWVRYHUDOOVXFFHVV>%UR@LWLVGLIILFXOWWRGRVRLQWKHLQLWLDOGHVLJQRI WKHV\VWHPDQGHYHQPRUHGLIILFXOWDVWKHV\VWHPGHVLJQLVXSGDWHGDQGHYROYHG%\DOORZLQJDV\VWHP·VRULJLQDOGHVLJQHUVWRH[SOLFLWO\VWDWHWKHIXQGDPHQWDOFRQVWUDLQWVXQGHUZKLFKWKHV\VWHPZDVGHYHORSHGDQGZKLFKQHHGWREHPDLQWDLQHGDVWKHV\VWHPHYROYHVV\VWHPXSGDWHVFDQEHPDGH LQ D SULQFLSOHG DQG LQIRUPHG ZD\ 7KH $UPDQL GHVLJQ ODQJXDJH PXVW WKHUHIRUHLQFOXGHWKHDELOLW\WRDVVRFLDWHH[SOLFLWGHVLJQFRQVWUDLQWVZLWKVRIWZDUHV\VWHPV,Q DGGLWLRQ WR WKH WKUHH IXQGDPHQWDO FRQVWUXFWV MXVW GHVFULEHG $UPDQL·V GHVLJQ ODQJXDJHDOVR QHHGV WR VXSSRUW HQFDSVXODWLRQ RI GHVLJQ GHWDLOV DQG KLHUDUFKLFDO GHFRPSRVLWLRQ$UFKLWHFWXUH GHVFULSWLRQV IRU ODUJH V\VWHPV WKDW GRQ·W PDNH XVH RI HQFDSVXODWLRQ DQG

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

Saved successfully!

Ooh no, something went wrong!