一种集成体系化软件的开发管理系统的制作方法

文档序号:30304596发布日期:2022-06-05 03:58阅读:135来源:国知局
一种集成体系化软件的开发管理系统的制作方法

1.本发明涉及软件开发技术领域,具体为一种集成体系化软件的开发管理系统。


背景技术:

2.随着信息化时代的到来,计算机软件行业得到了很好的发展,人们对软件的要求也日益增加,软件技术正在影响着我们身边的每一个人,这显然已经成为当今社会中非常重要的一个组成部分,不管是生物工程、现代通信还是商务处理、工业控制方面,软件都发挥着巨大的作用,可以说软件对整个社会的经济和文化都产生了深远的影响。
3.虽然企业对软件的需求量不断增大,但软件开发过程不但是一种智力密集型的活动,还需要企业人员掌握如java、csharp、php或者python等大量计算机编程语言,使得软件开发的门槛较高,企业人员不得不耗费大量学习成本。同时开发完成的软件难以满足企业需求,需要后期大量的运营维护,操作难度高。因此,设计提升软件开发效率和贴合软件用户需求的一种集成体系化软件的开发管理系统是很有必要的。


技术实现要素:

4.本发明的目的在于提供一种集成体系化软件的开发管理系统,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种集成体系化软件的开发管理系统,包括软件预开发模块、开发管理模块课和终端兼容模块,所述软件预开发模块用于完成软件基本框架功能的预开发,所述开发管理模块用于根据用户实际需求对软件进行深度开发,所述终端兼容模块用于对开发完成的软件进行多终端兼容性控制,所述软件预开发模块与开发管理模块电连接,所述开发管理模块与终端兼容模块电连接;
6.所述软件预开发模块包括软件模板数据库和功能插件模块,所述软件模板数据库用于在软件开发管理系统内预先开发好软件的框架模板,所述功能插件模块用于在软件开发管理系统内预先开发好软件热门需求的功能插件。
7.根据上述技术方案,所述开发管理模块包括需求配置模块、测试管理模块和插件拼接模块,所述需求配置模块用于根据用户想法需求将软件框架和功能插件进行配置,所述测试管理模块用于对配置预开发的软件框架和功能插件之间进行功能性测试,所述需求配置模块与测试管理模块电连接,所述插件拼接模块用于将功能插件进行拼接,完成软件开发管理操作,所述测试管理模块与插件拼接模块电连接。
8.根据上述技术方案,所述终端兼容模块包括兼容性测试模块、开发者兼容模块、监控模块和展示单元,所述兼容性测试模块用于对开发软件与不同终端之间的兼容性进行测试,所述开发者兼容模块用于对开发软件兼容性进行深度开发定义,所述监控模块用于对软件兼容性进行监控,所述展示单元与监控模块网络连接,所述展示单元用于对开发软件与对应型号终端上提供展示窗口。
9.根据上述技术方案,所述集成体系化软件的开发管理系统的运行方法主要包括以
下步骤:
10.步骤s1:通过软件预开发模块,在开发管理系统内预先开发好大量软件框架模板和功能插件,并将上述软件基本框架和功能插件实时更新并导入至开发管理模块内;
11.步骤s2:用户进入开发管理模块内,将用户对软件需求和想法录入,并选择配置模式;
12.步骤s3:利用各软件模块和功能插件,开始软件开发;
13.步骤s4:完成软件初步阶段开发后,终端兼容模块对开发软件和多终端之间兼容性测试;
14.步骤s5:确定开发软件兼容多终端版本后,完成软件开发上线。
15.根据上述技术方案,所述步骤s2进一步包括以下步骤:
16.步骤s21:用户输入对软件的基本需求关键词,需求配置模块通过语义检索软件模板数据库,以语义匹配度开始优先级排序;
17.步骤s22:选择软件模板框架;
18.步骤s23:搭配功能插件,选择和整理功能插件;
19.步骤s24:上传基本素材和拼接创作内容;
20.步骤s25:预览上述配置内容。
21.根据上述技术方案,所述步骤s3进一步包括以下步骤:
22.步骤s31:确认配置内容后,将配置内容导入测试管理模块;
23.步骤s32:测试管理模块启动,开始对软件框架与功能插件之间进行初步的功能性测试;
24.步骤s33:测试完成后,输出测试结果,对功能性测试不符合开发基准的软件框架和功能插件之间提供替换提示展示,反之则输出符合的配置内容至插件拼接模块,所述替换提示展示主要包括文字提示以及下方的同类软件框架和功能插件推送;
25.步骤s34:开始拼图排版操作,插件拼接模块将符合的配置内容下所有软件框架以及功能插件之间进行拼接制作,生成符合用户需求的软件。
26.根据上述技术方案,所述步骤s32-s33中测试管理模块对软件框架与功能插件之间进行初步的功能性测试内容主要包括:基本功能测试、ui界面测试、性能测试、安全测试。
27.根据上述技术方案,所述步骤s4进一步包括以下步骤:
28.步骤s41:软件初步阶段开发完成后,选择主流终端进行模拟安装测试;
29.步骤s42:查询安装过程中的任意指定的安装目录是否能正确安装;
30.步骤s43:可以正确安装后,查看能否实现其相应的功能;
31.步骤s44:模拟正常实现相应功能后,测试查询屏幕显示兼容性,能否大屏展示;
32.步骤s45:选择另一主流终端,重复步骤s41-s44,完成所有主流终端的兼容性测试。
33.根据上述技术方案,所述步骤s41-s44中,当兼容性测试不适配时,用户可选择开发者兼容模块功能进行深度开发定义或者更换硬件兼容版本终端,所述深度开发定义包括软件安装架构的适配调整、功能性问题的修复及上报、终端ui界面的深度定制开发。
34.根据上述技术方案,所述步骤s5中软件开发上线后,监控模块开启,对软件的运营监控,接收和检测问题反馈,并在展示单元下提供和展示线下集中反馈的软件待修复问题。
35.与现有技术相比,本发明所达到的有益效果是:本发明,利用开发管理系统内预先开发好大量软件框架模板和功能插件,用户只需简单拼图排版和确认操作,既可以完成软件的开发操作,无需企业人员掌握大量计算机编程语言,大大降低了软件开发门开,减少大量学习成本,实现省时省力的作用。
附图说明
36.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
37.图1是本发明的系统模块组成示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.请参阅图1,本发明提供技术方案:一种集成体系化软件的开发管理系统,包括软件预开发模块、开发管理模块课和终端兼容模块,软件预开发模块用于完成软件基本框架功能的预开发,开发管理模块用于根据用户实际需求对软件进行深度开发,终端兼容模块用于对开发完成的软件进行多终端兼容性控制,软件预开发模块与开发管理模块电连接,开发管理模块与终端兼容模块电连接;
40.软件预开发模块包括软件模板数据库和功能插件模块,软件模板数据库用于在软件开发管理系统内预先开发好软件的框架模板,功能插件模块用于在软件开发管理系统内预先开发好软件热门需求的功能插件。
41.开发管理模块包括需求配置模块、测试管理模块和插件拼接模块,需求配置模块用于根据用户想法需求将软件框架和功能插件进行配置,测试管理模块用于对配置预开发的软件框架和功能插件之间进行功能性测试,需求配置模块与测试管理模块电连接,插件拼接模块用于将功能插件进行拼接,完成软件开发管理操作,测试管理模块与插件拼接模块电连接。
42.终端兼容模块包括兼容性测试模块、开发者兼容模块、监控模块和展示单元,兼容性测试模块用于对开发软件与不同终端之间的兼容性进行测试,开发者兼容模块用于对开发软件兼容性进行深度开发定义,监控模块用于对软件兼容性进行监控,展示单元与监控模块网络连接,展示单元用于对开发软件与对应型号终端上提供展示窗口。
43.集成体系化软件的开发管理系统的运行方法主要包括以下步骤:
44.步骤s1:通过软件预开发模块,在开发管理系统内预先开发好大量软件框架模板和功能插件,并将上述软件基本框架和功能插件实时更新并导入至开发管理模块内;
45.步骤s2:用户进入开发管理模块内,将用户对软件需求和想法录入,并选择配置模式;
46.步骤s3:利用各软件模块和功能插件,开始软件开发;
47.步骤s4:完成软件初步阶段开发后,终端兼容模块对开发软件和多终端之间兼容
性测试;
48.步骤s5:确定开发软件兼容多终端版本后,完成软件开发上线。
49.步骤s2进一步包括以下步骤:
50.步骤s21:用户输入对软件的基本需求关键词,需求配置模块通过语义检索软件模板数据库,以语义匹配度开始优先级排序;
51.步骤s22:选择软件模板框架;
52.步骤s23:搭配功能插件,选择和整理功能插件;
53.步骤s24:上传基本素材和拼接创作内容;
54.步骤s25:预览上述配置内容;使得用户在软件开发过程中,添加更多的用户需求和理解用户需求,进而推荐和开发处符合用户预期的软件。
55.步骤s3进一步包括以下步骤:
56.步骤s31:确认配置内容后,将配置内容导入测试管理模块;
57.步骤s32:测试管理模块启动,开始对软件框架与功能插件之间进行初步的功能性测试;
58.步骤s33:测试完成后,输出测试结果,对功能性测试不符合开发基准的软件框架和功能插件之间提供替换提示展示,反之则输出符合的配置内容至插件拼接模块,替换提示展示主要包括文字提示以及下方的同类软件框架和功能插件推送;
59.步骤s34:开始拼图排版操作,插件拼接模块将符合的配置内容下所有软件框架以及功能插件之间进行拼接制作,生成符合用户需求的软件;利用开发管理系统内预先开发好大量软件框架模板和功能插件,用户只需简单拼图排版和确认操作,既可以完成软件的开发操作,无需企业人员掌握大量计算机编程语言,大大降低了软件开发门开,减少大量学习成本,实现省时省力的作用。
60.步骤s32-s33中测试管理模块对软件框架与功能插件之间进行初步的功能性测试内容主要包括:基本功能测试、ui界面测试、性能测试、安全测试;通过初步的功能性测试,可以将预开发的软件基本框架和功能插件之间进行初步测试,及时对不相匹配的软件基本框架或功能插件进行替换,提升软件开发的效率,减少后期更正。
61.步骤s4进一步包括以下步骤:
62.步骤s41:软件初步阶段开发完成后,选择主流终端进行模拟安装测试;
63.步骤s42:查询安装过程中的任意指定的安装目录是否能正确安装;
64.步骤s43:可以正确安装后,查看能否实现其相应的功能;
65.步骤s44:模拟正常实现相应功能后,测试查询屏幕显示兼容性,能否大屏展示;
66.步骤s45:选择另一主流终端,重复步骤s41-s44,完成所有主流终端的兼容性测试;通过终端兼容性测试可以进一步提前避免软件出现较多兼容性不适配的问题反馈,减少后期软件运营维护经理,实现开发软件可多终端大屏展示的作用。
67.步骤s41-s44中,当兼容性测试不适配时,用户可选择开发者兼容模块功能进行深度开发定义或者更换硬件兼容版本终端,深度开发定义包括软件安装架构的适配调整、功能性问题的修复及上报、终端ui界面的深度定制开发;用户可以根据自己需求和技术水准,实现更多选项的软件技术开发需求,达到深度定制,提升软件开发效率的效果。
68.步骤s5中软件开发上线后,监控模块开启,对软件的运营监控,接收和检测问题反
馈,并在展示单元下提供和展示线下集中反馈的软件待修复问题;进而可以在开发软件出现公知问题但未被开发管理系统及时处理时,用户可在开发管理系统内提前得知开发软件问题,并作出应对措施,等待问题修复,减少因未及时运营维护软件而带来更多损失。
69.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
70.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1