信息化软件项目测量全过程管理及评价系统技术方案

技术编号:39402519 阅读:12 留言:0更新日期:2023-11-19 15:54
本发明专利技术提供了一种信息化软件项目测量全过程管理及评价系统,包括:用户管理模块:由管理员进行用户管理,对项目组成员、项目管理人员、各支持类工作人员创建角色账户、分配权限;数据采集与存储模块:包括制定测量计划、进度数据采集、产品质量数据采集、成本数据采集和数据库存储;数据分析与评价模块:将数据采集与存储模块采集的基本测量项通过系统模型计算导出测量,与系统模型阈值进行比较,从进度、质量、成本方面对项目的实施和管理效果进行评价并分析;各模块之间采用python编程实现数据流的输入输出,以及自动计算。本发明专利技术通过数据采集和数据分析与评价功能降低了计算出错的概率,确保了软件项目测量的一致性和精确性。确保了软件项目测量的一致性和精确性。确保了软件项目测量的一致性和精确性。

【技术实现步骤摘要】
信息化软件项目测量全过程管理及评价系统


[0001]本专利技术涉及军用软件项目测量分析与评价
,具体地,涉及一种信息化软件项目测量全过程管理及评价系统。

技术介绍

[0002]目前市面上没有专门针对军用软件,尤其是符合GJB5000B

