摘要
本发明公开了基于需求驱动的资源优化方法及系统,属于软件产品开发技术领域,要解决的技术问题为软件产品生命周期管理中资源分配依赖人工经验、效率低下、分配标准主观且难以动态适应项目变化。包括:获取需求特征,并为需求特征赋予权重;对项目可用资源进行建模、形成资源约束模型,通过资源约束模型定义资源的属性和约束条件,并实时采集资源的状态信息;基于需求特征的权重、资源的状态信息以及资源的属性和约束条件,通过多目标优化算法对资源进行分配,形成最优资源分配方案;通过工具链集成将资源分配方案下发到执行端;基于机器学习方法对需求特征的权重以及最优资源分配方案进行优化。
技术关键词
资源优化方法
自动化执行模块
项目
机器学习方法
软件产品开发技术
软件产品生命周期
资源分配信息
工单系统
加权算法
蚁群算法
遗传算法
定义
复杂度
依赖人工
动态
偏差