CN106250164A - 一种基于需求文档的代码生成方法及装置 - Google Patents
一种基于需求文档的代码生成方法及装置 Download PDFInfo
- Publication number
- CN106250164A CN106250164A CN201610677031.XA CN201610677031A CN106250164A CN 106250164 A CN106250164 A CN 106250164A CN 201610677031 A CN201610677031 A CN 201610677031A CN 106250164 A CN106250164 A CN 106250164A
- Authority
- CN
- China
- Prior art keywords
- xml file
- requirement documents
- function
- service logic
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
- G06F16/24534—Query rewriting; Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明公开了一种基于需求文档的代码生成方法及装置,该方法包括以下步骤:S1:将需求文档转换为XML文件;S2:遍历XML文件,根据XML文件中的数据内容生成数据模型;S3:根据数据模型构建***框架;S4:根据数据模型生成各数据内容之间的关系模型;S5:根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能。本发明能够由需求文档直接生成代码,并且能够满足需求文档所描述的大部分功能,并且还具有如下的意义:第一、其将开发人员的工作重心往业务逻辑及算法上实现转移;第二、快速响应需求变更,设置有些需求变更只要需求人员在文档中修改文字。
Description
技术领域
本发明属于计算机技术应用领域,尤其涉及一种基于需求文档的代码生成方法及装置。
背景技术
代码生成,即让计算机自动生成代码,其目的是减少开发人员的编码工作,同时大大提交开发效率。解放“码农”重复做一些无聊的机器编码工作,将开发人员更多地关注于业务逻辑的实现。
目前市面上有很多代码生成工具,比较流行的如codeSmith等,它们都是基于设置特定的代码模板,用实例数据给模板中的变量赋值替换。在开发之前设定好一系列的代码模板,开发人员根据需要生成指定功能的代码块。以达到避免开发人员重复编写相同代码。
还有一类是***级的代码生成,即根据***表结构,搭建***工程同时,通过配置生成指定模块的功能,一般是一些比较通用的功能,如数据的CURD等。生成后开发人员直接获取项目发布就可运行一套完整的***。
代码生成对于新项目初始阶段能达到快速开发构建的目的。但对于一些业务复杂,及维护型的项目并达不到它预期目标。因为代码生成是解决一类通用可复用的问题,对于特殊性的业务逻辑,如果用代码生成还不如直接编码。所以,代码生成应该定位于一些中小型***,但正是因为生成代码技术产生的及大生产效率,其生成工具一直是非常引诱企业与及开发人员。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种基于需求文档代码生成方法,其能将开发人员的重心往业务逻辑及算法上实现转移。
本发明的目的之二在于提供一种基于需求文档代码生成装置,其能将开发人员的重心往业务逻辑及算法上实现转移。
本发明的目的之一采用以下技术方案实现:
一种基于需求文档的代码生成方法,包括以下步骤:
S1:将需求文档转换为XML文件,所述需求文档包括按照预设规则语法进行定义的关键字和业务逻辑;
S2:遍历XML文件,根据XML文件中的数据内容生成数据模型;
S3:根据数据模型构建***框架;
S4:根据数据模型生成各数据内容之间的关系模型;
S5:根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能。
优选地,步骤S2具体包括以下子步骤:
S21:遍历XML文件;
S22:识别XML文件中数据节点关键字;
S23:根据节点关键字后的数据内容生成数据模型。进一步公开了生成数据模型的具体步骤。
优选地,步骤S4具体包括以下子步骤:
S41:识别XML文件中的关系关键字;
S42:根据预设条件判断是否生成中间表,如果是,则生成中间表,如果否,则执行下一步;
S43:生成各数据内容之间的关系模型。进一步公开了生成关系模型的具体步骤。
优选地,步骤S5具体包括以下步骤:
S51:根据需求文档的业务逻辑生成***通用功能;
S52:根据需求文档的业务逻辑生成特殊需求功能,所述特殊需求功能为一预留接口以供开发人员实现相应的功能。进一步公开了业务逻辑的实现方式。
本发明目的之二采用以下技术方案实现:
一种基于需求文档的代码生成装置,包括以下模块;
转换模块:用于将需求文档转换为XML文件,所述需求文档包括按照预设规则语法进行定义的关键字和业务逻辑;
数据模型生成模块:用于遍历XML文件,根据XML文件中的数据内容生成数据模型;
***框架构建模块:用于根据数据模型构建***框架;
关系模型生成模块:用于根据数据模型生成各数据内容之间的关系模型;
业务逻辑实现模块:用于根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能。
优选地,数据模型生成模块具体包括以下子模块:
遍历模块:用于遍历XML文件;
数据识别模块:用于识别XML文件中数据节点关键字;
第一模型生成模块:用于根据节点关键字后的数据内容生成数据模型。进一步公开了数据模型包含的子模块。
优选地,关系模型生成模块具体包括以下子模块:
关系识别模块:用于识别XML文件中的关系关键字;
判断模块:根据预设条件判断是否生成中间表,如果是,则生成中间表,如果否,则执行下一步;
第二模型生成模块:生成各数据内容之间的关系模型。进一步公开了关系模型生成模块包含的子模块。
优选地,业务逻辑实现模块具体包括以下子模块:
通用功能模块:用于根据需求文档的业务逻辑生成***通用功能;
特殊功能模块:用于根据需求文档的业务逻辑生成特殊需求功能,所述特殊需求功能为一预留接口以供开发人员实现相应的功能。进一步公开了业务逻辑实现模块包含的子模块。
相比现有技术,本发明的有益效果在于:
本发明能够由需求文档直接生成代码,这些源代码是可以直接部署运行的,并且能够满足需求文档所描述的大部分功能,并且还具有如下的意义:第一、其将开发人员的工作重心往业务逻辑及算法上实现转移;第二、快速响应需求变更,设置有些需求变更只要需求人员在文档中修改文字即可。
附图说明
图1为本发明基于需求文档的代码生成方法的流程图;
图2为本发明基于需求文档的代码生成装置的结构图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述:
如图1所示,一种基于需求文档的代码生成方法,包括以下步骤:
S1:将需求文档转换为XML文件,所述需求文档包括按照预设规则语法进行定义的关键字和业务逻辑;由于XML文件能够更好的体现结构层级关系、更容易被程序语言识别,同时也可以检验需求文档是否符合语法逻辑;XML文件是一种中间语言的角色,起到一种承上启下的作用,每一个关键字都将成为XML中的一个元素,可以是一个node,也可以是一个属性;例如数据字典是一个需求文档必须有描述的,而且是多个章节都有,在它转化呈XML后,会有节点名称表示(如<datemodel><\datemodel>,节点里面是用于描述数据字典里的内容。
S2:遍历XML文件,根据XML文件中的数据内容生成数据模型;步骤S2具体包括以下子步骤:
S21:遍历XML文件;
S22:识别XML文件中数据节点关键字;
S23:根据节点关键字后的数据内容生成数据模型。识别包含有生成数据模型的关键字,如<datemodel>,生成器在识别了节点关键字后,将根据节点里面的内容去生成数据模型,例如,生成数据表,包括每个字段名称、类型、大小等等,一次性生成***所有涉及的表。
S3:根据数据模型构建***框架;目标***框架是由生成器决定的,生成器可自由配置需要采用的技术架构与编程语言。生成器内有多种流行的框架选择,如可选择bootstrap、spring mvc等,甚至可以选择后台语言如JAVA、.NET等,这些后台框架都是已经预先设定好的。同时采用原型图的方式,用UI作为着手点,制作一系列的UI模板,每套模板都有属于自己的一个名字-关键字,模板的定义包含有必要元素的说明,在生成过程中,根据需求文档提供的元素,直接生成符合需求文档的源代码,这样也解决了项目开发过程中比较令人头痛的问题—需求变更,如有简单的需求变更时,直接更改需求文档,然后直接生成即可,较复杂的需求变更时,更新模板定义文件,重新生成,即可同时改变所有引用此模板的代码,而不用逐个文件去修改。
S4:根据数据模型生成各数据内容之间的关系模型;步骤S4具体包括以下子步骤:
S41:识别XML文件中的关系关键字;
S42:根据预设条件判断是否生成中间表,如果是,则生成中间表,如果否,则执行下一步;
S43:生成各数据内容之间的关系模型。很多情况下,数据都不是单独存在的,它必然与其他数据(或对象)相联系的,由于关系负责多样,生成器智能生成标准的UML关系模型,同样,通过识别需求文档的关系关键字,例如它们的关系是一对多,还是多对多,或者是组合还是聚合关系,生成器自动判断是否需要生成中间表或者附加类,同时自动生成关联查询视图。这种关系表可以是存在于数据库的物理表,也可以是关联查询的视图,生成器根据设置好的条件来判断,例如“多对多关系”,会自动生成一个中间表,这些判断条件是要在生成器预先设置。
S5:根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能,所述特殊需求功能为一预留接口以供开发人员实现相应的功能。对于需求文档描述的业务逻辑,有些可以是直接利用生成器生成的,如一些***通用的功能,例如数据新增、修改、查询功能、导入导出功能、用户注册功能、表单格式验证等等,这样一些普遍性处理的逻辑,这些业务逻辑在代码生成阶段直接生成,而且要求生成后不可修改,而另外一些特殊化的业务需求,例如***中要新建一个销售合同,需要根据不同的条件规则从另外一个***获取产品及报价信息,而且这种规则在生成***时是无法预知的,或者会经常变化的,是无法用生成器直接生成的。在这种情况下,将会生成预留接口,开发人员需要实现这个接口,例如***获取销售产品的预定义的接口,由开发人员实现这个接口,即编写获取产品的业务逻辑的代码,如未实现此预留的接口,***将取不到任何的产品,那么创建销售合同这个功能也是不可用的,因此开发人员只要花费时间在理解业务以及实现业务接口上,另外生成器也将提供强大的工具供开发人员按需使用,这些工具类方便开发人员直接调用,例如JSON数据转换类,日志记录工作,PDF格式转换,消息发送等等。
如图2所示,一种基于需求文档的代码生成装置,包括以下模块;
转换模块:用于将需求文档转换为XML文件,所述需求文档包括按照预设规则语法进行定义的关键字和业务逻辑;
数据模型生成模块:用于遍历XML文件,根据XML文件中的数据内容生成数据模型;数据模型生成模块具体包括以下子模块:
遍历模块:用于遍历XML文件;
数据识别模块:用于识别XML文件中数据节点关键字;
第一模型生成模块:用于根据节点关键字后的数据内容生成数据模型。
***框架构建模块:用于根据数据模型构建***框架;
关系模型生成模块:用于根据数据模型生成各数据内容之间的关系模型;关系模型生成模块具体包括以下子模块:
关系识别模块:用于识别XML文件中的关系关键字;
判断模块:根据预设条件判断是否生成中间表,如果是,则生成中间表,如果否,则执行下一步;
第二模型生成模块:生成各数据内容之间的关系模型。
业务逻辑实现模块:用于根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能。业务逻辑实现模块具体包括以下子模块:
通用功能模块:用于根据需求文档的业务逻辑生成***通用功能;
特殊功能模块:用于根据需求文档的业务逻辑生成特殊需求功能,所述特殊需求功能为一预留接口以供开发人员实现相应的功能。
对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。
Claims (8)
1.一种基于需求文档的代码生成方法,其特征在于,包括以下步骤:
S1:将需求文档转换为XML文件,所述需求文档包括按照预设规则语法进行定义的关键字和业务逻辑;
S2:遍历XML文件,根据XML文件中的数据内容生成数据模型;
S3:根据数据模型构建***框架;
S4:根据数据模型生成各数据内容之间的关系模型;
S5:根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能。
2.如权利要求1所述的基于需求文档的代码生成方法,其特征在于,步骤S2具体包括以下子步骤:
S21:遍历XML文件;
S22:识别XML文件中数据节点关键字;
S23:根据节点关键字后的数据内容生成数据模型。
3.如权利要求1所述的基于需求文档的代码生成方法,其特征在于,步骤S4具体包括以下子步骤:
S41:识别XML文件中的关系关键字;
S42:根据预设条件判断是否生成中间表,如果是,则生成中间表,如果否,则执行下一步;
S43:生成各数据内容之间的关系模型。
4.如权利要求1所述的基于需求文档的代码生成方法,其特征在于,步骤S5具体包括以下步骤:
S51:根据需求文档的业务逻辑生成***通用功能;
S52:根据需求文档的业务逻辑生成特殊需求功能,所述特殊需求功能为一预留接口以供开发人员实现相应的功能。
5.一种基于需求文档的代码生成装置,其特征在于,包括以下模块;
转换模块:用于将需求文档转换为XML文件,所述需求文档包括按照预设规则语法进行定义的关键字和业务逻辑;
数据模型生成模块:用于遍历XML文件,根据XML文件中的数据内容生成数据模型;
***框架构建模块:用于根据数据模型构建***框架;
关系模型生成模块:用于根据数据模型生成各数据内容之间的关系模型;
业务逻辑实现模块:用于根据需求文档的业务逻辑生成相对应的***功能,所述***功能包括***通用功能和特殊需求功能。
6.如权利要求5所述的基于需求文档的代码生成装置,其特征在于:数据模型生成模块具体包括以下子模块:
遍历模块:用于遍历XML文件;
数据识别模块:用于识别XML文件中数据节点关键字;
第一模型生成模块:用于根据节点关键字后的数据内容生成数据模型。
7.如权利要求5所述的基于需求文档的代码生成装置,其特征在于:关系模型生成模块具体包括以下子模块:
关系识别模块:用于识别XML文件中的关系关键字;
判断模块:根据预设条件判断是否生成中间表,如果是,则生成中间表,如果否,则执行下一步;
第二模型生成模块:生成各数据内容之间的关系模型。
8.如权利要求5所述的基于需求文档的代码生成装置,其特征在于:业务逻辑实现模块具体包括以下子模块:
通用功能模块:用于根据需求文档的业务逻辑生成***通用功能;
特殊功能模块:用于根据需求文档的业务逻辑生成特殊需求功能,所述特殊需求功能为一预留接口以供开发人员实现相应的功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610677031.XA CN106250164A (zh) | 2016-08-16 | 2016-08-16 | 一种基于需求文档的代码生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610677031.XA CN106250164A (zh) | 2016-08-16 | 2016-08-16 | 一种基于需求文档的代码生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106250164A true CN106250164A (zh) | 2016-12-21 |
Family
ID=57592199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610677031.XA Pending CN106250164A (zh) | 2016-08-16 | 2016-08-16 | 一种基于需求文档的代码生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106250164A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107122183A (zh) * | 2017-04-17 | 2017-09-01 | 上海众开信息科技有限公司 | 业务代码生成方法及装置 |
CN108647033A (zh) * | 2018-04-03 | 2018-10-12 | 四川新网银行股份有限公司 | 一种开放平台的sdk自动打包方法 |
CN108804322A (zh) * | 2018-06-05 | 2018-11-13 | 中国平安人寿保险股份有限公司 | 自动化测试方法、装置、计算机设备及存储介质 |
CN109522013A (zh) * | 2018-11-08 | 2019-03-26 | 网宿科技股份有限公司 | 一种业务功能的代码生成方法及装置 |
CN109634607A (zh) * | 2018-12-13 | 2019-04-16 | 泰康保险集团股份有限公司 | 一种代码自动生成的方法及装置 |
CN110244934A (zh) * | 2018-03-09 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 产品需求文档、测试信息的生成方法及装置 |
CN110347370A (zh) * | 2018-04-03 | 2019-10-18 | 鼎捷软件股份有限公司 | 方案接轨***及方法 |
CN110489087A (zh) * | 2019-07-31 | 2019-11-22 | 北京字节跳动网络技术有限公司 | 一种生成分形结构的方法、装置、介质和电子设备 |
CN111142871A (zh) * | 2019-12-24 | 2020-05-12 | 杭州安恒信息技术股份有限公司 | 一种前端页面开发***、方法、设备、介质 |
CN111158644A (zh) * | 2019-12-06 | 2020-05-15 | 苏宁云计算有限公司 | 原型图与接***互方法及装置 |
CN111857680A (zh) * | 2020-06-09 | 2020-10-30 | 北京麟卓信息科技有限公司 | 基于元特征的智能模型构建方法 |
CN113741864A (zh) * | 2021-08-16 | 2021-12-03 | 广州木链云科技有限公司 | 基于自然语言处理的语义化服务接口自动设计方法与*** |
CN115994520A (zh) * | 2022-12-09 | 2023-04-21 | 浙江望安科技有限公司 | 一种信息安全评估中安全目标证据自动生成的***及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104965714A (zh) * | 2015-07-27 | 2015-10-07 | 广州杰赛科技股份有限公司 | 应用软件的代码生成方法和*** |
CN102968306B (zh) * | 2012-11-29 | 2016-01-20 | 广东全通教育股份有限公司 | 一种基于数据模型驱动的代码自动生成方法和*** |
US9280627B1 (en) * | 2013-08-12 | 2016-03-08 | Cadence Design Systems, Inc. | GUI based verification at multiple abstraction levels |
-
2016
- 2016-08-16 CN CN201610677031.XA patent/CN106250164A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968306B (zh) * | 2012-11-29 | 2016-01-20 | 广东全通教育股份有限公司 | 一种基于数据模型驱动的代码自动生成方法和*** |
US9280627B1 (en) * | 2013-08-12 | 2016-03-08 | Cadence Design Systems, Inc. | GUI based verification at multiple abstraction levels |
CN104965714A (zh) * | 2015-07-27 | 2015-10-07 | 广州杰赛科技股份有限公司 | 应用软件的代码生成方法和*** |
Non-Patent Citations (1)
Title |
---|
钱斌: "用户需求驱动的代码生成技术研究与应用", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107122183A (zh) * | 2017-04-17 | 2017-09-01 | 上海众开信息科技有限公司 | 业务代码生成方法及装置 |
CN110244934A (zh) * | 2018-03-09 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 产品需求文档、测试信息的生成方法及装置 |
CN110244934B (zh) * | 2018-03-09 | 2024-01-19 | 阿里巴巴集团控股有限公司 | 产品需求文档、测试信息的生成方法及装置 |
CN108647033A (zh) * | 2018-04-03 | 2018-10-12 | 四川新网银行股份有限公司 | 一种开放平台的sdk自动打包方法 |
CN110347370A (zh) * | 2018-04-03 | 2019-10-18 | 鼎捷软件股份有限公司 | 方案接轨***及方法 |
CN108804322A (zh) * | 2018-06-05 | 2018-11-13 | 中国平安人寿保险股份有限公司 | 自动化测试方法、装置、计算机设备及存储介质 |
CN109522013A (zh) * | 2018-11-08 | 2019-03-26 | 网宿科技股份有限公司 | 一种业务功能的代码生成方法及装置 |
CN109634607A (zh) * | 2018-12-13 | 2019-04-16 | 泰康保险集团股份有限公司 | 一种代码自动生成的方法及装置 |
CN110489087B (zh) * | 2019-07-31 | 2023-05-30 | 北京字节跳动网络技术有限公司 | 一种生成分形结构的方法、装置、介质和电子设备 |
CN110489087A (zh) * | 2019-07-31 | 2019-11-22 | 北京字节跳动网络技术有限公司 | 一种生成分形结构的方法、装置、介质和电子设备 |
CN111158644A (zh) * | 2019-12-06 | 2020-05-15 | 苏宁云计算有限公司 | 原型图与接***互方法及装置 |
CN111142871A (zh) * | 2019-12-24 | 2020-05-12 | 杭州安恒信息技术股份有限公司 | 一种前端页面开发***、方法、设备、介质 |
CN111857680A (zh) * | 2020-06-09 | 2020-10-30 | 北京麟卓信息科技有限公司 | 基于元特征的智能模型构建方法 |
CN113741864A (zh) * | 2021-08-16 | 2021-12-03 | 广州木链云科技有限公司 | 基于自然语言处理的语义化服务接口自动设计方法与*** |
CN113741864B (zh) * | 2021-08-16 | 2024-04-05 | 广州木链云科技有限公司 | 基于自然语言处理的语义化服务接口自动设计方法与*** |
CN115994520A (zh) * | 2022-12-09 | 2023-04-21 | 浙江望安科技有限公司 | 一种信息安全评估中安全目标证据自动生成的***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106250164A (zh) | 一种基于需求文档的代码生成方法及装置 | |
CN104391934B (zh) | 数据校验方法和装置 | |
CN106371825B (zh) | 一种移动端应用界面表单动态生成方法及装置 | |
CN105843821B (zh) | 一种可配置报表的数据处理方法及*** | |
CN103299303B (zh) | 可扩展的rdf数据库 | |
CN102968307B (zh) | 一种基于java的web开发中间件 | |
US9390127B2 (en) | RDF graphs made of RDF query language queries | |
US20200201916A1 (en) | Tag mapping process and pluggable framework for generating algorithm ensemble | |
CN105308593A (zh) | 技术设施描述性数据交换方法 | |
CN102495832A (zh) | 软件开发过程中文档自动生成*** | |
CN102542513A (zh) | 基于本体的电网公共信息模型的验证工具及其方法 | |
US20120197681A1 (en) | Software tool for generating technical business data requirements | |
Zivkovic et al. | Facilitate modelling using method integration: An approach using mappings and integration rules | |
CN113204329B (zh) | 统一数据模型驱动业务应用的控制方法及其应用*** | |
CN103049251A (zh) | 一种数据库持久层装置及数据库操作方法 | |
CN110069450A (zh) | 基于s1000d标准的交互式电子技术手册平台 | |
US9652478B2 (en) | Method and apparatus for generating an electronic document schema from a relational model | |
CN104199882B (zh) | 一种基于智能模版定制的结构化知识及其本体的获取方法 | |
CN103530134A (zh) | 一种可配置软件平台结构 | |
Schleipen et al. | The CAEX tool suite-User assistance for the use of standardized plant engineering data exchange | |
US20190005005A1 (en) | Tag mapping process and pluggable framework for generating algorithm ensemble | |
Yu et al. | The analysis and design of system of experimental consumables based on django and QR code | |
Simitsis et al. | Natural language reporting for ETL processes | |
CN117111916A (zh) | 基于ai和模块化框架的接口代码自动生成方法及*** | |
Costa et al. | Methodology for data integration using sparql constructs in the aec industry |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180816 Address after: 511400 106, No. 1, Feng Ze Road, Nansha District, Guangzhou, Guangdong (X1301-D4293) Applicant after: Guangzhou Nanshi Shi Tong Network Technology Co., Ltd. Address before: 510000 183 Tianhe District Tianhe North Road, Tianhe District, Guangzhou, Guangdong Applicant before: Guangzhou Human Resources Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161221 |