一种用于软件开发过程的管理系统的制作方法

专利2025-05-06  5


本发明涉及软件开发,具体为一种用于软件开发过程的管理系统。


背景技术:

1、随着现代计算机和互联网的性能的日益增强,以及用户对软件的功能和性能的需求的不断增加与变化,软件是人类智慧的结晶,促进着人类社会从工业社会到信息社会的巨大变革,不管是生物工程、现代通信还是商务处理、工业控制方面,软件都发挥着巨大的作用,可以说软件对整个社会的经济和文化都产生了深远的影响。

2、软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程,软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,软件一般是用某种程序设计语言来实现的,软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,软件开发过程中往往需要管理系统进行协助,但现有的软件开发管理系统大多只是简单进行开发工具协作,导致软件开发人员的开发效率提升不大,同时现有的软件开发容易发生信息泄露等问题,无法针对现有的软件重要的等级进行加密,为此我们提出了一种用于软件开发过程的管理系统。


技术实现思路

1、针对现有技术的不足,本发明提供了一种用于软件开发过程的管理系统,解决了上述背景技术中提出的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:一种用于软件开发过程的管理系统,包括预处理模块、开发模块、测试模块、信息收集模块、存储模块、演示模块,所述预处理模块包括项目制定、需求收集和信息审核,所述开发模块包括信息构件重组、代码组件重组和整体体系重组,所述项目测试包括功能测试、系统测试、错误解析及修复和测试修复信息整合,所述信息收集模块包括预处理信息整合、开发模块信息整合、测试修复信息整合和信息上传,所述存储模块包括信息分类、文件加密和文件传输。

3、优选的,所述项目制定:对项目的整体分类以及结构功能进行制定;

4、需求收集:针对项目实现的需求进行信息收集并进行分类;

5、信息审核:根据情况对收集来的信息进行审核和筛选。

6、优选的,所述信息构件重组、代码组件重组、整体体系重组:将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。

7、优选的,所述功能测试:根据需求的构件功能进行测试;

8、系统测试:通过对整个系统的运行过程进行实时测试。

9、优选的,所述错误解析及修复:通过对错误级别进行区别,通过由人为设定错误级别的大小,在其小于设定阈值或者属于错误类型时则进行自主修复,出现大型错误时请求人工介入修复。

10、优选的,所述预处理信息整合:通过对收集信息的流程进行分类,分类完成后,将其分类完成后的整体区域进行整合;

11、开发模块信息整合:通过对信息构件重组、代码组件重组和整体体系重组时进行记录,将其如何拆分以及如何重新进行构件的记录进行整合存储;

12、信息上传:通过将其整合的所有信息进行上传。

13、优选的,所述信息分类:通过对所有的信息种类进行分类,并且进行区分;

14、文件加密:通过对不同文件进行加密,通过对不同等级的加密等级进行分级,等级分级由人为设定;

15、文件传输,通过根据不同的文件使用不同的传输方式。

16、优选的,演示模块:通过对开发完成的软件进行实时演示

17、本发明提供了一种用于软件开发过程的管理系统,具备以下有益效果:

18、该用于软件开发过程的管理系统,通过对项目的整体分类以及结构功能进行制定,然后针对项目实现的需求进行信息收集并进行分类,接着根据情况对收集来的信息进行审核和筛选,完成软件开发的初步预处理,接着将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件,根据需求的构件功能进行测试,通过对整个系统的运行过程进行实时测试,当测试出错误时,通过对错误级别进行区别,通过由人为设定错误级别的大小,在其小于设定阈值或者属于错误类型时则进行自主修复,出现大型错误时请求人工介入修复,然后对修复数据进行存储,通过对收集信息的流程进行分类,分类完成后,将其分类完成后的整体区域进行整合,通过对信息构件重组、代码组件重组和整体体系重组时进行记录,将其如何拆分以及如何重新进行构件的记录进行整合存储,将其整合的所有信息进行上传,对所有的信息种类进行分类,并且进行区分,通过对不同文件进行加密,通过对不同等级的加密等级进行分级,等级分级由人为设定,文件传输,通过根据不同的文件使用不同的传输方式,使其可以人为控制加密方式和等级,增加其安全性,最后通过对开发完成的软件进行实时演示。



技术特征:

1.一种用于软件开发过程的管理系统,其特征在于:包括预处理模块、开发模块、测试模块、信息收集模块、存储模块、演示模块,所述预处理模块包括项目制定、需求收集和信息审核,所述开发模块包括信息构件重组、代码组件重组和整体体系重组,所述项目测试包括功能测试、系统测试、错误解析及修复和测试修复信息整合,所述信息收集模块包括预处理信息整合、开发模块信息整合、测试修复信息整合和信息上传,所述存储模块包括信息分类、文件加密和文件传输。

2.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:所述项目制定:对项目的整体分类以及结构功能进行制定;

3.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:所述信息构件重组、代码组件重组、整体体系重组:将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。

4.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:所述功能测试:根据需求的构件功能进行测试;

5.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:所述错误解析及修复:通过对错误级别进行区别,通过由人为设定错误级别的大小,在其小于设定阈值或者属于错误类型时则进行自主修复,出现大型错误时请求人工介入修复。

6.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:所述预处理信息整合:通过对收集信息的流程进行分类,分类完成后,将其分类完成后的整体区域进行整合;

7.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:所述信息分类:通过对所有的信息种类进行分类,并且进行区分;

8.根据权利要求1所述的一种用于软件开发过程的管理系统,其特征在于:演示模块:通过对开发完成的软件进行实时演示。


技术总结
本发明公开了一种用于软件开发过程的管理系统,涉及软件开发技术领域,包括预处理模块、开发模块、测试模块、信息收集模块、存储模块、演示模块,预处理模块包括项目制定、需求收集和信息审核,开发模块包括信息构件重组、代码组件重组和整体体系重组,项目测试包括功能测试、系统测试、错误解析及修复和测试修复信息整合,信息收集模块包括预处理信息整合、开发模块信息整合,本发明的有益效果为:通过对不同文件进行加密,通过对不同等级的加密等级进行分级,等级分级由人为设定,文件传输,通过根据不同的文件使用不同的传输方式,使其可以人为控制加密方式和等级,增加其安全性,最后通过对开发完成的软件进行实时演示。

技术研发人员:沈祥进
受保护的技术使用者:江苏嘉数产业互联网有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1819668.html

最新回复(0)