導入規劃

    安裝作業

    系統建造

    測試及整合

    系統上線
 
 
 
 
 
 
    英創首頁 > 專案規劃> 導入階段 > 測試及整合  
 

  

測試及整合

 
   
 
  • 電腦化系統的建造

  當電腦系列是由不同的供戶提供而有大量的應用及控制用軟體須要開發時,軟體的開發與測試乃是確效作業的重要事項。


(一)軟體類型:

  軟體類型可分為系統軟體、可配置式軟體及特定應用軟體等三類。
系統軟體為系統基本操作有關的軟體,與資源分配、排程、輸入與輸出功能及數據管理等有關,如MS-DOS或UNIX 即是。一般來說,系統軟體不是用來執行某一特定用途的。
  可配置式軟體允許用戶自行訂定若干操作運行條件,如操作參數、參數的報告與警告條件等;這種狀況也就是用戶不能改變程式代碼,但是可以依據應用時的狀態需求來修訂參數。這類型的軟體如Lotus 1-2-3、可程式邏輯控制程式等。如果將這一種類型的軟體的代碼修改為適配某一特定用途者,則該程式代碼應視為一種特定用途軟體。
  特定用途軟體是為了特定的目的而編寫的。如果用可配置式程式來改編成特定用途軟體,則操作該可配置式軟體的參數可分為操作時可由操作人員修訂或不能由操作人員修訂等兩類;可由操作人員修訂的參數可包括數據與紀錄等。不得由操作人員修訂的參數應作為該應用軟體的一部分而列入文件中管理。與應用軟體有關的任何參數改變,均應依據核定過的「變更管制」程序處理的。


(二)軟體測試:

  軟體測試的目的在於高度的保障系統使用該軟體運作時,能符合系統規格的需求。測試軟體在電腦系統的運作時,應包括軟體結構查證及功能測試兩類。查證軟體結構時,應詳細的查證程式的功能邏輯是否符合軟體需求與規格;軟體開發過程是否符合軟體開發標準與程序。軟體結構的查證尚可包括特定的測試項目,如轉位點測試、路徑測試及敘述測試等。在軟體開發期間即可有效的進行軟體結構查證,尤其是在可配置式軟體時為然。用戶應對特定用途的應用軟體執行軟體結構的查證。
  軟體的功能測試是一種以輸入特定範圍的參數輸入值,來對程式輸出結果與期望值作充分而且有系統的比對的措施。測試時,可用模擬輸入的方式或直接在電腦系統或電腦化系統上進行。


(三) 軟體的品質確保:

  軟體的品質確保乃是一種經過定義而且有系統的活動,藉此使一項軟體或軟體產品在符合既訂的規格方面具有高度的保障。對過程的明確定義、對參與工作的人員有良好的職責區分、既定的工作方法、有計畫的工作查核、有顯明結構的回顧評估及管理控制等,都可促使產品在開發、測試及維護階段都維持在良好品質的受控環境中。既定的工作方法包括書面標準、方法與指導方針。
  對於軟體供戶進行查核乃是一種有用的方法,可藉此得到產品開發過程的訊息、維護控制、及所採用的品質管理措施。只靠這種是否符合品質確保措施的查核,還不能充分保證產品的品質。是以可對供戶所採用的各種方法作評估,作為補充資料或其他查核事項的代用資料,可能有助於查核的效益。
  對於特定用途的應用軟體與可配置式軟體產品,由於軟體必須因應界定的需求而編訂測試,因此在開發初期或許不會有此等軟體的完整清單。這時須要有結構顯明的確保措施來評估各階段的軟體開發工作,以茲確保產品品質能符合既訂的規格、標準與開發的實施方法,進而增進產品能符合產品及確效需求的機率。
  總而言之,軟體用戶有責任用合理的方式來確定軟體的編訂符合品質確保的要求。而電腦化系統中宜配有對於數據輸入及數據處理的內建核對措施。

  • 電腦化系統的整合與安裝

  套裝的電腦化系統,其軟體與硬體可在供戶處進行整合及必要的各種調整與設定操作條件。使用者可要求供戶提供這種出廠合格證明文件以表現系統的適當操作能力。由於部分事項不會因為運輸作業而改變,如內部電路配線、螢幕以及各種紀錄等,因此適當的使用出廠合格證明文件是合理的,但是這種作業方法應該在確效計畫書中先作規畫。
  較為複雜的系統通常須要在用戶處進行組裝及整合,也常同時涉及多個供應者,因此在確效計畫中須要界定會影響到系統確效的各組人員的職責並分派之。在有些情況下得在完成組裝前即先行執行安裝驗證;但最好是在稍後要將系統投用前再執行。
  在組裝屆臨完成階段時,應校正所有的感應器、調整操作參數,使其在期望的操作參數範圍內能適當的操作。在完成組裝作業後,應先進行充分的執行除錯作業,然後才能提出組裝完成的書面文件,供後續操作驗證的依據。

 

TOP

 
 
  需求分析
  專案設計
  導入階段
  維護與績效評估階段
  專案人員