一种高效研发管理平台

文档序号:1937797 发布日期:2021-12-07 浏览:15次 >En<

阅读说明:本技术 一种高效研发管理平台 (Efficient research and development management platform ) 是由 张丽 鲍纪龙 姜蓝督 于 2021-09-10 设计创作,主要内容包括:本发明公开了一种高效研发管理平台,包括接入端,接入端接入控制层,控制层接入业务层,业务层接入数据层,数据层接入数据库,业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。该高效研发管理平台,采用了接入端、控制层、业务层、数据层和数据库,支持多管理员,支持角色、权限配置,系统采用内存缓存,能有效加快系统速度,研发人员登陆研发环境后,研发环境会从统一身份管理服务中拿到研发人员身份的令牌,根据令牌中的角色来赋予研发人员权限。(The invention discloses a high-efficiency research and development management platform, which comprises an access end, an access end access control layer, a control layer access service layer, a service layer access data layer, a data layer access database, and a service layer, wherein the service layer comprises: the system comprises an interface management module, a requirement management module, a BUG management module, a test management module, a task management module, a role management module, a system management module, a menu management module, a permission management module, a log management module, an examination management module and an application management module. This high-efficient research and development management platform has adopted access end, control layer, business layer, data layer and database, supports many managers, supports role, authority configuration, and the system adopts the memory cache, can effectively accelerate system speed, and after research and development personnel logged in the research and development environment, the research and development environment can be followed unified identity management service and taken the token of research and development personnel identity, gives the research and development personnel authority according to the role in the token.)

一种高效研发管理平台

技术领域

本发明涉及研发管理平台技术领域,具体为一种高效研发管理平台。

背景技术

研发管理系统是专为从事产品研发工作的单位开发的一套研发管理工具,以管理部分甚至所有与研发活动相关的日常管理工作。从研发活动生命周期看,这些管理工作包含需求管理、设计与编码管理、测试管理等;从企业管理者角度看,还包括造价管理、成本管理等;从不同企业类型的研发部门所担负的职责看,其管理活动又可分为产品管理、项目管理、任务管理,工作流管理等。

现有研发管理平台存在着功能设计不合理、操作繁琐、功能单一的不足之处。因此需要一种高效研发管理平台。

发明内容

本发明的目的在于提供一种高效研发管理平台,以解决上述背景技术中提到的问题。

为实现上述目的,本发明提供如下技术方案:一种高效研发管理平台,包括接入端,所述的接入端接入控制层,所述的控制层接入业务层,所述的业务层接入数据层,所述的数据层接入数据库,所述的业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。

优选的,所述的控制层包括部署控制器集群、身份管理服务器、管理服务器和软件仓库,部署控制界面,用于接收环境部署指令;部署控制器,根据所述环境部署指令控制私有云控制器生成项目研发环境;身份管理服务器,在所述部署控制器的控制下实现研发项目成员信息和角色的注册和管理;管理服务器,在所述部署控制器的控制下实现研发环境包含的云主机和应用信息注册和管理;软件仓库,存储有供所述部署控制器调用的授权软件。

优选的,所述的项目研发环境包括多个个人研发环境和研发协同工作平台。

优选的,所述的研发协同工作平台包括文档管理工具、bug管理工具和持续集成工具。

优选的,所述的多个个人研发环境共享所述研发协同工作平台,所述个人研发环境和研发协同工作平台均与所述身份管理服务器实现信息集成。

优选的,所述的日志管理模块,所述项目日志管理模块用于:记录所有用户对所有项目数据的操作信息,以便于具有权限的管理人员查看所述操作信息,通过设有的日志功能,记录用户对数据的操作,在该模块下,管理人员可以查看用户对数据的访问、编辑等操作信息,进而可防止用户对实验数据进行盗取、篡改等,防止影响信息安全的不正当操作,以保证对项目数据“实时监控”的功能。

优选的,所述的测试管理模块包括:测试大纲管理单元,根据问题管理单元建立测试大纲;测试用例管理单元,根据测试大纲创建往下关联的执行粒度的测试用例;测试计划单元,根据测试大纲建立测试计划;测试执行单元,根据测试计划进行测试活动。

优选的,所述的应用管理模块包括:应用模板,用于提供创建应用的模板;应用版本,用于确定应用版本;应用发布,用于把应用发布于应用市场,供其他项目使用;应用市场,用于进行组织内部应用快捷部署。

