【技术实现步骤摘要】
基于遗传算法的需求变更成本分析方法及系统
[0001]本专利技术涉及信息处理
,具体涉及一种基于遗传算法的需求变更成本分析方法、系统、计算机设备以及非易失性计算机可读存储介质。
技术介绍
[0002]目前,软件需求具有模糊性、不确定性、变化性和主观性的特点,需求决定项目产出,直接决定项目的成败,因此对于软件需求分析和软件需求变更的分析是非常重要的。软件需求不可能亘古不变,随着市场的变化、用户部门市场战略的调整、市场需求变动等,软件需求的变化是必然的,因此,对于软件需求的变更应该正确对待。软件需求变更会给项目带来风险,不合理的软件需求变更会导致项目的产品质量下降、成本费用增加、开发周期延长、开发人力浪费等不良后果。变更都是有成本的,但是成本是多少,怎么衡量一个软件需求变更产生的成本呢,目前大多是靠需求分析师自己的经验去分析,或者并没有分析,只是单纯由于需求的必要性而展开变更。因此,设计一种可以智能实现软件需求变更的成本分析方法是本领域技术人员亟待解决的问题。
技术实现思路
[0003]鉴于上述现有技术的不 ...
【技术保护点】
【技术特征摘要】
1.一种基于遗传算法的需求变更成本分析方法,其特征在于,包括:对目标软件进行模块化处理得到多个功能模块,将各所述功能模块以及各所述功能模块之间的变更影响关系映射为复杂网络中对应的节点与连接边;对各所述功能模块之间的变更影响因子进行分析,以得到所述连接边对应的边权,结合所述节点、所述连接边以及所述边权构建所述复杂网络对应的变更成本分析网络;基于所述变更成本分析网络生成所述目标软件对应的变更成本分析模型;基于遗传算法对所述变更成本分析模型进行求解,输出所述目标软件的变更成本分析结果。2.根据权利要求1所述的基于遗传算法的需求变更成本分析方法,其特征在于,所述对目标软件进行模块化处理得到多个功能模块,将各所述功能模块以及各所述功能模块之间的变更影响关系映射为复杂网络中对应的节点与连接边,包括:对目标软件进行模块化设计,得到复杂网络中可配置的多个功能模块;将各所述功能模块以及各所述功能模块之间的变更影响关系映射为所述复杂网络中对应的节点与连接边。3.根据权利要求2所述的基于遗传算法的需求变更成本分析方法,其特征在于,所述对各所述功能模块之间的变更影响因子进行分析,以得到所述连接边对应的边权,结合所述节点、所述连接边以及所述边权构建所述复杂网络对应的变更成本分析网络,包括:预设各所述功能模块之间的变更影响因子;对所述变更影响因子进行分析,以得到所述连接边对应的边权;结合所述节点、所述连接边以及所述边权构建所述复杂网络对应的变更成本分析网络。4.根据权利要求3所述的基于遗传算法的需求变更成本分析方法,其特征在于,所述基于所述变更成本分析网络生成所述目标软件对应的变更成本分析模型,包括:基于所述变更成本分析网络构建深度学习模型;根据变更成本分析样本对所述深度学习模型进行训练,生成所述目标软件对应的变更成本分析模型。5.根据权利要求3所述的基于遗传算法的需求变更...
【专利技术属性】
技术研发人员:王闪闪,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。