【技术实现步骤摘要】
【国外来华专利技术】用于估计软件产品在操作环境中的安装时间的方法和系统
本专利技术通常涉及计算机领域,并且更特别地涉及精确估计软件产品在操作环境中的安装时间。
技术介绍
企业环境包括多个计算机系统、存储设备、本地和/或远程数据库以及具有不同时延/延迟的可能的多个通信网络的互连/集成。企业环境可以包括支持不同通信协议的遗留系统和非遗留系统之间的互连。企业环境可以包括来自不同制造商的多个机器,它们具有不同的配置、硬件、平台、操作系统、存储器配置、分区和性能特征。作为这种可变性的结果,企业环境中的产品安装会消耗可变且不可预测的时间量。
技术实现思路
公开了用于估计安装时间的各种实施例。在一个实施例中,根据安装配置选项识别计时参数,该计时参数影响用于在测试环境中的多个样品计算机上安装产品的安装时间间隔。识别一组计时参数测试操作以确定多个样品计算机的计时参数的测试值。对于测试环境中的多个样品计算机中的每一个,至少部分地基于所述一组计时参数测试操作,确定计时参数的测试值以用于该样品计算机。对于测试环境中的多个样品计算机中的每一个,至少部分地基于根据安装配置选项执行的安装操作,确定安装时间的测试值以用于该样品计算机。基于对计时参数的测试值和安装时间的测试值的分析,确定针对该计时参数的计时系数,所述两个测试值都针对多个样品计算机中的每一个被确定。记录计时系数和安装配置选项。基于计时系数和安装配置选项,估计用于在非测试操作环境中根据安装配置选项安装产品的安装时间间隔。在一个实施例中,对于所选择的安装配置选项,根据安装配置选项确定用于在非测试操作环境中安装产品的一个或多个安装操作。至少部分地基于一个 ...
【技术保护点】
一种用于估计软件产品在操作环境中的安装时间的方法,所述方法包括:根据安装配置选项识别计时参数,所述计时参数影响在测试环境中的多个样品计算机上安装软件产品的安装时间间隔;识别一组计时参数测试操作以确定所述多个样品计算机的所述计时参数的测试值;对于所述测试环境中的所述多个样品计算机中的每一个,至少部分地基于所述一组计时参数测试操作,确定所述样品计算机的所述计时参数的测试值;至少部分地基于根据所述安装配置选项执行的安装操作,确定所述样品计算机的安装时间的测试值;基于针对所述多个样品计算机中的每一个确定的所述计时参数的测试值和所述安装时间的测试值,确定针对所述计时参数的计时系数;记录所述计时系数和所述安装配置选项,其中基于所述计时系数和所述安装配置选项来估计在非测试操作环境中根据所述安装配置选项安装所述软件产品的安装时间间隔。
【技术特征摘要】
【国外来华专利技术】2012.01.03 US 13/342,5671.一种用于估计软件产品在操作环境中的安装时间的方法,所述方法包括:根据安装配置选项识别计时参数,所述计时参数影响在测试环境中的多个样品计算机上安装软件产品的安装时间间隔;识别一组计时参数测试操作以确定所述多个样品计算机的所述计时参数的测试值;对于所述测试环境中的所述多个样品计算机中的每一个,至少部分地基于所述一组计时参数测试操作,确定所述样品计算机的所述计时参数的测试值;至少部分地基于根据所述安装配置选项执行的安装操作,确定所述样品计算机的安装时间的测试值;基于针对所述多个样品计算机中的每一个确定的所述计时参数的测试值和所述安装时间的测试值,确定针对所述计时参数的计时系数;记录所述计时系数和所述安装配置选项,其中基于所述计时系数和所述安装配置选项来估计在非测试操作环境中根据所述安装配置选项安装所述软件产品的安装时间间隔。2.如权利要求1所述的方法,其中确定所述样品计算机的所述计时参数的测试值包括:对于所述测试环境中的所述多个样品计算机中的每一个,在预定次数的迭代中,在所述样品计算机上执行所述一组计时参数测试操作;基于在所述样品计算机上执行所述一组计时参数测试操作的计算机可用程序代码,确定所述计时参数的初始测试值;以及计算所述初始测试环境计时参数值的平均值,以确定所述样品计算机的所述计时参数的测试值和所述计时参数。3.如权利要求2所述的方法,其中确定所述样品计算机的安装时间的测试值包括:对于所述测试环境中的所述多个样品计算机中的每一个,在预定次数的迭代中,在所述样品计算机上执行根据所述安装配置选项执行的所述安装操作;基于在所述样品计算机上执行根据所述安装配置选项执行的所述安装操作的计算机可用程序代码,确定初始测试环境安装时间值;以及计算所述初始测试环境安装时间值的平均值,以确定所述样品计算机的所述安装时间的测试值。4.如权利要求1所述的方法,还包括:在所述测试环境中确定在所述多个样品计算机中的每一个上安装所述产品所根据的所述安装配置选项;对于所述安装配置选项,确定安装计划,所述安装计划包括用于根据所述安装配置选项安装所述产品的一个或多个安装操作;以及至少部分地基于用于所述安装配置选项的所述安装计划,识别计时参数,所述计时参数影响根据所述安装配置选项在所述测试环境中的所述多个样品计算机上安装所述产品的安装时间间隔。5.如前述权利要求中任一项所述的方法,其中记录所述计时系数和所述安装配置选项包括:将针对所述计时参数的计时系数和所述安装配置选项存储为安装单元的一部分,其中执行所述安装单元以用于在所述非测试操作环境中安装所述产品。6.如权利要求1所述的方法,其中记录所述计时系数和所述安装配置选项包括:生成用于估计与根据所述安装配置选项安装所述产品相关联的所述安装时间间隔的安装时间计算表达式,其中所述安装时间计算表达式包括至少所述计时参数和与所述计时参数相关联的计时系数的组合;以及将所述安装时间计算表达式存储为安装单元的一部分,其中执行所述安装单元以用于在所述非测试操作环境中安装所述产品。7.如权利要求1所述的方法,其中所述计时参数包括以下参数中的至少一个:数据拷贝参数、过程关闭参数、数据库参数、网络往返参数,以及其中所述计时参数的测试值包括下述中的至少一个:数据拷贝时间间隔、过程关闭时间间隔、数据库时间间隔、网络往返时间间隔。8.如权利要求1所述的方法,其中安装所述产品包括安装所述产品的多个组件,其中所述安装配置选项指示所述产品的被选择用于安装的组件的至少一子集。9.一种用于估计软件产品在操作环境中的安装时间的方法,所述方法包括:对于所选择的安装配置选项,确定用于根据所述安装配置选项在非测试操作环境中安装产品的一个或多个安装操作;至少部分地基于所述一个或多个安装操作,选择多个预定的安装时间计算表达式中的第一表达式,所述第一表达式包括至少计时参数和与所述计时参数相关联的计时系数的组合;识别一组计时参数测试操作,以确定所述非测试操作环境中的所述计时参数的当前值;至少部分地基于识别出的一组计时参数测试操作,确定所述计时参数的当前值;以及至少部分地基于所述计时参数的当前值、对应的计时系数和所述多个安装时间计算表达式中的第一表达式,估计与在所述非测试操作环境中根据所述安装配置选项安装所述产品相关联的安装时间间隔。10.如权利要求9所述的方法,其中确定所述计时参数的当前值包括:在预定次数的迭代中,在所述非测试操作环境中执行所述一组计时参数测试操作;基于在所述非测试操作环境中执行所述一组计时参数测试操作的计算机可用程序代码,确定初始计时参数值;以及计算所述初始计时参数值的平均值以确定所述计时参数的当前值。11.如权利要求9所述的方法,其中在测试环境中确定所述多个安装时间计算表达式中的第一表达式、所述多个安装时间计算表达式中的第一表达式的计时参数、以及与所述计时参数相...
【专利技术属性】
技术研发人员:E·斯普林,黎勇,R·巴塞尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。