一种高效研发管理平台制造技术

技术编号:31237963 阅读:20 留言:0更新日期:2021-12-08 10:23
本发明专利技术公开了一种高效研发管理平台,包括接入端,接入端接入控制层,控制层接入业务层,业务层接入数据层,数据层接入数据库,业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。该高效研发管理平台,采用了接入端、控制层、业务层、数据层和数据库,支持多管理员,支持角色、权限配置,系统采用内存缓存,能有效加快系统速度,研发人员登陆研发环境后,研发环境会从统一身份管理服务中拿到研发人员身份的令牌,根据令牌中的角色来赋予研发人员权限。限。限。

【技术实现步骤摘要】
一种高效研发管理平台


[0001]本专利技术涉及研发管理平台
,具体为一种高效研发管理平台。

技术介绍

[0002]研发管理系统是专为从事产品研发工作的单位开发的一套研发管理工具,以管理部分甚至所有与研发活动相关的日常管理工作。从研发活动生命周期看,这些管理工作包含需求管理、设计与编码管理、测试管理等;从企业管理者角度看,还包括造价管理、成本管理等;从不同企业类型的研发部门所担负的职责看,其管理活动又可分为产品管理、项目管理、任务管理,工作流管理等。
[0003]现有研发管理平台存在着功能设计不合理、操作繁琐、功能单一的不足之处。因此需要一种高效研发管理平台。

技术实现思路

[0004]本专利技术的目的在于提供一种高效研发管理平台,以解决上述
技术介绍
中提到的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种高效研发管理平台,包括接入端,所述的接入端接入控制层,所述的控制层接入业务层,所述的业务层接入数据层,所述的数据层接入数据库,所述的业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。
[0006]优选的,所述的控制层包括部署控制器集群、身份管理服务器、管理服务器和软件仓库,部署控制界面,用于接收环境部署指令;部署控制器,根据所述环境部署指令控制私有云控制器生成项目研发环境;身份管理服务器,在所述部署控制器的控制下实现研发项目成员信息和角色的注册和管理;管理服务器,在所述部署控制器的控制下实现研发环境包含的云主机和应用信息注册和管理;软件仓库,存储有供所述部署控制器调用的授权软件。
[0007]优选的,所述的项目研发环境包括多个个人研发环境和研发协同工作平台。
[0008]优选的,所述的研发协同工作平台包括文档管理工具、bug管理工具和持续集成工具。
[0009]优选的,所述的多个个人研发环境共享所述研发协同工作平台,所述个人研发环境和研发协同工作平台均与所述身份管理服务器实现信息集成。
[0010]优选的,所述的日志管理模块,所述项目日志管理模块用于:记录所有用户对所有项目数据的操作信息,以便于具有权限的管理人员查看所述操作信息,通过设有的日志功能,记录用户对数据的操作,在该模块下,管理人员可以查看用户对数据的访问、编辑等操作信息,进而可防止用户对实验数据进行盗取、篡改等,防止影响信息安全的不正当操作,以保证对项目数据“实时监控”的功能。
[0011]优选的,所述的测试管理模块包括:测试大纲管理单元,根据问题管理单元建立测试大纲;测试用例管理单元,根据测试大纲创建往下关联的执行粒度的测试用例;测试计划单元,根据测试大纲建立测试计划;测试执行单元,根据测试计划进行测试活动。
[0012]优选的,所述的应用管理模块包括:应用模板,用于提供创建应用的模板;应用版本,用于确定应用版本;应用发布,用于把应用发布于应用市场,供其他项目使用;应用市场,用于进行组织内部应用快捷部署。
[0013]与现有技术相比,本专利技术的有益效果是:该高效研发管理平台,采用了接入端、控制层、业务层、数据层和数据库,支持多管理员,支持角色、权限配置,系统采用内存缓存,能有效加快系统速度,研发人员登陆研发环境后,研发环境会从统一身份管理服务中拿到研发人员身份的令牌,根据令牌中的角色来赋予研发人员权限。研发协同管理平台中的代码仓库、bug管理工具、持续集成工具和统一身份管理服务进行了集成。集成效果是研发人员只用登陆一次,就可以使用这些工具,不要再输入密码。并且密码的修改和收回都在统一身份管理服务进行,不用到项目研发环境中的每个计算机和工具中修改和收回。方便了研发人员对于账号安全性的管理。部署控制集群中,以项目研发环境模板为驱动,通过私有云控制器,实现了项目研发环境部署自动化、项目研发环境的网络隔离和项目研发环境的资源回收;通过统一身份管理服务提供了对项目研发环境的统一身份管理,对研发人员进行角色授权,这个角色是项目经理在部署控制界面上通过配置勾选的方式灵活配置的;通过管理服务对项目研发环境进行全生命周期的管理;实现了对于授权软件的管理。本专利技术的部署控制集群是项目研发环境创建过程的管理中枢,实现了项目研发环境的一键配置和部署、回收、身份统一管理、研发环境包含的计算机和应用软件的全生命周期管理以及授权软件的使用监督与管,有效降低环境部署成本,提高环境部署效率。
附图说明
[0014]图1为本专利技术系统架构图;
[0015]图2为本专利技术研发环境和研发协同工作平台结构图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]请参阅图1

