您的位置:软件测试 > 软件项目管理 > 风险管理 >
项目风险管理技术??VERT方法综述
作者:网络转载 发布时间:[ 2013/11/27 10:48:24 ] 推荐标签:

(1)输入逻辑

  1)初始逻辑(INIT)。用作网络流的始点,具有初始逻辑的组合节点称为初始节点,它只设输出活动弧,而没有输入弧。在同一个网络中可以设置多个初始节点,但各个初始节点上由使用者赋予的T、C、P值必须一致,一般都赋为零。

  2)“与”逻辑(AND) 这种输入逻辑规定只当该节点的所有输入弧都成功完成之后,汇合的输入网流才能通过节点,并按输出逻辑确定的方式传送到输出弧,则此节点处于成功完成状态。当有一个或一个以上的输入弧处于不成功完成状态或被取消状态,则此节点也处于被取消状态,流入节点的网流从“排放弧”流出,该节点的输出弧均处于被取消状态。当节点处于成功完成状态,节点上的时间按所有引入弧上的大时间确定,费用值是该节点所有前
导弧上的费用累计值,性能也分别是所有前导弧上的综合性能的总和。当节点处于被取消状态,节点的时间和费用值按成功节点所述办法确定,节点的性能值约定取成零。

  3)“部分与”逻辑(PAND) 根据节点输入弧的状态,“部分与”逻辑可对此节点进行以下处理。如果至少有一个输入弧处于成功完成状态,此节点即处于成功完成状态。如果所有输入活动处于被取消状态,则此节点也处于被取消状态,且其输出活动也全部被取消。如果输入活动中虽然没有成功完成状态的弧,但却存在非成功完成状态的弧,或非成功完成和被取消状态的活动并存,则应启动排放活动,流量通过该活动输出。这时,节点处于成功完成状态。节点上的时间、费用和性能值的计算方法和带AND输入逻辑的节点完全一致。

  4)“或”逻辑(OR) “或”逻辑要求有一个且仅有一个输入弧成功完成时,将输入流转移到输出弧上去,并按输出逻辑输出,节点处于成功完成状态。然而这个逻辑不需要等待,即不需等待所有输入弧到来或被取消,只要有一条输入弧成功完成,网流便立即通过节点,被送至输出弧以便继续加工。当该节点所有输入弧没有成功完成时,网流将从排放弧流出,节点处于被取消状态。带有OR逻辑节点的时间和性能值,取作首先成功完成的输入弧的累计时间值和累计性能值,而费用值取该节点所有前导弧的费用累计值。当节点处于被取消状态,节点的时间和费用按前面办法计算,其性能取为零。

(2)输出逻辑

  1)全部逻辑(ALL) 如果节点已被启动,参数流可以通过,并且ALL逻辑无条件地将此节点的所有输出弧启动。

  2)蒙特卡洛逻辑(MC) 此输出逻辑要求对各输出弧的启动赋以一定的概率值,在一次仿真运行中只有一个输出活动按所赋概率值被随机启动,而其余输出活动均被取消。此节点各输出活动的启动概率之和应等于1。当作多次仿真运行时,各输出活动与被启动的次数与所赋启动概率值相对应。

  3)滤波1逻辑(FILTER1) 这种输出逻辑按使用者在输出弧上的时间、费用或性能作为约束条件,能够激发一条或者一组输出弧的加工,这些约束条件是由本节点上的时间、费用、性能的上、下界构成的。如果节点的参数落在某输出弧上设定的参数界限内,此弧将被激发或加工,否则,此弧在剩下的迭代阶段中将被取消。节点的输出弧,除一条必须无约束的排放弧外,其余的都应该有约束条件,仅当所有的约束弧都不被加工时,这条排放弧才被启动。FILTER1附设有“扣除”功能,是在检查输出弧的约束条件之前,临时修改节点的时间、费用和性能值。修改的方法是从节点的时间、费用和性能值扣除前面某个已加工节点的相应参数值,在约束检查完后再将节点的时间、费用和性能值还原。

  4)滤波2逻辑(FILTER2) 本节点输出活动所提出的约束条件是已成功完成的输入弧的数量,在仿真运行中,到达本节点的成功完成输入弧的数量若符合上述约束条件规定的上下限,此输出弧即被启动,否则输出弧不被启动。各个输出弧上可以规定不同的约束条件。但,FILTER2只能和PAND输入逻辑联合在一起使用,不能和别的输入逻辑一起组合使用。

  5)滤波3逻辑(FILTER3) 本节点输出弧上的约束条件可以规定为本弧的所有前导弧中必须成功地完成的弧的数量,或非成功完成的弧的数量,或被取消弧的数量。这些弧并不一定是本节点的输入弧。这些弧的数量可以根据建模需要由仿真建模人员规定。本节点的各个输出弧可以规定不同的约束条件。

  6)终止逻辑(TERM) 终止逻辑只能同AND输入逻辑或PAND输入逻辑组成终止节点,它是整个网络的终点,没有输出弧。它对输入弧的要求是所有的输入弧必须都成功完成,而不应出现非成功完成状态的

  输入弧。 在组合节点的一条输出弧被激发、加工之后,此弧的累计时间、费用和性能参数值等于其输入端点的时间、费用和性能值与本弧自身的时间、费用和性能值之和。 单个节点 单个节点是为特定用途而设立的网络逻辑。这种节点的输入和输出逻辑是组合联成一体的,每个节点设有N条输出弧,其中每条都有一条输入弧与之对应(配对),使得网流能够从给定的输入弧直接转入一条指定的输出弧。此外,单个逻辑节点还需要设立一条无匹配的输出弧,此弧仅当节点逻辑阻止了所有输出弧的激发时才被启用,是作为备用的“排放弧”。 在比较和优先逻辑中,设有弧加工条件,即“要求加工的输出弧的数目”,此条件在网络中以置于节点名称后面并冠有“+”或“-”号的数码表示,例如COMPARE+3或COMPARE-3。符号“+”代表“必需”条件,而符号“-”则代表“期望”条件。“必需”条件意味着所设条件必须完全符合,否则将启动“排放弧”。如COMPARE+3代表成功地加工三条输出弧这一要求是必需的,此时为阻止排放弧的激发,应至少存在三条输入弧成功地得到加工。当加工过程按照“期望”条件进行时,仅在一条成功得到加工的输入弧也没有的情形下,排放弧才被激发。在“期望”条件的情形,依赖于成功得到加工的输入弧的数目,终被加工的输出弧可能是所要求的全体、其中一部分或是其中一个。对于以下情形,排放弧可以取消:所有输入弧的成功完成概率都等于1.0,并按“期望”条件进行加工或按“必需”条件加工但只要求加工一条输出弧。在输出弧的数目超过要求加工的输出弧数目的情形下,如下比较和优先逻辑将用于选择佳的输出弧集合。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd