天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 碩博論文 > 社科碩士論文 >

數(shù)字版權(quán)元數(shù)據(jù)標準導向下的符合性測試平臺研究

發(fā)布時間:2014-09-22 19:45

【摘要】 為了保證各類數(shù)字作品版權(quán)服務信息系統(tǒng)在數(shù)據(jù)上的一致性,相關部門制定了數(shù)字版權(quán)元數(shù)據(jù)標準。現(xiàn)階段,對于數(shù)字版權(quán)服務的相關信息系統(tǒng)是否遵循標準進行設計和開發(fā)成了管理部門迫切需要監(jiān)管的工作。因此,提出一種針對數(shù)字版權(quán)元數(shù)據(jù)標準的符合性測試方案十分必要。本文在研究了其他領域元數(shù)據(jù)標準符合性測試方案的基礎上,深入分析了數(shù)字版權(quán)元數(shù)據(jù)標準,創(chuàng)新性地提出了基于數(shù)字版權(quán)元數(shù)據(jù)標準的的符合性測試方案,該方案包括對文本標準的解析、批量測試用例的設計及自動生成、測試結(jié)果分析及測試報告生成策略等內(nèi)容。為了驗證該方案的可行性,設計開發(fā)了一個針對數(shù)字版權(quán)元數(shù)據(jù)標準的符合性測試平臺。平臺可以提供兩種類型的測試服務:一種可以為數(shù)據(jù)文件提供標準符合性校驗,該文件一般為軟件系統(tǒng)的輸出;另一種可以為應用軟件提供標準符合性測試,具體過程為將平臺生成的批量測試用例作為被測系統(tǒng)的輸入,截獲被測系統(tǒng)的執(zhí)行結(jié)果與平臺生成測試用例時的預期結(jié)果進行解析比對,并根據(jù)比對以后的結(jié)果生成測試報告。平臺的實現(xiàn)驗證了該方案可以滿足數(shù)字版權(quán)元數(shù)據(jù)標準的符合性測試需求,是有效可行的。本文在批量生成測試用例時采用了等價類劃分與邊界值相結(jié)合的方法。此外,本文針對數(shù)字版權(quán)元數(shù)據(jù)標準提出了一系列計算最小用例基數(shù)的模型,來保證生成的測試用例更加全面、完整。本文的研究成果為數(shù)字版權(quán)管理部門對數(shù)字版權(quán)服務相關信息系統(tǒng)是否遵循標準的監(jiān)管工作提供了一種解決方案,同時,輔助相關部門推動數(shù)字版權(quán)元數(shù)據(jù)標準的落實,統(tǒng)一規(guī)范行業(yè)內(nèi)信息系統(tǒng)的設計開發(fā)。


1緒論

本章介紹了課題的研究背景、國內(nèi)外研究現(xiàn)狀、研究內(nèi)容以及研究的意義,并給出了課題中設計到的名詞的解釋,并在最后給出了論文的組織結(jié)構(gòu)。

1.1課題研究背景
中國版權(quán)保護中心為了更好的促進數(shù)字作品版權(quán)行業(yè)的健康有序發(fā)展,通過深入研究國際現(xiàn)有的數(shù)字版權(quán)相關標準后,結(jié)合中國國情提出了數(shù)字版權(quán)元數(shù)據(jù)標準、數(shù)字版權(quán)標識標準以及數(shù)字版權(quán)服務組件接口標準等系列標準。其中,數(shù)字版權(quán)元數(shù)據(jù)標準使用自然語言進行描述,具體定義了數(shù)字版權(quán)領域內(nèi)涉及到的元數(shù)據(jù)的詳細描述信息。本文研究的內(nèi)容就是依據(jù)中國版權(quán)保護中心提出的數(shù)字版權(quán)元數(shù)據(jù)標準,提出一套進行數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試的解決方案,并以此方案為依據(jù)實現(xiàn)數(shù)字版權(quán)元數(shù)據(jù)標準的符合性測試平臺。