2,本专利技术提供一种实施例:一种高效研发管理平台,包括接入端,接入端接入控制层,控制层接入业务层,业务层接入数据层,数据层接入数据库,业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。
[0018]优选的,所述的控制层包括部署控制器集群、身份管理服务器、管理服务器和软件仓库,部署控制界面,用于接收环境部署指令;部署控制器,根据所述环境部署指令控制私有云控制器生成项目研发环境;身份管理服务器,在所述部署控制器的控制下实现研发项目成员信息和角色的注册和管理;管理服务器,在所述部署控制器的控制下实现研发环境
包含的云主机和应用信息注册和管理;软件仓库,存储有供所述部署控制器调用的授权软件。
[0019]项目研发环境包括多个个人研发环境和研发协同工作平台。个人研发环境界面包括负载均衡器、应用服务器和数据库。
[0020]研发协同工作平台包括文档管理工具、bug管理工具和持续集成工具。
[0021]多个个人研发环境共享所述研发协同工作平台,所述个人研发环境和研发协同工作平台均与所述身份管理服务器实现信息集成。
[0022]日志管理模块,所述项目日志管理模块用于:记录所有用户对所有项目数据的操作信息,以便于具有权限的管理人员查看所述操作信息,通过设有的日志功能,记录用户对数据的操作,在该模块下,管理人员可以查看用户对数据的访问、编辑等操作信息,进而可防止用户对实验数据进行盗取、篡改等,防止影响信息安全的不正当操作,以保证对项目数据“实时监控”的功能。
[0023]测试管理模块包括:测试大纲管理单元,根据问题管理单元建立测试大纲;测试用例管理单元,根据测试大纲创建往下关联的执行粒度的测试用例;测试计划单元,根据测试大纲建立测试计划;测试执行单元,根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高效研发管理平台,包括接入端,其特征在于:所述的接入端接入控制层,所述的控制层接入业务层,所述的业务层接入数据层,所述的数据层接入数据库,所述的业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。2.根据权利要求1所述的一种高效研发管理平台,其特征在于:所述的控制层包括部署控制器集群、身份管理服务器、管理服务器和软件仓库,部署控制界面,用于接收环境部署指令;部署控制器,根据所述环境部署指令控制私有云控制器生成项目研发环境;身份管理服务器,在所述部署控制器的控制下实现研发项目成员信息和角色的注册和管理;管理服务器,在所述部署控制器的控制下实现研发环境包含的云主机和应用信息注册和管理;软件仓库,存储有供所述部署控制器调用的授权软件。3.根据权利要求2所述的一种高效研发管理平台,其特征在于:所述的项目研发环境包括多个个人研发环境和研发协同工作平台。4.根据权利要求3所述的一种高效研发管理平台,其特征在于:所述的研发协同工作平台包括文档管理工具、bug管理工具和持续集成工具。5.根据权利要求3所述的一种高效研发管...

【专利技术属性】
技术研发人员:张丽鲍纪龙姜蓝督
申请(专利权)人:中兴耀维科技江苏有限公司
类型:发明
国别省市:

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

1