一种软件编译项目的管理方法、存储介质及终端设备技术

技术编号:18621208 阅读:29 留言:0更新日期:2018-08-08 00:20
本发明专利技术公开了一种软件编译项目的管理方法、存储介质及终端设备,所述方法包括:当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务;按照预设的任务与执行人员的对应关系分别将所述多个任务派发至其对应的执行人员,并发送派发任务的通知;获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务;当所有任务均执行完成时,结束所述项目并发送项目完成的通知。本发明专利技术通过将软件编译项目中的各任务串接在同一个流程上,共享项目信息并同步项目状态,并简化了项目管理和编译操作。

A software compilation project management method, storage medium and terminal equipment

The invention discloses a management method, a storage medium and a terminal device for a software compiling project. The method includes: creating a project according to the information of the project when the project information is received, in which the project includes multiple tasks, and the corresponding relationship between the preset task and the executive person is to separate the multiple tasks, respectively. Dispatch to its corresponding executor and send notifications of dispatch tasks; obtain the sequence of the multiple tasks and execute the multiple tasks in turn according to the sequence of circulation; when all tasks are completed, the project is finished and the project completion is sent. By connecting the tasks in the software compiled project to the same process, the invention shares project information and synchronizes the status of the project, and simplifies the project management and compilation operation.

【技术实现步骤摘要】
一种软件编译项目的管理方法、存储介质及终端设备
本专利技术涉及web以及集成编译
,特别涉及一种软件编译项目的管理方法、存储介质及终端设备。
技术介绍
现有的RDMPLM系统,操作复杂与困难。百度百科中的介绍:研发管理(Research&DevelopmentManagement,即RDM),是在研发体系结构设计和各种管理理论基础(集成化产品开发IPD、能力成熟度模型集成CMMI、敏捷开发实践Scrum等)之上,借助信息平台对研发过程中进行的规范化管理,涵盖高层研发决策管理、集成产品管理、集成研发项目管理、研发职能管理、研发流程和质量管理体系,涉及和包含:团队建设、流程设计、绩效管理、风险管理、成本管理、需求管理、测试管理、文档管理、规划管理、资源管理、项目管理和知识管理等的一系列协调活动。由于此系统是一个通用的系统,覆盖所有研发领域。因而容易出现细节上的需求缺陷,从而造成整盘系统都不方便使用。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种软件编译项目的管理方法、存储介质及终端设备、存储介质以及终端设备,以解决现有终端设备运营内容来源单一或者运营失误率高的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种软件编译项目的管理方法,其包括:当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务;按照预设的任务与执行人员的对应关系分别将所述多个任务派发至其对应的执行人员,并发送派发任务的通知;获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务;当所有任务均执行完成时,结束所述项目并发送项目完成的通知。所述软件编译项目的管理方法,其中,所述当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务之后还包括:根据创建的项目发送审核通知,并接收根据所述审核通知产生的审核操作;根据所述审核操作对所述项目进行审核,并在审核通过时执行派发任务的操作。所述软件编译项目的管理方法,其中,所述多个任务至少包括依次流转的编译任务、发布任务和测试任务;所述获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务具体包括:获取所述多个任务的流转顺序,并根据所述流转顺序发送编译通知;接收根据编译通知产生的编译操作,根据所述编译操作创建编译,并发送发布通知;接收根据发布通知产生的发布操作,根据所述发布操作发布编译后的软件,并发送测试通知;接收根据测试通知产生的测试操作,对发布后的软件进行测试以完成所述项目。所述软件编译项目的管理方法,其中,所述接收根据编译通知产生的编译操作,根据所述编译操作创建编译,并发送发布通知具体包括:接收根据编译通知产生的编译操作,并根据所述项目信息在预设的代码库中查找其对应的代码以创建编译;当编译完成时,生成待发布软件,并发送编译完成的通知;接收根据所述编译完成的通知产生的初检操作,对所述待发布软件进行初检,并判断所述待发布软件初检是否合格;当所述待发布软件初检合格时,发送发布通知。所述软件编译项目的管理方法,其中,所述接收根据所述编译完成的通知产生的初检操作,对所述待发布软件进行初检,并判断所述待发布软件初检是否合格具体包括:接收根据所述编译完成的通知产生的初检操作,根据所述初检操作调取所述待发布软件对应的初检列表,其中,所述初检列表包含若干待测功能项;检测所述待发布软件以分别确定各若干待测功能项是否正常,并在均正常时,判定所述待发布软件初检合格。所述软件编译项目的管理方法,其中,所述获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务其还包括:实时获取当前所处任务的执行状态,并根据获取到的执行状态更新所述项目的状态信息。所述软件编译项目的管理方法,其中,所述项目信息至少包括机芯、机型、芯片、视频源、内存DDR、存储EMMC、项目类型、参与人员、立项时间、闭环时间。所述软件编译项目的管理方法,其中,所述当所述所有任务均执行完成时,结束所述项目并发送项目完成的通知之后还包括:获取项目结束的时间,并将所述时间与所述闭环时间进行比较;当所述时间在所述闭环时间之前时,判定所述项目正常;当所述时间在所述闭环时间之后时,判定所述项目超期。一种计算机可读存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任意一项所述软件编译项目的管理方法。一种终端设备,其包括:处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行如上任意一项所述软件编译项目的管理方法。有益效果:与现有技术相比,本专利技术提供了一种软件编译项目的管理方法、存储介质及终端设备,所述方法包括:当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务;按照预设的任务与执行人员的对应关系分别将所述多个任务派发至其对应的执行人员,并发送派发任务的通知;获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务;当所有任务均执行完成时,结束所述项目并发送项目完成的通知。本专利技术通过将软件编译项目中的各任务串接在同一个流程上,共享项目信息并同步项目状态,并简化了项目管理和编译操作。附图说明图1为本专利技术提供的软件编译项目的管理方法较佳实施的流程图。图2为本专利技术提供的终端设备的结构原理图。具体实施方式本专利技术提供一种软件编译项目的管理方法、存储介质及终端设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。请参照图1,图1为本专利技术提供的软件编译项目的管理方法的较佳实施例的流程图。所述方法包括:S10、当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务。具体的来说,所述项目信息指的是用于描述所述所要进行的项目的基本信息,例如所述项目信息所述项目信息至少包括机芯、机型、芯片、视频源、内存DDR、存储EMMC、项目类型、参与人员、立项时间、闭环时间。后续通过机芯、机型、芯片等信息可以确定集成编译所要用到的代码。所本文档来自技高网
...

