发明名称 一种需求项与工作产品间跟踪关系维护方法
摘要 本发明公开了一种需求项与工作产品间跟踪关系维护方法,属于计算机软件工程领域。本方法为:1)输入需求规约、变更前的跟踪关系TRold以及工作产品的变更信息;2)对于增加工作产品,找出与新增工作产品项相似度大于设定阈值h的原工作产品集合WpSetold;3)对需求规约中每一需求项r,根据TRold找出WpSetold中与该r有关系的工作产品,记为集合WPr∪n;4)将r与WPr∪n作为相关反馈算法的输入,得到一需求项查询r′;5)将r′与新增工作产品间相似度大于设定阈值H的关联关系作为候选跟踪关系;6)对于修改工作产品,将修改后的工作产品项作为新增工作产品项,重复步骤2)~5);7)对于删除工作产品,删除与变更工作产品项相关联的跟踪关系。本发明大大提高了跟踪维护的自动化程度和效率。
申请公布号 CN101847097B 申请公布日期 2013.03.20
申请号 CN201010137834.9 申请日期 2010.03.30
申请人 中国科学院软件研究所 发明人 王青;孔令军;李引;杨达;李娟
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 余功勋
主权项 一种需求项与工作产品间跟踪关系维护方法,其步骤为:1)输入需求规约、工作产品的变更信息以及变更前的需求跟踪关系,其中工作产品的变更信息包括:增加工作产品、修改工作产品、删除工作产品;2)对于变更信息为增加工作产品,则计算新增工作产品项与所有变更前工作产品项间的相似度,并找出相似度大于设定阈值h的变更前工作产品集合WpSetold;3)遍历输入的需求规约中的所有需求项,对于每一个需求项r,根据变更前需求跟踪关系TRold找出变更前工作产品集合WpSetold中所有与该需求项r有关系的工作产品,记为集合WPr∪n;4)将需求项r与集合WPr∪n作为相关反馈算法的输入,计算得到一需求项查询r′;如果变更前工作产品集合WpSetold或集合WPr∪n为空,则将需求项r作为一需求项查询r′;5)计算需求项查询r′与新增工作产品间的相似度,如果相似度大于设定的阈值H,则将两者间的关联关系作为候选跟踪关系;6)对于变更信息为修改工作产品,则将修改后的工作产品项作为新增工作产品项,重复步骤2)~5);7)对于变更信息为删除工作产品,则删除与变更工作产品项相关联的跟踪关系;其中,需求规约由需求项组成,需求项是描述需求的一段文字;工作产品由工作 产品项组成,工作产品是源代码,工作产品项是类。
地址 100190 北京市海淀区中关村南四街4号