1.2國內(nèi)外研究現(xiàn)狀
國外的標準化測試工作要早于我國,一般來說,始于上世紀60年代,70年代時出現(xiàn)了程序語言方面的標準符合性測試技術(shù),到了 90年代誕生了更多類型的標準符合性測試,其中具有代表性的是通信軟件的標準符合性測試以及幵放系統(tǒng)接口標準的符合性測試。在美、英等發(fā)達國家,由于本國的科學技術(shù)比較發(fā)達,信息化程度較深,軟件產(chǎn)品的種類及數(shù)量也非常豐富,因此早已在國家內(nèi)部實行軟件的標準符合性測試工作,大到國家的權(quán)威機構(gòu),小到行業(yè)內(nèi)的實驗室,都在努力從事這項工作,并積極定期向社會反饋。國內(nèi)的標準符合性測試工作始于八五系統(tǒng)軟件國產(chǎn)化重大攻關項目,起步較晚,現(xiàn)正處于快速上升階段。初期,標準符合性測試多集中在數(shù)據(jù)庫方面,包括ODBC標準的符合性測試、SQL標準符合性測試等,隨著標準符合性測試方法的不斷成熟與完善,越來越多的領域開始進行標準符合性測試工作:圖書出版行業(yè)就圖書二維碼標準進行符合性測試,水利行業(yè)就水利地理空間元數(shù)據(jù)標準進行符合性測試等?梢韵嘈牛瑢τ谡幵谘杆侔l(fā)展期的我國的軟件事業(yè),隨著軟件市場的逐步完善,軟件標準符合性測試工作必將得到更加充分的認識,軟件標準化工作也必將使我國的軟件事業(yè)更加繁榮與壯大。
.......

2相關工作和技術(shù)介紹

2.1數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試支撐技術(shù)
數(shù)字版權(quán)元數(shù)據(jù)標準不是一沉不變的,它肯定會隨著時間的推移不斷的豐富完善,XML的易于擴展可以很好的滿足標準不斷變化這一特性,同時,XML文檔的標記是自定義的,可以利用這一特性定義標準的標記,使XML文檔更加直觀的反應出標準的組成與內(nèi)容,此外,XML文檔是與平臺無關的一種文檔格式,且在生成或讀取方面沒有太高的技術(shù)要求,因此,XML文檔是本課題中測試用例、測試結(jié)果等的最佳承載方式。
SAX是事件驅(qū)動型XML解析方法,在對XML文檔進行處理時,采用對文檔進行順序掃描的方式,當掃描到文檔的開始與結(jié)束、元素的開始與結(jié)束等地方時.會通知事件處理函數(shù),由事件處理函數(shù)做出相應的動作,然后繼續(xù)進行掃描,直到文檔結(jié)束。SAX處理文檔時,不需要將整個文檔一次加載到內(nèi)存中,因此,它的內(nèi)存消耗小,可以解析大于系統(tǒng)內(nèi)存的文檔。但是,SAX存在一些缺點。使用SAX解析XML文檔時,需要實現(xiàn)多個事件處理程序來處理所有到來的事件,并且還必須在應用程序代碼中對這個事件進行維護,因此,SAX不能交流元數(shù)據(jù),所以,必須跟蹤解析器處在文檔層次的哪個位置,對于復雜文檔來說,應用邏輯也必將十分復雜[9]。

2.2數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試平臺相關技術(shù)
Struts 2是一個典型的實現(xiàn)MVC模式的Web項目開發(fā)框架。“MVC”是Model、View、Controller三個英文單詞的縮寫。其中,"Model"是業(yè)務處理中的各種業(yè)務類;“View”是提供給用戶的可視化的界面數(shù)字版權(quán)元數(shù)據(jù)標準不是一沉不變的,它肯定會隨著時間的推移不斷的豐富完善,XML的易于擴展可以很好的滿足標準不斷變化這一特性,同時,XML文檔的標記是自定義的,可以利用這一特性定義標準的標記,使XML文檔更加直觀的反應出標準的組成與內(nèi)容,此外,XML文檔是與平臺無關的一種文檔格式,且在生成或讀取方面沒有太高的技術(shù)要求,因此,XML文檔是本課題中測試用例、測試結(jié)果等的最佳承載方式。
SAX是事件驅(qū)動型XML解析方法,在對XML文檔進行處理時,采用對文檔進行順序掃描;“Controller”則是負責實現(xiàn)將業(yè)務邏輯與前臺界面關聯(lián)起來的技術(shù)[6]。Stmts 2是在Struts和Webwork的技術(shù)基礎上合并而來,它的MVC模式實現(xiàn)方法主要來自于Webwork,采用的是欄截器的機制處理用戶的請求,具體過程是,欄截器欄截到用戶的HTTP請求以后,在進入控制器部分以前,會先對HTTP請求中包含的數(shù)據(jù)進行校驗、字符編碼轉(zhuǎn)換等操作,提前進行這些操作,可以讓控制器著重處理HTTP請求和業(yè)務邏輯之間的轉(zhuǎn)發(fā)、處理等控制功能的實現(xiàn)上,體現(xiàn)出了“松親合”的理念,使項目的各部分都能發(fā)揮自己的功能,而不互相牽涉,大大提高了發(fā)的效率。

