[发明专利]软件开发过程建模系统和方法无效
申请号: | 200810131818.1 | 申请日: | 2008-06-23 |
公开(公告)号: | CN101615117A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 柴梅平;张蕾;三宅滋;三部良太;河合克己 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 杨 谦;胡建新 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 过程 建模 系统 方法 | ||
1、一种软件开发过程建模系统,其特征在于,包括:
存储单元,存储有软件开发基础活动及历史案例,该历史案例中包括与软件开发有关的历史数据;
输入单元,受理用户对开发方法、该开发方法的属性及属性值的输入;
决策单元,根据历史数据以及由输入单元受理的所述开发方法的属性和属性值,决定是否采用该开发方法;
组合单元,将存储在存储单元中的基础活动与决策单元决定采用的所述开发方法组合成软件开发过程;以及
输出单元,输出所述软件开发过程。
2、如权利要求1所述的软件开发过程建模系统,其特征在于,
还具有反馈单元,该反馈单元受理用户对所述软件开发过程的实际利用信息,作为新的历史案例存储到存储单元中。
3、如权利要求1所述的软件开发过程建模系统,其特征在于,
所述输入单元包括显示用户访问界面的显示单元,通过用户访问界面受理对每个开发方法、该开发方法的属性及属性值的编辑,其中,所述编辑包括删除、添加、修改及存储。
4、如权利要求1所述的软件开发过程建模系统,其特征在于,
所述历史数据包括各个历史案例的经验值,
所述决策单元比较输入单元受理的每个开发方法的属性与历史案例中的属性,将属性相同的历史案例作为相关案例,计算相关案例的平均经验值,在所述平均经验值超过预定的经验值阈值时判断为采用该开发方法。
5、如权利要求4所述的软件开发过程建模系统,其特征在于,
所述决策单元计算开发方法与相关案例之间的各个属性相关度,并且仅计算各个属性相关度都大于预定的相关度阈值的相关案例的平均经验值,在平均经验值超过预定的经验值阈值时判断为采用该开发方法。
6、如权利要求5所述的软件开发过程建模系统,其特征在于,
在设Iji为第j个开发方法的第i个属性的属性值、设Iai为第a个相关案例的第i个属性的属性值的情况下,第i个属性的相关度计算公式为:
Rji=1-|Iji-Iai|/10。
7、如权利要求4所述的软件开发过程建模系统,其特征在于,
在输入单元受理了多个开发方法并且存储单元中不存在相关案例的情况下,所述决策单元计算所输入的每个开发方法的平均属性值,将多个开发方法中的平均属性值最大的开发方法决定为要采用的开发方法。
8、如权利要求1所述的软件开发过程建模系统,其特征在于,
所述组合单元基于要采用的开发方法预先定义的开始活动和结束活动,检索存储在存储单元中的基础活动,并确定要采用的开发方法在基础活动中的实施位置。
9、如权利要求1所述的软件开发过程建模系统,其特征在于,
所述输出单元还与软件开发过程一起输出与被采用的开发方法有关的平均属性值及相关案例的平均经验值,作为附加参考信息。
10、一种软件开发过程建模方法,其特征在于,包括:
输入步骤,受理用户对开发方法、该开发方法的属性及属性值的输入;
决策步骤,根据存储在存储单元中的历史数据以及由输入单元受理的所述开发方法的属性和属性值,决定是否采用该开发方法;
组合步骤,将存储在存储单元中的基础活动与在所述决策步骤中决定采用的所述开发方法组合成软件开发过程;以及
输出步骤,输出所述软件开发过程。
11、如权利要求10所述的软件开发过程建模方法,其特征在于,
还包括反馈步骤,受理用户对所述软件开发过程的实际利用信息,作为新的历史案例存储到存储单元中。
12、如权利要求10所述的软件开发过程建模方法,其特征在于,
所述输入步骤包括通过用户访问界面受理对每个开发方法、该开发方法的属性及属性值的编辑的步骤,其中,所述编辑包括删除、添加、修改及存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810131818.1/1.html,转载请声明来源钻瓜专利网。