官术网_书友最值得收藏!

5.1 系統(tǒng)設(shè)計(jì)原則

為了使項(xiàng)目獲得成功,滿足現(xiàn)在和將來(lái)的業(yè)務(wù)需求,系統(tǒng)設(shè)計(jì)應(yīng)當(dāng)遵循一定原則和規(guī)范。一般地,系統(tǒng)的方案設(shè)計(jì)遵循的原則包括:先進(jìn)性、高效性、可靠性、安全性、開(kāi)放性、可擴(kuò)展性、可用性、可縮放性、可管理性、可集成性和易用性。

1.先進(jìn)性

IT技術(shù)發(fā)展非常快。如果構(gòu)建系統(tǒng)時(shí)都不先進(jìn),那么很快系統(tǒng)就過(guò)時(shí)了。所以,保持技術(shù)的先進(jìn)性非常重要。具體地說(shuō),系統(tǒng)必須建設(shè)在一個(gè)先進(jìn)的技術(shù)構(gòu)架之上。系統(tǒng)的建設(shè)是一個(gè)復(fù)雜的系統(tǒng)工程,其開(kāi)發(fā)和實(shí)施都需要較長(zhǎng)的周期,因此先進(jìn)性不僅僅是指系統(tǒng)的開(kāi)發(fā)實(shí)施階段,而且在系統(tǒng)的實(shí)施和投入運(yùn)行階段,仍然需要保證系統(tǒng)的先進(jìn)性,才能夠滿足業(yè)務(wù)增長(zhǎng)的需要。所以,設(shè)計(jì)時(shí)就必須選擇一些具有良好發(fā)展趨勢(shì)的新技術(shù)。

2.高效性

當(dāng)然,系統(tǒng)的高效性很大程度上取決于服務(wù)器性能指標(biāo),例如,系統(tǒng)響應(yīng)速度。不過(guò),好的系統(tǒng)規(guī)劃、設(shè)計(jì)和算法仍然可以在一定程度上提高系統(tǒng)的效率。

3.可靠性

所有的系統(tǒng)都要求必須穩(wěn)定運(yùn)行,故障率低,即可靠性高。除了操作系統(tǒng)與硬件設(shè)備的可靠性高外,在應(yīng)用層上,也就是在網(wǎng)絡(luò)金融系統(tǒng)的層面上,在設(shè)計(jì)時(shí)也要多注意可靠性。可靠性的一個(gè)表現(xiàn)就是代碼出錯(cuò)少。雖然代碼出錯(cuò)不可避免,但只要在軟件過(guò)程管理上多下功夫,例如系統(tǒng)科學(xué)地加強(qiáng)測(cè)試環(huán)節(jié)的工作,就可以減少錯(cuò)誤,提高系統(tǒng)可靠性。當(dāng)然,加強(qiáng)測(cè)試環(huán)節(jié)的工作,就必然增加人力資源成本。如何安排編程人員和檢測(cè)人員比例,這需要有一個(gè)折中。

4.安全性

網(wǎng)絡(luò)技術(shù)的發(fā)展,帶來(lái)了很多新的計(jì)算機(jī)安全問(wèn)題,已經(jīng)引起人們廣泛的關(guān)注。為防止網(wǎng)絡(luò)黑客和內(nèi)部人員的惡意攻擊和破壞,網(wǎng)絡(luò)安全技術(shù)和產(chǎn)品受到了越來(lái)越多的重視,加密技術(shù)、安全認(rèn)證技術(shù)、權(quán)限技術(shù)和反病毒技術(shù)得到了迅猛的發(fā)展。

5.開(kāi)放性

系統(tǒng)的開(kāi)放性是保護(hù)投資方的投資、降低總成本的一項(xiàng)基本措施。一個(gè)開(kāi)放的服務(wù)器,可以更好地兼容眾多硬件設(shè)備,降低由于更換部件而帶來(lái)的兼容性故障損失。開(kāi)放的操作系統(tǒng)平臺(tái),也允許不同的系統(tǒng)軟件和應(yīng)用軟件提供商在其平臺(tái)之上進(jìn)行開(kāi)發(fā),即良好的跨平臺(tái)性為最終用戶提供更為實(shí)際的支持。

6.可擴(kuò)展性

