利索能及
我要发布
收藏
专利号: 2024116844047
申请人: 西安广林汇智能源科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-07-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种软件开发全流程监管系统,其特征在于,包括项目模块、开发端和项目监管模块;

所述项目模块用于确定用户对软件项目的监管需求,获取所述软件项目的项目信息,根据管理需求和项目信息设置项目监管图谱,所述项目监管图谱包括软件项目的各关键节点以及各关键节点对应的节点要求;

所述开发端用于开发方进行软件项目开发进度管理,包括基准模块、共享模块;

所述基准模块用于开发方对相应用户的软件项目进行监管;

所述共享模块用于采集相应用户软件项目的开发进度信息,将所述开发进度信息打上相应的软件项目标签,并发送给项目监管模块;

所述项目监管模块用于用户对软件项目进行监管,实时接收开发进度信息,获取项目监管图谱,根据所述开发进度信息对所述项目监管图中关键节点进行信息补充,形成所述关键节点的开发进度信息;

识别所述关键节点的节点要求,根据所述节点要求对所述关键节点的开发进度信息进行分析,获得节点评估结果,将所述节点评估结果补充到所述项目监管图中对应的关键节点处;

将所述项目监管图向用户进行展示,并按照预设的预警管理方式进行预警处理;

将未完成的关键节点标记为评估节点;实时识别所述评估节点的开发进度信息,根据所述开发进度信息生成所述评估节点的节点开发曲线,所述节点开发曲线的横轴为时间,纵轴为开发进度;

对所述节点开发曲线进行拟合,获得所述节点开发曲线对应的曲线函数,将所述曲线函数标记为H(t)i,其中t为时间,i为下标,i=1、2、……、n,n为曲线函数的数量;

由平台方设置系数表,所述系数表用于统计相应关键节点的比例系数;将所述评估节点输入所述系数表中进行匹配,获得所述评估节点的比例系数,将所述比例系数标记为μi;

设置单元时长;根据单元时长和曲线函数计算所述评估节点的进度增量,标记为DH(t)i;

根据公式 计算异常值;

式中:PK为异常值;kH(t)i表示相应曲线函数在t时间对应的曲线斜率;μ0为评估节点中最小的比例系数;X1为阈值;

当异常值为0时,将评估节点的异常分析结果标记为进度正常;

当异常值为1时,将曲线斜率小于0的评估节点的异常分析结果标记为进度异常,将剩余评估节点的异常分析结果标记为进度正常;

当异常值为2时,根据预设的异常确定方式确定所述评估节点的异常评估结果;

将所述异常分析结果补充到所述项目监管图中对应的关键节点处。

2.根据权利要求1所述的一种软件开发全流程监管系统,其特征在于,项目监管图谱的建立方法包括:根据所述项目信息确定所述软件项目对应的开发节点图,所述开发节点图由相应开发阶段的关键节点组成;

识别所述开发节点图中的关键节点,根据所述关键节点对所述监管需求进行特征提取,获得所述关键节点的节点要求,将所述节点要求补充到所述开发节点图中的对应关键节点处,将当前的开发节点图标记为项目监管图谱。

3.根据权利要求1所述的一种软件开发全流程监管系统,其特征在于,用户能够通过项目模块同时管理多个软件项目。

4.根据权利要求1所述的一种软件开发全流程监管系统,其特征在于,共享模块采集软件项目的开发进度信息的方法包括:根据所述项目信息确定共享范围,根据所述共享范围从共享模块中进行实时数据采集,获得开发进度信息。

5.根据权利要求1所述的一种软件开发全流程监管系统,其特征在于,开发端还包括应用模块、对接模块;

所述应用模块用于开发方选择是否应用基准模块,当开发方选择不应用基准模块时,按照预设禁用方式对基准模块进行处理,并生成对接信号发送给对接模块;当开发方选择应用基准模块时,加载基准模块;

所述对接模块当接收到对接信号时对接开发方的应用管理系统,实时获取对应的对接采集数据。

6.根据权利要求5所述的一种软件开发全流程监管系统,其特征在于,对接采集数据的获取方法包括:由平台方建立预置库,所述预置库用于储存各数据采集模板以及数据采集模板对应的模板范围,模板范围为相应项目管理系统信息集合;

识别开发方使用的应用管理系统,获取应用管理系统信息;根据所述应用管理系统信息从预置库中匹配对应的数据采集模板;

根据所述项目信息确定共享范围,根据所述共享范围对所述数据采集模板进行调整;

开发方基于调整后的数据采集模板进行数据补充,获得对接采集数据。

7.根据权利要求6所述的一种软件开发全流程监管系统,其特征在于,共享模块采集软件项目的开发进度信息的方法包括:对所述对接采集数据进行数据提取,获得开发进度信息。

8.根据权利要求1所述的一种软件开发全流程监管系统,其特征在于,根据节点要求对相应的开发进度信息进行分析的方法包括:建立判断模型,所述判断模型用于判断相应关键节点的开发进度信息是否满足节点要求;

判断模型的表达式为 ;

式中:(s,p)为输入数据,s为节点要求,p为开发进度信息;输出数据为判断值PD(s,p),判断值为1或0;

通过所述判断模型对所述关键节点的节点要求和开发进度信息进行分析,获得所述关键节点对应的判断值,根据所述判断值形成所述关键节点的节点评估结果。