业务模型与代码的关联分析技术研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:a372092
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公司或组织为了在遗留系统的基础之上,进行业务需求变更带来的持续迭代和改进,或者实现向新系统的迁移,并降低这一过程可能引起的不可预期的副作用,比如业务丢失等,需要仔细地提取遗留系统中的所有业务逻辑和规则。在处理遗留系统时,通常会采取,整合重叠的遗留系统,或者将遗留系统迁移到另外一个系统上,或者保留遗留系统并将庞大的高耦合的高层架构重构为一个松散耦合、敏捷灵活的架构。这些做法都需要解决一些共同的高层次的问题,首先,需要定义一系列抽象的模型或架构,包含所有系统需要保留的需求,然后,验证和协调模型和现有系统的匹配程度,最后使用验证过的模型来开发或对新的系统进行再工程。其中验证和协调模型和现有系统的匹配程度充满挑战。本文提出将给定领域的文本业务模型和同一领域下的系统的代码做关联分析的任务,可以有效减少验证过程中的工作量,提高工作效率。本文在信息检索技术的基础之上,分析了两种信息检索模型的优缺点,并使用向量空间模型表示业务模型和代码,基于潜在语义索引技术对向量空间进行降维,最后使用向量间的相似度来分析业务模型和代码间的关联程度。本文的创新点是充分挖掘了代码之间的关联关系来帮助分析业务模型和代码间的关联关系,同时使用了业务词典来改善关联分析效果。此外,本文设计并实现了业务模型和代码的关联分析框架,最后通过实验验证了框架的有效性。
其他文献
非线性时间序列广泛存在于工程问题及科学研究中,准确的预测结果可以为科学决策提供理论及实际支持。近年来,递归神经网络成为时间序列预测领域的主要研究方向之一,但是传统递归
历史太阳观测数据是进行长周期太阳活动研究不可多得的资料,完善和丰富历史观测资料的相关信息是开展相关研究工作的先决条件。本文以美国国立太阳天文台(NSO)历史H?观测资料扫
随着互联网的发展,网络上视频的数量呈爆炸式增长。分析发现在主流的视频分享网站中存在巨大数量的内容冗余的视频。用户在搜索视频时会返回大量的重复结果,从而导致了用户体
近年来,社会网络对人的影响因网络技术和通信技术的飞速发展而加深。与之对应,一类新的具有社会化特征的恶意Agent也因新的技术而层出不穷。譬如,网络空间的分布式拒绝服务式攻
随着当今社会科技的飞速发展,无线传感器网络已经融入到人类日常生活和社会活动的各个领域。定位技术对无线传感器网络有着至关重要的作用,有了节点的位置信息后,可以开发出许多
最近几十年来,随着虚拟现实、影视动画和计算机游戏等领域的不断发展,柔性物体的计算机仿真逐渐成为计算机图形学领域研究的热点之一。如何健壮、快速和准确地模拟物体之间的
随着物联网技术的兴起,物与物之间的交互变得十分重要,要求设备也要像人类那样具备情境感知的能力。情境感知计算简单说就是通过传感器及其相关技术使计算机或设备能够“感知
随着网络和信息技术的发展,很多的企业和部门已经积累了大量、使用不同数据库管理系统、以不同形式存储的数据。当前,在解决异构数据集成的问题上主要有联邦数据库、数据仓库、
互联网的普及和高速发展,使得网络上的电子文档迅速增加,但是给用户带来大量信息的同时,使得用户查找、过滤和管理这些海量信息非常困难。因此,文本分类技术的研究引起了人们的持
针对传统 C4.5 决策树算法在处理含有大量噪声和多值属性的大型复杂数据库中的多维度数据集分类问题时决策树分类响应时间长、准确度低的问题,提出了一种新的剪枝算法—CDC算