CN105955752A - 一种控制***上线变更方法及*** - Google Patents

一种控制***上线变更方法及*** Download PDF

Info

Publication number
CN105955752A
CN105955752A CN201610318034.4A CN201610318034A CN105955752A CN 105955752 A CN105955752 A CN 105955752A CN 201610318034 A CN201610318034 A CN 201610318034A CN 105955752 A CN105955752 A CN 105955752A
Authority
CN
China
Prior art keywords
change
workflow activities
unit
relation
perform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610318034.4A
Other languages
English (en)
Other versions
CN105955752B (zh
Inventor
何洋
童海涛
汪维
许笠
张小彪
张欣
王莹
吴晗
彭耀东
唐业祎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN201610318034.4A priority Critical patent/CN105955752B/zh
Publication of CN105955752A publication Critical patent/CN105955752A/zh
Application granted granted Critical
Publication of CN105955752B publication Critical patent/CN105955752B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请提供了一种控制***上线变更方法及***,导入变更控制表,根据变更控制表生成工作流活动图,依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项,在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。利用计算机自动执行***变更事项并检查***变更是否存在错误,能够减少人工操作出错同时节省人工。

Description

一种控制***上线变更方法及***
技术领域
本发明涉及计算机控制领域,更具体地说,涉及一种控制***上线变更方法及***。
背景技术
随着金融业务的不断发展,金融信息建设不断创新,而银行业核心业务的***建设更是占有重要的地位,主要涉及到各类***的上线变更,***上线变更需要应对安全升级生产***、缩短***停机时间、控制变更风险等各种问题。
目前,***上线变更方式较为简单,在上线初期准备变更控制表,上线期间人工操作变更控制表中的事项,变更后采用双人复核机制降低风险。
而人工操作容易出错,同时会浪费大量的人力成本,因此,亟需一种减少人工操作出错、节省人工的***上线变更方法。
发明内容
有鉴于此,本发明提供一种控制***上线变更方法及***,以解决人工操作容易出错,同时会浪费大量的人力成本的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种控制***上线变更方法,该方法包括:
导入变更控制表,其中,所述变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本;
根据所述变更控制表生成工作流活动图,其中,所述工作流活动图为用有向弧将变更事项连接在一起的有向流程图;
依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项;
在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;
若检查结果显示变更成功,则依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;
若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。
优选地,所述变更事项包括:前置事项和后续事项,其中,所述前置事项为位于一段有向弧前边的变更事项,所述后续事项为位于所述一段有向弧后边的变更事项。
优选地,所述根据变更控制表生成工作流活动图之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:
在所述工作流活动图中***起始节点和终止节点。
优选地,所述在所述工作流活动图中***起始节点和终止节点之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:
选择出关键路径上的变更事项;
当关键路径上的变更事项变更不成功时,显示界面进行异常提示的同时控制发声单元发出鸣叫声。
优选地,选择出关键路径上的变更事项,具体包括:
从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;
将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;
选择出关键路径上的变更事项。
一种控制***上线变更***,该***包括:
导入单元,用于导入变更控制表;
工作流活动图形成单元,用于根据所述变更控制表生成工作流活动图;
变更执行单元,用于依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项、检查结果显示变更成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项以及异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项;
检查单元,用于在一项变更事项执行完成后,执行所述变更事项对应的检查脚本;
显示单元,用于在显示界面显示检查结果;
异常提示及暂停单元,用于检查结果显示变更不成功时,在显示界面进行异常提示,暂停后置受影响的变更事项。
优选地,所述***还包括:
***单元,用于在工作流活动图形成单元根据所述变更控制表生成工作流活动图之后,变更执行单元依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,在所述工作流活动图中***起始节点和终止节点。
优选地,所述***还包括:
选择单元,用于***单元在所述工作流活动图中***起始节点和终止节点之后,变更执行单元依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,选择出关键路径上的变更事项;
发声单元,用于当关键路径上的变更事项变更不成功时,异常提示及暂停单元在显示界面进行异常提示的同时发出鸣叫声。
优选地,所述选择单元包括:
计算单元,用于从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;
关键路径选择单元,用于将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;
关键路径上变更事项选择单元,用于选择出关键路径上的变更事项。
相较于现有技术,本发明具有以下有益效果:
由以上可以看出,本发明提供了一种控制***上线变更方法及***,具体的,导入变更控制表,根据变更控制表生成工作流活动图,依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项,在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。这样能够利用计算机自动执行***变更事项并检查***变更是否存在错误,能够减少人工操作出错同时节省人工。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一提供的控制***上线变更方法的流程图;
图2为本发明实施例二提供的控制***上线变更方法的流程图;
图3为本发明实施例三提供的控制***上线变更***;
图4为本发明实施例四提供的控制***上线变更***;
图5为本发明实施例五提供的cost***20150613版本上线流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提供了一种控制***上线变更方法,具体参照图1,该方法包括以下步骤:
S11、导入变更控制表;
需要说明的是,变更控制表通常是由技术人员预先设定并在需要进行控制***上线时由技术人员人工填写的,变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本。开始时间为预估变更开始时间。
S12、根据变更控制表生成工作流活动图;
需要说明的是,工作流活动图为用有向弧将变更事项连接在一起的有向流程图,其中,工作流活动图上的每个节点为每个变更事项,有向弧表示变更事项前后的依赖关系。
S13、依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项i;
需要说明的是,总控机下达命令到对应的执行主机及执行用户执行变更执行脚本。
S14、在变更事项i执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;
S15、根据检查结果判断变更是否成功,若成功,则执行S17;若未成功则执行S16;
S16、在显示界面进行异常提示,暂停后置受影响的变更事项,待异常处理成功后,执行S17;
S17、依据工作流活动图按照变更事项之间的前后执行关系执行第i项变更事项,其中i=i+1。
当S17执行完之后,返回到S14,执行所述变更事项对应的检查脚本并在显示界面显示检查结果。
需要说明的是,当所有的变更事项成功变更后,本次变更结束。
以上为本发明实施例一提供的控制***上线变更方法,通过该实施方式,能够利用计算机自动执行***变更事项并检查***变更是否存在错误,能够减少人工操作出错同时节省人工。
本申请提供了另外一种控制***上线变更方法,具体参照图2。该方法包括以下步骤:
S21、导入变更控制表;
其中,变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、开始时间、变更执行脚本、以及变更事项对应的检查脚本。变更事项包括:前置事项和后续事项,其中,前置事项为位于一段有向弧前边的变更事项,后续事项为位于这段有向弧后边的变更事项。
S22、根据变更控制表生成工作流活动图;
S23、在工作流活动图中***起始节点和终止节点;
其中,起始节点和终止节点只是为了标志工作流活动图的开始和结束,不影响变更事项的变更。
S24、从起始节点开始,按照变更事项之间的前后执行关系对工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;
其中,最早开始时间的计算方法为(前置事项的最早开始时间+前置事项变更所需时间)的最大值。
S25、将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;
S26、选择出关键路径上的变更事项;
S27、依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项i;
S28、在变更事项i执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;
S29、根据检查结果判断变更是否成功,若成功,则执行S213;若未成功则执行S210;
S210、判断是否是关键路径上的变更事项未变更成功,若是关键路径上的变更事项未变更成功,则执行S211,若不是关键路径上的变更事项未变更成功,则执行S212;
S211、在显示界面进行异常提示并控制发声单元发出鸣叫声,暂停后置受影响的变更事项,异常处理成功后,执行S213;
S212、在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,执行S213;
S213、依据工作流活动图按照变更事项之间的前后执行关系执行第i项变更事项,其中,i=i+1。
当S213执行完之后,返回到S28,执行所述变更事项对应的检查脚本并在显示界面显示检查结果。
需要说明的是,当所有的变更事项成功变更后,本次变更结束
本实施例中,生成工作流活动图后,在工作流活动图中***起始节点和终止节点可以用来标注变更的开始以及结束,根据最早开始时间选择出关键路径,并在关键路径上的变更事项变更不成功时,控制发声单元发出鸣叫声,这样,能够及时处理关键路径上的变更故障,减少关键路径上的变更事项变更不成功对整个变更时间带来的影响。
本申请提供了一种控制***上线变更***,请参阅图3,具体包括导入单元11、工作流活动图形成单元12、变更执行单元13、检查单元14、显示单元15、异常提示及暂停单元16。
具体的,导入单元11,用于导入变更控制表;
工作流活动图形成单元12,用于根据变更控制表生成工作流活动图;
变更执行单元13,用于依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项、检查结果显示变更成功后,依据工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项以及异常处理成功后,依据工作流活动图按照变更事项之间的前后执行关系执行后续变更事项;
检查单元14,用于在一项变更事项执行完成后,执行所述变更事项对应的检查脚本;
显示单元15,用于在显示界面显示检查结果;
异常提示及暂停单元16,用于检查结果显示变更不成功时,在显示界面进行异常提示,暂停后置受影响的变更事项。
需要说明的是,当异常处理成功后,变更执行单元13执行剩下的变更事项以及一项变更事项执行完成后,检查单元14执行所述变更事项对应的检查脚本。
本实施例公开的控制***上线变更***,导入单元11导入变更控制表,工作流活动图形成单元12根据变更控制表生成工作流活动图,变更执行单元13依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项,在一项变更事项执行完成后,检查单元14执行所述变更事项对应的检查脚本且显示单元15在显示界面显示检查结果;若检查结果显示变更成功,则变更执行单元13依据工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则异常提示及暂停单元16在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,变更执行单元13依据工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。这样能够利用计算机自动执行***变更事项并检查***变更是否存在错误,能够减少人工操作出错同时节省人工。
需要说明的是,本实施例公开的控制***上线变更***中各个单元的具体工作过程,请参见实施例1的内容,此处不再赘述。
本申请提供了另外一种控制***上线变更***,请参阅图4。具体包括导入单元11、工作流活动图形成单元12、变更执行单元13、检查单元14、显示单元15、异常提示及暂停单元16、***单元17、选择单元18、发声单元19。其中选择单元18包括计算单元181、关键路径选择单元182、关键路径上变更事项选择单元183。
其中,导入单元11、工作流活动图形成单元12、变更执行单元13、检查单元14、显示单元15、异常提示及暂停单元16的具体功能参照实施例三,在此不再赘述。
***单元17,用于在工作流活动图形成单元12根据变更控制表生成工作流活动图之后,变更执行单元13依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,在工作流活动图中***起始节点和终止节点;
选择单元18,用于***单元17在工作流活动图中***起始节点和终止节点之后,变更执行单元13依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,选择出关键路径上的变更事项;
计算单元181,用于从起始节点开始,按照变更事项之间的前后执行关系对工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;
关键路径选择单元182,用于将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;
关键路径上变更事项选择单元183,用于选择出关键路径上的变更事项;
发声单元19,用于当关键路径上的变更事项变更不成功时,异常提示及暂停单元16在显示界面进行异常提示的同时发出鸣叫声。
需要说明的是,当异常处理成功后,变更执行单元13执行剩下的变更事项以及一项变更事项执行完成后,检查单元14执行所述变更事项对应的检查脚本。
本实施例中,工作流活动图形成单元12生成工作流活动图后,***单元17在工作流活动图中***起始节点和终止节点,可以用来标注变更的开始以及结束,选择单元18根据最早开始时间选择出关键路径,并在关键路径上的变更事项变更不成功时,发声单元19发出鸣叫声,这样,能够及时处理关键路径上的变更故障,减少关键路径上的变更事项变更不成功对整个变更时间带来的影响。
需要说明的是,本实施例公开的控制***上线变更***中各个单元的具体工作过程,请参见实施例2的内容,此处不再赘述。
为了本领域技术人员能够更清楚的理解本方案,下面举cost***20150613版本上线的例子进行说明,请参阅图5,其中变更控制表包括变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本。如下表所示。
其中开始时间为2015年6月13日14点,通过每个变更事项的开始时间和结束时间可以确定变更事项的前后执行顺序。需要说明的是,每个变更事项的开始时间和结束时间只是预测的一个时间,当一个变更事项执行完之后,就可以执行后边的变更事项。其中,变更事项为101-108项变更事项。
主控机将变更控制表导入并生成工作流活动图,工作流活动图参见图5。
按照变更事项之间的前后执行关系对工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间。具体的,101项变更事项的最早开始时间为14:30,102项变更事项的最早开始时间为14:30,107项变更事项的最早开始时间为14:30,103项变更事项的最早开始时间为14:50,104项变更事项的最早开始时间为15:10,105项变更事项的最早开始时间为15:40,106项变更事项的最早开始时间为15:50,108项变更事项的最早开始时间为14:40。因为106项变更事项的最早开始时间相对最晚,所以将106项变更事项作为最后一个变更事项,将包含102、103、104、105、106这几项变更事项的路径选为关键路径。
首先开始并行执行101、102、107项变更事项,当其中一项执行完之后,开始执行该变更事项对应的检查脚本并在电脑桌面上显示检查结果。例如,101项变更事项执行完之后,执行检查脚本cis_check_ap81.sh,若未出错,即脚本返回检查值正常,待102项变更事项执行完并检查正确之后,执行103项变更事项,若101项变更事项执行过程中存在错误,则在电脑桌面上进行异常提示,暂时不执行103项变更事项,当异常处理成功后,待102项变更事项执行完并检查正确之后,执行103项变更事项。当102项变更事项执行完后检查存在错误时,因为102项变更事项是关键路径上的一个变更事项,则在电脑桌面显示异常提示的同时,电脑发出鸣叫声。当异常处理成功后,执行103项变更事项。
同理,103、104、105、106、108项变更事项的执行前后顺序参照图5,具体执行过程同101、102项变更事项的执行过程。当106项变更事项成功执行变更时,***变更结束。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (9)

1.一种控制***上线变更方法,其特征在于,该方法包括:
导入变更控制表,其中,所述变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本;
根据所述变更控制表生成工作流活动图,其中,所述工作流活动图为用有向弧将变更事项连接在一起的有向流程图;
依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项;
在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;
若检查结果显示变更成功,则依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;
若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。
2.根据权利要求1所述的***上线变更方法,其特征在于,所述变更事项包括:前置事项和后续事项,其中,所述前置事项为位于一段有向弧前边的变更事项,所述后续事项为位于所述一段有向弧后边的变更事项。
3.根据权利要求1所述的***上线变更方法,其特征在于,所述根据变更控制表生成工作流活动图之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:
在所述工作流活动图中***起始节点和终止节点。
4.根据权利要求3所述的***上线变更方法,其特征在于,所述在所述工作流活动图中***起始节点和终止节点之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:
选择出关键路径上的变更事项;
当关键路径上的变更事项变更不成功时,显示界面进行异常提示的同时控制发声单元发出鸣叫声。
5.根据权利要求4所述的***上线变更方法,其特征在于,选择出关键路径上的变更事项,具体包括:
从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;
将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;
选择出关键路径上的变更事项。
6.一种控制***上线变更***,其特征在于,该***包括:
导入单元,用于导入变更控制表;
工作流活动图形成单元,用于根据所述变更控制表生成工作流活动图;
变更执行单元,用于依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项、检查结果显示变更成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项以及异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项;
检查单元,用于在一项变更事项执行完成后,执行所述变更事项对应的检查脚本;
显示单元,用于在显示界面显示检查结果;
异常提示及暂停单元,用于检查结果显示变更不成功时,在显示界面进行异常提示,暂停后置受影响的变更事项。
7.根据权利要求6所述的***,其特征在于,所述***还包括:
***单元,用于在工作流活动图形成单元根据所述变更控制表生成工作流活动图之后,变更执行单元依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,在所述工作流活动图中***起始节点和终止节点。
8.根据权利要求7所述的***,其特征在于,所述***还包括:
选择单元,用于***单元在所述工作流活动图中***起始节点和终止节点之后,变更执行单元依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,选择出关键路径上的变更事项;
发声单元,用于当关键路径上的变更事项变更不成功时,异常提示及暂停单元在显示界面进行异常提示的同时发出鸣叫声。
9.根据权利要求8所述的***,其特征在于,所述选择单元包括:
计算单元,用于从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;
关键路径选择单元,用于将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;
关键路径上变更事项选择单元,用于选择出关键路径上的变更事项。
CN201610318034.4A 2016-05-13 2016-05-13 一种控制***上线变更方法及*** Active CN105955752B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610318034.4A CN105955752B (zh) 2016-05-13 2016-05-13 一种控制***上线变更方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610318034.4A CN105955752B (zh) 2016-05-13 2016-05-13 一种控制***上线变更方法及***

Publications (2)

Publication Number Publication Date
CN105955752A true CN105955752A (zh) 2016-09-21
CN105955752B CN105955752B (zh) 2019-01-25

Family

ID=56911786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610318034.4A Active CN105955752B (zh) 2016-05-13 2016-05-13 一种控制***上线变更方法及***

Country Status (1)

Country Link
CN (1) CN105955752B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471821A (zh) * 2019-08-07 2019-11-19 深圳市腾讯计算机***有限公司 异常变更检测方法、服务器及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101403964A (zh) * 2008-11-18 2009-04-08 四川赛文纳克软件有限公司 基于事项管理的集成式软件配置管理方法
CN101403965A (zh) * 2008-11-18 2009-04-08 四川赛文纳克软件有限公司 集成式迭代化软件开发过程控制***及方法
CN102486730A (zh) * 2010-12-06 2012-06-06 上海协讯软件有限公司 可自定义定制流程的工作流实现方法及工作流***
CN105302542A (zh) * 2014-07-14 2016-02-03 柯尼卡美能达株式会社 工作流程***、工作流程执行装置以及工作流程执行方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101403964A (zh) * 2008-11-18 2009-04-08 四川赛文纳克软件有限公司 基于事项管理的集成式软件配置管理方法
CN101403965A (zh) * 2008-11-18 2009-04-08 四川赛文纳克软件有限公司 集成式迭代化软件开发过程控制***及方法
CN102486730A (zh) * 2010-12-06 2012-06-06 上海协讯软件有限公司 可自定义定制流程的工作流实现方法及工作流***
CN105302542A (zh) * 2014-07-14 2016-02-03 柯尼卡美能达株式会社 工作流程***、工作流程执行装置以及工作流程执行方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471821A (zh) * 2019-08-07 2019-11-19 深圳市腾讯计算机***有限公司 异常变更检测方法、服务器及计算机可读存储介质
CN110471821B (zh) * 2019-08-07 2023-10-13 深圳市腾讯计算机***有限公司 异常变更检测方法、服务器及计算机可读存储介质

Also Published As

Publication number Publication date
CN105955752B (zh) 2019-01-25

Similar Documents

Publication Publication Date Title
CN106506283B (zh) 银行和企业对接***的业务测试方法和装置
US20140325480A1 (en) Software Regression Testing That Considers Historical Pass/Fail Events
CN110659018B (zh) 一种流程引擎实现方法及装置
US8214245B2 (en) Method and system for synchronizing inclusive decision branches
Derezinska et al. Experimental evaluation of mutation testing approaches to python programs
KR102160780B1 (ko) 버그 정정 시스템 및 버그 정정 방법
JP2021525914A5 (zh)
CN110599341A (zh) 交易调用方法及***
CN110728128A (zh) 数据报表生成方法、装置、介质及电子设备
CN106022912A (zh) 评价模型的更新方法及***
CN105930226A (zh) 一种数据处理方法及装置
CN113448380A (zh) 会计日期同步切换的方法及装置
CN103034553B (zh) 一种报表设计器智能验证的算法、方法及装置
CN104158905B (zh) web容器的创建方法
CN105955752A (zh) 一种控制***上线变更方法及***
CN104899107B (zh) 一种信息处理方法及电子设备
CN110597688A (zh) 监控信息采集方法及***
JP2016143134A (ja) 関連情報提供方法、関連情報提供装置及び関連情報提供プログラム
JP2014106912A (ja) 制約条件抽出プログラム、制約条件抽出装置および制約条件抽出方法
CN110912743B (zh) 一种执行配置指令的方法及装置
CN115080382A (zh) 一种代码测试方法、装置、设备及介质
US8510342B1 (en) Automatic conversion of build processes to use streaming input
CN110992448A (zh) 动画处理方法、装置、电子设备和存储介质
CN106815034A (zh) 一种数据升级方法和装置
JP2011180850A (ja) モデル生成装置、モデル生成方法およびモデル生成プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant