周繼飛
(南京電子技術研究所 江蘇·南京 210039)
文件的保存以及信息的保存從來都不是容易的,尤其是現(xiàn)在,信息越來越碎片化,信息流量也越來越大,僅僅只是依靠個人的努力是無法將這些信息歸類、收集的。同樣,雷達軟件測試會伴隨著大量的數(shù)據(jù)、方法、實驗結果總結文檔這些信息對于以后的研究者來說十分重要,有著很重要的參考意義,因而如何保存這些繁多且雜亂的信息成為我們需要考慮的重要問題。知識共享平臺的建立,為這些信息提供了存放的場所,這一平臺可以將這些繁雜的信息進行歸類、整理,也為其他研究人員提供了一個數(shù)據(jù)資料館。
雷達是指無線電探測與無線電探距,又被稱為“無線電定位”,也就是運用無線電來尋找目標,并用無線電來計算與目標之間的距離。雷達的使用不受天氣影響,風雨霧都不會影響其功能,白天黑夜均能探測遠距離的目標。經常被用于軍事作戰(zhàn)指揮、民用航行引導等領域。
1.2.1 元數(shù)據(jù)的概念
元數(shù)據(jù)是我們所采集到的測試數(shù)據(jù)的最終數(shù)據(jù),它將采集到的信息資源以一種更規(guī)范化、更標準的方式描繪出來,按照指定的標準,從所采集到的那些資源中提取出相同的特征,形成一個具有相同特征的集合。元數(shù)據(jù)的標準并不唯一,不同領域采集到的信息資源可能會有著不同的元數(shù)據(jù)標準;元數(shù)據(jù)種類豐富;元數(shù)據(jù)保持了它所代表的信息資源的完整性,使得這些信息資源可以一直留存在共享平臺之中,可以長期使用。元數(shù)據(jù)使得信息的儲存、管理、發(fā)現(xiàn)以及信息的,獲取變得更加地方便、快捷與簡單。
1.2.2 元數(shù)據(jù)的功能
元數(shù)據(jù)使得平臺內數(shù)據(jù)的檢索變得更加簡單,可以通過元數(shù)據(jù)來快速找到、定位自己所需要的數(shù)據(jù)、信息;元數(shù)據(jù)可以讓我們更輕松地對數(shù)據(jù)單元進行詳細化、全面地描繪;元數(shù)據(jù)便于信息的儲存以及信息的管理;元數(shù)據(jù)有利于信息的長期保存,元數(shù)據(jù)是平臺構建的基礎。
雷達軟件測試知識共享平臺的創(chuàng)建基于安全性、技術性更高的J2EE技術框架,意在運用這一平臺收集雷達軟件測試人員測試數(shù)據(jù),在這一平臺內進行雷達軟件測試數(shù)據(jù)的共享。雷達軟件測試知識共享平臺的建立主要有三個原因:首先,進一步傳播雷達軟件測試相關的知識,為雷達軟件測試知識的傳播提供平臺,讓很多的人認識到雷達以及雷達軟件測試;其次,建立雷達軟件測試知識倉庫,用戶們可以將自己收集到的或者實驗得到的雷達軟件測試知識、數(shù)據(jù)或者成果傳送到這一知識共享平臺,平臺將這些知識、信息進行匯總,將其以元數(shù)據(jù)的形式儲存到雷達軟件測試知識共享平臺的資料庫中;最后,雷達軟件測試人員、實驗人員或者是雷達軟件開發(fā)人員都可以來此雷達軟件測試知識共享平臺查閱數(shù)據(jù),可以為研發(fā)人員的雷達軟件開發(fā)工作提供些許的幫助。
雷達軟件測試知識共享平臺架構主要包括用戶個人賬號層、平臺控制層、審查層、數(shù)據(jù)訪問層、以及最后的數(shù)據(jù)資料庫。用戶個人賬號主要是儲存用戶的個人信息,同時,這一層包括用戶雷達軟件測試知識共享平臺的瀏覽記錄以及文件收藏和下載記錄,用戶可以在這一用戶層迅速找到自己需要的內容;平臺控制層主要負責收集整理用戶的請求、訴求以及意見,并最終將這些用戶意見以及請求的反饋結果傳輸?shù)接脩舻膫€人賬號的消息區(qū);審查層主要負責用戶傳輸?shù)嚼走_軟件測試知識共享平臺中的數(shù)據(jù)的審核,違反平臺規(guī)則的數(shù)據(jù)以及文檔或者出現(xiàn)嚴重錯誤的數(shù)據(jù)或者知識不予以上傳至平臺;數(shù)據(jù)訪問層主要負責用戶傳輸?shù)睦走_軟件測試知識的分析提煉,將其歸類;數(shù)據(jù)資料庫主要負責存儲這些用戶們上傳的信息以及文件,以便于之后的文件查閱。圖1為雷達全系統(tǒng)測試驗證平臺。
圖1:雷達全系統(tǒng)測試驗證平臺
首先,用戶個人板塊要有所分類,分為雷達軟件測試知識共享平臺管理員,專家學者,以及普通用戶。普通用戶也就是上傳雷達軟件測試知識或者在雷達軟件測試知識共享平臺中查閱、檢索知識的用戶。普通用戶板塊主要包括,消息專欄,用戶可以在這一專欄看到好友或者平臺發(fā)送的消息;訂閱專欄,用戶可以在個人板塊中的訂閱專欄去訂閱自己需要的或者喜歡的內容,每當用戶所訂閱的內容有所更新或者修改時,平臺都會及時將最新消息推送到用戶的訂閱專區(qū)首頁,及時為用戶推送該專欄的最新消息;下載收藏專欄,這一專欄主要是儲存用戶下載或者收藏的文件或者數(shù)據(jù),用戶可以自行在該專欄創(chuàng)建分類收藏夾來保存自己收藏以及下載的數(shù)據(jù)或者資料,以便于用戶之后在知識共享平臺內的信息查找工作能夠更加順利地進行。
專家學者是指雷達軟件工程領域的、具有多年工作經驗的科研人員,如果想要申請專家學者這一用戶賬號,必須在平臺內進行身份認證,身份查驗通過后才能獲得專家學者所用賬號。專家學者所用個人賬戶與普通用戶功能大致相同,只是這一個人賬戶會增設審核專欄,這些在雷達軟件工程領域的、具有多年工作經驗的科研人員在這一專欄內審核普通用戶發(fā)布的雷達軟件測試數(shù)據(jù)或者信息,并根據(jù)自己多年的經驗以及學識來進行判斷通過審核或者予以駁回。同時,這些科研人員也可以在知識共享平臺發(fā)布分享自己實驗所得數(shù)據(jù),并對知識庫中的已有知識進行修正以及完善。
除了以上兩種個人賬戶形式外,還有知識共享平臺管理員所用賬戶。知識共享平臺管理員是這一雷達軟件測試知識共享平臺的管理者,具有最高的權限,負責統(tǒng)一管理雷達軟件測試知識共享平臺中的所有用戶以及事務(見圖2)。
圖2
雷達軟件測試知識共享平臺的知識上傳板塊是指:普通用戶進入雷達軟件測試知識共享平臺的知識上傳功能板塊,主要包括文字輸入以及附件上傳等功能,用戶在這一板塊中通過書寫或者上傳附件的形式填寫自己所想要分享的知識,可以在這一功能板塊中上傳與雷達軟件測試相關的知識到平臺的審核區(qū)域。審核區(qū)域的科研人員會在審核區(qū)域對普通用戶上傳的知識進行審核,審核通過后將知識傳輸?shù)綌?shù)據(jù)資料庫之中保存。
科研人員除了檢查、審核其他用戶在平臺內上傳的知識以外,也可以將知識上傳功能板塊,比如可以將自己的雷達軟件測試實驗數(shù)據(jù)、實驗方案以及其他各種數(shù)據(jù)和知識上傳至平臺,在提交之后,平臺會安排其他科研人員來對這些上傳的數(shù)據(jù)進行審核,審核通過之后上傳至雷達軟件測試知識共享平臺的數(shù)據(jù)資料庫之中。最后,無論資料審核通過與否,平臺都會向客戶推送有關資料、知識審核的消息。如若審核通過,會向上傳用戶報告,并為這些用戶表示祝賀;而如果審核未通過,會向知識上傳用戶表示遺憾,向他解釋審核不通過的大致原因,鼓勵他繼續(xù)加油。
雷達軟件測試知識共享平臺的知識檢索功能板塊是指平臺內的檢索系統(tǒng),用戶可以在這一檢索系統(tǒng)中搜索自己需要的內容。用戶在檢索系統(tǒng)中通過輸入作者、上傳時間、關鍵詞、文件題目等來進行知識的搜集。用戶進入檢索系統(tǒng)之后有兩種檢索模式,可以選擇依次輸入關鍵詞,比如首先進行一次檢索,一次檢索不滿意的話,就在一次檢索的基礎上進行二次檢索,以此類推,直到尋找到用戶真正需要的知識;其次,可以選擇一次性檢索,檢索不再局限于單一的信息,而是將用戶所描述的情況綜合起來,一次性地尋找到用戶需要的內容。
雷達軟件測試知識共享知識訂閱功能板塊是指該共享平臺為用戶提供的訂閱服務。如若客戶想要了解有關雷達的某些相關知識的最新消息的話,僅僅依靠檢索板塊,每次都要檢索,太過于復雜、麻煩。訂閱板塊的存在可以有效解決這一問題,用戶可以在訂閱板塊瀏覽或者直接輸入自己想要持續(xù)留意的板塊信息,并點擊訂閱按鈕。在之后,每當用戶訂閱的板塊中有新知識或者說知識修改的話,會及時向用戶推送相關信息,讓客戶時刻掌握最新消息。同時,訂閱板塊通過大數(shù)據(jù)分析,也會每天為用戶們分享可能需要的知識內容,為用戶進行知識的普及。下圖3為雷達軟件測試原理圖。
圖3:雷達軟件測試原理圖
雷達軟件的知識共享平臺中的知識修改板塊的主要用戶是專家學者以及科研人員。知識共享平臺必須時刻保證平臺中知識的正確性、準確性等,因此必須安排專家學者定期對平臺資料數(shù)據(jù)庫中的知識進行二次審查,同時在知識修改平臺內進行知識的修改工作。除此之外,其他用戶也可向知識修改板塊投稿,將自己認為存在問題的知識投稿到知識修改板塊,專家學者審查,如若存在問題則直接進行修改。修改完的知識,再按照儲存規(guī)則,輸送到資料數(shù)據(jù)庫之中。
而撤回這一功能板塊,主要是針對那些上傳知識的用戶,如果這些用戶將知識上傳入審查板塊并通過,但是用戶在之后的實驗中發(fā)現(xiàn)實驗結果存在錯誤,那么用戶可向平臺管理員提出申請,撤回自己之前上傳的錯誤數(shù)據(jù)。
在信息碎片化、信息流失高速化的現(xiàn)在,信息好像無處不在,但卻讓人不知從何找起。雷達軟件測試知識共享平臺是講雷達軟件測試實驗的結果、報告或者知識匯集的地方,研究人員可以在這一知識共享平臺分享自己的資料、想法,也可以在這一知識共享平臺搜集、檢索自己需要的內容,平臺主要包括用戶個人功能板塊、知識上傳板塊、知識檢索以及訂閱板塊、信息修改、撤回板塊,平臺功能較為齊全,讓雷達知識的匯集以及檢索更加方便。