利索能及
我要发布
收藏
专利号: 2024105983192
申请人: 威海双子星软件科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-05-11
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种软件系统维护信息的管理方法,其特征在于,包括以下步骤:S001:根据问题追踪工具对软件系统信息进行记录,对软件系统文档进行管理,并对发布和部署进行记录;

S002:对系统中发现的问题、漏洞以及错误进行软件系统信息修复;

S003:通过计算得到升级稳定性指数,根据升级稳定性指数对软件系统维护信息进行管理;其中升级稳定性指数计算步骤为:将一天时间平均划分为12个时间段,统计前一个月中每天各时间段的在线人数;

计算出一个月内每个时间段中的平均在线人数,记为在线人数;

使用轮廓系数法,确定聚类数,并使用K均值聚类法根据每个时间段中的在线人数数据进行聚类;使用K均值聚类法根据每个时间段中的在线人数数据进行聚类步骤为:使用轮廓系数法,确定聚类数;

在得到的12个在线人数数据中,随机选择3个数据点作为初始的簇中心点;

对于每个数据点,计算每个数据点与每个簇中心点的距离,将该数据点分配到距离最近的簇;计算每个数据点与每个簇中心点的距离步骤为:获取簇中的数据点与簇中心点,使用欧几里得距离算法根据簇中的数据点与簇中心点计算出数据点与簇中心的距离;

对每个簇,计算其所有数据点的平均值,将平均值作为新簇中的中心点,并更新簇中心点的位置;

重复执行上述步骤,直到簇中心点不再发生明显变化,将最终得到的簇作为最终聚类簇;

根据随每个时间段中的在线人数数据进行聚类的结果,计算得到软件更新时的在线人数影响系数;

获取最近一次合并主分支的时间,并计算出时间间隔,记为代码影响系数;

使用测试覆盖率工具评估测试覆盖率,进行软件升级测试时的测试模拟环境数量,并记为测试影响系数;

根据在线人数影响系数、代码影响系数以及测试影响系数,加权求和得到升级稳定性指数;

S004:通过计算得到软件系统优化指数,根据软件系统优化指数对升级过后的软件进行性能判断。

2.根据权利要求1所述的一种软件系统维护信息的管理方法,其特征在于:所述进行软件系统信息修复具体步骤为:获取问题识别和报告,包含详细的问题描述、复现步骤以及发生的环境信息;

进行问题分析,确定问题的根本原因,定位问题,确保能够准确地重现问题的场景;

制定维护计划,明确解决问题的步骤、资源分配、时间表和优先级,并定问题修复的紧急性;

在代码中进行修复,修改相关的源代码以解决问题,并在代码变更中引用问题报告;

将修复后的代码集成到整个系统中,进行集成测试,并测试整体系统的功能和性能;

更新相关的文档,包括用户手册、开发文档、问题追踪系统中的问题状态,在文档中记录问题的修复历史和版本信息;

制定发布计划,并将修复后的代码部署到生产环境。

3.根据权利要求1所述的一种软件系统维护信息的管理方法,其特征在于:所述软件系统优化指数计算步骤为:使用ApacheJMeter性能测试工具模拟多用户同时访问软件,并记录软件系统升级后的软件响应时间;

使用Nagios性能监控工具监控软件系统升级后的软件的CPU使用率与内存占用率;

通过软件响应时间、CPU使用率以及内存占用率,加权求和得到软件系统优化指数。