支持动态需求跟踪的构件关联机制研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:yuswe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统越来越复杂,在软件系统开发过程中的模型设计、代码编写、测试用例等软件产品的跟踪也变得越来越重要。需求跟踪作为软件工程的一种支持手段,在应用系统开发的整个生命周期,提供了非常重要的作用,它能够有效保持软件开发工作和需求的一致性。在现有的跟踪技术中,静态的需求跟踪技术较为普遍,应用较为广泛。但是静态跟踪的方法与对应的工具不利于维护,当需求发生改变的时候,则会影响到需求与具体实现之间的一致性。动态需求技术能够自动化建立需求跟踪关系,但是存在人工建立动态需求跟踪关系费时费力,并且成本较高,难以维护等问题。本文在针对手动建立需求跟踪关系时费时费力且容易出错的问题,在现有的需求跟踪技术的基础上,提出了一个新的基于构件的动态需求跟踪机制。该机制通过需求规范模型和构件功能树模型将需求文档和构件库进行规范化,通过构件刻面的功能项与需求文档需求间的相互匹配度进行需求跟踪关系的建立。本文研究的主要内容包括:(1)分析了需求文档和软件构件之间的关系,针对需求建立需求规范模型。针对需求文档中需求的描述特点,对需求进行规范描述,结合Doors工具建立了具有层次结构的需求规范模型。(2)针对构件库中构件的特点,对构件刻面描述中的功能项进行规范描述,在构件描述中按照功能关键词建立起构件功能树。该功能树能够按照构件功能关键词进行构件功能的检索,进而实现特定功能构件的检索。(3)在需求规范树模型和构件功能树模型的基础上,建立了需求与构件关联模型,该模型能够实现需求词库中的需求关键词和构件规范树中构件间的关联。关联规则是需求和构件的功能描述应用WordNet在语义距离、深度和密度等方面进行语义相似度计算,最终在与需求对应的所有构件中查找出语义相似度最大的构件,完成动态需求的跟踪。通过多个系统中大量需求文档和构件,对该需求跟踪方法的可行性和效率进行验证,实验结果表明该模型是可行有效的,与常规的基于信息检索的模型相比,该模型的需求跟踪的效率和精度都得到了一定的提高。
其他文献
"引导式"教学法源自于古希腊著名哲学家苏格拉底的"助产术"教学法。适当将"引导式"教学法运用于高校思想政治教育教学,对增强思想政治教育教学的实效性有着重要的作用。在实
患者,女,20岁.因轻微尿频、尿痛而自服氧氟沙星.于第1次服药后5 min,躯干部出现荨麻疹样团块,痒感,四肢麻木并有抖动,剧烈头痛,呕吐3次,并腹泻1次.
近年来,政府工作报告中多次强调了“创新”的重要性,“十三五”规划的发布更是强调把发展基点放在创新上,创新是推动我国发展的引擎。而现阶段,我国各省市间区域创新效率发展不平衡,创业数量大幅增加但创业结构不合理,成为了制约我国区域创新效率提升的重大问题。我国应把创新作为发展的突破口,构建创业驱动机制,鼓励创业活动的开展,提高对创业结构的重视程度,从而为实现区域创新效率快速提升的目标提供强劲动力。在促进区
目的探讨3~7岁小儿抽搐原因。方法对2001年3月~2003年3月两年共收治的88例3~7岁儿童抽搐分类并进行分析。结果抽搐原因中高热惊厥11例,占12.5%;颅内占位15例,占17.0%;颅内感染25
血脂康降血脂疗效观察刘欣王光惠郑州市第四人民医院(450007)现已证实高脂血症与冠心病发病有因果关系,降脂治疗可以降低冠心病的发病率、死亡率及一些心脏事件的发生率,因此目前医学界
<正> 太行和其他战区一样被日帝侵略的砲火,摧残了战前所有一切的学校和文化机关,迫使大批的儿童和青年,走上失学的境地。如长治战前为上党文化中心,有省立四中、四师、农职
通过比较AT供电方式下附加导线在隧道口转换方案的优缺点,确定了沈丹客运专线采用肩架悬挂直接跨越方式。根据沈丹客专隧道数量多且分布密集的特点,对肩架悬挂方案进行了分析
在会展市场竞争日益激烈的情况下,会展满意度成为评价会展活动、会展城市的重要指标,也是改善会展专业化服务的重要参考。基于在郑州市调研的247个样本数据,用排序logit模型
河蟹混养青虾、鳜鱼,利用河蟹与鳜鱼互不相残且互补的关系,充分利用水体空间和饵料资源,在基本不增加劳动强度的情况下,增加单位面积产量,获得鱼虾蟹丰收,大大提高池塘养殖的
期刊