李莉莉 阜新高等專科學校 遼寧阜新 123000
計算機自動測試系統中的數據管理研究
李莉莉 阜新高等??茖W校 遼寧阜新 123000
隨著計算機技術的飛速發展,計算機自動測試系統已經被廣泛應用于各行各業,而作為計算機自動測試系統中的核心功能數據管理來說,如何將測試數據更簡潔有效的進行管理是每個系統測試研發人員所亟待解決的問題和困擾,如何將測試項目以數據模板的方式進行管理,也越來越多的受到使用者的重視和各項技術的開發突破,本文就計算機自動測試系統中的數據管理進行重點介紹。
計算機自動測試系統;數據管理研究
計算機自動測試系統作為一種可用的測試體系,其核心功能的數據管理是利用計算機硬件和軟件技術對數據進行有效的收集、存儲、處理以及應用的過程。數據管理通過不同階段的發展,已經演變成了一套完整的數據架構,在方便數據更新、擴充、修改和存儲的同時,也保證了數據的高可靠性、完整性和安全性。
1.1計算機自動測試系統的測試儀器經歷了5個發展階段,從最早的模擬儀器到分立元件式儀器,再到后面的數字化儀器和智能儀器,最后為適應計算機技術和電子技術的發展而提出的虛擬儀器,虛擬儀器是隨著計算機技術的發展而應用于儀器領域的一種新型的儀器類型,也是卡式儀器的更深層次的發展產物,傳統儀器的部分硬件被采用操作靈活、系統強大的虛擬儀器計算機軟件所替代,物質資源也被人的智力資源所代替。特別是測試信號的產生和測量特征的解析都在計算機系統應用中得到很好地體現,并且計算機中的軟硬件資源替代掉了原有測試儀器中的部分硬件資源甚至整件儀器。
1.2計算機自動測試系統的分類
當前的計算機自動測試系統主要是計算機技術和測量技術更好、更深層氣所結合的一個產物。構成測試系統的選擇也隨著計算機技術的飛速發展而不斷增多,由于計算機自動測試系統在分類上一直以來沒有統一標準的定義,單一硬件組合的形式就可以將測試系統分為專用計算機測試系統、混合計算機測試系統、基于標準總線的測試系統和網絡化測試系統,如果按照測試系統的功能則劃分的種類會更多。
①專用計算機的測試系統就是將所有的功能模塊進行交叉的相互連接,而這一測試系統又可以按照專業生產廠家制造的小型測試儀器系統和專業廠家制造的體型大、精確度高的專用測試系統兩個類別。
②混合型計算機測試系統:它的結構形式是隨著計算機測試系統的飛速發展而出現的8位、 16位、 32位和64位單片機形成的,通過將標準總線系統和單片機構成的計算機測試系統用以并行或串行的方式將二者連接起來而實現的。
③基于標準總線的測試系統:基于標準總線的測試標準可分為PXI總線、 PCI總線、STD總線、VXI總線、ISA總線等多種種類,在PC端的主板擴展槽或底板插槽總線上接入各種A/D,I/O等功能模塊構成整套的測試系統。
④網絡化測試系統就是把分散在不同位置和功能的設備利用計算機技術將其整合到一塊,并與構成局域網測試系統的客戶端、服務器和數據庫共同實現復雜的各種測試功能的需要。
豐富互聯網程序英文簡稱為RIA, RIA的交互性強和用戶友好性,客戶端具備數據緩存功能,加載一次可多次使用則是其在web應用程序的幾大特點。對于數據相關性較弱的數據表,一般情況下會在人口信息數據或者高校的數據中心出現這類的問題,數據的形式基本上是excel或者xml所提供的,生源地等類的字段都未采用編碼或名稱編碼混合的方式,而是直接數據的方式進行錄入的,后期只需要部分的修改和刪除即可。
而對于像高校招生系統里院系、導師、科目、研究方向等相關聯的選課與招生的數據存儲和管理等層次比較復雜的多對多的關系數據存儲也提供了一個很好地解決管理方向。在招生或者選課上,即使數據量很大,但可能只需要對少數幾個地方進行簡單的修改,只要保證能夠用同一個表格的形式呈現出所要管理數據的內容在核心部分的統一就可以。在數據中心的維護和管理上其理念也很有參考和使用價值。
在現實實際應用中,尤其對于業務人員來說,他們更傾向于數據管理既便捷又簡單的操作方式,比如在一個單純類的excel里要進行修改和刪除,只需要定位到要維護的數據單元進行編輯或刪除進行保存就可以,同時保證權限用戶可以在表格里進行編輯和歸檔以及保存。
基于web在線數據管理在數據模型和RIA技術綜合分析的基礎上,其數據管理的主要功能體現在:
(1)表格數據的自由刪除與修改,采用異步無刷新提交,交互更簡單;(2)數據的提取和篩選,實現了表格數據的管理,權限用戶移動鼠標即可修改選中數據;(3)可以隨意添加一行空數據并編輯,或者直接復制某行的數據而僅修改其中的某一部分,然后和已修改的數據統一保存。
基于RIA技術的計算機自動測試系統的數據管理是對各類數據進行組織、整理、收集、加工、存儲、整理、傳輸以及檢索的各個過程的綜合處理,其重要作用就是為人們利用這些從原始數據中所抽取和推導出的有價值的信息提供有真實科學依據的行動和決策的支持,也為了便于人們借助計算機技術對當今海量的、復雜的數據進行統一的管理和分析,以便得到充分的利用。也代替了傳統的人工來管理和統計數據的勞動強度,數據的結構化改變了以往的數據交互性差的弊端,數據的共享性變得更高,并且冗余變得更少且易于擴展,減少了后期的數據管理成本,多個用戶可同時對應用程序和數據進行共享。能夠更好地保證數據的完整、有效和相容,也增加了內部數據的安全,有效防止了數據的丟失和泄露。另外,系統還有能力將數據庫中的數據從錯誤狀態恢復到最近某一時刻的正確狀態,從而保證了數據的可恢復性。
[1]王璟瑞 基于虛擬儀器的自動測試系統開發方法的研究 四川大學 2005-05-01
[2]王艷永; 張德寶; 戴磊; 劉相國; 呼欣 通用型大氣數據計算機自動測試系統的研制 航空計算技術 2003-09-30
[3]羅云林; 任文杰 大氣數據計算機自動測試系統研究 中國民航大學學報 2010-02-15
李莉莉,女,1982年——,遼寧阜新,講師,研究方向,計算機多媒體技術