对生产线中的bpm构件可信评估的系统及方法

文档序号:6630487阅读:427来源:国知局
专利名称:对生产线中的bpm构件可信评估的系统及方法
技术领域
本发明属于软件工程领域,主要研究软件度量技术与软件生产线开发方式的结合应用,特别是一种在流程管理中对BPM构件可信评估的系统及方法。
背景技术
随着全球信息化建设的不断推进,软件系统被广泛的应用于政治、经济、军 事、文化以及社会生活的各个方面,已经成为推动生产力发展和人类文明进步的强大动 力。然而,随着人们对功能需求的不断增加,使得目前的软件系统日益庞大,并变得难 以控制。同时,一些缺陷和漏洞也难以避免,使得系统越来越脆弱,从而导致软件出现 各种故障和失效,给人们带来了巨大的直接和间接损失。所以说,软件并不总是让人信 任的,这就是我们所说的“软件信任危机”,也就是“软件可信性”问题。目前,业务流程管理软件市场一片繁荣。BPM软件在保险、银行、法律、行政 管理等办公环境,以及工业和制造等领域得到广泛应用。然而,BPM软件企业面临着日 益激烈的市场竞争,需要一种开发周期短、开发成本低、维护负担轻的开发技术来提高 BPM软件的生产效率;对于用户来说,需要缺陷少、能安全可靠运行的可信的BPM软 件。基于可信构件的软件复用技术不仅能提高BPM软件的生产效率,而且可以提高BPM 软件的可信性。该技术被认为是解决“软件信任危机”的有效途径,现已成为软件工程 领域研究的重要热点之一。面对庞大的构件库,如何选择可信度高的构件来进行软件开发,是软件企业亟 待解决的问题。因此,需要一个量化的评估结果,为构件使用者提供有效的依据。

