软件协同研发数据管理关键技术研究与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:xixiaoqiqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展,计算机软件功能更加齐全,并在各领域得到了广泛的应用。同时软件研发过程也面临着诸多新的挑战:软件结构复杂,需要多个团队一起协作研发,而不同研发团队通常位于不同的地理空间、使用不同的软件开发工具,导致软件研发过程中数据无法有效交互,降低软件协同研发的效率。如何使得数据更加有效地交互,是当前软件协同研发数据管理研究中的一个重要问题。  针对上述问题,本文首先总结软件协同研发的特点,根据这些特点提出了一套软件协同研发数据模型。在数据模型基础上,本文提出了基于OSLC规范的数据接口设计,包括数据接口模型、Service交互设计。然后利用基于OSLC规范的数据接口集成其他工具的数据,将工具数据转换为软件协同研发系统的数据。这样软件协同研发系统就可以通过互联网与其他基于OSLC规范的软件生命周期管理工具进行数据交互。  接下来基于全文检索技术设计了数据检索方案,方便用户检索软件协同研发系统中保存的数据。在数据检索方案中利用HITS算法对搜索结果进行了排序优化。  最后使用面向对象技术设计并实现了软件协同研发数据管理工具,并给出了数据接口、数据检索的实例验证以及数据检索排序算法的评测结果。
其他文献
基于照片序列的三维重建是指从多个角度对一个现实三维场景拍摄照片,并从中恢复出场景的三维模型和表面纹理的技术。这是计算机视觉和图形学领域一个近年来非常热门的研究领域
随着城市化进程的快速发展,汽车数量急剧增长,而许多城市道路建设滞后,这样便会导致城市交通拥堵,交通事故频繁以及环境污染等问题日益突出。近年来,为了缓解这些问题,智能交通系统
互联网应用的日益普及化和云计算的浪潮,给我们的生活中带来了非常多的高效网络应用,其中就包括云存储类应用,使得无附加硬件化的备份服务得到了实现。在云存储网络备份应用得到
数据库的关键字检索算法能够提供一种像信息检索一样简单的接口,输入想要查询的关键词,即可返回所需要的数据;掌握一门结构化查询语言成本太高,关键字检索大大降低了使用数据库
电力市场化和信息化的发展趋势,要求未来的电网能够朝着安全、可靠、稳定的方向发展,因此,设计一种有效可靠的电力数据传输系统,实时地获取各种电力数据信息如电流、电压、功率等
REESSE1+公钥密码体制开辟了公钥密码研究新的方向,该体制提出三个数学难题,是一种基于多难题的公钥密码体制,可能成为量子计算机时代的备选加密方案之一。三个难题分别是:多变量
知识工程是人工智能的一个应用分支,指的是运用人工智能的原理、方法和技术,以知识为处理对象,去挖掘、构建和完善一个知识系统的学科。知识工程的主要研究内容包括知识的表示、
人体检测是计算机视觉领域一个重要的研究方向,随着智能化的不断发展,人体检测已经开始逐渐渗透到各行各业以及我们生活中的方方面面。而作为一种新的感知媒体,深度图像序列具有
RTEMS(Real Time Executive for Multiprocessor Systems)实时核常被应用到控制系统中,它和普通操作系统的区别在于,不仅关注系统能否正确处理外部信息,同时更加注重系统是否在
视觉决策涉及对眼前既定对象的选择,是感观信号联结以达成合适反应的过程。它是人们日常生活中进行最频繁的决策,也是用户与Web交互时进行最多的活动之一。在人-Web交互环境中