[发明专利]一种智能仿生软件生成系统及方法在审
申请号: | 201911033112.6 | 申请日: | 2019-10-29 |
公开(公告)号: | CN112748911A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 牟杨 | 申请(专利权)人: | 牟杨 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/33;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200333 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 仿生 软件 生成 系统 方法 | ||
1.一种智能仿生软件生成系统,其特征在于,包括全自动流程控制总线模块、软件环境设计配置层、软件系统自动生成模块层、软件系统自动测试模块层、软件文档生成模块层;所述全自动流程控制总线模块用于控制软件生成流程,采取从第一个最小组件开始,到一个模块生成结束,最后直至整个系统生成结束的方式来自动化生成软件;所述软件环境设计配置层用于配置待生成软件系统的环境变量以及软件设计参数;所述软件系统自动生成模块层用于自动生成软件源代码;所述软件系统自动测试模块层用于对自动生成的代码进行自动测试;所述软件系统文档生成模块层用于在自动测试的过程中输出测试报告书以及软件使用说明书。
2.根据权利要求1所述的一种智能仿生软件生成系统,其特征在于,所述全自动流程控制总线模块包括程序生成控制函数,生成进度记录表;所述程序生成控制函数用于控制自动生成软件的顺序与过程;所述生成进度记录表用于记录当前软件生成的进度,具体记录值为单元组件以及业务流程是否测试成功。
3.根据权利要求2所述的一种智能仿生软件生成系统,其特征在于,所述软件环境设计配置层包括系统配置信息、数据库结构信息、软件功能设计书、软件画面设计书、测试与说明书模版、测试用例与测试数据定义书、业务逻辑设计文档。
4.根据权利要求3所述的一种智能仿生软件生成系统,其特征在于,所述软件系统自动生成模块层包括代码生成模块、原型控件模块、代码编译模块、生成失败错误代码对照表;所述代码生成模块用于根据软件环境设计配置层的要求生成代码;所述原型控件模块用于根据软件环境设计配置层的要求,由原型控件模块中的既有组件改造为生成项目所需组件;所述代码编译模块用于将自动生成的代码编译之后生成可执行文件,并放置于运行环境中;所述生成失败错误代码对照表用于存储运行发生错误信息的集合及可修复错误的修改方法及代码。
5.根据权利要求4所述的一种智能仿生软件生成系统,其特征在于,所述软件系统自动测试模块层包括控件组件感知模块、组件特征值对照表、单元组件测试模块、业务流程测试模块;所述控件组件感知模块用于感知软件生成模块生成的组件和构件,并把当前系统的中处在活动状态的组件的指针返回给调用它的函数或模块;所述组件特征值对照表用于存储所有系统组件的存储地址、所属模块、显示位置;所述单元组件测试模块用于自动测试最小组件单元,并返回测试结果;所述业务流程测试模块用于自动测试系统的业务逻辑流程,并返回测试结果。
6.根据权利要求5所述的一种智能仿生软件生成系统,其特征在于,所述软件文档生成模块层包括测试文档生成模块和说明书生成模块;所述测试文档生成模块用于在自动单体测试时自动生成测试结果说明文档;所述说明书生成模块用于在自动业务流程测试时自动生成系统使用说明书。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于牟杨,未经牟杨许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911033112.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:野菊花采摘专用手套
- 下一篇:一种利用双室炉处理铝塑箔等含铝废料的新工艺