基于信息检索技术的需求跟踪方法研究

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:InsidedotNET
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发规模的日益庞大、软件开发过程的标准化,需求跟踪作为一项必不可少的环节在大型软件的标准化开发过程中具有重要的应用价值。但是目前需求跟踪技术,无论是手动建立跟踪关系还是自动建立跟踪关系,都无法满足企业开发的实际要求,究其原因,均是跟踪精度与工作效率之间存在矛盾。由于信息检索技术的相对成熟,以及与需求跟踪应用环境检索背景的相似性,本文将信息检索的技术应用到需求跟踪中,在保证自动建立需求跟踪关系、提高效率的前提下,着力解决自动建立需求跟踪关系一直存在的精度较低的问题。主要研究内容及结果如下:   ⑴对需求和工作产品进行数据预处理。其中,通过实验发现,对描述内容涉及方面较多的需求,在跟踪关系建立过程中容易被遗漏,因此,本文在据预处理阶段对需求文本进行了拆分,将跟踪关系的粒度降低到需求中的单个句子,为提高跟踪关系的精度做准备。   ⑵需求跟踪关系建立阶段,应用信息检索中向量空间模型及相似度计算公式,为需求跟踪的自动化建立提供帮助。但是,这种方法建立的精度较低,本文又引入了相关反馈技术,通过与用户进行少量的交互进一步提高需求跟踪关系的精度。   ⑶需求关系维护阶段,对需求和工作产品发生变更的情况具体分析,对每种情况分别处理,在保证跟踪关系正确的前提下,尽量减少重新建立跟踪关系的用户操作,通过对需求跟踪关系建立阶段中反馈信息的复用,快速重新建立需求跟踪关系,生成具有较高精度的候选需求跟踪关系,供用户进行选择确认。通过这种方法,在需求或工作产品发生变更时,提高了需求跟踪关系维护上的可执行性,更好的为需求管理提供支持。   本文最终设计并实现了一个初步的动态需求跟踪工具。实验结果表明,需求跟踪关系建立阶段的研究在保证一定查全率的基础上,对查准率的提高有切实的帮助;需求跟踪关系维护阶段的研究在保证较好的查全率与查准率基础上,对处理时间的降低也有明显改进。
其他文献
随着互联网技术的快速发展和广泛应用,网络文化正以空前的广度和深度渗透到当代大学生学习与生活的方方面面。不良校园网络文化的传播严重威胁着大学生的价值取向、政治态度、
数据挖掘技术是从大量的、不完全的、有噪声的、模糊的、随机的实际应用的数据中,提取隐含在其中的、人们事先不知道的信息和知识的过程。它是信息技术未来的发展方向。本文依
中医学作为中国特色的传统医学具有重要的社会价值,如何充分利用现代科技手段改造中医的运用方式,完善中医的内部整合,是提高其疗效,扩大其影响力,实现中医现代化的重要措施。将中
随着网络银行、淘宝、支付宝等原本陌生的词汇日益变得耳熟能详,电子商务的蓬勃发展,网上支付、网上转账、网上缴费逐渐步入现代人的生活。与此同时,网上交易的安全性,更具体到身
钻井计算机模拟是用来在室内借助计算机并根据已建立的工程数学模型,模拟并再现钻井施工全过程的一种工程模拟仿真。计算机动态仿真模拟可以克服诸多困难,比如场地限制、经费不
指纹识别技术是一种应用最广泛的生物识别技术。它的核心是指纹匹配算法。人们在长期的研究过程中,提出了多种指纹匹配算法。近几年,隐马尔可夫模型被应用于指纹匹配研究。但
蛋白质是生命活动的重要承担者,它的生物功能和属性是由蛋白质的结构决定的,因而蛋白质结构预测对理解蛋白质结构与功能的关系和生物制药等领域有重要的意义。蛋白质二级结构预
IBM Cell作为异构多核处理器具有高速的计算性能,但目前并未得到广泛的应用,其主要原因在于其复杂的体系结构导致复杂的编程和编译技术。目前,如何有效地进行异构多核上的并行开
重建人脸三维模型是计算机视觉和计算机图形学领域的一个极富挑战性的研究课题,可应用于人脸识别、智能化视频监控、多媒体、辅助教学、游戏娱乐、医疗研究、虚拟主持人、视频
随着物联网技术的快速发展,智能物件作为物联网底层实现的依托实体,正被越来越多的研究人员所关注。智能物件泛指物理世界中嵌入了智能化芯片和软件的具备一定感知、计算和执行