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