发明内容
针对上述现有技术存在的缺陷或不足,本发明目的在于,根据BPM领域构件的 可信评估过程,提出BPM领域构件的评估过程模型以及评估算法模型。参照所提出的模 型,通过AHP算法得出构件的相对可信值;以此来分析构件,并对构件进行评价。为了实现上述任务,本发明采取如下的技术解决方案
一种对生产线中的BPM构件可信评估的系统,其特征在于,至少包括如下模块 建立评估任务模块用于输入评估任务名称,评估对象的基本信息; 计划评估任务模块用于输入评估准则等信息,选择默认的评估模板或自己建立评 估准则,所述评估准则是层次结构的,每个一级评估因子包含若干个二级因子,同时需 要输入每个一级评估因子下几个二级因子的重要性判断矩阵;
输入评估数据模块根据确定的评估准则,输入各个BPM构件的数据,主要包括对 于每个底层因子各个BPM构件的优劣性判断矩阵;
执行评估任务模块根据输入的数据,由改进的AHP方法处理数据; 输出评估结果模块根据计算数据,给出BPM构件的可信排序。所述建立评估任务模块、计划评估任务模块、输入构建信息模块、执行评估任务模块和输出评估结果模块依次相连。所述评估模板进一步包括默认评估模板和自定义模板;
所述默认评估模板对应的可信指标体系分为两层;其中,第一层为一级可信因子, 包括功能性、可靠性、易用性、效率、维护性、可移植性、可复用性、可检用性、 BPM领域工程可信性;第二层为二级可信因子,描述一级可信因子下更小粒度的可信因 子;
所述自定义评估模板的指标体系分为一级可信因子和二级可信因子两层,该两层中 一级因子和二级因子的因子个数及内容可随需要改变,且每个一级可信因子对应至少一 个二级可信因子。所述重要性判断矩阵A包括以下特征
1)矩阵的数目与一级因子(准则)的个数相等;
2)重要性判断矩阵的大小与第i个一级因子所包含的二级因子的数目相等;
3)重要性判断矩阵对角线元素取1;
4)元素A1^Ajl=I,并且
Ay为1,表示A1和K、一样重要;Ay为3,准则A1比K、重要一点;Ay为5,准则A1 比N重要;Ay为7,准则A1比N重要很多;Ay为9,准则A1比N绝对重要;Ay为2、 4、6或8,重要程度介于上述两相邻尺度之间,其中,A1表示第i个准则。所述的优劣性判断矩阵B包含以下特征
1)优劣性判断矩阵的数目与底层因子个数相等;
2)优劣性判断矩阵的大小与BPM构件数目相等;
3)优劣性判断矩阵对角线元素取1;
4)矩阵元素By*Bfl,并且
By为1,表示对同一准则B1和^ 一样好;By为3,对同一准则B1比^好一点;By 为5,对同一准则B1比埤好;ByS 7,对同一准则B1比埤好很多;ByS 9,对同一准则 B1比战绝对好;ByS 2、4、6或8,优劣程度介于上述两相邻尺度之间,其中,B1表示 第i个构件。应用于上述对生产线中BPM构件可信评估的系统的方法,其特征在于,包括如 下步骤
步骤51:建立评估任务,输入评估任务名称,评估对象的基本信息,如BPM构件的 个数,名称等;
步骤52:计划评估任务,输入评估准则等信息,此处可以选择默认的评估模板,也 可以自己建立评估准则,评估准则是层次结构的,每个一级评估因子都可以包含若干个 二级因子,同时要输入每个一级评估因子下几个二级因子的重要性判断矩阵;
步骤53:输入评估数据;根据确定的评估准则,输入各个BPM构件的数据,主要 包括对于每个底层因子各个BPM构件的优劣性判断矩阵;
步骤54:执行评估任务,根据输入的数据,由改进的AHP方法处理数据; 步骤55:输出评估结果,根据计算数据,给出BPM构件的可信排序。所述的改进的AHP方法包含如下步骤 步骤61:输入判断矩阵;步骤62:求出各个判断矩阵的最大特征值及其相关的特征向量,该特征向量即某准 则下,方案评估之相对权重向量;
步骤63:对每一最大特征值进行一致性检验,其采用的一致性比值C.R.为 C R =C.I/R.I.;
其中,C.I.为一致性指标;R.I.为随机指标,
权利要求
1.一种对生产线中的BPM构件可信评估的系统,其特征在于,至少包括如下模块建立评估任务模块用于输入评估任务名称,评估对象的基本信息;计划评估任务模块用于输入评估准则等信息,选择默认的评估模板或自己建立评 估准则,所述评估准则是层次结构的,每个一级评估因子包含若干个二级因子,同时需 要输入每个一级评估因子下几个二级因子的重要性判断矩阵;输入评估数据模块根据确定的评估准则,输入各个BPM构件的数据,主要包括对 于每个底层因子各个BPM构件的优劣性判断矩阵;执行评估任务模块根据输入的数据,由改进的AHP方法处理数据;输出评估结果模块根据计算数据,给出BPM构件的可信排序;所述建立评估任务模块、计划评估任务模块、输入构建信息模块、执行评估任务模 块和输出评估结果模块依次相连。
2.如权利要求1所述的对生产线中的BPM构件可信评估的系统,其特征在于,所述 评估模板进一步包括默认评估模板和自定义模板;所述默认评估模板对应的可信指标体系分为两层;其中,第一层为一级可信因子, 包括功能性、可靠性、易用性、效率、维护性、可移植性、可复用性、可检用性、 BPM领域工程可信性;第二层为二级可信因子,描述一级可信因子下更小粒度的可信因 子;所述自定义评估模板的指标体系分为一级可信因子和二级可信因子两层,该两层中 一级因子和二级因子的因子个数及内容可随需要改变,且每个一级可信因子对应至少一 个二级可信因子。
3.如权利要求1所述的对生产线中的BPM构件可信评估的系统,其特征在于,所述 重要性判断矩阵A包括以下特征1)矩阵的数目与一级因子(准则)的个数相等;2)重要性判断矩阵的大小与第i个一级因子所包含的二级因子的数目相等;3)重要性判断矩阵对角线元素取1;4)元素Ay*A广1,并且Ay为1,表示A1和N 一样重要;Ay为3准则A1比N重要一点;Ay为5,准则ν比 Aj重要;Ay为7,准则A1比令重要很多;Ay为9,准则A1比令绝对重要;Ay为2、 4、6或8,重要程度介于上述两相邻尺度之间,其中,A1表示第i个准则。
4.如权利要求1所述的对生产线中的BPM构件可信评估的系统,其特征在于,所述 的优劣性判断矩阵B包含以下特征1)优劣性判断矩阵的数目与底层因子个数相等;2)优劣性判断矩阵的大小与BPM构件数目相等;3)优劣性判断矩阵对角线元素取1;4)矩阵元素By*Bfl,并且By为1,表示对同一准则B1和^ 一样好;By为3,对同一准则B1比^好一点;By 为5,对同一准则B1比埤好;ByS 7,对同一准则B1比埤好很多;ByS 9,对同一准则 B1比战绝对好;ByS 2、4、6或8,优劣程度介于上述两相邻尺度之间,其中,B1表示 第i个构件。
5.一种应用于权利要求1的对生产线中BPM构件可信评估的系统的方法,其特征在 于,包括如下步骤步骤51:建立评估任务,输入评估任务名称,评估对象的基本信息,如BPM构件的 个数,名称等;步骤52:计划评估任务,输入评估准则等信息,此处可以选择默认的评估模板,也 可以自己建立评估准则,评估准则是层次结构的,每个一级评估因子都可以包含若干个 二级因子,同时要输入每个一级评估因子下几个二级因子的重要性判断矩阵;步骤53:输入评估数据;根据确定的评估准则,输入各个BPM构件的数据,主要 包括对于每个底层因子各个BPM构件的优劣性判断矩阵;步骤54:执行评估任务,根据输入的数据,由改进的AHP方法处理数据;步骤55:输出评估结果,根据计算数据,给出BPM构件的可信排序。
6.如权利要求5所述的方法,其特征在于,所述的改进的AHP方法包含如下步骤步骤61:输入判断矩阵;步骤62:求出各个判断矩阵的最大特征值及其相关的特征向量,该特征向量即某准 则下,方案评估之相对权重向量;步骤63:对每一最大特征值进行一致性检验,其采用的一致性比值!1.(为 C.R=C.I/R.I.其中,C.I.为一致性指标;R.I.为随机指标,
全文摘要
本发明的对生产线中的BPM构件可信评估的系统包括如下模块建立评估任务模块;计划评估任务模块;输入评估数据模块;执行评估任务模块;输出评估结果模块所述建立评估任务模块、计划评估任务模块、输入构建信息模块、执行评估任务模块和输出评估结果模块依次相连。本发明的评估方法包括步骤建立评估任务,输入评估任务名称;计划评估任务;输入评估数据;执行评估任务;输出评估结果。本发明根据BPM领域构件的可信评估过程,提出BPM领域构件的可信评估系统及评估方法,通过改进的AHP算法得出构件的相对可信值;以此来分析构件,并对构件进行评价。
文档编号G06F9/44GK102012822SQ20101060900
公开日2011年4月13日 申请日期2010年12月28日 优先权日2010年12月28日
发明者丁剑洁, 侯红, 郭小群 申请人:西北大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1