当前位置:主页 > 科技论文 > 软件论文 >

DeST内核代码评测及搜索系统的设计与实现

发布时间:2021-01-19 07:43
  随着时代的进步与互联网的迅速发展,对于建筑环境的预测和评估已经不能仅仅依靠人力与经验了,而需要专业的软件进行分析与计算。建筑全性能联合仿真平台软件是一款优秀的建筑环境分析软件,简称De ST,大量建筑专业人员通过该软件完成了建筑环境的评估。随着建筑技术的发展与更新,该平台软件的内核需要重新进行开发,用于优化以及扩展系统。De ST平台内核是由多个单位合作开发,每个开发单位负责一个模块,并且每个模块都需要大量的数据进行测试比对,仅靠人工来保障其功能正确性以及健壮性就显得很困难,因此需要一个软件来自动完成这些事情。本文主要工作是设计与实现De ST内核代码的自动评测及搜索系统,可以进行模块和集成测试,并且实现在线编程。同时,该系统提供代码搜索功能,包括克隆代码搜索以及代码片段搜索。克隆代码搜索有助于保障内核代码的可维护性,利用代码搜索功能来搜索相似代码中可能含有的相似缺陷。考虑到De ST内核代码是一个开源项目,为了之后相关人员对代码进行开发与修改,这里提供代码片段搜索功能,从而使开发人员能够更加容易地对内核代码进行了解与使用。本系统为了方便评测节点的扩展,采用评测服务分离技术,将评测服务... 

【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校

【文章页数】:89 页

【学位级别】:硕士

【部分图文】:

DeST内核代码评测及搜索系统的设计与实现


系统用例图

关系图,数据库表,关系图,工程硕士学位


哈尔滨工业大学工程硕士学位论文程序员们的开发和维护。2.3 数据库设计本系统数据库用于存放用户信息、程序信息、用例信息、结果信息、索引信息等。数据库表的关系图,如图 2-4 所示:

类图,类图,模块


- 25 -图 3-9 web 模块评测部分类图在执行评测中,用户需要选择进行评测的模块程序、该模块对应的用例以及模块执行的命令,可以一次性提交多个评测任务,提高评测效率。主要过程为:用户发送评测请求后,Web 后台将评测任务相关信息保存到数据库表test_task 里,此时任务状态是未进行评测。然后再将数据库中状态为未进行评测的任务取出,再通过请求消息发送队列将任务相关信息包括任务 id、程序路

【参考文献】:
期刊论文
[1]从使用后评价(POE)到建筑性能评价(BPE,Building Performance Evaluation)[J]. 魏毛毛,白胤.  门窗. 2017(12)
[2]基于开放式云平台的开源在线评测系统设计与实现[J]. 张浩斌.  计算机科学. 2012(S3)
[3]基于Solr的分布式全文检索系统的研究与实现[J]. 李戴维,李宁.  计算机与现代化. 2012(11)
[4]软件克隆检测技术研究[J]. 梁正平,程一群,谭佳加,马骁驰.  计算机应用研究. 2012(05)
[5]源程序在线评测系统技术改进[J]. 曾棕根.  计算机工程与应用. 2011(04)
[6]基于《绿色建筑评价标准》的建筑设计决策控制要素研究——以住宅建筑为例[J]. 姚佳丽,刘煜,郭立伟.  绿色建筑. 2011(01)
[7]DeST能耗模拟软件在某建筑冷热源方案分析中的应用[J]. 叶青,李振海.  能源技术. 2008(01)
[8]Google发布源代码搜索[J].   软件世界. 2006(20)

博士论文
[1]基于性能表现的中国绿色建筑评价体系研究[D]. 李涛.天津大学 2012

硕士论文
[1]汇编程序在线评测系统和反抄袭的研究与实现[D]. 雷瑶瑶.北京邮电大学 2017
[2]在线评测系统的设计开发与应用研究[D]. 王俊强.北京化工大学 2015
[3]基于SolrCloud平台的分布式全文检索系统的设计与实现[D]. 王媛冬.山东师范大学 2015
[4]海事大数据查询服务平台的设计与实现[D]. 沈婷.电子科技大学 2015
[5]源代码在线评测系统的设计与实现[D]. 秦越磊.北京化工大学 2008
[6]基于LUCENE2.0的源代码搜索引擎架构的实现[D]. 罗玫.西北工业大学 2007



本文编号:2986615

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2986615.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8da1f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com