一种业务平台信息的处理系统、方法技术方案

技术编号:37411895 阅读:15 留言:0更新日期:2023-04-30 09:36
本发明专利技术提供一种业务平台信息的处理系统、方法,包括项目管理层,用于接收输入信息,并建立输入信息关联的项目信息,提供项目的关联关系接口,以实现监测项目信息的进度信息;输入信息用于指示项目开发的目标信息,包括需求内容信息、需求期望完成时间信息、完成需求的人员信息;开发交付层,用于管理预设的代码仓库数据,创建并执行项目信息的代码数据,并完成代码数据的开发、测试和部署;以及运维管理层,用于实时监控代码数据部署后的运行状态信息,并根据项目预设的配置信息,进行消息通知、联动状态更新以及成员维护。本发明专利技术可实现从需求、开发、测试到运维监控阶段的业务信息处理,有效提升了软件项目研发效率与质量。有效提升了软件项目研发效率与质量。有效提升了软件项目研发效率与质量。

【技术实现步骤摘要】
一种业务平台信息的处理系统、方法


[0001]本专利技术涉及全栈开发
,具体涉及一种业务平台信息的处理系统、方法。

技术介绍

[0002]随着互联网技术的快速发展与迭代更新,以及传统行业和互联网行业的不断结合和推广,其衍生产品和场景应用更趋于多样化和复杂化,产品应用的用户规模、调用关系和变更频率也在逐渐增大,软件项目研发的全线上业务流程变得尤为重要。软件项目研发周期包含问题定义、可行性分析、软件设计、程序编码、软件测试、运行维护等六大阶段。在复杂又多变的多套环境中,如何加强不同技术栈人员之间的协作,缩短产品开发、测试到运维的生命周期,提升研发效率并保障质量,是目前市场竞争的技术痛点。
[0003]目前业界已有的商业解决方案没有统一的标准流程,且这些解决方案仅仅帮助了完成开发过程交付自动化,仍未将开发、测试以及后续的部署监控环境集成为一体,无法涵盖完整的软件研发生命周期流程。这些解决方案在需求、计划、任务分解、用例、缺陷等各个方面管理工具与标准不统一,进而导致项目进度统计口径不统一,研发效能指标难以衡量。另外,目前市场上的一些管理工具,交互系统功能单一,以卡片管理为主。
[0004]所以人们需要一个包含从需求、开发、测试到运维监控阶段的全链路的业务平台信息的处理系统来解决上述问题。

技术实现思路

