CN112328223A - 一体机平台 - Google Patents
一体机平台 Download PDFInfo
- Publication number
- CN112328223A CN112328223A CN202011367530.1A CN202011367530A CN112328223A CN 112328223 A CN112328223 A CN 112328223A CN 202011367530 A CN202011367530 A CN 202011367530A CN 112328223 A CN112328223 A CN 112328223A
- Authority
- CN
- China
- Prior art keywords
- module
- requirements
- platform
- development
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011161 development Methods 0.000 claims abstract description 31
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims abstract description 30
- 238000012360 testing method Methods 0.000 claims abstract description 26
- 238000012545 processing Methods 0.000 claims abstract description 13
- 230000007547 defect Effects 0.000 claims abstract description 8
- 230000002596 correlated effect Effects 0.000 claims abstract description 3
- 238000010276 construction Methods 0.000 claims description 10
- 238000007689 inspection Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 4
- 230000010354 integration Effects 0.000 abstract description 3
- 238000012827 research and development Methods 0.000 abstract description 2
- 230000007246 mechanism Effects 0.000 abstract 1
- 239000000047 product Substances 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000010606 normalization Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/22—Procedural
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一体机领域,具体是一体机平台,包括需求池,所有已处理需求均放入需求池;收集模块,用于收集用户需求并查看处理;判断模块,用于对收集的用户需求与需求池中的已处理需求进行对比,判断该需求是否存在或实现;规划模块,用于对待办的需求进行规划;构建模块,用于开发人员在开发过程中进行代码编译和部署;测试模块,用于测试人员编写测试计划并建立测试计算,在开发过程中对需求进行测试验收;关联模块,用于对测试模块不通过的需求创建关联的缺陷;服务器,所有模块均内置在服务器上;客户机,服务器和若干个客户机构成一个集群,通过自主研发或者集成的方式将开发的全生命周期串联在一起,提高开发管理流程的效率,缩短周期时间。
Description
技术领域
本发明涉及一体机领域,具体是指一体机平台。
背景技术
开发流程的效率和规范性在开发流程中存在极大影响力,通常情况下,一个完整的开发生命周期涵盖了从需求的收集、需求到功能的转化,以及最后的产品开发完成并发布等一系列流程,在上诉全过程中,很多开发团队实际上并不能做到每个流程的紧密连接,主要原因在于团队中不同角色和各个流程中使用的工具和平台不同,导致对开发不能进行统一的管理,工具的分散性也影响了上个流程完成后到下个流程的过渡,同时,由于工具和平台的不统一,可能使各个流程之间的进度重叠产生混乱,不能按照理想计划按序进行,并且各项流程的过渡需要开发人员手动操作,浪费了大量的开发时间,此外,现在市场中的DevMilOps平台仅停留在软件层面,没有一体机形态的产品,一体机将软件内置在硬件服务器中,保证了耦合性和整体连通性,对数据的安全和保密也有良好效果,综上所述,如果一个一体化平台能够实现对整个开发周期的统一管理,并将各个流程串联打通,能够实现全自动化或者半自动化的流程变动,这对开发效率和规范性的提升都会有不可小觑的帮助。
发明内容
基于以上问题,本发明提供了一体机平台,通过自主研发或者集成的方式将开发的全生命周期串联在一起,提高开发管理流程的效率,缩短周期时间。
为解决以上技术问题,本发明采用的技术方案如下:
一体机平台,包括
需求池,所有已处理的需求均放入需求池;
收集模块,用于收集用户需求并查看处理;
判断模块,用于对收集的用户需求与需求池中的已处理需求进行对比,判断该需求是否存在或实现;
规划模块,用于对待办的需求进行规划;
构建模块,用于开发人员在开发过程中进行代码编译和部署;
测试模块,用于测试人员编写测试计划并建立测试计算,在开发过程中对需求进行测试验收;
关联模块,用于对测试模块不通过的需求创建关联的缺陷;
服务器,所述收集模块、分类模块、规划模块、构建模块、测试模块和关联模块内置在服务器上;
客户机,所述服务器和若干个客户机构成一个集群。
进一步,该平台基于DevMilOps平台进行开发。
进一步,收集模块内处理的需求分为接纳需求和拒绝需求,拒绝需求直接完成处理。
进一步,所述判断模块将处理后的用户需求与需求池中已处理的需求进行对比判断,若已实现,完成处理,若已存在,关联已有需求。
进一步,所述规划模块中将待办需求进行规划或新建事项,所述新建事项类型分为需求、任务和缺陷,创建一个迭代将待办需求规划到该迭代中,指定迭代的周期开始开发。
进一步,所述构建模块通过构建流水线编排的方式指定作业流自动执行,包括编译构建、代码检查、发布制品,执行过程中自动完成不同阶段的信息交互。
与现有技术相比,本发明的有益效果是:
1)提升开发效率:解决开发团队中不同角色和各个流程中使用的工具和平台不同,导致对开发不能进行统一管理的问题,自动化变更开发进度,节省人为操作的时间;
2)保证流程规范性:通过对角色划分和管理,解决由于工具和平台的不统一,使各个流程之间的进度重叠产生混乱,不能按照理想计划按序进行的问题;
3)改进开发流程:在产品的使用中向用户植入敏捷迭代的思想,引导开发团队遵循敏捷的开发思维,对产品进行快速的迭代开发,提升开发效率;
4)实现软硬件一体化:将平台软件以客户端形式内置在硬件服务器中,将网络、计算、存储等资源统一管理,减少安装部署的时间,并可提供更好的性能,更易于管理和升级。
附图说明
图1为本实施例的结构示意图。
具体实施方式
下面结合附图对本发明作进一步的说明。本发明的实施方式包括但不限于下列实施例。
如图1所示,一体机平台,包括
需求池,所有已处理的需求均放入需求池。
收集模块,用于收集用户需求,用户可通过钉钉端或者直接登录DevMilOps平台提起需求,需求包括但不限于对已上线功能的完善需求、对新功能的需求,开发人员在DevMilOps平台的收集模块中对收集需求进行查看和处理,并将需求分为接纳需求和拒绝需求,拒绝需求直接完成处理;
判断模块,用于对收集的用户需求与需求池中的已处理需求进行对比,判断该需求是否存在或实现;
规划模块,用于对接纳需求进行规划或新建事项,新建事项类型分为需求、任务和缺陷,刻意指定该新建事项的处理人、复杂程度等,也可在描述中对该新建事项进行更详尽的补充说明,创建一个迭代将待办需求规划到该迭代中,指定迭代的周期开始开发。
本实施例中,收集模块、判断模块、规划模块的流程具体如下:
S1、用户原始需求创建;
S2、开发人员处理需求;
S3、确认该需求为接纳需求还是拒绝需求,若为拒绝需求,完成处理,若为接纳需求,执行S4;
S4、判断需求池中该接纳需求是否已实现,若已实现,完成处理,若未实现,执行S5;
S5、判断需求池中该接纳需求是否已存在,若未存在,添加至新建事项,若存在,关联需求池中的已有需求。
至此,已完成对用户需求的判断或新建事项,开发人员对该待办需求进行开发,其涉及如下模块:
构建模块,用于开发人员在开发过程中进行代码编译和部署等操作,通过构建流水线编排的方式指定作业流自动执行,包括编译构建、代码检查、发布制品等步骤,执行过程中自动完成不同阶段的信息交互,例如实现代码提交自动改变关联需求状态的改变。
测试模块,测试人员在迭代需求明确后在DevMilOps平台编写测试计划并建立测试计划,在开发过程中对需求进行测试验收。
关联模块,用于对测试模块不通过的需求创建关联的缺陷,使其由测试的状态退回开发的状态,需要重新提交代码,重新开发,这一系列需求状态的变化均可通过关联模块关联的代码库和缺陷的改变实现自动化改变。
服务器和客户机,收集模块、分类模块、规划模块、构建模块、测试模块和关联模块内置在服务器上,服务器和若干个客户机构成一个集群,服务器负责所有客户机之间的通信,承担统一管理的作用。
如上即为本发明的实施例。上述实施例以及实施例中的具体参数仅是为了清楚表述发明人的发明验证过程,并非用以限制本发明的专利保护范围,本发明的专利保护范围仍然以其权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
Claims (6)
1.一体机平台,其特征在于:包括
需求池,所有已处理的需求均放入需求池;
收集模块,用于收集用户需求并查看处理;
判断模块,用于对收集的用户需求与需求池中的已处理需求进行对比,判断该需求是否存在或实现;
规划模块,用于对待办的需求进行规划;
构建模块,用于开发人员在开发过程中进行代码编译和部署;
测试模块,用于测试人员编写测试计划并建立测试计算,在开发过程中对需求进行测试验收;
关联模块,用于对测试模块不通过的需求创建关联的缺陷;
服务器,所述收集模块、分类模块、规划模块、构建模块、测试模块和关联模块内置在服务器上;
客户机,所述服务器和若干个客户机构成一个集群。
2.根据权利要求1所述的一体机平台,其特征在于:该平台基于DevMilOps平台进行开发。
3.根据权利要求2所述的一体机平台,其特征在于:收集模块内处理的需求分为接纳需求和拒绝需求,拒绝需求直接完成处理。
4.根据权利要求2所述的一体机平台,其特征在于:所述判断模块将处理后的用户需求与需求池中已处理的需求进行对比判断,若已实现,完成处理,若已存在,关联已有需求。
5.根据权利要求2所述的一体机平台,其特征在于:所述规划模块中将待办需求进行规划或新建事项,所述新建事项类型分为需求、任务和缺陷,创建一个迭代将待办需求规划到该迭代中,指定迭代的周期开始开发。
6.根据权利要求2所述的一体机平台,其特征在于:所述构建模块通过构建流水线编排的方式指定作业流自动执行,包括编译构建、代码检查、发布制品,执行过程中自动完成不同阶段的信息交互。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367530.1A CN112328223A (zh) | 2020-11-27 | 2020-11-27 | 一体机平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367530.1A CN112328223A (zh) | 2020-11-27 | 2020-11-27 | 一体机平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112328223A true CN112328223A (zh) | 2021-02-05 |
Family
ID=74308065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011367530.1A Pending CN112328223A (zh) | 2020-11-27 | 2020-11-27 | 一体机平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112328223A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679657A (zh) * | 2015-03-16 | 2015-06-03 | 广州市久邦数码科技有限公司 | 一种动态调整应用程序功能的测试方法 |
CN106934597A (zh) * | 2017-03-02 | 2017-07-07 | 努比亚技术有限公司 | 基于需求池管理系统的项目开发装置及方法 |
CN107368407A (zh) * | 2016-05-11 | 2017-11-21 | 北京京东尚科信息技术有限公司 | 信息处理方法和装置 |
CN110502513A (zh) * | 2019-08-15 | 2019-11-26 | 中国平安财产保险股份有限公司 | 数据采集方法、装置、设备及计算机可读存储介质 |
CN111443940A (zh) * | 2020-05-08 | 2020-07-24 | 南京大学 | 一种基于DevOps的完整软件生命周期管理方法及平台 |
-
2020
- 2020-11-27 CN CN202011367530.1A patent/CN112328223A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679657A (zh) * | 2015-03-16 | 2015-06-03 | 广州市久邦数码科技有限公司 | 一种动态调整应用程序功能的测试方法 |
CN107368407A (zh) * | 2016-05-11 | 2017-11-21 | 北京京东尚科信息技术有限公司 | 信息处理方法和装置 |
CN106934597A (zh) * | 2017-03-02 | 2017-07-07 | 努比亚技术有限公司 | 基于需求池管理系统的项目开发装置及方法 |
CN110502513A (zh) * | 2019-08-15 | 2019-11-26 | 中国平安财产保险股份有限公司 | 数据采集方法、装置、设备及计算机可读存储介质 |
CN111443940A (zh) * | 2020-05-08 | 2020-07-24 | 南京大学 | 一种基于DevOps的完整软件生命周期管理方法及平台 |
Non-Patent Citations (1)
Title |
---|
刘昊江: "基于混合模式IT服务管理移动应用设计与实现" * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104604201B (zh) | 用于提供云服务的基础设施 | |
US9477581B2 (en) | Integrated system and method for validating the functionality and performance of software applications | |
Ambite et al. | Planning by rewriting | |
CN105183644B (zh) | 一种多任务集成自动化测试系统及方法 | |
König et al. | Integrating robotic process automation into business process management | |
CN102880543B (zh) | 用于集成测试平台的测试数据供应链管理器 | |
CN105138386A (zh) | 基于Jenkins与vManager的逻辑设计验证持续集成平台 | |
WO2007078668A1 (en) | Object model on workflow | |
CN109635024A (zh) | 一种数据迁移方法及系统 | |
Karimi et al. | An automated software design assistant | |
CN107807815A (zh) | 分布式处理任务的方法和装置 | |
US7444618B2 (en) | Automatic generation of batch programs with identification, insertion of invariables, declarative statements and variables with the use of place-marks | |
CN1996356B (zh) | 一种将xpdl格式的工作流模型转换成bpel格式的方法 | |
CN101551880A (zh) | 工作流计时方法、装置及系统 | |
Yang et al. | Verification of intelligent scheduling based on deep reinforcement learning for distributed workshops via discrete event simulation. | |
CN112328223A (zh) | 一体机平台 | |
Wieczorek et al. | Improving testing of enterprise systems by model-based testing on graphical user interfaces | |
US11113105B1 (en) | Computer implemented system and method for generating platform agnostic digital worker | |
CN115951970A (zh) | 一种异构多仿真软件集成开发环境 | |
CN116225377A (zh) | 一种跨平台小程序的统一开发方法、装置和电子设备 | |
CN101794417A (zh) | 基于序号的工作流调度和业务流程建模方法 | |
Oberle et al. | An approach for designing and developing microservices-enabled manufacturing operations management in greenfield environments | |
Grambow et al. | Contextual generation of declarative workflows and their application to software engineering processes | |
Manjunath et al. | Study and Analysis of the Shop Floor Management Information System to Optimize Productivity in the Metal Process Industry | |
CN108874536A (zh) | 一种云服务的调度方法、装置、云服务执行器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210205 |
|
RJ01 | Rejection of invention patent application after publication |