梁玉清
(河海大學 圖書館,江蘇 南京 210098)
計算機、電子信息、網絡技術等計算機系統在高等院校教學和管理工作中的應用日益廣泛,得到了迅速發展。如在教材統計訂購工作中,尤其規模大的高校,由于學生人數多、專業分布廣、教師需求多樣等因素,教材數量、種類等越來越多,借助計算機化系統進行教材統計訂購,成為各個高校教材管理部門必須選擇[1]。為了確保計算機化系統運行穩定,就要對這個系統進行科學規范的驗收。
計算機化系統是指包括計算機系統和人機界面在內的計算機及其程序控制的受控組合系統,具體情況如表1所示。

表1 計算機化系統構成
計算機化系統的存在必須與具體操作相結合,例如在與計算機系統相匹配的基礎上,計算機系統必須與“教材征訂和統計”這個操作相結合,以達到提高高校教材征訂和統計管理效率這個目標。即針對高校教材統計征訂等管理工作,按照自動化、無紙化、一體化的管理方法,按照有關規程,在全面監控相關軟件、硬件參與的情況下,依據具體操作流程操作管理工作[2]。這個系統能不能正常展開工作及穩定運行,關系到全校教學工作的正常開展[3],因此,在系統正式投入運行前,必須進行標準和規范的驗收。
計算機化系統由硬件和軟件2部分組成,可以將硬件分為2類:標準型和非標準型。軟件可分為標準操作系統類、標準軟件套餐類、可配置軟件套餐類、非標準用戶定制軟件類等4大類。不同類別的軟件在運行穩定性上是有區別的,這一點也和硬件的分級有一定的關系。不同的項目,其風險程度也是不一樣的。具體情況如表2—3所示,驗收方式視項目穩定性及風險等級決定。

表2 電腦系統硬件風險評估
對表3中存在較高風險的軟件,應當進行與軟件開發和應用密切結合的規范驗收工作。

表3 計算機和化學系統軟件風險評估
良好的編程管理規范(Good Programming Practices,GPP)專門用于對軟件編制過程質量進行管控[4],也就是在軟件編制過程中,必須嚴格按照GPP的要求進行,才能確保軟件質量與質量安全。因此,需要按照GPP的標準進行軟件的編制過程,是否嚴格執行軟件程序設計流程并留有規范記錄、工作現場、相關資料等以供審核,具體內容如表4所示。

表4 軟件編程的GPP審核
源代碼審核,即對軟件代碼的審核,是指對開發軟件的源代碼進行逐句審核,對源代碼及可能存在的漏洞進行識別[5],從而保證軟件的質量和質量安全,防止有關安全問題的發生。源代碼審核應當從以下幾個重點控制點開始,將可能出現的代碼錯誤全部暴露出來,包括將死碼全部識別出來,具體情況如表5所示。

表5 源代碼審核內容
需要對源代碼進行審核的應用軟件進行全面檢驗。總體測試包括單元測試和集成測試2個階段。第一個階段是單元測試,也叫模塊測試(moduletest)。為了檢查軟件設計的最小單元,程序模塊中可能出現各種錯誤,須進行正確性測試。具體測試流程如表6所示。

表6 單元測試內容
第二階段以單元測試為基礎進行集成測試,按照設計要求,即將對各模塊進行系統組合。系統集成測試的目的是對各模塊間的銜接情況進行驗證。確定系統是否能正確操作,請參考如表7所示內容。

表7 集成測試內容
在完成軟件測試后,為了檢測可能仍然存在的漏洞,必須對整個電腦系統進行測試。系統總測一般采用“暗箱測試”的方式,考核計算機化系統是否能通過“輸入-輸出”的正確性有效、穩定地運行[6]。需要進行強度測試,以驗證一旦發生錯誤,不會導致錯誤操作的情況下,計算機化系統能否正確操作,得到精確的成績處理。系統整體測試的內容如表8所示。

表8 整體測試計算機化系統考查內容
計算機化系統測試結束后,應檢查驗收計算機化系統的到貨驗收情況,具體情況如表9所示,包括計算機主機、配套設備、操作文檔、技術資料等。

表9 計算機化系統到貨驗收項目
在高校教材訂購統計等管理工作的計算機化系統使用過程中,有關軟件、硬件發生更新升級,發生維護和維修是常態的,因此,驗收工作應當是持續的,并且所有驗收工作都必須按照規定程序進行,并留下真實的、及時的和規范的記錄,便于追溯和持續改進[7]。