李靜
山東省棲霞市價格認(rèn)證中心 山東 棲霞 265300
電子信息綜合系統(tǒng)應(yīng)用軟件的開發(fā)設(shè)計過程,往往極具復(fù)雜性,若想確保最終研發(fā)的軟件更具有可靠性,則需要對電子信息系統(tǒng)應(yīng)用軟件的可靠性開展綜合分析,此項研究具有一定的現(xiàn)實意義和價值。
在電子信息系統(tǒng)當(dāng)中,應(yīng)用軟件是核心構(gòu)成部分,倘若有失效情況出現(xiàn),則系統(tǒng)會有宕機(jī)或各種故障問題產(chǎn)生,嚴(yán)重影響著軟件使用。因而,確保電子信息綜合系統(tǒng)的應(yīng)用軟件更具可靠性較為重要[1]。那么,通過對電子信息綜合系統(tǒng)的應(yīng)用軟件實施可靠性層面分析,對于可靠性總體設(shè)計和管理過程予以合理優(yōu)化、改進(jìn),可以確保電子信息系統(tǒng)的應(yīng)用軟件實際研發(fā)過程能夠達(dá)到更高的可靠度,確保可以正確評估電子信息綜合系統(tǒng)的應(yīng)用軟件的實際可靠性。
結(jié)合電子信息綜合系統(tǒng)應(yīng)用軟件實際可靠性了解到,對于可靠性層面提升工作實際重視度及努力程度,集中體現(xiàn)在電子信息綜合系統(tǒng)應(yīng)用軟件實際可靠性層面要求實現(xiàn)及其保證能力。積極落實好可靠性有效提升工作,應(yīng)當(dāng)注重前期工作的有效落實,即務(wù)必要預(yù)先落實好人員及經(jīng)費(fèi)各項資源的分配,將可靠性的計劃合理納入到系統(tǒng)研發(fā)的總體計劃當(dāng)中,確保能夠同步落實。在整個計劃落實過程當(dāng)中,應(yīng)該開展可靠性檢查及評審,以便監(jiān)督并且評價電子信息綜合系統(tǒng)應(yīng)用軟件開展可靠性提升工作能否與現(xiàn)行標(biāo)準(zhǔn)相符。可靠性方面的要求及標(biāo)準(zhǔn)能否得以保證[2]。借助各種檢查、報告、評審、認(rèn)證、鑒定途徑,實現(xiàn)更多信息的獲取,為有序地落實各項工作奠定基礎(chǔ)。可靠性方面的工作計劃,應(yīng)當(dāng)分階段制定并且完善,針對軟件的實際需求分析、設(shè)計、實現(xiàn)及測試、維護(hù)各個階段,應(yīng)當(dāng)確保可靠性的提升工作能夠規(guī)范化落實下去。
評審過程當(dāng)中,應(yīng)當(dāng)實時跟蹤電子信息綜合系統(tǒng)應(yīng)用軟件的設(shè)計質(zhì)量,利用文件對評審過程及其結(jié)果予以詳細(xì)記錄。在整個系統(tǒng)研發(fā)的過程當(dāng)中,需要積極開展軟件基本需求分析、概念及詳細(xì)設(shè)計工作,還需要對軟件實施測試、驗收及各項評審工作。軟件評審專項小組,應(yīng)當(dāng)嚴(yán)格審核各階段工作及文檔,依照著不同的評審節(jié)點,記錄軟件實際需求分析評審內(nèi)容、軟件總體設(shè)計及其測試評審內(nèi)容、軟件評審相關(guān)問題等,經(jīng)過密切討論之后形成最終的審查意見。針對評審當(dāng)中存在的各種問題,需要結(jié)合評審組的相關(guān)意見,仔細(xì)填寫整個問題處理過程的實時跟蹤報告單,整改完成后,經(jīng)上級認(rèn)可之后,便可進(jìn)入到下個階段,便于消除電子信息綜合系統(tǒng)應(yīng)用軟件存在的缺陷問題[3]。
針對整個評審分析及測試試驗過程中發(fā)現(xiàn)的軟件問題,嚴(yán)格落實好軟件評審問題的詳細(xì)記錄及各項處理跟蹤工作,并對軟件測試層面問題實施科學(xué)合理地處理、優(yōu)化改進(jìn)及回歸。在軟件單元、集成、配置項等各項測試當(dāng)中,依據(jù)需要結(jié)合軟件測試總體實施計劃及其詳細(xì)說明等,有序開展各級別不同的軟件測試操作,用于覆蓋軟件接口和功能性能的各項指標(biāo),對測試過程當(dāng)中發(fā)現(xiàn)的各種問題需要予以全面分析,并且要及時做好修改處理、排除缺陷及各項回歸測試操作,還需嚴(yán)格依照要求落實好測試操作、故障分析、修改或優(yōu)化軟件、測試確認(rèn)等整個閉環(huán)操作;在系統(tǒng)聯(lián)試實操過程中,應(yīng)當(dāng)對產(chǎn)生的一些軟件問題,第一時間落實好分析及各項整改工作,依照配置管理各項要求實施軟件更改或是優(yōu)化操作,對軟件問題總體處理操作有效性實施相應(yīng)的測試驗證后,詳細(xì)記錄軟件問題及處理文件,確保電子信息綜合系統(tǒng)應(yīng)用軟件實際可靠性綜合水平得到提升。對電子信息綜合系統(tǒng)的應(yīng)用軟件實施開發(fā)設(shè)計過程中,按照軟件工程的各項要求及標(biāo)準(zhǔn),深入貫徹軟件工程現(xiàn)行規(guī)范,依照模型分階段地開發(fā)軟件,將軟件系統(tǒng)各項需求完整羅列出來,有效構(gòu)建有著良好結(jié)構(gòu)的軟件系統(tǒng),分工完成電子信息綜合系統(tǒng)應(yīng)用軟件總體設(shè)計、系統(tǒng)程序的具體編碼、軟件現(xiàn)場測試的各項操作。電子信息綜合系統(tǒng)應(yīng)用軟件各項配置管理及質(zhì)量保證工作,需要同步完成,確保電子信息綜合系統(tǒng)應(yīng)用軟件實際開發(fā)及應(yīng)用過程有著一定可追溯性,多借鑒PSP、TSP、CMM要求及標(biāo)準(zhǔn),對電子信息綜合系統(tǒng)應(yīng)用軟件的各項開發(fā)規(guī)范及控制過程進(jìn)行合理完善,對電子信息綜合系統(tǒng)的應(yīng)用軟件實際研制過程予以合理優(yōu)化,促使電子信息綜合系統(tǒng)應(yīng)用軟件中的可靠性技術(shù)能力可以得到有效提升。
研發(fā)電子信息綜合系統(tǒng)應(yīng)用軟件期間,頂層設(shè)計屬于重要部分,應(yīng)當(dāng)予以高度重視并嚴(yán)格落實下去,確保支撐平臺、數(shù)據(jù)標(biāo)準(zhǔn)、傳輸及共享機(jī)制、信息接口、信息流程等能夠相互統(tǒng)一協(xié)調(diào),嚴(yán)格地制定并且貫徹落實電子信息綜合系統(tǒng)的應(yīng)用軟件集成化和數(shù)據(jù)信息集成化相關(guān)工程規(guī)范、設(shè)計編程指南,便于為電子信息綜合系統(tǒng)的應(yīng)用軟件整個系統(tǒng)提供可靠性保障,下列為詳細(xì)設(shè)計要點:
2.4.1 在結(jié)構(gòu)設(shè)計層面。針對電子信息綜合系統(tǒng)的應(yīng)用軟件而言,內(nèi)部結(jié)構(gòu)以應(yīng)用、基礎(chǔ)數(shù)據(jù)、專用支撐、公共支撐這幾個模塊為主。①針對應(yīng)用模塊,它主要是面向電子信息系統(tǒng)提供信息數(shù)據(jù)處理、業(yè)務(wù)控制、通信保障不同要素層面的應(yīng)用功能;②針對專用支撐模塊層面,它主要涉及專用軟件服務(wù),可提供系統(tǒng)業(yè)務(wù)應(yīng)用構(gòu)件,還能夠集成業(yè)務(wù)要素,持續(xù)提供基礎(chǔ)數(shù)據(jù)信息的相關(guān)處理服務(wù);③針對公共支撐模塊層面,主要負(fù)責(zé)提供各項業(yè)務(wù)作業(yè)通用構(gòu)件與服務(wù),還涉及業(yè)務(wù)處理、信息處理服務(wù)支持等[4];④針對基礎(chǔ)數(shù)據(jù)模塊,主要面向系統(tǒng)及應(yīng)用軟件等,負(fù)責(zé)提供數(shù)據(jù)信息存儲及管理服務(wù),共享型數(shù)據(jù)庫是以信息訂閱及分發(fā)服務(wù)為基礎(chǔ),完成系統(tǒng)數(shù)據(jù)相應(yīng)訂閱及分發(fā)任務(wù),而專業(yè)型數(shù)據(jù)庫主要面向于各個要素負(fù)責(zé)提供各項業(yè)務(wù)信息具體存儲及其管理等。
2.4.2 在容錯設(shè)計層面。電子信息綜合系統(tǒng)應(yīng)用軟件實際研發(fā)過程當(dāng)中,容錯設(shè)計較為重要,積極落實好容錯設(shè)計,可確保應(yīng)用軟件更加具有可靠性。那么,設(shè)計期間需要落的實各項措施詳細(xì)如下:系統(tǒng)內(nèi)部數(shù)據(jù)庫經(jīng)網(wǎng)絡(luò)互聯(lián),形成邏輯整體,數(shù)據(jù)可實時同步及更新,系統(tǒng)數(shù)據(jù)總體準(zhǔn)確性、一致性可以得到保障;在數(shù)據(jù)庫整體運(yùn)行期間,實行歸檔方式,能夠定期實施邏輯及物理備份,結(jié)合容災(zāi)系統(tǒng)實施統(tǒng)一設(shè)計;所有業(yè)務(wù)信息數(shù)據(jù)庫依照數(shù)據(jù)庫統(tǒng)一標(biāo)準(zhǔn)及參考信息、數(shù)據(jù)字典等,訪問統(tǒng)一對象,并實現(xiàn)信息共享,確保數(shù)據(jù)能夠更具一致性;那么,為確保系統(tǒng)數(shù)據(jù)更具有安全可靠性,且達(dá)到較高的交換效率,則所有業(yè)務(wù)中心經(jīng)過共享庫完成數(shù)據(jù)交換,促使電子信息綜合系統(tǒng)任務(wù)、臨時數(shù)據(jù)、成果等實現(xiàn)可靠性地交互。
2.4.3 在構(gòu)件設(shè)計層面。研制電子信息綜合系統(tǒng)的應(yīng)用軟件實踐中,需要引入構(gòu)件化設(shè)計手段,針對現(xiàn)有軟件,依照系統(tǒng)集成各項標(biāo)準(zhǔn)實施構(gòu)件改造優(yōu)化工作,對于新研制的軟件,則需要依照著系統(tǒng)工程各項標(biāo)準(zhǔn)進(jìn)行軟件設(shè)計集成化,促使在不同的技術(shù)體制之下業(yè)務(wù)系統(tǒng)應(yīng)用軟件能夠處于相同平臺當(dāng)中協(xié)調(diào)運(yùn)行。那么,對電子信息綜合系統(tǒng)應(yīng)用軟件實施構(gòu)件化設(shè)計工作期間,需要注意要點詳細(xì)如下:①應(yīng)當(dāng)注重確立段包裝及段管理專項機(jī)制,明確系統(tǒng)軟件內(nèi)部各構(gòu)件的關(guān)聯(lián)性,針對集成系統(tǒng)軟件,確立程序段及數(shù)據(jù)段,對業(yè)務(wù)應(yīng)用系統(tǒng)軟件實施段管理,并對軟件系統(tǒng)整個安裝及卸載流程予以規(guī)范化管理,確保應(yīng)用軟件可實現(xiàn)段分布;②結(jié)合軟件相關(guān)集成標(biāo)準(zhǔn)及要求,研制新的軟件。提供或是調(diào)用集成對象相應(yīng)轉(zhuǎn)換代理,把應(yīng)用軟件整個外部接口處包裝更改為通用接口,促使軟件調(diào)用及控制更具有規(guī)范性;③注重可視化系統(tǒng)工具的設(shè)計開發(fā)及運(yùn)營,確保業(yè)務(wù)軟件及功能服務(wù)能夠按需定制,結(jié)合用戶需求,合理選定相應(yīng)的集成對象,實施系統(tǒng)菜單的合理定制,對界面構(gòu)成予以逐步完善,確保軟件的發(fā)行包及其配置文件能夠滿足用戶的各項需求,提交用戶實施安裝及使用運(yùn)行。
電子信息綜合系統(tǒng)應(yīng)用軟件實際研發(fā)過程,需要開展軟件測試及系統(tǒng)聯(lián)測操作等各項可靠性方面的試驗測試,確保電子信息綜合系統(tǒng)的應(yīng)用軟件更具可靠性,詳細(xì)要點如下:
2.5.1 在軟件測試層面。為了更好地保證電子信息綜合系統(tǒng)應(yīng)用軟件更具有可靠性,需要實施測試評價,軟件測試是重要部分。實踐中,應(yīng)當(dāng)在統(tǒng)一的組織安排下,嚴(yán)格依照著各項標(biāo)準(zhǔn)及要求,規(guī)范化落實軟件測試各項操作,其中包含軟件單元、集成、配置項等各項測試,在測試內(nèi)容層面上則涉及功能與接口、分支及語句覆蓋各項測試[5]。實測流程,應(yīng)當(dāng)科學(xué)制定測試計劃,做好詳細(xì)的測試說明、做好測試各項記錄的準(zhǔn)備工作,最后執(zhí)行規(guī)范化測試操作;測試過程當(dāng)中倘若有差異情況產(chǎn)生,務(wù)必及時全面地分析,對不合理或是錯誤的設(shè)計部分,及時地提出科學(xué)合理的改進(jìn)意見或措施,依照著特定的研發(fā)程序,及時修正處理好各項問題,需要積極落實好回歸測試操作。通過對電子信息綜合系統(tǒng)應(yīng)用軟件開展單元、集成、配置項等各項測試操作,可確保軟件潛在的各種缺陷問題可被及時發(fā)現(xiàn)和高效處理,促使電子信息綜合系統(tǒng)應(yīng)用軟件整個過程更具規(guī)范性、可靠性,為產(chǎn)品質(zhì)量能夠提供可靠性的基礎(chǔ)保障。
2.5.2 在系統(tǒng)聯(lián)試層面。處于模擬環(huán)境,對電子信息綜合系統(tǒng)的應(yīng)用軟件開展系統(tǒng)聯(lián)試操作,聯(lián)試任務(wù)應(yīng)當(dāng)由總體組負(fù)責(zé)組織,而質(zhì)量組負(fù)責(zé)執(zhí)行;綜合聯(lián)試包含著33項試驗,涉及應(yīng)用軟件的責(zé)任故障包含著2項。在聯(lián)試整個過程當(dāng)中,依照著聯(lián)試大綱各項要求及標(biāo)準(zhǔn),落實各項準(zhǔn)備工作[6];聯(lián)試項目總體設(shè)置務(wù)必確保科學(xué)且合理,能夠?qū)ο到y(tǒng)和各分系統(tǒng)當(dāng)中功能項目達(dá)到100%測試操作的覆蓋率;測試和開發(fā)技術(shù)團(tuán)隊人員獨立工作,嚴(yán)格把控整個的測試過程,以確保實測結(jié)果真實且可靠。對電子信息綜合系統(tǒng)的應(yīng)用軟件的各項性能、功能、互聯(lián)互通等能力實施驗證分析,對電子信息的系統(tǒng)及應(yīng)用軟件總體研制要求、設(shè)計目標(biāo)等進(jìn)行驗證。
綜上所述,電子信息系統(tǒng)應(yīng)用軟件實際研制過程,廣大技術(shù)員和開發(fā)者應(yīng)當(dāng)注重前期工作的有效落實,對軟件技術(shù)予以嚴(yán)格評審,注重軟件問題的歸零處理,并規(guī)范化落實結(jié)構(gòu)設(shè)計、容錯設(shè)計、構(gòu)件設(shè)計各項設(shè)計工作,最終積極落實好軟件測試及其系統(tǒng)聯(lián)試操作,以確保電子信息綜合系統(tǒng)的應(yīng)用軟件實際研制過程更具可靠性,為軟件后期使用過程提供可靠性保障。