3數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試需求分析....... 11
3.1業(yè)務需求分析 ..............11
3.2功能需求分析.............. 11
 4數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試平臺的設計..... 18
4.1平臺架構(gòu)設計................... 18
4.2業(yè)務流程設計 ...............19
4.2.1軟件測試業(yè)務流程................... 20 
5實現(xiàn)數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試平臺的關鍵技術(shù)........... 23
5.1標準解析.................. 23
5.1.1測試內(nèi)容提取............... 23
5.1.2標準轉(zhuǎn)換規(guī)則制定 ........................25

6數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試平臺的實現(xiàn)過程

本章首先對實現(xiàn)平臺的軟件發(fā)環(huán)境進行了介紹,然后展示了平臺實現(xiàn)的效果,并在最后給出了測試平臺實現(xiàn)過程的實例。

6.1軟件的開發(fā)環(huán)境
數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試平臺采用B/S架構(gòu),用戶通過瀏覽器訪問平臺,具體的開發(fā)環(huán)境及使用環(huán)境要求如下-服務器端硬件環(huán)境:16g內(nèi)存、400g硬盤、六核CPU服務器端軟件環(huán)境:操作系統(tǒng)為Centos Linux 6.8、數(shù)據(jù)庫為OraclelOg、應用服務器為Tomcat 6.0客戶端硬件環(huán)境:2g內(nèi)存、250g硬盤客戶端軟件環(huán)境:操作系統(tǒng)為Windows 7/WindowsXP、瀏覽器為Internet Explorer6.0及以上開發(fā)語言:Java、html、Javascript、XML開發(fā)工具:Myeclipse6.5、SVN、PL/SQL


6.2測試平臺實現(xiàn)
整個數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試平臺功能共分為四部分,分別是標準信息管理、測試用例部分、測試結(jié)果部分以及一般數(shù)據(jù)測試。其中,標準信息管理菜單下又包含了標準組元素錄入、標準元素錄入、標準元素代碼表管理三個子菜單;測試用例管理菜單下包含了測試用例生成規(guī)則、測試用例生成、手動補充測試用例以及測試用例解析四個子菜單;一般數(shù)據(jù)測試菜單下只包含數(shù)據(jù)解析一個子菜單。測試人員登錄以后,將顯示平臺的歡迎貢面,如圖6-1所示:
............

結(jié)論

本論文的主要工作包括:1.對數(shù)字版權(quán)元數(shù)據(jù)以及元數(shù)據(jù)標準進行理論研究;2.對標準符合性測試及元數(shù)據(jù)標準符合性測試相關理論進行研究,標準符合性測試是軟件產(chǎn)品高度發(fā)達情況下的產(chǎn)物,伴隨著我國軟件產(chǎn)業(yè)的良好發(fā)展勢頭,必將出現(xiàn)更多的行業(yè)標準,符合性測試工作也將會更加蓬勃發(fā)展;3.對測試用例的設計及用例自動生成算法的研究;4.對一般數(shù)據(jù)測試測試方法的理論研究;5.基于數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試方案進行平臺需求分析、架構(gòu)設計以及數(shù)據(jù)庫設計等;6.基于數(shù)字版權(quán)元數(shù)據(jù)標準符合性測試方案實現(xiàn)數(shù)字版權(quán)元數(shù)據(jù)標準符合性平臺;本課題創(chuàng)新之處:1.提出基于數(shù)字版權(quán)元數(shù)據(jù)標準的符合性測試方案,為數(shù)字版權(quán)元數(shù)據(jù)標準在數(shù)字作品版權(quán)行業(yè)內(nèi)的推廣起到了監(jiān)督與促進的作用,同時,為我國數(shù)字作品版權(quán)行業(yè)的健康發(fā)展起到了積極的推動作用;2.首次數(shù)字版權(quán)元數(shù)據(jù)標準和標準測試用例以及可擴展標記語自.的驗證方法應用到數(shù)字作品版權(quán)行業(yè)中,提高了測試的準確度,生成的測試結(jié)果為被測對象的標準符合性情況提供了依據(jù)。
...........

參考文獻:



本文編號:9143

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/shuoshibiyelunwen/9143.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶20c84***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com