【摘 要】
:
软件系统越来越复杂,实现软件需求到设计模型、代码、测试用例等软件产品的跟踪也变得越来越重要。需求跟踪是一种有效的控制手段,它能保持软件开发工作对需求的一致性。需求
论文部分内容阅读
软件系统越来越复杂,实现软件需求到设计模型、代码、测试用例等软件产品的跟踪也变得越来越重要。需求跟踪是一种有效的控制手段,它能保持软件开发工作对需求的一致性。需求跟踪是实现软件需求管理,提高软件质量的关键手段。在现有的跟踪技术中,静态需求跟踪技术应用最广泛。偶尔也会有静态需求跟踪工具的出现,但是这些需求跟踪工具都不易于维护,而且当软件需求发生变更的时候,会损害需求跟踪的有效性。动态需求跟踪技术是一种自动化地建立需求跟踪关系的技术。本文结合本体,提出一种需求到代码的自动匹配方法。该方法通过构建需求本体和代码本体,建立两个本体之间的映射关系,根据映射关系完成需求到代码的跟踪。本文研究的主要内容包括:①分析、研究需求和代码的特点,构建需求本体和代码本体。分析了需求的分解过程、需求间的关系,并给出了需求本体的构建方法;给出代码本体的描述和代码本体内部关系的描述;②研究需求本体到代码本体的映射规则,提出了两种基于相似度计算的需求本体和代码本体的映射方法:基于WordNet英文词典的映射方法和基于属性的概念相似度计算方法;③设计开发基于本体的软件需求跟踪的原型,通过实验验证该方法的可行性和有效性。实验表明,本文提出的方法为动态需求的跟踪提供了一种有效的方法,并对需求变更影响分析具有指导性的意义,为软件需求的管理带来积极的作用。
其他文献
互联网的迅速发展使人们对网络的依赖越来越大,网络的安全性也就越来越受到人们的重视。但是,由于网络本身(特别是TCP/IP协议)的安全缺陷,各种攻击不可能消失,其中拒绝服务(D
近年来,受到生物信息处理机制的启发,人们提出了很多重要的智能模型和技术生物信息处理系统主要包括神经系统免疫系统和内分泌系统,它们之间不仅存在大的回路,而且具有直接的
秘密共享是现代密码学的一个重要组成部分,同时也是信息安全领域中的重要研究方向,利用秘密共享技术保管秘密,一方面能够分散责任,防止权力过于集中;另一方面可以保证数据的
Web服务是一种基于网络环境的新型应用程序,是在Internet上进行分布式计算的基本构造模块,其自包含、自描述、松耦合及模块化的特点,使得Web服务在电子商务、应用集成开发等
无线传感器网络伴随微机电系统、片上系统、无线通信和低功耗嵌入式技术的飞速发展应运而生。出于它在军事、环境、城市交通、空间科学等领域的广泛应用前景,无线传感器网络
近年来,随着虚拟现实理论的成熟,以及网络与视频游戏、计算机仿真等需求的高速发展,人们对虚拟场景建模和漫游、场景中的水面等动态模型的渲染也提出了更高的要求。本文主要
目前,分子动力学模拟是应用前景最广泛的计算大型复杂生物体系的方法之一。伴随着分子力学模拟技术的的飞速发展,分子动力学模拟技术应用在许多生物大分子体系中,如水分子化
运动目标检测和跟踪作为计算机视觉领域的研究热点之一,广泛应用于智能视频监控、人机交互、视频会议等领域。运动目标检测与跟踪的主要目的是利用计算机模拟人类视觉感知功
随着Internet在全世界的普及与发展,越来越多的人们通过互联网足不出户地分享信息资源。计算机网络已经和人们的生活紧密的联系在一起,成为大家生活中不可或缺的一部分。但是