一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务活动重要度的计算方法、系统、设备和存储介质与流程

2022-03-04 23:03:26 来源:中国专利 TAG:


1.本技术涉及信息技术领域,特别是涉及一种业务活动重要度的计算方法、系统、设备和存储介质。


背景技术:

2.随着信息技术的发展以及信息系统重要性的提升,各个职能部门或企事业单位业务系统所承载的使命任务也越来越复杂。而使命任务都是通过信息系统中各种业务活动的执行来实现的,因此业务活动以及业务活动之间交互关系的设计是信息系统设计的关键环节。由于使命任务的多样性和易变性,业务活动也要进行相应的调整。但业务活动的调整可能会直接影响相关部门(或企业)的运行效率,同时业务活动的调整也需要付出一定成本,因此如何有效的对业务活动进行调整优化也是目前业界所关注的重点问题之一。在对业务活动进行调整优化时,首先前提就是要能识别出核心业务活动,即对相关业务活动的重要度进行排序,尽量减少调整重要度高的核心业务活动,使相关部门(或企业)在应对新业务挑战时,能减少对当前业务活动的影响,同时也能降低调整的代价。
3.目前,对于业务活动重要度的判别,主要还是采用人们主观感受的方法来进行判断,其处理结果完全与个人的认知或偏好密切相关。这种方法的处理结果具有一定的偶然性和不确定性。对于规模较大、业务活动复杂的信息系统来说,其业务活动及信息交互关系的复杂程度将随着业务活动的数量、交互关系的增加而急剧增长,单纯依靠人工的知识与精力,难以对业务活动的重要性进行有效识别。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种业务活动重要度的计算方法、系统、设备和存储介质。
5.第一方面,本发明实施例提供了一种业务活动重要度的计算方法,该方法包括:
6.获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
7.根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
8.根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
9.根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
10.进一步的,所述根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表,包括:
11.对所述数据结果设计业务文件格式,根据所述设计业务文件格式进行业务数据解析;
12.根据解析结果,利用所述使命任务的id号和所述使命任务的名称构建两列的所述使命任务组成表;
13.利用所述业务活动的id号和所述业务活动的名称构建两列的业务活动组成表;
14.利用所述业务活动构建所述对应关系表的行,利用所述使命任务构建所述对应关系表的列,若所述业务活动与对应的所述使命任务有支撑关系,则在所述对应关系表对应位置标1,否则标0。
15.进一步的,所述根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系,包括:
16.分析所述使命任务组成表中的使命任务在所述对应关系表中是否都得到了体现;
17.分析所述业务活动组成表中的业务活动在所述对应关系表中是否都得到了体现;
18.判断所述对应关系表是否存在某一行或某一列的元素全部为0,如果存在,则所述支撑数据中的使命任务和业务活动不存在支撑关系。
19.进一步的,所述根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性,包括:
20.将所述对应关系表中任一行或任一列的元素存在1的构建为支撑矩阵;
21.计算所述支撑矩阵中所述业务活动的元素所对应的行数之和,将所述行数之和定义为所述业务活动支持的使命任务数;
22.计算所述支撑矩阵中的列数,将所述列数定义为使命任务总数;
23.根据所述行数之和与所述列数之间的商,计算得到业务活动的重要度。
24.另一方面,本发明实施例还提供了一种业务活动重要度的计算系统,包括:
25.业务统计模块,用于获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
26.活动构建模块,用于根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
27.关系判断模块,用于根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
28.重要度获取模块,用于根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
29.进一步的,所述活动构建模块包括表格填充单元,所述表格填充单元用于:
30.对所述数据结果设计业务文件格式,根据所述设计业务文件格式进行业务数据解析;
31.根据解析结果,利用所述使命任务的id号和所述使命任务的名称构建两列的所述使命任务组成表;
32.利用所述业务活动的id号和所述业务活动的名称构建两列的业务活动组成表;
33.利用所述业务活动构建所述对应关系表的行,利用所述使命任务构建所述对应关系表的列,若所述业务活动与对应的所述使命任务有支撑关系,则在所述对应关系表对应位置标1,否则标0。
34.进一步的,所述关系判断模块包括任务体现单元,所述任务体现单元用于:
35.分析所述使命任务组成表中的使命任务在所述对应关系表中是否都得到了体现;
36.分析所述业务活动组成表中的业务活动在所述对应关系表中是否都得到了体现;
37.判断所述对应关系表是否存在某一行或某一列的元素全部为0,如果存在,则所述支撑数据中的使命任务和业务活动不存在支撑关系。
38.进一步的,所述重要度获取模块包括矩阵计算单元,所述矩阵计算单元用于:
39.将所述对应关系表中任一行或任一列的元素存在1的构建为支撑矩阵;
40.计算所述支撑矩阵中所述业务活动的元素所对应的行数之和,将所述行数之和定义为所述业务活动支持的使命任务数;
41.计算所述支撑矩阵中的列数,将所述列数定义为使命任务总数;
42.根据所述行数之和与所述列数之间的商,计算得到业务活动的重要度。
43.本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
44.获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
45.根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
46.根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
47.根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
48.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
49.获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
50.根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
51.根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
52.根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
53.上述业务活动重要度的计算方法、系统、设备和存储介质。本发明实施例能够对规模较大、构成复杂的信息系统的业务活动模型自动进行重要度的计算处理,从而能为业务活动模型的调整优化提供有效支持,通过将系统业务活动重要度的计算过程转化为简单的集合运算、逻辑判断运算以及矩阵运算,通过自动化的手段实现,只要提供系统设计的数据文件,即可通过简单的程序设计实现相关数据的分析,并不需要其它复杂的模型,计算过程更加简明有效;此外,本实施例从复杂信息系统核心业务活动的分析需求出发,通过分析系统使命任务与业务活动之间的关联关系,为业务流程的调整优化提供基础支撑。
附图说明
54.图1为一个实施例中业务活动重要度的计算方法的流程示意图;
55.图2为一个实施例中三种不同表格数据填充的流程示意图;
56.图3为一个实施例中验证使命任务和业务活动支撑关系的流程示意图;
57.图4为一个实施例中具体业务活动重要度计算的流程示意图;
58.图5为一个实施例中业务活动重要度的计算系统的结构框图;
59.图6为一个实施例中计算机设备的内部结构图;
60.图7为一个实施例中业务活动的组成和对使命任务的支撑关系图。
具体实施方式
61.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
62.在一个实施例中,如图1所示,提供了一种业务活动重要度的计算方法,所述方法包括:
63.步骤101,获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
64.步骤102,根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
65.步骤103,根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
66.步骤104,根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
67.具体地,本实施例利用保存在数据库中的系统设计数据,特别是系统的使命任务、业务活动、使命任务与业务活动间的关联关系等数据,分析提炼出使命任务与业务活动之间的支撑矩阵,自动化分析提取矩阵中的元素值,并据此实现复杂大型信息系统业务活动重要度的自动化计算;本实施例的输入为格式化系统设计数据文件,对所使用的系统设计方法与建模平台并没有明确要求,因此本实施例具有良好的兼容性和开发性;本实施例可以支持多种系统设计理念和建模方法,对于新建模方法产生的设计数据,只需进行简单的解析便可使用,具有较好的扩展性;该重要度计算过程不需要人工参与,与设计人员、分析人员的知识水平和经验无关,处理过程具有科学性和客观性;本实施例将系统业务活动重要度的计算过程转化为简单的集合运算、逻辑判断运算以及矩阵运算,完全可以通过自动化的手段实现,只要提供系统设计的数据文件,即可通过简单的程序设计实现相关数据的分析,并不需要其它复杂的模型,计算过程更加简明有效;本实施例是从复杂信息系统核心业务活动的分析需求出发,通过分析系统使命任务与业务活动之间的关联关系,创新提出了一种复杂信息系统的业务活动重要度的计算手段,为实现复杂大型信息系统业务活动重要度的自动计算提供了一种可行方法,并进而可以为业务流程的调整优化提供基础支撑。
68.在一个实施例中,如图2所示,对于三种不同表格数据填充的流程包括以下步骤:
69.步骤201,对所述数据结果设计业务文件格式,根据所述设计业务文件格式进行业务数据解析;
70.步骤202,根据解析结果,利用所述使命任务的id号和所述使命任务的名称构建两
列的所述使命任务组成表;
71.步骤203,利用所述业务活动的id号和所述业务活动的名称构建两列的业务活动组成表;
72.步骤204,利用所述业务活动构建所述对应关系表的行,利用所述使命任务构建所述对应关系表的列,若所述业务活动与对应的所述使命任务有支撑关系,则在所述对应关系表对应位置标1,否则标0。
73.具体地,本实施例通过下表来进行展示填充过后的对应关系表:
[0074][0075]
其中,业务活动下面的a0001~a0014表示14个不同的业务活动id号,使命任务后面的m0001~m0003id号,表格中的1表示有支撑关系,0表示无支撑关系,使命任务与业务活动之间的支撑关系的完备性是指对每个使命任务来说,有相应的业务活动提供支撑,若某个使命任务没有业务活动提供支撑的话,那么该使命任务是无法实现的;同时对每个业务活动来说,也要能为某个使命任务的实现提供支撑,否则该业务活动就是多余的,因为该业务活动对使命任务的实现没有帮助。
[0076]
在一个实施例中,如图3所示,验证使命任务和业务活动是否存在支撑关系的流程包括:
[0077]
步骤301,分析所述使命任务组成表中的使命任务在所述对应关系表中是否都得到了体现;
[0078]
步骤302,分析所述业务活动组成表中的业务活动在所述对应关系表中是否都得到了体现;
[0079]
步骤303,判断所述对应关系表是否存在某一行或某一列的元素全部为0,如果存
在,则所述支撑数据中的使命任务和业务活动不存在支撑关系。
[0080]
如图7所示,公开了业务活动的组成和对使命任务的支撑关系图,具体地,在进行完备性验证时,分为三个小步骤,首先分析使命任务组成表中的使命任务在使命任务与业务活动的对应关系表中是否都得到了体现;然后再分析业务活动组成表中的业务活动在使命任务与业务活动的对应关系表中是否都得到了体现,最后再判断使命任务与业务活动的对应关系表是否存在某一行或某一列的元素全部为0,如果存在,就说明有某个使命任务没有业务活动提供支撑,或某个业务活动对所有使命任务的实现都没有帮助。
[0081]
具体步骤是:先读取使命任务组成表中的每条记录,将每条记录的使命任务编号加入到第一使命任务集合mission1中,直至使命任务组成表的最后一条记录结束,得到第一使命任务集合:mission1={m0001,m0002,m0003}
[0082]
再分别读取所述使命任务与业务活动的对应关系表中的各列的表头记录,将每条记录中的使命任务编号加入到第二使命任务集合mission2中,直到使命任务与业务活动的对应关系表的最后一条列记录结束,得到第二使命任务集合mission2={m0001,m0002,m0003}。
[0083]
比较mission1和mission2的值,由此可知,每个使命任务在使命任务与业务活动的对应关系表中都有体现。先读取业务活动组成表中的每条记录,将每条记录的业务活动编号加入到第一业务活动集合act1中,直至业务活动表的最后一条记录结束,得到第一业务活动集合act1={a0001,a0002,a0003,a0004,a0005,a0006,a0007,a0008,a0009,a0010,a0011,a0012,a0013,a0014}。
[0084]
再分别读取所述使命任务与业务活动的对应关系表中的各行的表头记录,将每条记录中业务活动编号加入到第二业务活动集合act2中,直到使命任务与业务活动的对应关系表的最后一条行记录结束,得到第二业务活动集合:
[0085]
act2={a0001,a0002,a0003,a0004,a0005,a0006,a0007,a0008,a0009,a00010,a0011,a0012,a0013,a0014}。
[0086]
比较act1和act2的值,由此可知,每个业务活动在使命任务与业务活动的对应关系表中都有体现。
[0087]
在一个实施例中,如图4所示,具体业务活动重要度计算的流程包括:
[0088]
步骤401,将所述对应关系表中任一行或任一列的元素存在1的构建为支撑矩阵;
[0089]
步骤402,计算所述支撑矩阵中所述业务活动的元素所对应的行数之和,将所述行数之和定义为所述业务活动支持的使命任务数;
[0090]
步骤403,计算所述支撑矩阵中的列数,将所述列数定义为使命任务总数;
[0091]
步骤404,根据所述行数之和与所述列数之间的商,计算得到业务活动的重要度。
[0092]
具体地,根据所述使命任务与业务活动的对应关系表构建使命任务与业务活动之间的支撑矩阵。本实施例中根据使命任务与业务活动的对应关系表可知,使命任务1是由业务活动1、业务活动2、业务活动3、业务活动5和业务活动7共同支撑完成,使命任务2是由业务活动4、业务活动5、业务活动8和业务活动9共同支撑完成,使命任务3是由业务活动6、业务活动8、业务活动10、业务活动11、业务活动12、业务活动13和业务活动14共同支撑完成。则使命任务与业务活动之间的支撑矩阵d为:
[0093][0094]
其中,m1表示使命任务m0001的编号,m2表示使命任务m0002的编号,m3表示使命任务m0003的编号,分析支撑矩阵d,可知矩阵的第1行、第2行、第3行、第4行、第5行、第6行、第7行、第8行、第9行、第10行、第11行、第12行、第13行和第14行的和分别为1、1、1、1、2、1、1、2、1、1、1、1、1和1;矩阵第1列、第2列和第3列的和分别为5、4和7。由此可知,矩阵d每行和每列的和都不为0,说明对于每个使命任务来说,都有相应的业务活动提供支撑,同时对于每个业务活动来说,也都为使命任务的实现提供帮助。
[0095]
在本实施例中,业务活动的重要性主要是依据业务活动所能支持的使命任务的数量来衡量,业务活动所支持的使命任务的数量越多,就认为该业务活动就越重要,其计算公式为:业务活动的重要度=业务活动支持的使命任务数/使命任务总数=矩阵d中业务活动所对应的行之和/矩阵d的列数;
[0096]
由上述公式计算,可知业务活动1、业务活动2、业务活动3、业务活动4、业务活动5、业务活动6、业务活动7、业务活动8、业务活动9、业务活动10、业务活动11、业务活动12、业务活动13和业务活动14的重要度分别为1/3、1/3、1/3、1/3、2/3、1/3、1/3、2/3、1/3、1/3、1/3、1/3、1/3和1/3。即业务活动5和业务活动8的重要度最高,因为这两项业务活动都是为两项使命任务的实现提供帮助,而其它的业务活动仅为一项使命任务的实现提供帮助。
[0097]
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0098]
在一个实施例中,如图5所示,提供了一种业务活动重要度的计算系统,包括:
[0099]
业务统计模块501,用于获取业务系统的业务数据,从所述业务数据中提取出使命
任务、业务活动、所述业务活动对所述使命任务的支撑数据;
[0100]
活动构建模块502,用于根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
[0101]
关系判断模块503,用于根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
[0102]
重要度获取模块504,用于根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
[0103]
在一个实施例中,如图5所示,所述活动构建模块502包括表格填充单元5021,所述表格填充单元5021用于:
[0104]
对所述数据结果设计业务文件格式,根据所述设计业务文件格式进行业务数据解析;
[0105]
根据解析结果,利用所述使命任务的id号和所述使命任务的名称构建两列的所述使命任务组成表;
[0106]
利用所述业务活动的id号和所述业务活动的名称构建两列的业务活动组成表;
[0107]
利用所述业务活动构建所述对应关系表的行,利用所述使命任务构建所述对应关系表的列,若所述业务活动与对应的所述使命任务有支撑关系,则在所述对应关系表对应位置标1,否则标0。
[0108]
在一个实施例中,如图5所示,所述关系判断模块503包括任务体现单元5031,所述任务体现单元5031用于:
[0109]
分析所述使命任务组成表中的使命任务在所述对应关系表中是否都得到了体现;
[0110]
分析所述业务活动组成表中的业务活动在所述对应关系表中是否都得到了体现;
[0111]
判断所述对应关系表是否存在某一行或某一列的元素全部为0,如果存在,则所述支撑数据中的使命任务和业务活动不存在支撑关系。
[0112]
在一个实施例中,如图5所示,所述重要度获取模块504包括矩阵计算单元5041,所述矩阵计算单元5041用于:
[0113]
将所述对应关系表中任一行或任一列的元素存在1的构建为支撑矩阵;
[0114]
计算所述支撑矩阵中所述业务活动的元素所对应的行数之和,将所述行数之和定义为所述业务活动支持的使命任务数;
[0115]
计算所述支撑矩阵中的列数,将所述列数定义为使命任务总数;
[0116]
根据所述行数之和与所述列数之间的商,计算得到业务活动的重要度。
[0117]
关于业务活动重要度的计算系统的具体限定可以参见上文中对于业务活动重要度的计算方法的限定,在此不再赘述。上述业务活动重要度的计算系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0118]
图6示出了一个实施例中计算机设备的内部结构图。如图6所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现业
务活动重要度的计算方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行业务活动重要度的计算方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0119]
本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0120]
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0121]
获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
[0122]
根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
[0123]
根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
[0124]
根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
[0125]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0126]
对所述数据结果设计业务文件格式,根据所述设计业务文件格式进行业务数据解析;
[0127]
根据解析结果,利用所述使命任务的id号和所述使命任务的名称构建两列的所述使命任务组成表;
[0128]
利用所述业务活动的id号和所述业务活动的名称构建两列的业务活动组成表;
[0129]
利用所述业务活动构建所述对应关系表的行,利用所述使命任务构建所述对应关系表的列,若所述业务活动与对应的所述使命任务有支撑关系,则在所述对应关系表对应位置标1,否则标0。
[0130]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0131]
分析所述使命任务组成表中的使命任务在所述对应关系表中是否都得到了体现;
[0132]
分析所述业务活动组成表中的业务活动在所述对应关系表中是否都得到了体现;
[0133]
判断所述对应关系表是否存在某一行或某一列的元素全部为0,如果存在,则所述支撑数据中的使命任务和业务活动不存在支撑关系。
[0134]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0135]
将所述对应关系表中任一行或任一列的元素存在1的构建为支撑矩阵;
[0136]
计算所述支撑矩阵中所述业务活动的元素所对应的行数之和,将所述行数之和定义为所述业务活动支持的使命任务数;
[0137]
计算所述支撑矩阵中的列数,将所述列数定义为使命任务总数;
[0138]
根据所述行数之和与所述列数之间的商,计算得到业务活动的重要度。
[0139]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算
机程序被处理器执行时实现以下步骤:
[0140]
获取业务系统的业务数据,从所述业务数据中提取出使命任务、业务活动、所述业务活动对所述使命任务的支撑数据;
[0141]
根据提取的数据结果分别构建使命任务组成表、业务活动组成表、所述使命任务与所述业务活动的对应关系表;
[0142]
根据所述使命任务组成表、所述业务活动组成表和所述对应关系表验证所述支撑数据的支撑关系;
[0143]
根据所述支撑关系构建支撑矩阵,利用所述支撑矩阵计算每个业务活动的重要性。
[0144]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0145]
对所述数据结果设计业务文件格式,根据所述设计业务文件格式进行业务数据解析;
[0146]
根据解析结果,利用所述使命任务的id号和所述使命任务的名称构建两列的所述使命任务组成表;
[0147]
利用所述业务活动的id号和所述业务活动的名称构建两列的业务活动组成表;
[0148]
利用所述业务活动构建所述对应关系表的行,利用所述使命任务构建所述对应关系表的列,若所述业务活动与对应的所述使命任务有支撑关系,则在所述对应关系表对应位置标1,否则标0。
[0149]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0150]
分析所述使命任务组成表中的使命任务在所述对应关系表中是否都得到了体现;
[0151]
分析所述业务活动组成表中的业务活动在所述对应关系表中是否都得到了体现;
[0152]
判断所述对应关系表是否存在某一行或某一列的元素全部为0,如果存在,则所述支撑数据中的使命任务和业务活动不存在支撑关系。
[0153]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0154]
将所述对应关系表中任一行或任一列的元素存在1的构建为支撑矩阵;
[0155]
计算所述支撑矩阵中所述业务活动的元素所对应的行数之和,将所述行数之和定义为所述业务活动支持的使命任务数;
[0156]
计算所述支撑矩阵中的列数,将所述列数定义为使命任务总数;
[0157]
根据所述行数之和与所述列数之间的商,计算得到业务活动的重要度。
[0158]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。
[0159]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0160]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献