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