本申请涉及智能制造技术领域,特别是涉及一种测试床成熟度量化方法、装置、计算机设备和存储介质。
背景技术:
目前,我国制造业正处于调整产业结构、转变发展方式的关键时期,工业企业正在紧锣密鼓进行智能制造升级。基于平台型测试床应用技术及其技术成熟度评价,尚处于发展的初级阶段。
平台型测试床是一个变化、开放的复杂系统,网络安全和应用集成,是平台测试床的重要组成部分。近年来,我国业内专家针对复杂多变的系统,提出了智能制造技术成熟度模型,智能制造技术成熟度模型从测试床的制造维和智能维两个维度、多个域进行技术成熟度的评估量化,得到测试床的技术成熟度评估量化结果。
然而,现有技术中各企业评价标准不统一,且上述智能制造技术成熟度模型在对测试床的技术成熟度进行评估量化时,存在评价维度脱节的情况,导致评价结果的准确度低。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种测试床成熟度量化方法、装置、计算机设备和存储介质。
第一方面,本申请提供一种测试床成熟度量化方法,该方法应用于平台型测试床的技术成熟度量化模型,技术成熟度量化模型包括四层架构,四层架构用于指示技术成熟度量化模型的一级量化指标;各层架构至少包括两项能力,能力用于指示技术成熟度量化模型的二级量化指标;该方法包括:
根据各二级量化指标的等级规则,确定各二级量化指标的等级;
根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值;
根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值。
在其中一个实施例中,在上述根据各二级量化指标的等级规则,确定各二级量化指标的等级之前,还包括:
对各二级量化指标进行定性分析,得到各二级量化指标的等级规则;定性分析指的是对二级量化指标进行性能优化的分析。
在其中一个实施例中,各二级量化指标对应的等级至少包括性能缺失等级、性能基础等级、性能标准等级、性能提升等级和性能领军等级。
在其中一个实施例中,上述根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值,包括:
根据预设的二级指标等级量化表,确定各二级量化指标的等级对应的量化值;二级指标等级量化表包括各二级量化指标的等级和量化值之间的对应关系;
根据预设的二级指标权重信息表,获取各二级量化指标对应的权重值;二级指标权重信息表包括各二级量化指标和权值之间的对应关系;
将各二级量化指标的量化值与各二级量化指标对应的权重值进行加权计算,得到各一级量化指标的量化值。
在其中一个实施例中,上述根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值,包括:
根据预设的一级指标权重信息表,获取各一级量化指标对应的权重值;一级指标权重信息表包括各一级量化指标和权值之间的对应关系;
将各一级量化指标的量化值与各一级量化指标对应的权重值进行加权计算,得到平台型测试床的技术成熟度量化值。
在其中一个实施例中,该方法还包括:
根据平台型测试床的技术成熟度量化值确定平台型测试床的的成熟度等级;成熟度等级用于表征平台型测试床的性能技术的成熟程度。
在其中一个实施例中,上述平台型测试床的技术成熟度量化模型的构建方法包括:
获取平台型测试床的一级量化指标;一级量化指标至少包括边缘层、基础设施层、应用层和平台层;
根据技术成熟度量化目标,设定各一级量化指标对应的二级量化指标;每个一级量化指标至少包括两个二级量化指标;二级量化指标至少包括数据采集、网络连接、数据存储、远程操控;
根据各一级量化指标和对应的二级量化指标,构建平台型测试床的技术成熟度量化模型。
第二方面,本申请提供一种测试床成熟度量化装置,该装置包括:
第一确定模块,用于根据各二级量化指标的等级规则,确定各二级量化指标的等级;
第二确定模块,用于根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值;
第三确定模块,用于根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值。
第三方面,本申请提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现上述第一方面中任一项实施例所提供的测试床成熟度量化方法。
第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例所提供的测试床成熟度量化方法。
上述测试床成熟度量化方法、装置、计算机设备和存储介质,该方法应用于平台型测试床的技术成熟度量化模型,该模型包括四层架构,每层架构对应模型的一级量化指标,各层架构至少包括两项能力,每个能力对应模型的二级量化指标,计算机设备通过根据二级量化指标的等级规则,确定各二级量化指标的等级,根据各二级量化指标的等级和其对应的权重,确定各一级量化指标的量化值,进而根据各一级量化指标的量化值和其对应的权重,确定平台型测试床的技术成熟度量化值。本方法中,基于平台型测试床技术成熟度量化模型,对各项二级量化指标进行统一的等级划分,形成了统一标准的量化规则,该模型的四层架构与多项能力互相交叉,使得测试床的技术成熟度的量化结果更加全面、准确。
附图说明
图1为一个实施例中测试床成熟度量化方法的应用环境图;
图2为一个实施例中测试床成熟度量化方法的流程示意图;
图3为另一个实施例中测试床成熟度量化方法的流程示意图;
图4为另一个实施例中测试床成熟度量化方法的流程示意图;
图5为另一个实施例中测试床成熟度量化方法的流程示意图;
图5a为一个实施例中测试床技术成熟度量化模型的示意图;
图6为一个实施例中测试床成熟度量化装置的结构框图;
图7为另一个实施例中测试床成熟度量化装置的结构框图;
图8为另一个实施例中测试床成熟度量化装置的结构框图;
图9为另一个实施例中测试床成熟度量化装置的结构框图;
图10为另一个实施例中测试床成熟度量化装置的结构框图;
图11为另一个实施例中测试床成熟度量化装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的测试床成熟度量化方法,可以应用于如图1所示的应用环境中。图1提供了一种计算机设备,该计算机设备可以是终端,也可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、数据库、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备的数据库用于存储测试床成熟度量化数据。该计算机程序被处理器执行时以实现一种测试床成熟度量化方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
技术成熟度是在人们对技术发展的过程和成熟规律认识不断深化的基础上产生和发展起来的。具体指相对于某个具体系统或项目而言所处的发展状态,反映了技术对于项目预期目标的满足程度。
在软件开发方面,humphrey于1986年将成熟度框架应用于软件工程,加上了成熟度等级的概念,研制成当前整个软件产业界所使用的框架的基础,即软件能力成熟度模型(softwarecapabilitymaturitymodel,sw-cmm)。软件能力成熟度模型是为开发软件产品而提出的过程改进成熟度模型,归纳了业界关于产品开发管理活动的普遍认可的实践经验,覆盖产品从概念提出到交付的整个生存周期。其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。过程管理是sw-cmm的核心,它认为只有过程质量得到控制,产品最终质量才能保障。根据组织软件开发能力成熟度的情况,分为5级,为初始级、受管理级、已定义级、定量管理级和持续优化级。
测试床的发展经历了参数型测试床、功能型测试床和平台型测试床三个阶段。参数型测试床可以对某一类数据系统进行测试评估,并能够被不同的系统共享,其开放性和扩展性得到极大提高。功能型测试床的算法框架是内嵌在测试床之中的,很难在建立测试床之后,进行修改或扩展,难以对综合性能进行比较和评估。在平台型测试床中,测试对象是由多个模块通过“搭积木”的方式组装在一起得到的。平台型测试床具备了参数配置、算法替换和结构设计三种功能,具备非常强大的测试评估能力,是一种较为理想的测试评估平台,也是目前测试床的发展趋势。
基于平台型测试床应用技术及其技术成熟度评价,尚处于发展的初级阶段,相关模型与评价方法仍需进一步深入探讨研究。面对不同行业、应用场景下的平台型测试床,急需提出一种统一规范的技术成熟度模型和评价方法,尽快形成标准化评价制度和等级,为工业质量提升、转型升级提供保障,存在没有针对不同行业下测试床的通用成熟度评价模型、没有结合测试床四层架构的成熟度评价模型、没有统一的成熟度等级规范、没有针对包含软硬件、网络、应用、数据库等模块复杂系统的技术成熟度评价模型和方法。
下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。需要说明的是,本申请图2-图5实施例提供的系统管理方法,其执行主体可以是计算机设备,也可以是测试床成熟度量化装置,该测试床成熟度量化装置可以通过软件、硬件或者软硬件结合的方式成为计算机设备的部分或全部。下述方法实施例中,均以执行主体是计算机设备为例来进行说明。
在一个实施例中,如图2所示,提供了一种测试床成熟度量化方法,该方法应用于平台型测试床的技术成熟度量化模型,该技术成熟度量化模型包括四层架构,四层架构用于指示技术成熟度量化模型的一级量化指标,且各层架构至少包括两项能力,该能力用于指示技术成熟度量化模型的二级量化指标,该方法包括以下步骤:
s201、根据各二级量化指标的等级规则,确定各二级量化指标的等级。
其中,二级量化指标指的是一级量化指标包括的多项能力对应的量化指标,二级量化指标用于指示不同层次、不同方面的能力,示例地,二级量化指标可以包括应用集成、个性定制、远程操控、数据存储、数据应用、网络连接、网络安全、网络集群、设备接入、数据采集、边缘计算等,每个架构层对应的能力可能不同,也即,不同的一级量化指标可能对应不同的二级量化指标;等级规则指的是各二级量化指标的性能优良程度与不同等级的对应关系;优选地,该等级至少包括性能缺失等级、性能基础等级、性能标准等级、性能提升等级和性能领军等级,其中,性能缺失等级可以表示为l0,性能基础等级可以表示为l1,性能标准等级可以表示为l2,性能提升等级可以表示为l3,性能领军等级可以表示为l4。
在本实施例中,计算机设备根据二级量化指标对应的等级规则,确定每一个二级量化指标对应的等级,例如,计算机设备可以获取某一项二级量化指标对应的实际情况,将实际情况与该二级量化指标的等级规则进行对比分析,从不同等级中匹配与该实际情况最贴近的等级,则确定当前等级为该二级量化指标的等级,本实施例对此不做限定。
s202、根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值。
其中,二级量化指标对应权重指的是根据二级量化指标在平台型测试床中重要程度确定的权重,不同的二级量化指标的权重可以相同,也可以不同;计算机可以通过根据实际情况制定的现行企业通用的量化标准,制定不同二级量化指标的权重。一级量化指标指的是平台型测试床的四层架构对应的指标,包括边缘层、基础设施层(nfrastructure-as-a-service,iaas)、平台层(platform-as-a-service,paas)和软件层(software-as-a-service,saas)。
在本实施例中,计算机设备可以对各二级量化指标设定其对应的权重,以上述同样的例子说明,应用集成的权重可设定为0.45,个性定制的权重可设定为0.2,远程操控的权重可设定为0.35,将一级量化指标对应的所有的二级量化指标的等级量化值与权重加权求和,得到一级量化指标的量化值,或者采用其他计算方法得到一级量化指标的量化值。示例地,一级量化指标saas层包括三个二级量化指标,分别是应用集成、个性定制、远程操控,若二级量化指标应用集成的等级为l3级,二级量化指标个性定制的等级为l2级,二级量化指标远程操控的等级为l3级,再根据上述二级量化指标设定的权重,通过加权计算,可得到saas层的量化值,示例地,计算机设备可通过公式(1)计算一级量化指标的量化值,其他一级量化指标算法类似,本实施例对此不做限定。
其中,cj表示第j个一级量化指标的量化值;xi为第i个二级量化指标的权重系数,li为第i个二级量化指标的等级量化值。
s203、根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值。
其中,计算机设备可以根据实际情况和量化要求,对各一级量化指标设定其对应的权重,一级量化指标的权重值可以相同,也可以不同。技术成熟度量化值指的是测试床的技术成熟度的综合量化值。
在本实施例中,计算机设备通过上述实施例中可以确定各一级量化指标的量化值,将一级指标的量化值与权重加权求和,便可得到技术成熟度的量化值。示例地,计算机设备可以根据实际情况,设定边缘层对应的权重为0.35,iaas层对应的权重为0.15,paas层对应的权重为0.15,saas层对应的权重为0.35;若计算机设备获取到边缘层的量化值,iaas层的量化值,paas层的量化值,saas层的量化值,则通过加权计算,可得技术成熟度的量化值,示例地,计算机设备可通过公式(2)计算平台型测试床的技术成熟度的量化值。
其中,θ为平台型测试床成熟度综合评价得分,cj表示第j个一级量化指标的量化值;yj为第j个一级量化指标的权重系数。
上述测试床成熟度量化方法应用于平台型测试床的技术成熟度量化模型,通过该模型的四层架构以及多项能力,其中每层架构对应模型的一级量化指标,每个能力对应模型的二级量化指标,实现计算机设备通过根据二级量化指标的等级规则,确定各二级量化指标的等级,根据各二级量化指标的等级和其对应的权重,确定各一级量化指标的量化值,进而根据各一级量化指标的量化值和其对应的权重,确定平台型测试床的技术成熟度量化值。由于基于平台型测试床技术成熟度量化模型,对各项二级量化指标进行统一的等级划分,形成了统一标准的量化规则,该模型的四层架构与多项能力互相交叉,使得测试床的技术成熟度的量化结果更加全面、可靠和准确。
优选地,在得到技术成熟度的量化值之后,还可以根据平台型测试床的技术成熟度量化值确定平台型测试床的成熟度等级;成熟度等级可以直观地表征平台型测试床的性能技术的成熟程度。
示例地,计算机设备可以设定技术成熟度的量化值在(1-20)区间的为等级0,量化值在(21-40)区间的为等级1,量化值在(41-60)区间的为等级2,量化值在(61-80)区间的为等级3,量化值在(81-100)区间的为等级4,通过等级反映该测试床的技术成熟度,结果更为直观,本实施例对此不做限定。
各二级量化指标具有对应的等级规则,等级规则的制定方法包括多种,在一个实施例中,在上述根据各二级量化指标的等级规则,确定各二级量化指标的等级之前,还包括:
对各二级量化指标进行定性分析,得到各二级量化指标的等级规则;定性分析指的是对二级量化指标进行性能优化的分析。
其中,定性分析指的是对各二级量化指标的性能进行分析,定性分析的方式分为多种,一些二级量化指标需要进行人工统计,计算机设备可以根据人工统计之后的形成的二级量化指标情况统计表进行定性分析,例如性能比较差的远程操作等二级量化指标;其他自动化的二级量化指标,计算机设备可以直接根据相关参数对其进行定性分析,例如网络连接的定性分析,计算机设备可根据设备之间的连通性、数据的共享性等进行定性分析,本实施例对此不做限定。具体地,以下为各二级量化指标定性分析后得到的等级规则。
边缘计算,指的是平台型测试床的大数据处理能力;其对应的等级规则如表1所示:
表1边缘计算等级规则
数据采集,指的是平台型测试床的采集数据的能力;其对应的等级规则如表2所示:
表2数据采集等级规则
设备接入,指的是在产品生产、制造、组装、运维、运输等产品全生命周期各环节中,所使用到的软硬件设备和系统,通过相关的转换接口协议,能够将设备和系统中的数据,且上传至各个层级或系统的能力;其对应的等级规则如表3所示:
表3设备接入等级规则
网络连接,指的是平台型测试床的四层架构的网络连通性;其对应的等级规则如表4所示:
表4网络连接等级规则
网络安全,指的是对平台型测试床的各层架构之间互联的网络进行安全保护的能力,包括网络传输设备冗余能力、用户身份保护监测、数据保护、自动恢复等功能;其对应的等级规则如表5所示:
表5网络安全等级规则
网络集群,指的是平台型测试床的服务、数据分析的承载能力;其对应的等级规则如表6所示:
表6网络集群等级规则
数据存储,指的是平台型测试床的分析能力以及优化生产制造管理的能力;其对应的等级规则如表6所示:
表6数据存储等级规则
数据应用,指的是平台型测试床对制造生产提供指导、优化的能力;其对应的等级规则如表7所示:
表7数据应用等级规则
远程操控,指的是平台型测试床对设备的远程管理、运维的能力;其对应的等级规则如表8所示:
表8远程操控等级规则
个性定制,指的是平台型测试床中软件功能的使用模式更新变化的能力;其对应的等级规则如表9所示:
表9个性定制等级规则
应用集成,指的是平台型测试床的数据共享、数据交换的能力;其对应的等级规则如表10所示:
表10应用集成等级规则
在本实施例中,计算机设备通过对二级量化指标进行定性分析,得到各二级量化指标对应的等级规则,在进行技术成熟度量化时,形成了统一的等级量化标准,使得量化结果更加准确。
一级量化指标的量化值可以通过不同方式确定,在一个实施例中,如图3所示,上述根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值,包括:
s301、根据预设的二级指标等级量化表,确定各二级量化指标的等级对应的量化值;二级指标等级量化表包括各二级量化指标的等级和量化值之间的对应关系。
其中,等级量化表指的是计算机设备设定的各二级量化指标的等级与其对应的量化值的关系表。
在本实施例中,优选地,计算机设备可以对各二级量化指标的不同等级设定其对应的量化值,示例地,性能缺失等级l0的量化值可设定为20,性能基础等级l1的量化值可设定为40,性能标准等级l2的量化值可设定为60,性能提升等级l3的量化值可设定为80,性能领军等级l4的量化值可设定为100,本实施例对此不做限定。
s302、根据预设的二级指标权重信息表,获取各二级量化指标对应的权重值;二级指标权重信息表包括各二级量化指标和权值之间的对应关系。
其中,二级指标权重信息表指的是计算机设备根据二级量化指标的实际承担能力,设定的各二级量化指标对应的权重值,计算机设备可以通过二级指标权重信息表获取相应的二级量化指标的权重。具体如表11所示。
表11二级指标权重信息表
s303、将各二级量化指标的量化值与各二级量化指标对应的权重值进行加权计算,得到各一级量化指标的量化值。
在本实施例中,示例地,计算机设备在计算一级量化指标saas层的量化值时,由于saas层包括三个二级量化指标,分别是应用集成、个性定制、远程操控,计算机设备可以确定应用集成的等级为l3级,确定个性定制的等级为l2级,确定标远程操控的等级为l3级,根据等级量化表,确定应用集成的等级量化值为80,个性定制的等级量化值为60,远程操控的等级量化值为80,再根据二级指标权重信息表,确定应用集成的权重为0.45,个性定制的权重为0.2,远程操控的权重为0.35,通过加权计算,便可求得一级量化指标的量化值为76,本实施例对此不做限定。
在本实施例中,计算机设备根据二级量化指标的等级量化值与权重进行一级量化指标的量化值的求解,以统一的等级标准来求解一级量化指标,使得一级量化指标的量化结果更为准确。
技术成熟度量化值的确定方法可以通过一级量化指标直接确定,也可以通过一级量化指标与二级量化指标关联确定,在一个实施例中,如图4所示,上述根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值,包括:
s401、根据预设的一级指标权重信息表,获取各一级量化指标对应的权重值;一级指标权重信息表包括各一级量化指标和权值之间的对应关系。
其中,一级指标权重信息表指的是计算机设备根据一级量化指标的实际发挥作用,设定的各一级量化指标对应的权重值,计算机设备可以通过一级指标权重信息表获取相应的一级量化指标的权重。具体如表12所示。
表12一级指标权重信息表
其中,边缘层是整个测试床获取数据并可以进行优化反馈的关键部分,saas层是用户与系统、设备、数据进行交互对接的窗口,也是互联网时代下的新兴产物,因此两者权重较高。iaas层目前已有成熟运营商,租赁其服务即可,paas层中的数据存储、分析等算法,各行业专业人员,已有丰富的积累,因此两者权重较低。
s402、将各一级量化指标的量化值与各一级量化指标对应的权重值进行加权计算,得到平台型测试床的技术成熟度量化值。
在本实施例中,计算机设备在计算技术成熟度的量化值时,由于平台型测试床模型包括四层架构,计算机设备可以先获取各层架构的量化值,再根据一级指标权重信息表获取各层架构对应的权重,示例地,计算机设备获取到的saas层的量化值为90,paas层的量化值为80,iaas层的量化值为90,边缘层的量化值为80,根据一级指标权重信息表,saas层的权重为0.35,paas层的权重为0.15,iaas层的权重为0.15,边缘层的权重为0.35,经过加权计算,便可求得平台型测试床的技术成熟度的量化值为85,本实施例对此不做限定。
优选地,结合上述公式(1)和公式(2),平台型测试床的技术成熟度量化值的求解公式还可以表示为:
其中,θ为平台型测试床成熟度综合评价得分,xi为第i个二级量化指标的权重系数,li为第i个二级量化指标的等级量化值,yj为第j个一级量化指标的权重系数。
在本实施例中,计算机设备根据一级量化指标的权重和量化值进行测试床的综合技术成熟度量化值的求解,由于设定的一级量化结果权重的不同,量化结果更具有针对性和准确性。
由于上述方法应用于平台型测试床的技术成熟度量化模型,故在实施方法之前需要构建该模型,该模型的构建方法包括结合专家意见以及实际情况等多种方式,如图5所示,上述平台型测试床的技术成熟度量化模型的构建方法包括:
s501、获取平台型测试床的一级量化指标;一级量化指标至少包括边缘层、基础设施层、应用层和平台层。
其中,边缘层,是获取设备、产品、人员等数据的基础,主要连接检测设备、实验设备、测试设备,将设备接入平台进行大范围的数据采集、信息系统与信息系统之间的数据传输与转换,是整个智能化生产系统的重要数据来源基础。iaas层,是数据进行传输的路径,数据进行分析存储的保障,主要为支撑平台层和应用层提供云基础设施,包含计算资源、存储资源、网络资源、虚拟化资源等基础资源。paas层,在实现平台资源部署与管理基本功能基础之上,包含机理模型、方法、微服务、组件库以及工业大数据方法和敏捷开发框架,是面向工业企业产品全生命周期各过程环节测试验证的关键。saas层,主要提供各类工业应用app以及可视化展示内容,是人机交互、系统智能化的最终展现。
s502、根据技术成熟度量化目标,设定各一级量化指标对应的二级量化指标;每个一级量化指标至少包括两个二级量化指标;二级量化指标至少包括数据采集、网络连接、数据存储、远程操控。
在本实施例中,计算机设备可以设定各一级量化指标包括的二级量化指标,示例地,一级量化指标saas层可以包括三个二级量化指标,分别为应用集成、个性定制、远程操控;一级量化指标paas层可以包括两个二级量化指标,分别为数据存储、数据应用;一级量化指标iaas层可以包括三个二级量化指标,分别为网络连接、网络安全、网络集群;一级量化指标边缘层可以包括三个二级量化指标,分别为设备接入、数据采集、边缘计算。
s503、根据各一级量化指标和对应的二级量化指标,构建平台型测试床的技术成熟度量化模型。
在本实施例中,计算机设备可以根据设定的一级量化指标和二级量化指标,确定平台型测试床的技术成熟度量化模型,示例地,如图5a所示,图5a为本实施例中提供的平台型测试床的技术成熟度量化模型的示意图,本实施例对此不做限定。
在本实施例中,计算机设备根据一级量化指标和二级量化指标确定平台型测试床的技术成熟度量化模型,一级量化指标和二级量化指标功能交叉,避免了技术成熟度量化模型中测试床中各功能量化脱节的现象,从而使得量化结果更加可靠。
应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种测试床成熟度量化装置,包括:第一确定模块601、第二确定模块602和第三确定模块603,其中:
第一确定模块601,用于根据各二级量化指标的等级规则,确定各二级量化指标的等级;
第二确定模块602,用于根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值;
第三确定模块603,用于根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值。
在一个实施例中,如图7所示,该测试床成熟度量化装置还包括分析模块604,用于对各二级量化指标进行定性分析,得到各二级量化指标的等级规则;定性分析指的是对二级量化指标进行性能优化的分析。
在一个实施例中,各二级量化指标对应的等级至少包括性能缺失等级、性能基础等级、性能标准等级、性能提升等级和性能领军等级。
在一个实施例中,如图8所示,上述第二确定模块602包括确定单元6021、获取单元6022和计算单元6023,其中:
确定单元6021,用于根据预设的二级指标等级量化表,确定各二级量化指标的等级对应的量化值;二级指标等级量化表包括各二级量化指标的等级和量化值之间的对应关系;
获取单元6022,用于根据预设的二级指标权重信息表,获取各二级量化指标对应的权重值;二级指标权重信息表包括各二级量化指标和权值之间的对应关系;
计算单元6023,用于将各二级量化指标的量化值与各二级量化指标对应的权重值进行加权计算,得到各一级量化指标的量化值。
在一个实施例中,如图9所示,上述第三确定模块603包括获取单元6031和计算单元6032,其中:
获取单元6031,用于根据预设的一级指标权重信息表,获取各一级量化指标对应的权重值;一级指标权重信息表包括各一级量化指标和权值之间的对应关系;
计算单元6032,用于将各一级量化指标的量化值与各一级量化指标对应的权重值进行加权计算,得到平台型测试床的技术成熟度量化值。
在一个实施例中,图10所示,该测试床成熟度量化装置还包括第四确定模块605,用于根据平台型测试床的技术成熟度量化值确定其技术成熟度等级;成熟度等级用于表征平台型测试床的性能技术的成熟程度。
在一个实施例中,图11所示,该测试床成熟度量化装置还包括模型构建模块606,该模型构建模块606包括获取单元6061、设定单元6062和构建单元6063,其中:
获取单元6061,用于获取平台型测试床的一级量化指标;一级量化指标至少包括边缘层、基础设施层、应用层和平台层;
设定单元6062,用于根据技术成熟度量化目标,设定各一级量化指标对应的二级量化指标;每个一级量化指标至少包括两个二级量化指标;二级量化指标至少包括数据采集、网络连接、数据存储、远程操控;
构建单元6063,用于根据各一级量化指标和对应的二级量化指标,构建平台型测试床的技术成熟度量化模型。
上述所有的测试床成熟度量化装置实施例,其实现原理和技术效果与上述测试床成熟度量化方法对应的实施例类似,在此不再赘述。
关于测试床成熟度量化装置的具体限定可以参见上文中对于测试床成熟度量化方法的限定,在此不再赘述。上述测试床成熟度量化装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
该方法应用于平台型测试床的技术成熟度量化模型,技术成熟度量化模型包括四层架构,四层架构用于指示技术成熟度量化模型的一级量化指标;各层架构至少包括两项能力,能力用于指示技术成熟度量化模型的二级量化指标;该方法包括:
根据各二级量化指标的等级规则,确定各二级量化指标的等级;
根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值;
根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值。
上述实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
该方法应用于平台型测试床的技术成熟度量化模型,技术成熟度量化模型包括四层架构,四层架构用于指示技术成熟度量化模型的一级量化指标;各层架构至少包括两项能力,能力用于指示技术成熟度量化模型的二级量化指标;该方法包括:
根据各二级量化指标的等级规则,确定各二级量化指标的等级;
根据各二级量化指标的等级和各二级量化指标对应的权重,确定各一级量化指标的量化值;
根据各一级量化指标的量化值和各一级量化指标对应的权重,确定平台型测试床的技术成熟度量化值。
上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
1.一种测试床成熟度量化方法,其特征在于,所述方法应用于平台型测试床的技术成熟度量化模型,所述技术成熟度量化模型包括四层架构,所述四层架构用于指示所述技术成熟度量化模型的一级量化指标;各层架构至少包括两项能力,所述能力用于指示所述技术成熟度量化模型的二级量化指标;所述方法包括:
根据各所述二级量化指标的等级规则,确定各所述二级量化指标的等级;
根据各所述二级量化指标的等级和各所述二级量化指标对应的权重,确定各所述一级量化指标的量化值;
根据各所述一级量化指标的量化值和各所述一级量化指标对应的权重,确定所述平台型测试床的技术成熟度量化值。
2.根据权利要求1所述的方法,其特征在于,在所述根据各所述二级量化指标的等级规则,确定各所述二级量化指标的等级之前,还包括:
对各所述二级量化指标进行定性分析,得到各所述二级量化指标的等级规则;所述定性分析指的是对所述二级量化指标进行性能优化的分析。
3.根据权利要求1或2所述的方法,其特征在于,各所述二级量化指标对应的等级至少包括性能缺失等级、性能基础等级、性能标准等级、性能提升等级和性能领军等级。
4.根据权利要求1所述的方法,其特征在于,所述根据各所述二级量化指标的等级和各所述二级量化指标对应的权重,确定各所述一级量化指标的量化值,包括:
根据预设的二级指标等级量化表,确定各所述二级量化指标的等级对应的量化值;所述二级指标等级量化表包括各所述二级量化指标的等级和量化值之间的对应关系;
根据预设的二级指标权重信息表,获取各所述二级量化指标对应的权重值;所述二级指标权重信息表包括各所述二级量化指标和权值之间的对应关系;
将各所述二级量化指标的量化值与各所述二级量化指标对应的权重值进行加权计算,得到各所述一级量化指标的量化值。
5.根据权利要求1或4所述的方法,其特征在于,所述根据各所述一级量化指标的量化值和各所述一级量化指标对应的权重,确定所述平台型测试床的技术成熟度量化值,包括:
根据预设的一级指标权重信息表,获取各所述一级量化指标对应的权重值;所述一级指标权重信息表包括各所述一级量化指标和权值之间的对应关系;
将各所述一级量化指标的量化值与各所述一级量化指标对应的权重值进行加权计算,得到所述平台型测试床的技术成熟度量化值。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述平台型测试床的技术成熟度量化值确定所述平台型测试床的的成熟度等级;所述成熟度等级用于表征所述平台型测试床的性能技术的成熟程度。
7.根据权利要求1所述的方法,其特征在于,所述平台型测试床的技术成熟度量化模型的构建方法包括:
获取平台型测试床的一级量化指标;所述一级量化指标至少包括边缘层、基础设施层、应用层和平台层;
根据所述技术成熟度量化目标,设定各所述一级量化指标对应的二级量化指标;每个所述一级量化指标至少包括两个所述二级量化指标;所述二级量化指标至少包括数据采集、网络连接、数据存储、远程操控;
根据各所述一级量化指标和对应的二级量化指标,构建所述平台型测试床的技术成熟度量化模型。
8.一种测试床成熟度量化装置,其特征在于,所述装置包括:
第一确定模块,用于根据各所述二级量化指标的等级规则,确定各所述二级量化指标的等级;
第二确定模块,用于根据各所述二级量化指标的等级和各所述二级量化指标对应的权重,确定各所述一级量化指标的量化值;
第三确定模块,用于根据各所述一级量化指标的量化值和各所述一级量化指标对应的权重,确定所述平台型测试床的技术成熟度量化值。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
技术总结