买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京宇信科技集团股份有限公司
摘要:本发明提供一种面向DDD的软件设计方法及系统,该方法包括:在业务平台、领域以及应用模块创建后,根据通过可视化界面生成的面向DDD的软件设计需求,判断软件设计需求对应的业务场景是否为单表增删查改场景;若业务场景为单表增删查改场景,选择预先存储的通用模板自动生成软件设计需求对应的面向DDD的软件代码;若业务场景不为单表增删查改场景,新建应用服务、实体行为组件以及仓储组件,并根据可视化界面的业务逻辑编排操作生成包括实体行为组件以及仓储组件的业务流程,以及根据业务流程自动生成软件设计需求对应的面向DDD的软件代码。本发明打通系统设计和软件研发两个阶段,能提高软件设计转化率。
主权项:1.一种面向DDD的软件设计方法,其特征在于,包括:在业务平台、领域以及应用模块创建后,根据通过可视化界面生成的面向DDD的软件设计需求,判断所述软件设计需求对应的业务场景是否为单表增删查改场景;所述单表增删查改场景用于表征以下场景中的一个:新增单表、分页查询单表、更新单表、删除单表以及校验单表;若业务场景为单表增删查改场景,选择预先存储的通用模板自动生成所述软件设计需求对应的面向DDD的软件代码;若业务场景不为单表增删查改场景,新建应用服务、实体行为组件以及仓储组件,并根据可视化界面的业务逻辑编排操作生成包括所述实体行为组件以及仓储组件的业务流程,以及根据所述业务流程自动生成所述软件设计需求对应的面向DDD的软件代码,所述选择预先存储的通用模板自动生成所述软件设计需求对应的面向DDD的软件代码包括:根据所述业务场景确定对应的流程图;确定所述对应的流程图中包括的实体行为组件以及仓储组件;根据所述流程图中包括的实体行为组件以及仓储组件依次生成面向DDD的DAO层代码、领域层业务逻辑代码以及应用层接入端代码,所述根据所述业务流程自动生成所述软件设计需求对应的面向DDD的软件代码包括:根据所述业务流程依次生成面向DDD的DAO层代码、领域层业务逻辑代码以及应用层接入端代码,在所述根据通过可视化界面生成的面向DDD的软件设计需求,判断所述软件设计需求对应的业务场景是否为单表增删查改场景的步骤之前包括:判断业务平台和领域是否已经创建;若业务平台和领域已经创建,则导入已经创建的业务平台和领域,若业务平台和领域未创建,则创建业务平台和领域;启动业务平台,以及在所述业务平台中创建应用模块。
全文数据:
权利要求:
百度查询: 北京宇信科技集团股份有限公司 面向DDD的软件设计方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。