一种流水线工具开发程序的向导式可视化软件系统的制作方法

文档序号:37298513发布日期:2024-03-13 20:46阅读:11来源:国知局
一种流水线工具开发程序的向导式可视化软件系统的制作方法

本发明涉及应用类软件系统开发,尤其涉及一种流水线工具开发程序的向导式可视化软件系统。


背景技术:

1、随着科技的发展,软件以成为人们生活中不可缺少的工具之一,在人们生活的不同阶段,需要使用各种不同的软件来满足不同的生活需求。

2、而在软件开发过程中,通常需要多个不同专业背景的工作人员相互配合,从了解客户需求,到软件的设计和开发,并在软件建立后对软件的性能进行检测和测试,从而确保软件在后续使用过程中的稳定性。

3、而考虑到不同的工作人员在配合对软件进行开发的过程中,容易出现重复开发,环节流程中出现误差的情况发生,导致软件开发的周期增加,同时也提高了软件开发的成本。


技术实现思路

1、为了弥补以上不足,本发明提供了一种流水线工具开发程序的向导式可视化软件系统,旨在改善了现有技术中什么的问题。

2、为了实现上述目的,本发明采用了如下技术方案:一种流水线工具开发程序的向导式可视化软件系统,包括一体式程序开发模块,所述一体式程序开发模块对开发程序进行一体式的流水操作,所述一体式程序开发模块连接有边缘计算模块,所述边缘计算模块对来自互联网的大量数据进行初步处理和储存,所述边缘计算模块包括有数据处理和分析模块和性能管控模块,所述数据处理和分析模块接收互联网信息,并对互联网信息进行预处理,所述数据处理和分析模块连接有储存管理模块,所述储存管理模块对临时数据进行储存,所述储存管理模块通过通信传输模块与网络进行连接,所述通信传输模块保持与外界的通信。

3、作为上述技术方案的进一步描述:

4、所述一体式程序开发模块包括有需求管理模块,所述需求管理模块收集和分析用户需求,是软件开发的起点,所述需求管理模块连接有程序设计模块,所述程序设计模块对软件进行架构和设计,所述程序设计模块连接有程序编码模块,所述程序编码模块对软件的编码进行编写,所述程序编码模块连接有程序测试模块,所述程序测试模块在对软件进行编码完成后,对软件运行进行测试,所述程序测试模块连接有程序集成模块,所述程序集成模块在软件不同的代码部分进行合并,所述程序集成模块连接有程序部署模块,所述程序部署模块将软件部署在生产环境中,包括有将软件安装在服务器上,所述程序部署模块连接有程序维护模块,所述程序维护模块对软件进行维护和更新。

5、作为上述技术方案的进一步描述:

6、所述性能管控模块通过性能采集模块与数据处理和分析模块相连接,所述性能管控模块通过最终执行模块与数据处理和分析模块相连接。

7、作为上述技术方案的进一步描述:

8、所述性能管控模块中包括有高性能管控模块、正常性能管控模块和低性能管控模块,所述高性能管控模块在感应到数据处理和分析模块的性能达到70%以上时,则高性能管控模块被激活,同时对多种不同的任务进行同时处理;

9、所述正常性能管控模块在感应到数据处理和分析模块的性能在70%—30%时,则正常性能管控模块被激活,并对现在正在进行的任务进行简单的规划;

10、所述低性能管控模块在感应到数据处理和分析模块的性能在30%以下时,则低性能管控模块被激活,并将大量的任务进行暂缓;

11、所述高性能管控模块和数据处理与分析模块相连接,所述正常性能管控模块上连接有优先级排列模块,所述优先级排列模块将任务按照其优先级进行排列,所述低性能管控模块与储存管理模块相连接,所述储存管理模块对大量的任务进行储存。

12、作为上述技术方案的进一步描述:

13、所述需求管理模块中包括有需求收集模块,所述需求收集模块收集开发软件的各项需求,所述需求收集模块连接有需求分析模块,所述需求分析模块接收记录的需求,并对需求进行整理和分析,所述需求分析模块上连接有需要跟踪模块,所述需求跟踪模块在整个开发过程中跟踪需求的实现状态,述程序设计模块中包括有系统设计模块,所述系统设计模块上连接有界面设计模块。

14、作为上述技术方案的进一步描述:

15、所述程序编码模块中包括有代码开发模块,所述代码开发模块根据需求管理和程序设计对软件代码进行实际编写,所述代码开发模块上连接有代码优化模块,所述代码优化模块在代码开发模块对代码进行编写后,对编写完成的代码进行改进,以提高效率、可读性和性能,所述代码优化模块连接有代码审查模块,所述程序测试模块中包括有单元测试模块,所述单元测试模块连接有集成测试模块,所述集成测试模块连接有系统测试模块,所述系统测试模块对整个软件系统进行综合测试,确保所有组件和功能按照需求和设计规划正确运作。

16、作为上述技术方案的进一步描述:

17、所述程序集成模块中包括组件集成模块,所述组件集成模块连接有系统集成模块,所述系统集成模块连接有持续集成模块。

18、作为上述技术方案的进一步描述:

19、所述程序部署模块中包括有环境配置模块,所述程序部署模块中包括有环境配置模块,所述环境配置模块连接有部署自动化模块,所述部署自动化模块连接有监控日志模块,所述程序维护模块中包括有错误修复模块,所述错误修复模块连接有功能更新模块,所述功能更新模块上连接有性能优化模块。

