深圳市惟客数据科技有限公司高智意获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳市惟客数据科技有限公司申请的专利一种领域模型流程构建的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116307503B 。
龙图腾网通过国家知识产权局官网在2025-09-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310079402.4,技术领域涉及:G06Q10/0631;该发明授权一种领域模型流程构建的方法是由高智意;祝学梁;黎贵奇;李柯辰设计研发完成,并于2023-02-08向国家知识产权局提交的专利申请。
本一种领域模型流程构建的方法在说明书摘要公布了:本申请公开的属于领域驱动设计、paas平台、业务中台技术领域,具体为一种领域模型流程构建的方法,包括产品愿景分析、业务流程图、业务关键节点分析、业务规则分析、指令参数分析、抽取领域对象、确定聚合根、优化聚合根、构件视图、反推、数据模型设计、开发者进行编码和开发设计过程评分、统一语言多个步骤,在产品愿景统一的基础上业务人员,开发者,架构师,产品,测试人员都可以通过各个角色的业务知识一起构建大家都能理解的领域模型图,此方法论让软件生命周期的各个角色都能在把领域模型图为参照物,评分标准为检查工具的基础上在思想上形成高度统一,从而达到了从业务需求,产品设计,代码开发,测试用例达到高度统一。
本发明授权一种领域模型流程构建的方法在权利要求书中公布了:1.一种领域模型流程构建的方法,其特征在于:包括以下步骤: 步骤1:产品愿景分析,用户进入系统,并在系统中公开对产品目标用户、核心价值的期望,避免产品方向偏离,产出领域中需要支撑的场景分类,业务流程以及不同子域之间的依赖关系,用以支撑领域建模; 步骤2:业务流程图,确定用户登录场景的流程并生成相应流程图; 步骤3:业务关键节点分析,通过对步骤2中业务流程图分析,得到用户操作与系统交互的关键节点,为构建领域模型图做准备; 步骤4:业务规则分析,对用户每一个操作命令所触发的角色进行分析,根据每一个操作命令来分析其中内部的规则,包括事件分析和编写测试用例; 步骤5:指令参数分析,命令作为对前端对后端的访问的关键业务节点,所述命令作为一个后端的api,其中方法名就是命令的名称,命令的参数来源于原型和业务规则; 步骤6:抽取领域对象,具体为通过命令的名称来进行抽象,通过每个命令中的参数中存在描述对象的唯一标识来确定实体,通过上述操作综合完成后,抽取出实体以后,再通过规则来反推抽出来的实体是否能满足这些业务规则,若不满足则需要考虑是否需要再抽象出一个实体来完成; 步骤7:确定聚合根,聚合根为最小单位的一个业务边界,它会管理值对象、实体;通过梳理实体、值对象之间的关系明确聚合根; 步骤8:优化聚合根,具体规则为聚合占用内存过大,需要拆分;聚合锁的粒度过大,会成为并发瓶颈,需要拆分;聚合功能太多,且存在能力比较散乱,需要拆分;聚合功能单薄,这个时候需要考虑是否与其他的聚合根进行合并; 步骤9:构件视图,跟踪所有原型上展示的页面,每一个展示数据的页面都是一个视图,根据业务流程图进行推演排查,是否需要增加视图来满足流程,对所有的视图的输入参数,与输出参数进行归纳,寻找可以合并共用的视图; 步骤10:反推,根据领域模型图对产品资料或需求文档进行反推,构建拆分出来的命令、视图以及业务规则、业务流程,根据产品原型、需求文档上来对照,查看是否满足产品上业务上定义的业务需求和业务规则,同时通过整流成来看是否满足产品愿景; 步骤11:数据模型设计,根据领域模型图中的领域对象,进行设计存储模型; 步骤12:开发者进行编码和开发设计过程评分,开发者编码为开发者根据领域模型图中的命令、事件、领域对象、视图、数据库表来进行指导编码,其中参数类的命名、参数都必须保持与领域模型图一模一样,所述开发设计过程评分为对从设计,开发方面进行评审,评审资料为技术架构文档、领域模型图以及代码; 步骤13:统一语言,业务方与技术方通过共同语言描述业务规则与需求变动,并且与团队达成一致; 所述步骤4中事件分析为对每个命令完成之后可能会触发领域事件进行分析,此事件是命令的实物提交之后进行发送的,遵循存在消费者的时候才发送的原则,当前命令完成后,会触发其他的命令,通过事件来进行解耦操作,通过领域事件来作为数据源头来构建视图。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市惟客数据科技有限公司,其通讯地址为:518000 广东省深圳市南山区粤海街道海珠社区海德三道199号天利中央商务广场3106-3111(3106、3108、3109、3110);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。