[发明专利]云环境下软件过程的敏捷性度量方法有效
申请号: | 201611206114.7 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106815129B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 龙飞;刘志雄;张群;荣辉桂;张娜;罗芳;陈毅波 | 申请(专利权)人: | 长沙学院 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F8/20;G06F8/30 |
代理公司: | 43001 长沙永星专利商标事务所(普通合伙) | 代理人: | 周咏;米中业 |
地址: | 410022 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云环境下软件过程的敏捷性度量方法,包括将目标软件服务分解并确定各个目标软件服务构件的参数和要求;在云环境下进行搜索得到候选软件服务构件;对候选软件服务构件进行敏捷性评分;选最佳的候选软件服务构件作为该目标软件服务构件;将候选软件服务构件进行聚合、性能检测和修正;对聚合、性能检测和修正过程进行敏捷性评分;得到最终的目标软件服务;计算最终的目标软件服务的敏捷性评分。本发明针对目标软件服务在云环境下的匹配和聚合过程,在云环境下从多角度对敏捷性进行评价,提出了软件服务的敏捷性度量方法,能够准确的、快速的评价软件服务过程敏捷性,也提供了一种科学可行的软件过程敏捷性评价方法和评价标准。 | ||
搜索关键词: | 环境 软件 过程 敏捷性 度量 方法 | ||
【主权项】:
1.一种云环境下软件过程的敏捷性度量方法,包括如下步骤:/nS1.将目标软件服务分解为若干个目标软件服务构件,并确定各个目标软件服务构件的参数和要求;/nS2.针对步骤S1分解得到的每一个目标软件服务构件,在云服务平台上进行搜索,得到每一个目标软件服务构件的候选软件服务构件;/nS3.针对步骤S2得到的候选软件服务构件进行敏捷性评分;具体为采用如下规则进行敏捷性评分:/na.若候选软件服务构件为在云环境下搜索得到的候选软件服务构件,则对云环境下搜索该候选软件服务构件的过程进行敏捷性评分;具体为采用如下规则进行敏捷性评分:/n1)获取搜索构件所耗费的时间t;/n2)获取候选软件服务构件与目标软件服务构件之间的匹配程度p;/n3)利用专家系统得到时间t和匹配程度p各自相对于敏捷性的权重t’和p’;/n4)采用加权计算公式计算候选软件服务构件的敏捷性M=t*t’+p*p’;/nb.若候选软件服务构件为自主开发的候选软件服务构件,则在候选软件服务构件开发过程中对开发过程进行敏捷性评价,从而得到该候选软件服务构件的敏捷性评分;/nS4.针对每一个目标软件服务构件,将步骤S2得到的每一个候选软件服务构件进行评分,并选取评分最优的候选软件服务构件作为该目标软件服务构件;/nS5.将所有选取的候选软件服务构件进行聚合、检测和修正,形成最终的目标软件服务;/nS6.针对步骤S5所述的将候选软件服务构件进行聚合、检测和修正的过程进行敏捷性评分;/nS7.根据步骤S5获取的最终的目标软件服务所采用的候选软件服务构件及其对应的敏捷性评分,和步骤S6获取的候选软件服务构件在聚合、检测和修正过程的敏捷性评分,计算最终的目标软件过程的敏捷性评分,从而度量该软件服务的敏捷性。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙学院,未经长沙学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611206114.7/,转载请声明来源钻瓜专利网。