[发明专利]一种关注点依赖关系识别方法及系统有效
申请号: | 201310301336.7 | 申请日: | 2013-07-16 |
公开(公告)号: | CN104298677B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 王黎明;项捷;陈勇;方国梁;王振志 | 申请(专利权)人: | 中国移动通信集团浙江有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 郭振兴,丛芳 |
地址: | 310006 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 关注点 依赖 关系 识别 方法 系统 | ||
技术领域
本发明涉及移动通信业务支撑技术领域,尤其涉及一种关注点依赖关系识别方法及系统。
背景技术
现有的通信业务系统可看作由一组关注点组成。其中,直切关注点是指支撑业务的主体模块,而横切关注点是指主体模块之外的其他关联模块。不同角度,某个关注点既可以是直切关注点,也可以是横切关注点。
随着四网融合四网协同时代的来临,通信行业竞争日益激烈,各运营商不断推出新式组合业务,导致业务系统间的横切关注点变得越来越多,关注点之间的关系变得越来越复杂。这样,就给业务变更工作带来了巨大的挑战。在业务全生命周期中,如何能够客观准确地识别当前业务变更所涉及横切关注点的依赖关系和影响范围,成为提高业务开发工作效率,确保业务变更完成质量的关键因素。
现有识别横切关注点影响范围的主要手段是通过需求模板采集关注点,然后利用全文检索等技术。例如:某个业务变更涉及的直切关注点Fa,工作人员通过全文检索,得到横切关注点识别清单如表1所示:
表1
根据现有方式,将会得到直切关注点和横切关注点映射关系的全集,然而无法进一步展示横切关注点间的依赖关系。这样得到的影响范围往往不够精准,数量较多,导致工作人员无法追根溯源,无法把握工作重点,无法发挥横切关注点应有的作用,反而影响了业务开发工作效率。
例如:根据现有方式识别出直切关注点Fa和横切关注点Fc有映射关系,但谁影响谁,谁依赖谁还不知道,如果Fa不影响Fc,而Fc影响Fa时,那么按照现有方式识别出来的横切关注点Fc就不用关注,对本次业务变更而言,是多余的横切关注点。
具体来说,在实现本发明的过程中,发明人发现现有的方案存在如下缺点:
无法客观准确识别业务变更所涉及横切关注点的影响范围。根据现有方式得到的是直切关注点和横切关注点映射关系的全集,其中包括一些本次业务变更不需要关注的横切关注点。
无法智能识别业务变更所涉及横切关注点的依赖关系。现有对横切关注点的管理主要还停留在直切关注点和横切关注点间映射关系的管理,欠缺依赖关系的管理,从而导致工作人员无法清晰定位工作对象,影响完成质量。
发明内容
本发明的目的在于克服现有技术的缺点和不足,提供一种关注点依赖关系识别方法及系统。
一种关注点依赖关系识别方法,所述方法包括:
接收业务变更需求模板采集到的关注点信息;
根据所述关注点信息识别各关注点之间的关联关系;
根据所述关联关系,生成所述业务变更所涉及的所述关注点的有向图;
根据所述有向图识别所述关注点的依赖关系。
所述方法还包括:
建立关注点专家知识库;
根据所述关注点专家知识库识别各关注点之间的关联关系。
所述关注点专家知识库通过分析系统源码和设计文档反向构建,包含关注点之间存在的调用关系、通知关系、唤起关系、互斥关系和资源共享关系。
所述各关注点之间的关联关系包括树形关联关系和回路关联关系。
所述树形关联关系根据如下方法识别:
初始化依赖关系栈变量;
遍历所有所述关注点,检索出直接依赖所述需求模板中需求的关注点,推送到所述依赖关系栈变量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司,未经中国移动通信集团浙江有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310301336.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改性沥青的提取加工工艺
- 下一篇:一种阻燃纳米材料及其制备方法