DeST內(nèi)核代碼評測及搜索系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-01-19 07:43
隨著時代的進步與互聯(lián)網(wǎng)的迅速發(fā)展,對于建筑環(huán)境的預(yù)測和評估已經(jīng)不能僅僅依靠人力與經(jīng)驗了,而需要專業(yè)的軟件進行分析與計算。建筑全性能聯(lián)合仿真平臺軟件是一款優(yōu)秀的建筑環(huán)境分析軟件,簡稱De ST,大量建筑專業(yè)人員通過該軟件完成了建筑環(huán)境的評估。隨著建筑技術(shù)的發(fā)展與更新,該平臺軟件的內(nèi)核需要重新進行開發(fā),用于優(yōu)化以及擴展系統(tǒng)。De ST平臺內(nèi)核是由多個單位合作開發(fā),每個開發(fā)單位負責(zé)一個模塊,并且每個模塊都需要大量的數(shù)據(jù)進行測試比對,僅靠人工來保障其功能正確性以及健壯性就顯得很困難,因此需要一個軟件來自動完成這些事情。本文主要工作是設(shè)計與實現(xiàn)De ST內(nèi)核代碼的自動評測及搜索系統(tǒng),可以進行模塊和集成測試,并且實現(xiàn)在線編程。同時,該系統(tǒng)提供代碼搜索功能,包括克隆代碼搜索以及代碼片段搜索?寺〈a搜索有助于保障內(nèi)核代碼的可維護性,利用代碼搜索功能來搜索相似代碼中可能含有的相似缺陷?紤]到De ST內(nèi)核代碼是一個開源項目,為了之后相關(guān)人員對代碼進行開發(fā)與修改,這里提供代碼片段搜索功能,從而使開發(fā)人員能夠更加容易地對內(nèi)核代碼進行了解與使用。本系統(tǒng)為了方便評測節(jié)點的擴展,采用評測服務(wù)分離技術(shù),將評測服務(wù)...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:89 頁
【學(xué)位級別】:碩士
【部分圖文】:
系統(tǒng)用例圖
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文程序員們的開發(fā)和維護。2.3 數(shù)據(jù)庫設(shè)計本系統(tǒng)數(shù)據(jù)庫用于存放用戶信息、程序信息、用例信息、結(jié)果信息、索引信息等。數(shù)據(jù)庫表的關(guān)系圖,如圖 2-4 所示:
- 25 -圖 3-9 web 模塊評測部分類圖在執(zhí)行評測中,用戶需要選擇進行評測的模塊程序、該模塊對應(yīng)的用例以及模塊執(zhí)行的命令,可以一次性提交多個評測任務(wù),提高評測效率。主要過程為:用戶發(fā)送評測請求后,Web 后臺將評測任務(wù)相關(guān)信息保存到數(shù)據(jù)庫表test_task 里,此時任務(wù)狀態(tài)是未進行評測。然后再將數(shù)據(jù)庫中狀態(tài)為未進行評測的任務(wù)取出,再通過請求消息發(fā)送隊列將任務(wù)相關(guān)信息包括任務(wù) id、程序路
【參考文獻】:
期刊論文
[1]從使用后評價(POE)到建筑性能評價(BPE,Building Performance Evaluation)[J]. 魏毛毛,白胤. 門窗. 2017(12)
[2]基于開放式云平臺的開源在線評測系統(tǒng)設(shè)計與實現(xiàn)[J]. 張浩斌. 計算機科學(xué). 2012(S3)
[3]基于Solr的分布式全文檢索系統(tǒng)的研究與實現(xiàn)[J]. 李戴維,李寧. 計算機與現(xiàn)代化. 2012(11)
[4]軟件克隆檢測技術(shù)研究[J]. 梁正平,程一群,譚佳加,馬驍馳. 計算機應(yīng)用研究. 2012(05)
[5]源程序在線評測系統(tǒng)技術(shù)改進[J]. 曾棕根. 計算機工程與應(yīng)用. 2011(04)
[6]基于《綠色建筑評價標(biāo)準(zhǔn)》的建筑設(shè)計決策控制要素研究——以住宅建筑為例[J]. 姚佳麗,劉煜,郭立偉. 綠色建筑. 2011(01)
[7]DeST能耗模擬軟件在某建筑冷熱源方案分析中的應(yīng)用[J]. 葉青,李振海. 能源技術(shù). 2008(01)
[8]Google發(fā)布源代碼搜索[J]. 軟件世界. 2006(20)
博士論文
[1]基于性能表現(xiàn)的中國綠色建筑評價體系研究[D]. 李濤.天津大學(xué) 2012
碩士論文
[1]匯編程序在線評測系統(tǒng)和反抄襲的研究與實現(xiàn)[D]. 雷瑤瑤.北京郵電大學(xué) 2017
[2]在線評測系統(tǒng)的設(shè)計開發(fā)與應(yīng)用研究[D]. 王俊強.北京化工大學(xué) 2015
[3]基于SolrCloud平臺的分布式全文檢索系統(tǒng)的設(shè)計與實現(xiàn)[D]. 王媛冬.山東師范大學(xué) 2015
[4]海事大數(shù)據(jù)查詢服務(wù)平臺的設(shè)計與實現(xiàn)[D]. 沈婷.電子科技大學(xué) 2015
[5]源代碼在線評測系統(tǒng)的設(shè)計與實現(xiàn)[D]. 秦越磊.北京化工大學(xué) 2008
[6]基于LUCENE2.0的源代碼搜索引擎架構(gòu)的實現(xiàn)[D]. 羅玫.西北工業(yè)大學(xué) 2007
本文編號:2986615
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:89 頁
【學(xué)位級別】:碩士
【部分圖文】:
系統(tǒng)用例圖
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文程序員們的開發(fā)和維護。2.3 數(shù)據(jù)庫設(shè)計本系統(tǒng)數(shù)據(jù)庫用于存放用戶信息、程序信息、用例信息、結(jié)果信息、索引信息等。數(shù)據(jù)庫表的關(guān)系圖,如圖 2-4 所示:
- 25 -圖 3-9 web 模塊評測部分類圖在執(zhí)行評測中,用戶需要選擇進行評測的模塊程序、該模塊對應(yīng)的用例以及模塊執(zhí)行的命令,可以一次性提交多個評測任務(wù),提高評測效率。主要過程為:用戶發(fā)送評測請求后,Web 后臺將評測任務(wù)相關(guān)信息保存到數(shù)據(jù)庫表test_task 里,此時任務(wù)狀態(tài)是未進行評測。然后再將數(shù)據(jù)庫中狀態(tài)為未進行評測的任務(wù)取出,再通過請求消息發(fā)送隊列將任務(wù)相關(guān)信息包括任務(wù) id、程序路
【參考文獻】:
期刊論文
[1]從使用后評價(POE)到建筑性能評價(BPE,Building Performance Evaluation)[J]. 魏毛毛,白胤. 門窗. 2017(12)
[2]基于開放式云平臺的開源在線評測系統(tǒng)設(shè)計與實現(xiàn)[J]. 張浩斌. 計算機科學(xué). 2012(S3)
[3]基于Solr的分布式全文檢索系統(tǒng)的研究與實現(xiàn)[J]. 李戴維,李寧. 計算機與現(xiàn)代化. 2012(11)
[4]軟件克隆檢測技術(shù)研究[J]. 梁正平,程一群,譚佳加,馬驍馳. 計算機應(yīng)用研究. 2012(05)
[5]源程序在線評測系統(tǒng)技術(shù)改進[J]. 曾棕根. 計算機工程與應(yīng)用. 2011(04)
[6]基于《綠色建筑評價標(biāo)準(zhǔn)》的建筑設(shè)計決策控制要素研究——以住宅建筑為例[J]. 姚佳麗,劉煜,郭立偉. 綠色建筑. 2011(01)
[7]DeST能耗模擬軟件在某建筑冷熱源方案分析中的應(yīng)用[J]. 葉青,李振海. 能源技術(shù). 2008(01)
[8]Google發(fā)布源代碼搜索[J]. 軟件世界. 2006(20)
博士論文
[1]基于性能表現(xiàn)的中國綠色建筑評價體系研究[D]. 李濤.天津大學(xué) 2012
碩士論文
[1]匯編程序在線評測系統(tǒng)和反抄襲的研究與實現(xiàn)[D]. 雷瑤瑤.北京郵電大學(xué) 2017
[2]在線評測系統(tǒng)的設(shè)計開發(fā)與應(yīng)用研究[D]. 王俊強.北京化工大學(xué) 2015
[3]基于SolrCloud平臺的分布式全文檢索系統(tǒng)的設(shè)計與實現(xiàn)[D]. 王媛冬.山東師范大學(xué) 2015
[4]海事大數(shù)據(jù)查詢服務(wù)平臺的設(shè)計與實現(xiàn)[D]. 沈婷.電子科技大學(xué) 2015
[5]源代碼在線評測系統(tǒng)的設(shè)計與實現(xiàn)[D]. 秦越磊.北京化工大學(xué) 2008
[6]基于LUCENE2.0的源代碼搜索引擎架構(gòu)的實現(xiàn)[D]. 羅玫.西北工業(yè)大學(xué) 2007
本文編號:2986615
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2986615.html
最近更新
教材專著