与现有技术相比,本发明的有益效果是:该高效研发管理平台,采用了接入端、控制层、业务层、数据层和数据库,支持多管理员,支持角色、权限配置,系统采用内存缓存,能有效加快系统速度,研发人员登陆研发环境后,研发环境会从统一身份管理服务中拿到研发人员身份的令牌,根据令牌中的角色来赋予研发人员权限。研发协同管理平台中的代码仓库、bug管理工具、持续集成工具和统一身份管理服务进行了集成。集成效果是研发人员只用登陆一次,就可以使用这些工具,不要再输入密码。并且密码的修改和收回都在统一身份管理服务进行,不用到项目研发环境中的每个计算机和工具中修改和收回。方便了研发人员对于账号安全性的管理。部署控制集群中,以项目研发环境模板为驱动,通过私有云控制器,实现了项目研发环境部署自动化、项目研发环境的网络隔离和项目研发环境的资源回收;通过统一身份管理服务提供了对项目研发环境的统一身份管理,对研发人员进行角色授权,这个角色是项目经理在部署控制界面上通过配置勾选的方式灵活配置的;通过管理服务对项目研发环境进行全生命周期的管理;实现了对于授权软件的管理。本发明的部署控制集群是项目研发环境创建过程的管理中枢,实现了项目研发环境的一键配置和部署、回收、身份统一管理、研发环境包含的计算机和应用软件的全生命周期管理以及授权软件的使用监督与管,有效降低环境部署成本,提高环境部署效率。

附图说明

图1为本发明系统架构图;

图2为本发明研发环境和研发协同工作平台结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供一种实施例:一种高效研发管理平台,包括接入端,接入端接入控制层,控制层接入业务层,业务层接入数据层,数据层接入数据库,业务层包括:接口管理模块、需求管理模块、BUG管理模块、测试管理模块、任务管理模块、角色管理模块、系统管理模块、菜单管理模块、权限管理模块、日志管理模块、考核管理模块、应用管理模块。

优选的,所述的控制层包括部署控制器集群、身份管理服务器、管理服务器和软件仓库,部署控制界面,用于接收环境部署指令;部署控制器,根据所述环境部署指令控制私有云控制器生成项目研发环境;身份管理服务器,在所述部署控制器的控制下实现研发项目成员信息和角色的注册和管理;管理服务器,在所述部署控制器的控制下实现研发环境包含的云主机和应用信息注册和管理;软件仓库,存储有供所述部署控制器调用的授权软件。

项目研发环境包括多个个人研发环境和研发协同工作平台。个人研发环境界面包括负载均衡器、应用服务器和数据库。

研发协同工作平台包括文档管理工具、bug管理工具和持续集成工具。

多个个人研发环境共享所述研发协同工作平台,所述个人研发环境和研发协同工作平台均与所述身份管理服务器实现信息集成。

日志管理模块,所述项目日志管理模块用于:记录所有用户对所有项目数据的操作信息,以便于具有权限的管理人员查看所述操作信息,通过设有的日志功能,记录用户对数据的操作,在该模块下,管理人员可以查看用户对数据的访问、编辑等操作信息,进而可防止用户对实验数据进行盗取、篡改等,防止影响信息安全的不正当操作,以保证对项目数据“实时监控”的功能。

测试管理模块包括:测试大纲管理单元,根据问题管理单元建立测试大纲;测试用例管理单元,根据测试大纲创建往下关联的执行粒度的测试用例;测试计划单元,根据测试大纲建立测试计划;测试执行单元,根据测试计划进行测试活动。

应用管理模块包括:应用模板,用于提供创建应用的模板;应用版本,用于确定应用版本;应用发布,用于把应用发布于应用市场,供其他项目使用;应用市场,用于进行组织内部应用快捷部署。

本发明上述实施例所述的高效研发管理平台采用了接入端、控制层、业务层、数据层和数据库,支持多管理员,支持角色、权限配置,系统采用内存缓存,能有效加快系统速度,研发人员登陆研发环境后,研发环境会从统一身份管理服务中拿到研发人员身份的令牌,根据令牌中的角色来赋予研发人员权限。研发协同管理平台中的代码仓库、bug管理工具、持续集成工具和统一身份管理服务进行了集成。集成效果是研发人员只用登陆一次,就可以使用这些工具,不要再输入密码。并且密码的修改和收回都在统一身份管理服务进行,不用到项目研发环境中的每个计算机和工具中修改和收回。方便了研发人员对于账号安全性的管理。部署控制集群中,以项目研发环境模板为驱动,通过私有云控制器,实现了项目研发环境部署自动化、项目研发环境的网络隔离和项目研发环境的资源回收;通过统一身份管理服务提供了对项目研发环境的统一身份管理,对研发人员进行角色授权,这个角色是项目经理在部署控制界面上通过配置勾选的方式灵活配置的;通过管理服务对项目研发环境进行全生命周期的管理;实现了对于授权软件的管理。本发明的部署控制集群是项目研发环境创建过程的管理中枢,实现了项目研发环境的一键配置和部署、回收、身份统一管理、研发环境包含的计算机和应用软件的全生命周期管理以及授权软件的使用监督与管,有效降低环境部署成本,提高环境部署效率。

尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于鼠标轨迹数据分析的真人验证方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类