20、本发明具有如下有益效果:

21、1、本发明中,对开发程序进行一体式的流水操作,使软件开发环节中每一环的产出物作为下一环节的输入物进行无缝衔接生成,避免重复开发,避免环节之间的沟通,节约了大量的时间,缩短了开发周期,降低了成本。

22、2、本发明中,通过设置有边缘计算模块,使对软件开发所需要使用到的大量互联网数据进行存储和计算成为可能,并且将大量的数据存储到云端,通过云端进行计算,从而避免了边缘设备硬件资源不足的问题。同时,由于计算是在边缘设备上进行的,因此可以有效地降低网络带宽和数据处理量,从而减少了网络延迟和数据传输的成本。

23、3、本发明中,通过设置有性能管理模块,对边缘计算模块的性能进行管控,使在低性能大量任务的情况下,对大量的任务进行储存,防止出现任务过量堆积,而导致边缘计算模块瘫痪的情况发生。



技术特征:

1.一种流水线工具开发程序的向导式可视化软件系统,其特征在于:包括一体式程序开发模块,所述一体式程序开发模块对开发程序进行一体式的流水操作,所述一体式程序开发模块连接有边缘计算模块,所述边缘计算模块对来自互联网的大量数据进行初步处理和储存,所述边缘计算模块包括有数据处理和分析模块和性能管控模块,所述数据处理和分析模块接收互联网信息,并对互联网信息进行预处理,所述数据处理和分析模块连接有储存管理模块,所述储存管理模块对临时数据进行储存,所述储存管理模块通过通信传输模块与网络进行连接,所述通信传输模块保持与外界的通信。

2.根据权利要求1所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述一体式程序开发模块包括有需求管理模块,所述需求管理模块收集和分析用户需求,是软件开发的起点,所述需求管理模块连接有程序设计模块,所述程序设计模块对软件进行架构和设计,所述程序设计模块连接有程序编码模块,所述程序编码模块对软件的编码进行编写,所述程序编码模块连接有程序测试模块,所述程序测试模块在对软件进行编码完成后,对软件运行进行测试,所述程序测试模块连接有程序集成模块,所述程序集成模块在软件不同的代码部分进行合并,所述程序集成模块连接有程序部署模块,所述程序部署模块将软件部署在生产环境中,包括有将软件安装在服务器上,所述程序部署模块连接有程序维护模块,所述程序维护模块对软件进行维护和更新。

3.根据权利要求1所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述性能管控模块通过性能采集模块与数据处理和分析模块相连接,所述性能管控模块通过最终执行模块与数据处理和分析模块相连接。

4.根据权利要求1所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述性能管控模块中包括有高性能管控模块、正常性能管控模块和低性能管控模块,所述高性能管控模块在感应到数据处理和分析模块的性能达到70%以上时,则高性能管控模块被激活,同时对多种不同的任务进行同时处理;

5.根据权利要求2所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述需求管理模块中包括有需求收集模块,所述需求收集模块收集开发软件的各项需求,所述需求收集模块连接有需求分析模块,所述需求分析模块接收记录的需求,并对需求进行整理和分析,所述需求分析模块上连接有需要跟踪模块,所述需求跟踪模块在整个开发过程中跟踪需求的实现状态,述程序设计模块中包括有系统设计模块,所述系统设计模块上连接有界面设计模块。

6.根据权利要求2所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述程序编码模块中包括有代码开发模块,所述代码开发模块根据需求管理和程序设计对软件代码进行实际编写,所述代码开发模块上连接有代码优化模块,所述代码优化模块在代码开发模块对代码进行编写后,对编写完成的代码进行改进,以提高效率、可读性和性能,所述代码优化模块连接有代码审查模块,所述程序测试模块中包括有单元测试模块,所述单元测试模块连接有集成测试模块,所述集成测试模块连接有系统测试模块,所述系统测试模块对整个软件系统进行综合测试,确保所有组件和功能按照需求和设计规划正确运作。

7.根据权利要求2所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述程序集成模块中包括组件集成模块,所述组件集成模块连接有系统集成模块,所述系统集成模块连接有持续集成模块。

8.根据权利要求2所述的一种流水线工具开发程序的向导式可视化软件系统,其特征在于:所述程序部署模块中包括有环境配置模块,所述环境配置模块连接有部署自动化模块,所述部署自动化模块连接有监控日志模块,所述程序维护模块中包括有错误修复模块,所述错误修复模块连接有功能更新模块,所述功能更新模块上连接有性能优化模块。


技术总结
本发明涉及应用类软件系统开发技术领域,公开了一种流水线工具开发程序的向导式可视化软件系统,包括一体式程序开发模块,所述一体式程序开发模块对开发程序进行一体式的流水操作,将软件开发过程中的各个环节无缝连接起来,所述一体式程序开发模块连接有边缘计算模块,所述边缘计算模块包括有数据处理和分析模块和性能管控模块,所述数据处理和分析模块连接有储存管理模块,所述储存管理模块通过通信传输模块与网络进行连接。本发明中,对开发程序进行一体式的流水操作,使软件开发环节中每一环的产出物作为下一环节的输入物进行无缝衔接生成,避免重复开发,避免环节之间的沟通,节约了大量的时间,缩短了开发周期,降低了成本。

技术研发人员:黄贵华
受保护的技术使用者:贵专大数据科技有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1