2021军用软件能力成熟度模型的项目测量全过程管理及评价系统。
[0003]传统的测量分析需要指派专人负责测量这个实践域,统计大量工程类和管理类的数据表单,逐个采集基本测量项,然后计算导出测量项,该过程繁杂,并容易出错。
[0004]专利文献CN114281804A(申请号:CN202111649508.0)公开了一种数据分析项目的管理方法、装置和项目管理系统,该方法包括:获取数据分析项目的目录结构和对应的数据分析脚本,目录结构包括多个子目录,子目录用于存储数据分析结果,目录结构为根据数据分析项目的数据分析结果调用需求确定的,数据分析脚本为根据目录结构开发得到的;调用数据分析脚本,对数据分析项目的目标数据进行数据分析,得到目标数据分析结果;将目标数据分析结果存储至对应的子目录中。该系统仅涉及项目管理方法、装置的项目数据分析,不具备风险分析的能力,且分析管理的方法不适用于软件项目,不能能满足军用软件项目测量分析全过程管理及评价要求。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种信息化软件项目测量全过程管理及评价系统。
[0006]根据本专利技术提供的信息化软件项目测量全过程管理及评价系统,包括
[0007]用户管理模块:由管理员进行用户管理,对项目组成员、项目管理人员、各支持类工作人员创建角色账户、分配权限;
[0008]数据采集与存储模块:包括制定测量计划、进度数据采集、产品质量数据采集、成本数据采集和数据库存储;
[0009]数据分析与评价模块:将数据采集与存储模块采集的基本测量项通过系统模型计算导出测量,与系统模型阈值进行比较,从进度、质量、成本方面对项目的实施和管理效果进行评价并分析;
[0010]各模块之间采用python编程实现数据流的输入输出,以及自动计算。
[0011]优选的,所述用户管理模块包括:
[0012]用户新建、修改、删除模块:支持手动新建用户,输入用户姓名、角色描述后分配用户账号、密码;支持软件查找关键字,自动创建用户、分配用户账号、密码;支持管理员修改用户角色描述、账号名称、账号密码功能,支持用户修改自己账号密码功能;支持管理员删除用户账号功能;将所有用户生成用户列表并存储数据库中,进行用户数据的管理;
[0013]用户权限管理模块:支持管理员手动分配用户的权限,支持根据预设人员角色和
分工自动分配用户权限;支持管理员对用户的权限修改功能。
[0014]优选的,所述制定测量计划包括:
[0015]标识测量目标和测量指标:测量与分析人员分析项目信息需要和目标;测量与分析人员根据项目的信息需要和目标标识软件项目的测量目标和对应的测量指标,根据需方和用户的需求,增加新的测量目标;
[0016]建立/选择测量项:根据推荐的测量项汇总表,从选定的测量指标中选择合适的测量项;如果项目某些特定的测量目标无法用已有的测量项提供,则需要按照推荐的测量项汇总表中规定的格式定义新的测量项;设定测量项阈值;设置数据存储位置和报告;
[0017]导出测量计划:通过测量分析人员选定的测量目标、测量项、阈值、数据存储位置和报告,对推荐的测量项汇总表进行裁剪和扩容,形成项目的测量计划并存储在数据库中。
[0018]优选的,所述进度数据采集包括:
[0019]阶段进度偏差数据采集:采集阶段计划开始日期、阶段计划结束日期、阶段实际结束日期,计算阶段进度偏差、阶段进度偏差率;
[0020]里程碑进度偏差数据采集:采集里程碑计划开始日期、里程碑计划结束日期、里程碑实际结束日期,计算里程碑进度偏差、里程碑进度偏差率;
[0021]项目进度偏差数据采集:采集项目计划开始日期、项目计划结束日期、项目实际开始日期、项目实际结束日期,计算项目计划总长度、项目实际总长度、项目总进度偏差率;
[0022]挣值数据采集:采集各任务包计划工程工作量、各任务包计划管理工作量、各任务包实际工程工作量、各任务包实际管理工作量,计算截止到每周/双周软件的计划应完成的工程工作量、管理工作量、截止到每周/双周软件的计划已完成的工程工作量、管理工作量、截止到每周/双周软件的实际已完成的工程工作量、管理工作量、进度偏差、成本偏差、进度性能指标和成本性能指标。
[0023]优选的,所述产品质量数据采集包括:
[0024]规模偏差数据采集:将项目中完成的工作产品上传该系统,软件自动计算文档的页数,以及软件源代码的代码行数,根据预估规模计算规模偏差和偏差百分比;
[0025]产品缺陷及缺陷密度数据采集:项目通过评审和软件测试形成的评审缺陷及代码测试缺陷,将缺陷记录登记入该系统,系统采用软件方式计算缺陷的密度,计算公式为:缺陷密度=缺陷个数/工作产品规模;
[0026]过程符合性数据采集:项目产生的工作产品以及代码,进行审查并记录每个工作产品以及软件代码的不符合项或勘误问题,将不合符项和勘误问题录入系统,并按阶段、里程碑的时间跨度统计NC总数,以及按问题整改后的NC关闭数,并计算阶段NC关闭率和里程碑NC关闭率,计算公式为:阶段NC关闭率=(阶段NC关闭数/阶段NC总数)*100%,里程碑NC关闭率=(阶段NC关闭数/阶段NC总数)*100%。
[0027]优选的,所述成本数据采集包括:
[0028]阶段工程工作量数据采集:采集阶段工程工作量估计值、阶段工程工作量实际值2个基本测量项,计算截止到每阶段软件的计划应完成的工程工作量、截止到每阶段软件的计划已完成的工程工作量、截止到每阶段软件的实际已完成的工程工作量、工作量估计偏差比率;
[0029]里程碑工程工作量数据采集:采集里程碑工程工作量估计值、里程碑工程工作量
实际值2个基本测量项,计算里程碑工程工作量估计值、里程碑工程工作量实际值、工程工作量偏差、偏差百分比;
[0030]阶段管理和支持工作量数据采集:采集阶段项目管理过程估计工作量、阶段配置管理过程估计工作量、阶段测量与分析过程估计工作量、阶段质量保证过程估计工作量、阶段项目管理过程实际工作量5个基本测量项,计算阶段配置管理过程实际工作量、阶段测量与分析过程实际工作量、阶段质量保证过程实际工作量、阶段项目管理过程工作量偏差、阶段项目管理过程工作量偏差百分比、阶段配置管理过程工作量偏差、阶段配置管理过程工作量偏差百分比、阶段测量与分析过程工作量偏差、阶段测量与分析过程工作量偏差百分比、阶段质量保证过程工作量偏差、阶段质量保证过程工作量偏差百分比;
[0031]里程碑管理和支持工作量数据采集:采集里程碑项目管理过程估计工作量、里程碑配置管理过程估计工作量、里程碑测量与分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息化软件项目测量全过程管理及评价系统,其特征在于,包括:用户管理模块:由管理员进行用户管理,对项目组成员、项目管理人员、各支持类工作人员创建角色账户、分配权限;数据采集与存储模块:包括制定测量计划、进度数据采集、产品质量数据采集、成本数据采集和数据库存储;数据分析与评价模块:将数据采集与存储模块采集的基本测量项通过系统模型计算导出测量,与系统模型阈值进行比较,从进度、质量、成本方面对项目的实施和管理效果进行评价并分析;各模块之间采用python编程实现数据流的输入输出,以及自动计算。2.根据权利要求1所述的信息化软件项目测量全过程管理及评价系统,其特征在于,所述用户管理模块包括:用户新建、修改、删除模块:支持手动新建用户,输入用户姓名、角色描述后分配用户账号、密码;支持软件查找关键字,自动创建用户、分配用户账号、密码;支持管理员修改用户角色描述、账号名称、账号密码功能,支持用户修改自己账号密码功能;支持管理员删除用户账号功能;将所有用户生成用户列表并存储数据库中,进行用户数据的管理;用户权限管理模块:支持管理员手动分配用户的权限,支持根据预设人员角色和分工自动分配用户权限;支持管理员对用户的权限修改功能。3.根据权利要求1所述的信息化软件项目测量全过程管理及评价系统,其特征在于,所述制定测量计划包括:标识测量目标和测量指标:测量与分析人员分析项目信息需要和目标;测量与分析人员根据项目的信息需要和目标标识软件项目的测量目标和对应的测量指标,根据需方和用户的需求,增加新的测量目标;建立/选择测量项:根据推荐的测量项汇总表,从选定的测量指标中选择合适的测量项;如果项目某些特定的测量目标无法用已有的测量项提供,则需要按照推荐的测量项汇总表中规定的格式定义新的测量项;设定测量项阈值;设置数据存储位置和报告;导出测量计划:通过测量分析人员选定的测量目标、测量项、阈值、数据存储位置和报告,对推荐的测量项汇总表进行裁剪和扩容,形成项目的测量计划并存储在数据库中。4.根据权利要求1所述的信息化软件项目测量全过程管理及评价系统,其特征在于,所述进度数据采集包括:阶段进度偏差数据采集:采集阶段计划开始日期、阶段计划结束日期、阶段实际结束日期,计算阶段进度偏差、阶段进度偏差率;里程碑进度偏差数据采集:采集里程碑计划开始日期、里程碑计划结束日期、里程碑实际结束日期,计算里程碑进度偏差、里程碑进度偏差率;项目进度偏差数据采集:采集项目计划开始日期、项目计划结束日期、项目实际开始日期、项目实际结束日期,计算项目计划总长度、项目实际总长度、项目总进度偏差率;挣值数据采集:采集各任务包计划工程工作量、各任务包计划管理工作量、各任务包实际工程工作量、各任务包实际管理工作量,计算截止到每周/双周软件的计划应完成的工程工作量、管理工作量、截止到每周/双周软件的计划已完成的工程工作量、管理工作量、截止到每周/双周软件的实际已完成的工程工作量、管理工作量、进度偏差、成本偏差、进度性能
指标和成本性能指标。5.根据权利要求1所述的信息化软件项目测量全过程管理及评价系统,其特征在于,所述产品质量数据采集包括:规模偏差数据采集:将项目中完成的工作产品上传该系统,软件自动计算文档的页数,以及软件源代码的代码行数,根据预估规模计算规模偏差和偏差百分比;产品缺陷及缺陷密度数据采集:项目通过评审和软件测试形成的评审缺陷及代码测试缺陷,将缺陷记录登记入该系统,系统采用软件方式计算缺陷的密度,计算公式为:缺陷密度=缺陷个数/工作产品规模;过程符合性数据采集:项目产生的工作产品以及代码,进行审查并记录每个工作产品以及软件代码的不符合项或勘误问题,将不合符项和勘误问题录入系统,并按阶段、里程碑的时间跨度统计NC总数,以及按问题整改后的NC关闭数,并计算阶段NC关闭率和里程碑NC关闭率,计算公式为:阶段NC关闭率=(阶段NC关闭数/阶段NC总数)*100%,里程碑NC关闭率=(阶段NC关闭数/阶段NC总数)*100%。6.根据权利要求1所述的信息化软件项目测量全过程管理及评价系统,其特征在于,所述成本数据采集包括:阶段工程工作量数据采集:采集阶段工程工作量估计值、阶段工程工作量实际值2个基本测量项,计算截止到每阶段软件的计划应完成的工程工作量、截止到每阶段软件的计划已完成的工程工作量、截止到每阶段软件的实际已完成的工程工作量、工作量估计偏差比率;里程碑工程工作量数据采集:采集里程碑工程工作量估计值、里程碑工程工作量实际值2个基本测量项,计算里程碑工程工作量估计值、里程碑工程工作量实际值、工程工作量偏差、偏差百分比;阶段管理和支持工作量数据采集:采集阶段项目管理过程估计工作量、阶段配置管理过程估计工作量、阶段测量与分析过程估计工作量、阶段质量保证过程估计工作量、阶段项目管理过程实际工作量5个基本测量项,计算阶段配置管理过程实际工作量、阶段测量与分析过程实际工作量、阶段质量保证过程实际工作量、阶段项目管理过程工作量偏差、阶段项目管理过程工作量偏差百分比、阶段配置管理过程工作量偏差、阶段配置管理过程工作量偏差百分比、阶段测量与分析过程工作量偏差、阶段测量与分析过程工作量偏差百分比、阶段质量保证过程工作量偏差、阶段...

【专利技术属性】
技术研发人员:杨奎孙偲晟许彬柴鑫江桂坚斌马百雪宋韫峥仵阳杭彪陈嘉翔
申请(专利权)人:中国兵器装备集团上海电控研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1