20、5 軟件基本要求20。5.1、綜合監(jiān)控系統(tǒng)軟件應(yīng)符合下列要求。1 應(yīng)采用分層分布式軟件架構(gòu) 2、應(yīng)采用模塊化結(jié)構(gòu)、3,應(yīng)為一個(gè)開放系統(tǒng)、應(yīng)采用標(biāo)準(zhǔn)的編程語(yǔ)言和編譯器、并應(yīng)支持多種硬件構(gòu)成,應(yīng)具有對(duì)不同制造商產(chǎn)品的集成能力 包括接口協(xié)議 數(shù)據(jù)。工作模式等 4,應(yīng)提供優(yōu)良的實(shí)時(shí)處理能力,并應(yīng)通過(guò)采用關(guān)鍵數(shù)據(jù)主動(dòng)上傳。訂閱.發(fā)布、事件驅(qū)動(dòng)等機(jī)制、提供合理的數(shù)據(jù)流結(jié)構(gòu)框架和優(yōu)良的遠(yuǎn)動(dòng)能力、5、可充分利用和發(fā)揮硬件系統(tǒng)的能力,支持多任務(wù)多用戶并發(fā)訪問(wèn)。支持內(nèi)存數(shù)據(jù)庫(kù)和動(dòng)態(tài)緩存技術(shù),支持?jǐn)?shù)據(jù)的存儲(chǔ) 轉(zhuǎn)發(fā),6、應(yīng)提供有效的冗余設(shè)計(jì),單個(gè)模塊.部件故障甚至部分交叉故障不應(yīng)引起數(shù)據(jù)的丟失和系統(tǒng)的癱瘓.7 應(yīng)具有標(biāo)準(zhǔn)化,實(shí)用化.可復(fù)用和易擴(kuò)展的特征 并應(yīng)支持綜合監(jiān)控系統(tǒng)多專業(yè)集成和互聯(lián) 以及支持綜合監(jiān)控項(xiàng)目分專業(yè).分包和分期實(shí)施.8,應(yīng)滿足集成子系統(tǒng)特殊進(jìn)程的要求,9,應(yīng)具備方便的用戶組態(tài)。監(jiān)控設(shè)備類增減及人機(jī)界面修改等功能 20。5 2 綜合監(jiān)控系統(tǒng)軟件應(yīng)便于增減接口及車站數(shù)量,并應(yīng)具備接入上層信息管理系統(tǒng)功能、