[发明专利]一种智能家具控制软件开发方法在审
申请号: | 202011323163.5 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112379873A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 刘园园 | 申请(专利权)人: | 小行星众创空间孵化器(常州)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/38 |
代理公司: | 常州市夏成专利事务所(普通合伙) 32233 | 代理人: | 张经纶 |
地址: | 213000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 家具 控制 软件 开发 方法 | ||
1.一种智能家具控制软件开发方法,其特征是,包括如下步骤:
S1:明确设计目标;
S2:收集和存储现有的实现设计目标功能的源代码,作为用于构建软件的功能的构成元素的源代码库,获取设计目标信息,根据设计目标的需求,调用源代码库,在源代码库中查询与设计目标相匹配的源代码;若设计目标所需功能被完全匹配,则形成功能模块;若设计目标所需功能组件无法被完全匹配,则进行S3步骤;
S3:构建新的源代码,源代码由源代码生成器所构建,源代码生成器为计算机程序,源代码的构建基于预定义规则集合,预定义规则集合规定一个或多个源代码组件被集中在一起以构建所述源代码的方式,通过使用处理数据令牌所产生的令牌结果和一个组件值,组件值表示所述源代码中的一个源代码组件,组件值对应生产一个参数因子;
S4:接收参数因子及对比已设定的参数因子,将对应参数因子的对应组件的源代码输出;
S5:根据目标软件模型调出源代码库中与设计目标相匹配的功能组件,并组装目标软件,生成设计目标软件安装文件;
S6:将所有参数以及数据信息包装成为数据模型,通过读取业务逻辑配置文件,获取执行顺序后将数据模型注入相应业务组件并执行;
S7:接收测试命令,对目标软件进行测试,并输出测试结果。
2.根据权利要求1所述的一种智能家具控制软件开发方法,其特征是,所述步骤2中源代码库包括模板库、功能库及字段库,模板库存储有多个页面模板,功能库存储有多个功能组件,字段库中存储有多个字段元素。
3.根据权利要求1所述的一种智能家具控制软件开发方法,其特征是,所述步骤3中根据设计目标所要求的页面信息、功能信息和字段信息,页面信息表示对页面设计布局情况的具体要求,功能信息表示对该软件开发完成后对应实现的功能的具体要求,字段信息表示对该软件开发完成后对应实现的文字显示的具体要求,根据页面信息、功能信息和字段信息从源代码库中为信息分配匹配对应的源代码,生成与所述软件开发请求对应的软件代码,以完成软件开发。
4.根据权利要求1所述的一种智能家具控制软件开发方法,其特征是,所述步骤3中数据令牌所产生的令牌结果的使用确定:一个或多个组件值将被改变,改变后的组件值将被用于构建所述源代码,一个或多个组件值将被用于创建另一个组件值,所述另一个创建的组件值将被用于构建所述源代码,或上述内容的组合。
5.根据权利要求1所述的一种智能家具控制软件开发方法,其特征是,所述步骤5中计算设计目标要求信息与源代码库中各源代码之间的匹配度,并将计算得到的各匹配度与预设匹配度阈值进行比较;若存在匹配度大于或等于预设匹配度阈值的页面模板,从匹配度大于或等于预设匹配度阈值的源代码中选取匹配度最大的源代码。
6.根据权利要求1所述的一种智能家具控制软件开发方法,其特征是,所述步骤6中所述数据组件包括:
数据模型映射组件,对数据表进行数据模型组件映射;
数据操作组件,在业务流程中对数据模型进行转换并操作相应数据表;
数据库资源组件,对各种常用数据库进行管理,主要作用为建立链接,控制事务。
7.根据权利要求1所述的一种智能家具控制软件开发方法,其特征是,所述步骤7中将每个源代码文件所关联的设计目标实现的效果作为源代码文件不一致性的度量值,用于源代码文件的缺陷预测,缺乏的目标功能越多,源代码文件存在潜在问题以及未来需要修复的可能性越高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小行星众创空间孵化器(常州)有限公司,未经小行星众创空间孵化器(常州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011323163.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轨道车辆用独立轮牵引轮毂电机
- 下一篇:一种智能家具电机用检测方法