【技术保护点】
1.一种软件编译项目的管理方法,其特征在于,其包括:当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务;按照预设的任务与执行人员的对应关系分别将所述多个任务派发至其对应的执行人员,并发送派发任务的通知;获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务;当所有任务均执行完成时,结束所述项目并发送项目完成的通知。

【技术特征摘要】
1.一种软件编译项目的管理方法,其特征在于,其包括:当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务;按照预设的任务与执行人员的对应关系分别将所述多个任务派发至其对应的执行人员,并发送派发任务的通知;获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务;当所有任务均执行完成时,结束所述项目并发送项目完成的通知。2.根据权利要求1所述软件编译项目的管理方法,其特征在于,所述当接收到项目信息时,根据所述项目信息创建项目,其中,所述项目包括多个任务之后还包括:根据创建的项目发送审核通知,并接收根据所述审核通知产生的审核操作;根据所述审核操作对所述项目进行审核,并在审核通过时执行派发任务的操作。3.根据权利要求1所述软件编译项目的管理方法,其特征在于,所述多个任务至少包括依次流转的编译任务、发布任务和测试任务;所述获取所述多个任务的流转顺序,并根据所述流转顺序依次执行所述多个任务具体包括:获取所述多个任务的流转顺序,并根据所述流转顺序发送编译通知;接收根据编译通知产生的编译操作,根据所述编译操作创建编译,并发送发布通知;接收根据发布通知产生的发布操作,根据所述发布操作发布编译后的软件,并发送测试通知;接收根据测试通知产生的测试操作,对发布后的软件进行测试以完成所述项目。4.根据权利要求3所述软件编译项目的管理方法,其特征在于,所述接收根据编译通知产生的编译操作,根据所述编译操作创建编译,并发送发布通知具体包括:接收根据编译通知产生的编译操作,并根据所述项目信息在预设的代码库中查找其对应的代码以创建编译;当编译完成时,生成待发布软件,并发送编译完成的通知;接收根据所述编译完成的通知产生的初检操作,对所述待发布软件进行初...

【专利技术属性】
技术研发人员:韦德波
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东,44

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

1