[发明专利]一种代码自动编写方法在审
申请号: | 201810869484.1 | 申请日: | 2018-08-02 |
公开(公告)号: | CN109086039A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 耿洪亮 | 申请(专利权)人: | 济南安软天健科技有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/41 |
代理公司: | 昆明合众智信知识产权事务所 53113 | 代理人: | 钱磊 |
地址: | 250000 山东省济南市历下*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据模型 定义行为 应用类型 抽象 用户选择项目 基本需求 软件系统 软件效率 数据展现 项目类型 选择项目 应用数据 用户建立 用户需求 合并 工作量 测试 生产 表现 | ||
1.一种代码自动编写方法,其特征在于:该代码自动编写方法方法具体步骤如下:
S1:用户根据需要确定自己的需求,包含系统包含的模块、功能、角色;
S2:用户选择项目类型及系统基本需求,用户根据需求确定自己的系统类型,用户需要选择系统支持的类型,如果系统不支持选择的类型则可以选择通用类型;
S3:用户建立应用数据模型,相对应S2中的系统类型,软件给出常见的数据模型,用户可以增加新的列,用户根据自己的应用类型也可以增加新的数据模型,数据模型制作支持xml格式,或者也可以直接通过ER图直接导出;
S4:由应用类型定义行为及涉及数据模型,由应用类型定义行为代码,一个行为名词在不同的应用类型下行为的内容是不一样的,用户在这里只是选择行为,系统会根据用户的选择显示不同的行为定义参数;
S5:行为与项目类型相关,相同的行为对应不用的项目类型,采用高度抽象不同点进行归类整理和参数化;
S6:根据数据模型产生行为的具体实现,行为确定后,通过数据来支持,或查询数据或操纵数据,通过指定的数据集来对应,通过指定的数据集,在设定环境下,也可以自定义数据集来对于这个行为;
S7:生产合并相关代码,用户确认好行为和数据模型后,系统可以自动编写相关的代码,不同类型的代码可以分别存放,可以供用户定制化再修改。
2.根据权利要求1所述的一种代码自动编写方法,其特征在于:所述步骤S1中系统中的模块作为编译好的程序,将一个大的程序分成若干个小程序,功能作为代码编写所要完成的功能,存在着明确的模块划分和功能划分,角色是通过代码审查在开发过程中扮演的角色。
3.根据权利要求1所述的一种代码自动编写方法,其特征在于:所述步骤S2中的通用类型为确定公共语言运行库,CLR通过CTS,实现严格的类型和代码验证,来增强代码鲁棒性,CTS确保所有托管代码是自我描述的,Microsoft编译器和第三方语言编译器生成符合CTS的托管代码,托管代码在严格实施类型保真和类型安全的同时,使用其他托管类型和实例。
4.根据权利要求3所述的一种代码自动编写方法,其特征在于:所述CTS的托管代码同受管制的代码,由公共语言运行库环境执行的代码,不是直接由操作系统执行,托管代码应用程序可以获得公共语言运行库服务,服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
5.根据权利要求1所述的一种代码自动编写方法,其特征在于:所述步骤S4中的行为需要涉及数据,用户可以选择已经定义好的数据模型,也可以选择系统内置的数学模型进行关联行为,也有行为和数据的管理模式可以选择。
6.根据权利要求1所述的一种代码自动编写方法,其特征在于:所述步骤S5中用户先确定项目类型后,选择不同的行为就由参数来演化出不同的行为代码。
7.根据权利要求1所述的一种代码自动编写方法,其特征在于:所述步骤S7中用户通过集成或者升级模块的方式修改原有代码,方便下次再用系统进行修改原有代码时不至覆盖了原有代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南安软天健科技有限公司,未经济南安软天健科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810869484.1/1.html,转载请声明来源钻瓜专利网。