呼叫中心主要由語音服務(wù)器(IVR)、傳真服務(wù)器(Fax Server)、坐席端(CSR)等子系統(tǒng)組成
1)面向?qū)ο笤O(shè)計原則的應(yīng)用。
FS系統(tǒng)需要采用傳真卡,而傳真卡有數(shù)字卡與模擬卡,不同廠家提供的API也
可能不一樣。
利用了多態(tài)的特性,抽象出板卡之間的共性作為基類,而具體采用的板卡從這個基類上派生出子類即可。
2)UML(Unified Modeling Language)的采用。
UML作為面向?qū)ο蠼UZ言的標(biāo)準(zhǔn),很適合在開發(fā)過程中進(jìn)行設(shè)計、交流、寫文檔。使開發(fā)人員之間的交流方式得到統(tǒng)一,也能使程序員準(zhǔn)確地理解設(shè)計,避免二義性。
3)設(shè)計模式的理解運用。設(shè)計模式是一些常見的設(shè)計問題的的優(yōu)雅、巧妙的解決方案,通過“模仿”設(shè)計模式,即使是面向?qū)ο笤O(shè)計的初學(xué)者,也可實現(xiàn)大師級的設(shè)計,從而擁有極好的靈活性、重用性。
FS系統(tǒng)設(shè)計中,只允許有一個消息隊列,為了避免意外,采用了Singleton(單件)模式,優(yōu)美地解決了這個問題。另外,采用了Template模式,實現(xiàn)了業(yè)務(wù)流程的定制等。
posted on 2007-05-21 10:05
李大嘴 閱讀(231)
評論(0) 編輯 收藏