胡振華
電子信息系統(tǒng)可靠性指標(biāo)共包含系統(tǒng)抗干擾能力、平均故障率、失效概率以及容錯(cuò)能力以及保障能力五部分內(nèi)容,會對系統(tǒng)實(shí)體多維質(zhì)量屬性特征進(jìn)行直觀反映,對應(yīng)用軟件使用與發(fā)展有著極為重要的影響。本文將以電子信息系統(tǒng)應(yīng)用軟件相關(guān)內(nèi)容介紹為切入點(diǎn),通過對應(yīng)用軟件可靠性設(shè)計(jì)與評估兩部分內(nèi)容進(jìn)行探究的方式,對應(yīng)用軟件可靠性展開全面分析,期望能夠?yàn)殡娮有畔⑾到y(tǒng)應(yīng)用軟件發(fā)展,提供一定助力。
電子信息系統(tǒng)主要由控制設(shè)備、計(jì)算機(jī)以及有線通信等設(shè)備所組成,會按照相應(yīng)應(yīng)用目的以及規(guī)則,完成對相關(guān)信息的檢索、采集以及加工等處理。該系統(tǒng)在各個(gè)領(lǐng)域中都有著極為廣泛的運(yùn)用,具有技術(shù)更新速度快以及人機(jī)結(jié)合密切等方式的優(yōu)勢,可以與應(yīng)用需求緊密結(jié)合在一起,能夠切實(shí)推動領(lǐng)域發(fā)展,所以社會各界都對電子信息系統(tǒng)及其相關(guān)應(yīng)用軟件展開了全面研究。
1 電子信息系統(tǒng)應(yīng)用軟件相關(guān)內(nèi)容概述
作為電子信息系統(tǒng)重要組成,應(yīng)用軟件如果出現(xiàn)失效情況,就可能會造成系統(tǒng)出現(xiàn)宕機(jī)或者發(fā)生故障的狀況,會對軟件使用形成直接影響,所以軟件可靠性已經(jīng)成為電子信息系統(tǒng)研究的關(guān)鍵所在。通過對軟件實(shí)施可靠性分析的方式,能夠?qū)浖煽啃栽O(shè)計(jì)以及工程管理進(jìn)行改進(jìn)與優(yōu)化,可以切實(shí)增強(qiáng)軟件研制過程的可靠程度,以確保能夠?qū)浖煽啃宰鞒稣_評估。而就軟件研制過程而言,實(shí)施上就是測試人員以及開發(fā)人員等內(nèi)容之間的密切聯(lián)系與動態(tài)化演示過程,該過程中的任何一種因素都可能會對軟件可靠性水平產(chǎn)生直接影響。其中環(huán)境因素會在軟件維護(hù)、開發(fā)以及測試等各個(gè)環(huán)節(jié)中出現(xiàn),也是導(dǎo)致軟件出現(xiàn)時(shí)效或者缺陷的主要影響因素,其作為軟件問題產(chǎn)生根本,和軟件制作過程有著極為密切的關(guān)聯(lián),像軟件復(fù)雜性、軟件質(zhì)量管理情況以及軟件測試環(huán)境等,都屬于環(huán)境因素內(nèi)容,所以軟件可靠性設(shè)計(jì)顯得尤為重要。
2 軟件可靠性設(shè)計(jì)
2.1 結(jié)構(gòu)設(shè)計(jì)
技術(shù)人員需要按照電子信息系統(tǒng)具體使用要求,對軟件展開一系列擴(kuò)充與完善工作,以保證整體指揮信息系統(tǒng)應(yīng)用軟件結(jié)構(gòu)設(shè)計(jì)質(zhì)量。在該結(jié)構(gòu)之中,主要包括基礎(chǔ)數(shù)據(jù)層、系統(tǒng)應(yīng)用層以及專用支撐層和公共支撐層幾部分內(nèi)容。其中系統(tǒng)應(yīng)用層主要負(fù)責(zé)向系統(tǒng)提供所需要素;專用支撐層負(fù)責(zé)提供專用軟件以及專用支撐服務(wù),可以為系統(tǒng)通用的軟構(gòu)建以及各級各類要素,要能夠?yàn)橄到y(tǒng)提供基本的信息處理功能;而公共支撐層設(shè)計(jì)要可以為系統(tǒng)提供通用軟構(gòu)件服務(wù),并可以為多種控制手段以及信息處理服務(wù)提供有利支持。
2.2 構(gòu)件化設(shè)計(jì)
在進(jìn)行系統(tǒng)研制過程中,會對構(gòu)件化設(shè)計(jì)進(jìn)行大規(guī)模運(yùn)用,不僅會對現(xiàn)有軟件進(jìn)構(gòu)件化改造處理,同時(shí)也會對新研制的軟件進(jìn)行集成與軟件設(shè)計(jì)。在具體操作過程中,技術(shù)人員一方面要按照軟件集成標(biāo)準(zhǔn)與需要,對新軟件系統(tǒng)開展研制工作,在此過程中如果軟件接口在外部,要對集成者所提供的對象轉(zhuǎn)換代理進(jìn)行調(diào)用,確保應(yīng)用團(tuán)建調(diào)用接口可以被處理為通用接口,以對軟件調(diào)用和控制規(guī)范性進(jìn)行保證;另一方面要做好可視化定制工具開發(fā)與設(shè)計(jì),要按照功能模塊以及軟件實(shí)際需要,合理對各項(xiàng)工具進(jìn)行設(shè)計(jì),進(jìn)而制定出與之相符的系統(tǒng)菜單以及界面,確??梢赃_(dá)到用戶對于系統(tǒng)的使用需求,以對用戶滿意程度進(jìn)行保證。
2.3容錯(cuò)設(shè)計(jì)
在進(jìn)行容錯(cuò)設(shè)計(jì)過程中,不僅要通過網(wǎng)絡(luò)連接的方式,做好數(shù)據(jù)庫邏輯整體設(shè)計(jì),以對數(shù)據(jù)實(shí)時(shí)更新質(zhì)量進(jìn)行保證,同時(shí)還要對數(shù)據(jù)庫運(yùn)行進(jìn)行歸檔,要定期進(jìn)行物理以及邏輯備份,且要對數(shù)據(jù)庫標(biāo)準(zhǔn)參考信息以及標(biāo)準(zhǔn)進(jìn)行統(tǒng)一,以對數(shù)據(jù)一致性進(jìn)行保證。
3 可靠性評價(jià)
3.1 系統(tǒng)聯(lián)試
當(dāng)完成軟件可靠性設(shè)計(jì)之后,需要在模擬環(huán)境中對軟件展開系統(tǒng)聯(lián)試。在整體聯(lián)試過程中,共需經(jīng)歷33項(xiàng)試驗(yàn),并要展開兩項(xiàng)應(yīng)用軟件責(zé)任故障。同時(shí)在實(shí)施聯(lián)試過程中,要按照聯(lián)試大綱要求,做好各項(xiàng)工作準(zhǔn)備,要保證整體聯(lián)試項(xiàng)目設(shè)置合理性,以對系統(tǒng)及其分系統(tǒng)功能展開高達(dá)100%覆蓋率的測試,以對軟件各方面性能做出全面、客觀的判斷,以為電子系統(tǒng)應(yīng)用軟件研制與設(shè)計(jì)提供可靠的數(shù)據(jù)支持。
3.2軟件測試
在對軟件進(jìn)行測試時(shí),技術(shù)人員需要對系統(tǒng)總體組展開統(tǒng)一組織,并做好各項(xiàng)測試工作安排,以對軟件展開配置項(xiàng)、單元以及集成等方面測試。在具體測試過程中,要對軟件語句覆蓋、功能測試以及接口測試等內(nèi)容進(jìn)行測試,要有計(jì)劃、有目的性的完成各項(xiàng)工作,并要做好測試記錄以及分析。同時(shí)要及時(shí)對測試時(shí)所產(chǎn)生的差異問題展開分析,要對其中所存在的不合理設(shè)計(jì)以及錯(cuò)誤設(shè)計(jì)進(jìn)行指正與修改,且要根據(jù)研制程序完成對問題的修改與處理,直至各項(xiàng)問題得到解決之后,要再次對其進(jìn)行回歸測試,進(jìn)而做好準(zhǔn)確評估,以對軟件可靠性以及基礎(chǔ)性質(zhì)量實(shí)現(xiàn)提供可靠保障。
相關(guān)人員要明確認(rèn)識到應(yīng)用軟件可靠性對于電子信息系統(tǒng)運(yùn)行的重要作用,要對電子信息系統(tǒng)應(yīng)用軟件與軟件可靠性展開全面性分析,要對軟件可靠性予以足夠重視,并要做好軟件可靠性設(shè)計(jì)與評估工作,要通過對設(shè)計(jì)以及分析等環(huán)節(jié)進(jìn)行嚴(yán)格控制的方式,對可靠性設(shè)計(jì)方案落實(shí)質(zhì)量進(jìn)行保證,確保軟件可靠性可以達(dá)到相應(yīng)水平,以對電子信息系統(tǒng)運(yùn)行性能以及穩(wěn)定性進(jìn)行保證,確保其可以得到更好地應(yīng)用與發(fā)展。
(作者單位:蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院)