创建应用程序的方法和系统技术方案

技术编号:31479579 阅读:43 留言:0更新日期:2021-12-18 12:12
本发明专利技术提供了一种创建应用程序的方法和系统。该方法包括:提供应用程序开发源工件;提供第一经改变的工件和第二经改变的工件,第一经改变的工件和第二经改变的工件与应用程序开发源工件分别具有第一差异和第二差异,其中应用程序开发源工件、第一经改变的工件和第二经改变的工件分别包括分配有唯一标识符的信息对象;分别确定第一差异和第二差异;考虑到相应信息对象的相应唯一标识符,确定第一差异和第二差异是否能够合并;如果第一差异和第二差异是能够合并的:将第一差异和第二差异与应用程序开发源工件合并;以及通过使用经合并的应用程序开发源工件来开发应用程序。应用程序开发源工件来开发应用程序。应用程序开发源工件来开发应用程序。

【技术实现步骤摘要】
创建应用程序的方法和系统


[0001]本公开主要涉及软件管理系统,尤其是用于开发应用程序的系统,其可被用于管理、构建、测试、部署和迭代这样的应用程序(在本文中统称为产品系统)。

技术介绍

[0002]最近,越来越多的计算机软件产品以应用程序的形式既用于个人需求又用于商业需求,在本专利文献中简称为“app”。这样的应用程序可以在移动环境中使用也可以在云计算平台上和“内部部署”使用,并且可以提供一组具体的功能。本专利技术主要涉及这些应用程序的开发和创建。
[0003]目前,已经存在支持应用程序开发的产品系统和解决方案。这样的产品系统可能会从改进中受益。

技术实现思路

[0004]各种公开的实施方式包括可用于促进创建应用程序的方法和计算机系统。
[0005]根据本专利技术的第一方面,创建应用程序的计算机实施的方法可以包括:提供应用程序开发源工件;提供第一经改变的工件和第二经改变的工件,该第一经改变的工件和第二经改变的工件分别与应用程序开发源工件具有第一差异和第二差异,其中应用程序开发源工件、第一经改变的工件和第二经改变本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于创建应用程序(120)的计算机实施的方法,包括:提供应用程序开发源工件(130);提供第一经改变的工件(132)和第二经改变的工件(134),所述第一经改变的工件(132)和第二经改变的工件(134)分别与所述应用程序开发源工件(130)具有第一差异(136)和第二差异(138),其中,所述应用程序开发源工件(130)、所述第一经改变的工件(132)和所述第二经改变的工件(134)分别包括分配有唯一标识符的信息对象(140);分别确定所述第一差异(136)和所述第二差异(138);考虑到相应的所述信息对象(140)的相应的所述唯一标识符,确定所述第一差异(136)和所述第二差异(138)是否能够合并;如果所述第一差异(136)和所述第二差异(138)是能够合并的:将所述第一差异(136)和所述第二差异(138)与所述应用程序开发源工件(130)合并;以及通过使用合并的应用程序开发源工件(130')来开发所述应用程序(120)。2.根据权利要求1所述的计算机实施的方法,进一步包括:将所述第一差异(136)中的互连差异分别分配给第一组的差异,并且将所述第二差异(138)中的互连差异分别分配给第二组的差异;确定所述第一组和所述第二组之间的组冲突;以及将未涉及组冲突的组的差异分类为能够合并的,并且将涉及至少一个组冲突的组的差异分类为不能够合并的。3.根据权利要求2所述的计算机实施的方法,进一步包括:在所述第一组与所述第二组之间的所确定的组冲突中确定能够解决的组冲突;以及将具有能够解决的组冲突的组的差异分类为能够合并的。4.根据权利要求2或3所述的计算机实施的方法,进一步包括:将所述第一组和所述第二组中的至少三个冲突组分配给相应的超群,其中至少三个组至少部分地彼此冲突,在所述相应的超群的所确定的组冲突中确定能够解决的组冲突;如果所述相应的超群的所有组冲突都是能够解决的组冲突:将所述相应的超群的差异分类为能够合并的。5.根据前述权利要求中任一项所述的计算机实施的方法,进一步包括:如果所述第一差异(136)中的第一差异和所述第二差异(138)中的第二差异涉及至少一个第一信息对象(140)的至少一个能够合并的属性,至少一个第二信息对象(140)的至少两个独立的属性,和/或两个不同的信息对象(140),则将所述第一差异中的第一差异和所述第二差异中的第二差异分类为能够合并的。6.根据前述权利要求中任一项所述的计算机实施的方法,其中,所述信息对象(140)被至少部分地组织成图结构,其中,为了确定所述第一差异(136)和所述第二差异(138)中的差异是否能够合并,分别考虑所述信息对象(140)的所述图结构和所述图结构的所述信息对象(140)的相应的唯一标识符。7.根据前述权利要求中任一项所述的计算机实施的方法,进一步包括:
如果相应的差异涉及第一类型的信息对象(140)的列表,则将所述第一差异(136)和所述...

【专利技术属性】
技术研发人员:阿尔然
申请(专利权)人:门德斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1