公开了用于实施UI现代化应用模块的不同方法、设备/系统和介质。接收器接收将新特征实施到当前应用中的请求。处理器访问数据库以接收当前源代码和组件的对应于当前应用的统计数据。处理器确定与将新特征实施到当前应用中对当前源代码的影响有关的影响值是否超过预定阈值。当确定影响值超过预定阈值时,则处理器确定:如果新特征被实施到当前应用中,当前应用开发是否可以与应用的新版本并行运行。当确定当前应用开发可与应用的新版本并行运行时,处理器将新特征实施到当前应用中。处理器将新特征实施到当前应用中。处理器将新特征实施到当前应用中。
【技术实现步骤摘要】
【国外来华专利技术】用于实施UI现代化应用模块的方法和设备
[0001]相关申请的交叉引用
[0002]本申请要求2020年5月8日提交的美国临时专利申请No.63/021,801的优先权,其全部内容通过引用并入本文。
[0003]本公开总体上涉及用户接口(UI)现代化应用,更具体地,涉及用于实施UI现代化应用模块的方法和设备,所述UI现代化应用模块被配置为获得关于将新特征实施到当前应用中的反馈数据,借此改进当前应用的功能性和效率(经由支持和维护)。
技术介绍
[0004]本部分中描述的发展是专利技术人已知的。然而,除非另有说明,否则不应当假设本部分中描述的任何发展仅仅由于它们被包括在本部分中就有资格作为现有技术,或者这些发展是本领域普通技术人员已知的。
[0005]如今,跨组织的多个商业线(LOB),UI开发者被分配事件或任务以构建或扩展被认为是遗留和过时的应用上的特征和/或功能性。在许多情况下,从支持和维护的角度来看,使用过时技术来扩展这些应用的成本可能相当高。传统上,应用开发团队可持续致力于对过时的UI框架进行修补和添加。随着日落和/或过时技术的持续发展,应用开发团队可能在应用的交付中经历较慢的速度;系统可能在应用的安全性中经历漏洞;并且组织可能增加支持和维护这些应用的成本。
[0006]此外,在许多团队中,开发者可能感觉不到有权做出决策来提高软件开发生命周期(SDLC)中的总体效率。团队应通过寻求改进更容易支持、扩展和与工具包库整合并且更好地满足ADA要求的处理和技术来寻求更有效的方式,这可能是所期望的。在技术堆栈(tech stack)中不进行所需改变的情况下,组织可能每天继续创建技术债务,这可能给当前应用增加更多的复杂性和问题。这可能会使这些应用程序更难维护,并阻碍开发者学习新技能,使其在这个快速变化的
保持相关性。
技术实现思路
[0007]本公开通过其不同方面、实施例和/或特定特征或子组件中的一个或多个可提供用于实现UI现代化应用模块的不同系统、服务器、设备、方法、介质、程序和平台等,所述UI现代化应用模块用于基于若干关键数据获得关于将新特征实施到当前应用中的反馈数据,包括但不限于当前技术堆栈数据、当前ADA实现数据、当前团队技能设置数据、关于应用和组件的转换的时间估计数据以及团队大小数据,从而提高当前应用的功能和效率(经由支持和维护)。
[0008]根据本公开的一方面,公开了一种用于通过利用一个或多个处理器以及一个或多个存储器来实施UI现代化应用模块的方法。所述方法可包括:接收将新特征实施到当前应用中的请求;访问存储与所述当前应用相关联的当前源代码和组件的数据库;从数据库接
收所述当前源代码和所述组件的对应于当前应用的统计数据;确定与将所述新特征实施到所述当前应用中对所述当前源代码的影响有关的影响值是否超过预定阈值;当确定所述影响值超过所述预定阈值时,则确定:如果所述新特征被实施到所述当前应用中,当前应用开发是否能够与所述应用的新版本并行运行;以及当确定当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。
[0009]根据本公开的另一方面,当确定所述当前应用开发不能与所述应用的新版本并行运行时,所述方法可还包括:对于应用开发重新进行当前积压数据的优先排序;以及基于所述重新优先排序的积压数据将所述新特征实施到所述当前应用中。
[0010]根据本公开的另一方面,所述方法可还包括:请求附加开发资源数据;以及基于所述附加开发资源数据,将所述新特征实施到所述当前应用中。
[0011]根据本公开的另一方面,所述预定阈值是表示对所述当前源代码的70%影响的值,但本公开不限于此。
[0012]根据本公开的另一方面,当确定所述影响值小于所述预定阈值时,所述方法可还包括:确定所述新特征是否包括多个连接的交互式组件;以及当确定所述新特征包括多个连接的交互式组件时,将所述新特征实施到所述当前应用中。
[0013]根据本公开的另一方面,当确定所述影响值小于所述预定阈值时,所述方法可还包括:确定所述新特征是否包括多个连接的交互式组件;当确定所述新特征不包括多个连接的交互式组件时,从UI工具包接收网络组件;以及基于所接收的网络组件,将所述新特征实施到所述当前应用中。
[0014]根据本公开的另一方面,当确定为构建所述应用的新版本而开发和测试的源代码的量大于所述当前源代码的量的两倍时,所述方法可还包括:确定:如果所述新特征被实施到所述当前应用中,所述当前应用开发是否能够与所述应用的新版本并行运行;以及当确定所述当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。
[0015]根据本公开的另一方面,公开了一种用于实施UI现代化应用模块的系统。所述系统可包括:数据库,包括存储与当前应用相关联的当前源代码和组件的存储器;以及处理器,经由通信网络耦接到所述数据库。所述处理器可被配置为:接收将新特征实施到所述当前应用中的请求;访问所述数据库以从数据库接收所述当前源代码和所述组件的对应于所述当前应用的统计数据;确定与将所述新特征实施到所述当前应用中对所述当前源代码的影响有关的影响值是否超过预定阈值;当确定所述影响值超过所述预定阈值时,则确定:如果所述新特征被实施到所述当前应用中,当前应用开发是否能够与所述应用的新版本并行运行;以及当确定当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。
[0016]根据本公开的另一方面,当确定所述当前应用开发不能与所述应用的新版本并行运行时,所述处理器可还被配置为:对于应用开发重新进行当前积压数据的优先排序;以及基于所述重新优先排序的积压数据,将所述新特征实施到所述当前应用中。
[0017]根据本公开的另一方面,所述处理器可还被配置为:请求附加开发资源数据;以及基于所述附加开发资源数据将所述新特征实施到所述当前应用中。
[0018]根据本公开的另一方面,当确定所述影响值小于所述预定阈值时,所述处理器可
还被配置为:确定所述新特征是否包括多个连接的交互式组件;以及当确定所述新特征包括多个连接的交互式组件时,将所述新特征实施到所述当前应用中。
[0019]根据本公开的另一方面,当确定所述影响值小于所述预定阈值时,所述处理器还被配置为:确定所述新特征是否包括多个连接的交互式组件;当确定所述新特征不包括多个连接的交互式组件时,从UI工具包接收网络组件;以及基于所接收的网络组件,将所述新特征实施到所述当前应用中。
[0020]根据本公开的另一方面,当确定为构建所述应用的新版本而要开发和测试的源代码的量大于所述当前源代码的量的两倍时,所述处理器可还被配置为:确定:如果所述新特征被实施到所述当前应用中,所述当前应用开发是否能够与所述应用的新版本并行运行;以及当确定所述当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。
[0021]根据本公开的另一方面,公开了一种非暂时性计算机可读介质,本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于通过利用一个或多个处理器以及一个或多个存储器来实施用户接口UI现代化应用模块的方法,所述方法包括:接收将新特征实施到当前应用中的请求;访问存储与所述当前应用相关联的当前源代码和组件的数据库;从所述数据库接收所述当前源代码和所述组件的对应于所述当前应用的统计数据;确定与将所述新特征实施到所述当前应用中对所述当前源代码的影响有关的影响值是否超过预定阈值;当确定所述影响值超过所述预定阈值时,则确定:如果所述新特征被实施到所述当前应用中,当前应用开发是否能够与所述应用的新版本并行运行;以及当确定所述当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。2.根据权利要求1所述的方法,其中,当确定所述当前应用开发不能与所述应用的新版本并行运行时,所述方法还包括:对于应用开发重新进行当前积压数据的优先排序;以及基于所述重新优先排序的积压数据将所述新特征实施到所述当前应用中。3.根据权利要求2所述的方法,还包括:请求附加开发资源数据;以及基于所述附加开发资源数据,将所述新特征实施到所述当前应用中。4.根据权利要求1所述的方法,其中,所述预定阈值是表示对所述当前源代码的70%影响的值。5.根据权利要求1所述的方法,其中,当确定所述影响值小于所述预定阈值时,所述方法还包括:确定所述新特征是否包括多个连接的交互式组件;以及当确定所述新特征包括多个连接的交互式组件时,将所述新特征实施到所述当前应用中。6.根据权利要求1所述的方法,其中,当确定所述影响值小于所述预定阈值时,所述方法还包括:确定所述新特征是否包括多个连接的交互式组件;当确定所述新特征不包括多个连接的交互式组件时,从UI工具包接收网络组件;以及基于所接收的网络组件,将所述新特征实施到所述当前应用中。7.根据权利要求1所述的方法,其中,当确定为构建所述应用的新版本而开发和测试的源代码的量大于所述当前源代码的量的两倍时,所述方法还包括:确定:如果所述新特征被实施到所述当前应用中,所述当前应用开发是否能够与所述应用的新版本并行运行;以及当确定所述当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。8.一种用于实施用户接口UI现代化应用模块的系统,包括:数据库,包括存储与当前应用相关联的当前源代码和组件的存储器;以及处理器,经由通信网络可操作地连接到所述数据库,其中,所述处理器被配置为:
接收将新特征实施到所述当前应用中的请求;访问所述数据库以从所述数据库接收所述当前源代码和所述组件的对应于所述当前应用的统计数据;确定与将所述新特征实施到所述当前应用中对所述当前源代码的影响有关的影响值是否超过预定阈值;当确定所述影响值超过所述预定阈值时,则确定:如果所述新特征被实施到所述当前应用中,当前应用开发是否能够与所述应用的新版本并行运行;以及当确定当前应用开发能够与所述应用的新版本并行运行时,将所述新特征实施到所述当前应用中。9.根据权利要求8所述的系统,其中,当确定所述当前应用开发不能与所述应用的新版本并行运行时,所述处理器还被配置为:对于应用开发重新进行当前积压数据的优先排序;以及基于所述重新优先排序的积压数据,将所述新特征实施到所述当前应用中。10.根据权利要求9所述的系统,其中,所述处理器还被配置为:请求附加的开发资源数据...
【专利技术属性】
技术研发人员:S,
申请(专利权)人:摩根大通国家银行,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。