在網(wǎng)絡(luò)金融系統(tǒng)搭建初期,由于用戶數(shù)量有限,因此對(duì)系統(tǒng)的考驗(yàn)還不大。但是,隨著用戶數(shù)量的增加,同時(shí)訪問(wèn)系統(tǒng)的用戶可能會(huì)發(fā)生沖突,網(wǎng)絡(luò)可能因此出現(xiàn)阻塞。舉個(gè)例子說(shuō),一般時(shí)間金融系統(tǒng)訪問(wèn)量不大,而某天出現(xiàn)了突發(fā)事件,用戶爭(zhēng)相上網(wǎng)來(lái)調(diào)整自己的資產(chǎn)。這時(shí),網(wǎng)絡(luò)可能就會(huì)阻塞,滿足不了用戶的需求。最簡(jiǎn)單的解決辦法是進(jìn)行擴(kuò)容,如增加或更換CPU、硬盤(pán)、內(nèi)存等,具有良好擴(kuò)展性的系統(tǒng)應(yīng)當(dāng)能夠保證這種擴(kuò)容的順利進(jìn)行而不會(huì)帶來(lái)什么其他影響。

7.可用性

網(wǎng)絡(luò)金融的系統(tǒng)一般都要求做到7×24小時(shí)的不間斷運(yùn)行。如果需要停機(jī)檢測(cè)或系統(tǒng)升級(jí),也必須是有計(jì)劃、有步驟地進(jìn)行。一般情況下,由于需要長(zhǎng)時(shí)間不停機(jī)地運(yùn)行,在程序設(shè)計(jì)上需要非常嚴(yán)密。例如,由于內(nèi)存泄露而造成的資源占用,累積到一定程度后,引起系統(tǒng)的崩潰,就是需要充分考慮和預(yù)防的問(wèn)題。

8.可縮放性

可縮放性更多地體現(xiàn)系統(tǒng)具有一定的靈活性。例如,當(dāng)系統(tǒng)容量增大時(shí)可以自動(dòng)分配足夠的資源去應(yīng)對(duì)這種變化,而又不會(huì)引起系統(tǒng)的過(guò)度超負(fù)荷。所以,在系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)時(shí),應(yīng)做到能夠根據(jù)用戶的需求靈活地增減資源的使用和配置。

9.可管理性

可管理性是指利用特定的技術(shù)和產(chǎn)品來(lái)提高系統(tǒng)的可靠性,降低系統(tǒng)的購(gòu)買(mǎi)、使用、部署和支持的費(fèi)用。例如,避免系統(tǒng)停機(jī)等。系統(tǒng)的部署和支持費(fèi)用常常遠(yuǎn)遠(yuǎn)超過(guò)了初次購(gòu)買(mǎi)所花的費(fèi)用。所以,系統(tǒng)的可管理性既是系統(tǒng)維護(hù)部門(mén)的迫切要求,又是對(duì)企業(yè)經(jīng)營(yíng)效益起著非常關(guān)鍵作用的因素。提高可管理性的一種方法是通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程管理,技術(shù)支持人員在自己的計(jì)算機(jī)上解決問(wèn)題,而不親自到故障現(xiàn)場(chǎng)。當(dāng)然,如果系統(tǒng)硬件部分出了問(wèn)題,技術(shù)支持人員親自到故障現(xiàn)場(chǎng)也是不可避免的。

10.可集成性

可集成性是指利用現(xiàn)有的技術(shù)和產(chǎn)品,提供對(duì)原有系統(tǒng)的支持。通過(guò)一定方式的接口調(diào)用來(lái)集成其他系統(tǒng),從而實(shí)現(xiàn)全部系統(tǒng)中各個(gè)子系統(tǒng)間的合理連接,保證整體業(yè)務(wù)流的高效運(yùn)轉(zhuǎn)。

11.易用性

系統(tǒng)的設(shè)計(jì)要求是最終用戶使用方便。所以,設(shè)計(jì)時(shí)需要充分考慮系統(tǒng)的可操作性和易用性,包括界面友好,系統(tǒng)結(jié)構(gòu)和使用流程合理。

主站蜘蛛池模板: 堆龙德庆县| 木兰县| 内乡县| 赤峰市| 原平市| 陇南市| 舒城县| 庆云县| 隆安县| 德格县| 汕头市| 云林县| 双柏县| 南华县| 肥东县| 瑞金市| 太和县| 阿拉善左旗| 志丹县| 丹棱县| 思南县| 沾化县| 德兴市| 涞水县| 时尚| 遂宁市| 武平县| 河北区| 长春市| 偏关县| 嵊州市| 泸定县| 肇源县| 本溪市| 麦盖提县| 云浮市| 丘北县| 青州市| 吕梁市| 定结县| 兴业县|