存儲過程相似性匹配及自動評估方法研究.pdf_第1頁
已閱讀1頁,還剩73頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、存儲過程作為一種安全、高效的數據庫技術已經被廣泛的運用在各應用開發(fā)過程中,它能夠封裝應用領域的業(yè)務邏輯使軟件更加模塊化。藉此,將程序自動評估方法引進到這種數據庫技術的學習中。該方法能夠準確、高效地評估學習者的練習程序,實時地提供學習情況的反饋信息,有效的提高存儲過程的編程能力。
  程序自動評估技術是學習者通過網絡提交程序后,計算機自動評估學習者的編程題目并給出相應的反饋信息。該技術通過分析程序的動態(tài)執(zhí)行結果或靜態(tài)特征給出量化的評

2、估結果。在對自動評估相關理論及技術進行深入研究和對存儲過程的自身特點析縷分條的基礎上提出了一種基于相似性匹配的自動評估方法,所做的主要工作如下:
  1.分析和對比了動態(tài)分析和靜態(tài)檢查兩種程序自動評估的方法,著重研究靜態(tài)檢查方法中的結構度量法和屬性技術法,在此基礎上提出以靜態(tài)檢查為主、動態(tài)分析為輔的兩者相結合的評估機制。
  2.在結構度量法的理論基礎上提出了基于Zhang-ShaSha算法的語法相似性匹配方法和基于最大共同

3、子圖的語義相似性匹配方法。前者采用詞法分析和語法分析把存儲過程轉換成語法樹,再轉換成有序二叉樹。通過分析轉換所得的二叉樹屬于RB型樹,Zhang-ShaSha-R算法在計算此類型樹的距離和相似度時具有較高的效率。后者先抽取存儲過程的語義信息獲得程序依賴圖,再采用基于最大共同子圖的相似性度量方法度量程序依賴圖的相似性,進而獲得語義相似性。
  3.鑒于對屬性計數法的研究,提出基于模糊聚類的程序分類方法,將提交的代碼和標準答案的模板程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論