[0005]鉴于以上现有技术的缺点,本专利技术的目的在于提供一种业务平台信息的处理系统、方法,可实现从需求、开发、测试到运维监控阶段的业务信息处理。
[0006]为实现上述目的及其它相关目的,本专利技术提供一种业务平台信息的处理系统,包括:
[0007]项目管理层,用于接收输入信息,并建立所述输入信息关联的项目信息,提供所述项目的关联关系接口,以实现监测所述项目信息的进度信息;
[0008]所述输入信息用于指示项目开发的目标信息,包括需求内容信息、需求期望完成时间信息、完成需求的人员信息;
[0009]开发交付层,用于管理预设的代码仓库数据,创建并执行所述项目信息的代码数据,并完成所述代码数据的开发、测试和部署;以及
[0010]运维管理层,用于实时监控所述代码数据部署后的运行状态信息,并根据项目预设的配置信息,进行消息通知、联动状态更新以及成员维护。
[0011]在本专利技术一实施例中,所述项目管理层包括:
[0012]需求服务模块,用于接收输入信息,收集、管理需求的目标信息,并建立所述输入信息关联的项目信息,对所述项目信息进行可视化展示;以及
[0013]项目服务模块,用于管理所述项目信息,并进行所述项目信息所属的人员信息维护。
[0014]在本专利技术一实施例中,所述项目管理层还包括:
[0015]接口服务模块,用于提供所述关联关系接口,以实现查询所述项目信息的进度信息。
[0016]在本专利技术一实施例中,所述开发交付层包括:
[0017]代码管理模块,用于管理预设的代码仓库数据和所述项目信息的代码、权限信息以及自动化的代码规约检测;以及
[0018]交付管理模块,用于创建并执行所述项目信息的代码数据,并完成项目代码的持续集成和持续交付。
[0019]在本专利技术一实施例中,所述开发交付层还包括:
[0020]测试管理模块,用于管理所述项目代码的功能、性能和安全的测试信息;以及
[0021]发布管理模块,用于管理预设的容器引擎数据,并将测试通过的所述项目代码进行部署。
[0022]在本专利技术一实施例中,所述运维管理层包括:
[0023]监控模块,用于创建所述项目信息的监控指标并配置所述监控指标的参数数据,并实时监控所述项目代码部署后的运行状态信息,并生成事件信息;
[0024]成员维护模块,用于监听执行人与关注人的变动情况信息;以及
[0025]消息通知模块,用于根据所述事件信息、所述变动情况信息以及所述配置信息,进行消息通知。
[0026]在本专利技术一实施例中,所述运维管理层还包括:
[0027]数据可视化模块,用于调用所述关联关系接口,查询项目信息的进度信息,并将所述进度信息整合处理后,进行项目进度的可视化展示。
[0028]在本专利技术一实施例中,所述测试包括静态代码测试和动态接口测试。
[0029]在本专利技术一实施例中,所述代码数据允许代码构建自动化、代码集成自动化、代码验证自动化和代码部署自动化。
[0030]本专利技术还提供一种业务平台信息的处理方法,其特征在于,包括:
[0031]接收输入信息,并建立所述输入信息关联的项目信息,提供所述项目的关联关系接口,以实现监测所述项目信息的进度信息;所述输入信息用于指示项目开发的目标信息,包括需求内容信息、需求期望完成时间信息、完成需求的人员信息;
[0032]创建并执行所述项目信息的代码数据,并完成项目代码的开发、测试和部署;
[0033]监控所述项目代码部署后的运行状态,并根据项目预设的配置信息,进行消息通知、联动状态更新以及成员维护。
[0034]综上所述,本专利技术提供一种业务平台信息的处理系统、方法,可实现软件项目从需求、开发、测试到运维监控阶段的全链路研发效能管理,覆盖了软件全生命周期的研发流程,提高了测试效率,提高测试覆盖率,同时快速完整的收集研发过程中的数据,协助研发人员保证可靠的软件交付质量。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1显示为本专利技术一实施例中业务平台信息的处理系统的系统结构图;
[0037]图2显示为本专利技术一实施例中业务平台信息的处理系统的模块示意图;
[0038]图3显示为本专利技术一实施例中项目开发的技术架构图;
[0039]图4显示为本专利技术一实施例中消息通知的流程示意图;
[0040]图5显示为本专利技术又一实施例中业务平台信息的处理系统的系统结构图;
[0041]图6显示为本专利技术一实施例中业务平台信息的处理方法的流程示意图。
具体实施方式
[0042]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其它优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。还应当理解,本专利技术实施例中使用的术语是为了描述特定的具体实施方案,而不是为了限制本专利技术的保护范围。下列实施例中未注明具体条件的试验方法,通常按照常规条件,或者按照各制造商所建议的条件。
[0043]须知,本说明书附图所绘示的结构本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务平台信息的处理系统,其特征在于,包括:项目管理层,用于接收输入信息,并建立所述输入信息关联的项目信息,提供所述项目的关联关系接口,以实现监测所述项目信息的进度信息;所述输入信息用于指示项目开发的目标信息,包括需求内容信息、需求期望完成时间信息、完成需求的人员信息;开发交付层,用于管理预设的代码仓库数据,创建并执行所述项目信息的代码数据,并完成所述代码数据的开发、测试和部署;以及运维管理层,用于实时监控所述代码数据部署后的运行状态信息,并根据项目预设的配置信息,进行消息通知、联动状态更新以及成员维护。2.根据权利要求1所述的一种业务平台信息的处理系统,其特征在于,所述项目管理层包括:需求服务模块,用于接收输入信息,收集、管理需求的目标信息,并建立所述输入信息关联的项目信息,对所述项目信息进行可视化展示;以及项目服务模块,用于管理所述项目信息,并进行所述项目信息所属的人员信息维护。3.根据权利要求1所述的一种业务平台信息的处理系统,其特征在于,所述项目管理层还包括:接口服务模块,用于提供所述关联关系接口,以实现查询所述项目信息的进度信息。4.根据权利要求1所述的一种业务平台信息的处理系统,其特征在于,所述开发交付层包括:代码管理模块,用于管理预设的代码仓库数据、所述项目信息的代码、权限信息以及自动化的代码规约检测;以及交付管理模块,用于创建并执行所述项目信息的代码数据,并完成项目代码的持续集成和持续交付。5.根据权利要求4所述的一种业务平台信息的处理系统,其特征在于,所述开发交付层还包括:测试管理模块,用于管理所述项目代码的功能、性能...

【专利技术属性】
技术研发人员:蔡加华陈勇邹良
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1