基于组件的产品开发方法、装置、计算机设备及存储介质与流程

文档序号:35918576发布日期:2023-11-03 22:33阅读:27来源:国知局
基于组件的产品开发方法、装置、计算机设备及存储介质与流程

本申请涉及金融科技,尤其涉及一种基于组件的产品开发方法、装置、计算机设备及存储介质。


背景技术:

1、随着计算机技术的发展,各保险产品的购买、理赔等都可以通过计算机进行。随着业务的不断发展,会衍生出许多形态各异的保险产品,如车险、宠物险、非车险等。不同保险产品购买的流程不一样,对应的理赔流程也不完全一致,但会有很多公共的流程节点,如接报案、用户提交索赔资料、赔案缮制等。随着产品更新换代,相应保险产品的购买、理赔流程细节等又需要随着市场的反馈做相应的调整。此种情况下,如果都需要重新开发,尽管是基于已有流程做相应的改造,但也会耗费较多的开发成本。此外,业务规划人员对理赔流程实现的业务代码没有直观的感知,运行维护中出现问题往往也较难排查。鉴于经济情况时刻在发生改变,保险公司必须扩展其保险流程政策到更大范围。

2、目前常规的产品开发方式如下:

3、1、业务规划团队根据市场需求,提出产品业务需求;

4、2、开发人员在根据已有的代码,选择性拷贝公共部分代码,加上个性化业务逻辑代码开发,完成所有代码编写工作;

5、3、系统经历sit(system integration testing,系统集成测试)测试、uat(useracceptance test,用户验收测试)测试、业务验收等,投入市场正式使用。此过程中的测试一般为黑盒测试。

6、以上常见的开发方式,业务场景的耦合度较高,每种产品有定制化的开发,存在较多的重复开发场景,且新产品的开发依赖于开发人员对原有产品代码的熟悉程度,出错概率较高。业务规划团队也无法以直观的方式监控及参与,导致需求理解不一致时错误涉及的可能。

7、因此,在满足保险行业日新月异、保险产品更新换代快、降本增效的大环境要求下,如何降低产品开发的复杂性,提高可复用性是亟待解决的技术问题。


技术实现思路

1、本申请提供了一种基于组件的产品开发方法、装置、计算机设备及存储介质,以降低产品开发的复杂性,提高可复用性是亟待解决的技术问题。

2、第一方面,本申请提供了一种基于组件的产品开发方法,所述方法包括:

3、基于用户操作,在公共组件中确定第一目标组件;

4、基于编辑解析器,接收用户输入的代码,生成第二目标组件;

5、将所述第一目标组件以及所述第二目标组件按照预设的业务流程进行连接,生成组件执行流程,并对所述第一目标组件、所述第二目标组件以及所述组件执行流程进行封装,获得初始产品;

6、基于组件解析器,获得所述初始产品的可视化流程图,并基于所述可视化流程图,对所述初始产品进行测试,获得测试结果;

7、在所述测试结果为通过时,将所述初始产品作为目标产品。

8、第二方面,本申请还提供了一种基于组件的产品开发装置,所述装置包括:

9、第一目标组件确定模块,用于基于用户操作,在公共组件中确定第一目标组件;

10、第二目标组件获得模块,用于基于编辑解析器,接收用户输入的代码,生成第二目标组件;

11、初始产品获得模块,用于将所述第一目标组件以及所述第二目标组件按照预设的业务流程进行连接,生成组件执行流程,并对所述第一目标组件、所述第二目标组件以及所述组件执行流程进行封装,获得初始产品;

12、测试结果获得模块,用于基于组件解析器,获得所述初始产品的可视化流程图,并基于所述可视化流程图,对所述初始产品进行测试,获得测试结果;

13、目标产品获得模块,用于在所述测试结果为通过时,将所述初始产品作为目标产品。

14、第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的基于组件的产品开发方法。

15、第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的基于组件的产品开发方法。

16、本申请公开了一种基于组件的产品开发方法、装置、计算机设备及存储介质,基于用户操作,在公共组件中确定第一目标组件;基于编辑解析器,接收用户输入的代码,生成第二目标组件;将所述第一目标组件以及所述第二目标组件按照预设的业务流程进行连接,生成组件执行流程,并对所述第一目标组件、所述第二目标组件以及所述组件执行流程进行封装,获得初始产品;基于组件解析器,获得所述初始产品的可视化流程图,并基于所述可视化流程图,对所述初始产品进行测试,获得测试结果;在所述测试结果为通过时,将所述初始产品作为目标产品。该方法通过复用公共组件,减少了开发的工作量,通过编辑解析器接收用户设置的个性化代码,获得目标产品所需的组件,根据业务流程将第一目标组件以及第二目标组件进行连接并封装,获得初始产品,并生成初始产品的可视化流程图,为用户编辑调试、测试修改提供了便利,降低了产品开发的复杂性,提高了可复用性。



技术特征:

1.一种基于组件的产品开发方法,其特征在于,包括:

2.根据权利要求1所述的基于组件的产品开发方法,其特征在于,所述基于用户操作,在公共组件中确定第一目标组件之前,还包括:

3.根据权利要求1所述的基于组件的产品开发方法,其特征在于,所述将所述第一目标组件以及所述第二目标组件按照预设的业务流程进行连接,生成组件执行流程,包括:

4.根据权利要求3所述的基于组件的产品开发方法,其特征在于,所述基于目标组件的输入参数和输出参数以及所述业务流程,建立所述目标组件之间的跳转逻辑之前,还包括:

5.根据权利要求3所述的基于组件的产品开发方法,其特征在于,所述基于所述可视化流程图,对所述初始产品进行测试,获得测试结果,包括:

6.根据权利要求1所述的基于组件的产品开发方法,其特征在于,所述基于组件解析器,获得所述初始产品的可视化流程图,并基于所述可视化流程图,对所述初始产品进行测试,获得测试结果之后,还包括:

7.根据权利要求1-6任一项所述的基于组件的产品开发方法,其特征在于,所述基于组件解析器,获得所述初始产品的可视化流程图,包括:

8.一种基于组件的产品开发装置,其特征在于,包括:

9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至7中任一项所述的基于组件的产品开发方法。


技术总结
本申请涉及金融科技技术领域,具体公开了一种基于组件的产品开发方法、装置、计算机设备及存储介质。基于用户操作,确定第一目标组件;基于编辑解析器,接收用户输入代码,生成第二目标组件;将第一目标组件和第二目标组件进行连接与封装,获得初始产品;对初始产品进行测试,在测试通过时,将初始产品作为目标产品。该方法通过复用公共组件,减少了开发工作量,通过编辑解析器接收用户设置的个性化代码,获得目标产品所需的组件,根据业务流程将第一目标组件以及第二目标组件进行连接并封装,获得初始产品,并生成初始产品的可视化流程图,为用户编辑调试、测试修改提供了便利,降低了产品开发的复杂性,提高了可复用性。

技术研发人员:韦叠凤
受保护的技术使用者:中国平安财产保险股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1