摘:VERT方法初运象数属国防系统研制计划理风险决策分析年高技术研制项目已广泛渗入民产品般工业企业 VERT方法应已扩展行业IT行业例外显示出VERT广阔应前景旨VERT方法引入软件领域项目理员进行项目风险分析提供种行效方法
关键词:风险评审技术 项目理 风险理
1 引言
风险评审技术(Venture Evaluation Review Technique简称VERT)种理系统象机网络仿真手段风险定量分析技术软件项目研制程中理部门常外部环境确定信息完备条件方案做出决策决策带定风险性种风险决策通常涉三方面时间(进度)费(投资运行成)性(技术参数投资效益)仅包含着确定性信息足造成决策偏差包含着决策错误
VERT正适应某高度确定性风险性决策问题开发种网络仿真系统80年代初期VERT首先美国型系统研制计划评估中应VERT质属机网络仿真技术工程项目研制项目实施程建立应机网络模型根项活动务性质网络节点设置种输入输出逻辑功网络模型够充分反映实际程逻辑关系机约束时VERT项活动提供种赋值功建模员项活动赋时间周期费性指标够时三项指标进行仿真运行VERT仿真出性指标相应时间周期费概率分布项目技术获成功失败概率等等种时间费性(简称TCP)联系起进行综合性仿真目标决策提供强力工具
VERT技术PERTGERTQGERT基础发展起70年代初期美国GERT网络技术基础发展网络数学分析器MATHNET(Mathematical Network Analyzer)离散事件活动活动时间费综合起构成概率特征进行计算分析开发网络统计分析器STATNET(Statistical Network Analyzer)网络求解分析器(Solving Network Analyzer)等网络技术时MATHNET进行修改重新命名风险数系统费分析法RISCA(Risk Information System Cost Analysis)时开发全面风险评估费估算网络TRACENET(Total Risk Accessing Cost Analysis
)进入风险评估邻域然系统尚评定性关风险度特研究开发中技术性指标否达规定风险度72年Gerald LMoeller等研究开发VERT技术风险度估计成改进扩充形成现VERT实际应基础
2建模素逻辑功
21建模素VERT网络建模素活动(弧)节点仿真程想象成定时间流费流性流通项活动受节点逻辑控制流相应活动中次仿真运行相流源节点出发相应节点活动执行相应事件达网络终节点网络中选具种逻辑功节点导致三种流网络中部分节点弧达某终止节点必须网络作次重复仿真运行整网络中包含节点活动机会实现出相应概率分布次仿真运行网络实现次抽样
VERT网络中活动节点时间费性三种参数活动赋弧身具三种参数该项活动身需时间周期消耗费活动产生性参数时项活动具累积三种参数根活动网络中位置源节点开始时间流费流性流定路径达该活动时途活动三项参数累计总例网络中某项活动完成时该活动软件项目开始活动完成时刻周期累计费时已达性值
VERT网络中包含概率型条件型两种逻辑功仿真运行时活动成功实现(概率1实现)活动成功实现表示前段程失败例进行某项设计工作果设计试制试验等阶段结果达设计性求时完成试验活动时间费累计值置零表示该项设计试制工作失败
22弧(活动)类活动VERT网络中取作致分四类(1)普通弧(活动)类弧VERT网络中直接组成部分普通弧带时间费性参数值参数值般概率分布形式表示
(2)弧(活动)活动VERT网络中直接表示出网络中活动引参数弧赋时间费性值通定数学关系式进行调
(3)传送弧(活动)传送活动VERT网络组成部分仅作种参数通道某节点间关系具时间先次序约束传送弧赋时间费性参数值理解三项参数值均等零传送参数流发生增值
(4)排放弧(活动)某取消节点果已活动引入该节点VERT网络中出现流量堵塞现象种情况该节点输出端设置排放活动流量通活动传出系统
仿真运行中类活动处状态该活动成功实现时参数流通活动输出节点种状态称成功完成状态果某项活动处非成功完成状态该活动时间费值通弧输出节点没性值输出果某项活动处取消状态活动执行没参数流通消耗时间费更会产生性
23节点类VERT网络中节点表示前接活动结束接活动开始节点称总程中里程碑VERT节点具丰富逻辑功仿真运行中决定启动输出弧否启动节点等根节点逻辑功VERT节点分两类组合节点单节点组合节点输入逻辑输出逻辑组成单节点包含种单逻辑面分述二种节点进行说明
组合节点(1)输入逻辑1)初始逻辑(INIT)作网络流始点具初始逻辑组合节点称初始节点设输出活动弧没输入弧网络中设置初始节点初始节点者赋予TCP值必须致般赋零2)逻辑(AND)种输入逻辑规定该节点输入弧成功完成汇合输入网流通节点输出逻辑确定方式传送输出弧节点处成功完成状态输入弧处成功完成状态取消状态节点处取消状态流入节点网流排放弧流出该节点输出弧均处取消状态节点处成功完成状态节点时间引入弧时间确定费值该节点前导弧费累计值性分前导弧综合性总节点处取消状态节点时间费值成功节点述办法确定节点性值约定取成零3)部分逻辑(PAND)根节点输入弧状态部分逻辑节点进行处理果少输入弧处成功完成状态节点处成功完成状态果输入活动处取消状态节点处取消状态输出活动全部取消果输入活动中然没成功完成状态弧存非成功完成状态弧非成功完成取消状态活动存应启动排放活动流量通该活动输出时节点处成功完成状态节点时间费性值计算方法带AND输入逻辑节点完全致4)逻辑(OR)逻辑求仅输入弧成功完成时输入流转移输出弧输出逻辑输出节点处成功完成状态然逻辑需等需等输入弧取消条输入弧成功完成网流便立通节点送输出弧便继续加工该节点输入弧没成功完成时网流排放弧流出节点处取消状态带OR逻辑节点时间性值取作首先成功完成输入弧累计时间值累计性值费值取该节点前导弧费累计值节点处取消状态节点时间费前面办法计算性取零
(2)输出逻辑1)全部逻辑(ALL)果节点已启动参数流通ALL逻辑条件节点输出弧启动2)蒙特卡洛逻辑(MC)输出逻辑求输出弧启动赋定概率值次仿真运行中输出活动赋概率值机启动余输出活动均取消节点输出活动启动概率应等1作次仿真运行时输出活动启动次数赋启动概率值相应3)滤波1逻辑(FILTER1)种输出逻辑者输出弧时间费性作约束条件够激发条者组输出弧加工约束条件节点时间费性界构成果节点参数落某输出弧设定参数界限弧激发加工否弧剩迭代阶段中取消节点输出弧条必须约束排放弧外余应该约束条件仅约束弧加工时条排放弧启动FILTER1附设扣功检查输出弧约束条件前时修改节点时间费性值修改方法节点时间费性值扣前面某已加工节点相应参数值约束检查完节点时间费性值原4)滤波2逻辑(FILTER2)节点输出活动提出约束条件已成功完成输入弧数量仿真运行中达节点成功完成输入弧数量符合述约束条件规定限输出弧启动否输出弧启动输出弧规定约束条件FILTER2PAND输入逻辑联合起输入逻辑起组合5)滤波3逻辑(FILTER3)节点输出弧约束条件规定弧前导弧中必须成功完成弧数量非成功完成弧数量取消弧数量弧定节点输入弧弧数量根建模需仿真建模员规定节点输出弧规定约束条件6)终止逻辑(TERM)终止逻辑AND输入逻辑PAND输入逻辑组成终止节点整网络终点没输出弧输入弧求输入弧必须成功完成应出现非成功完成状态输入弧组合节点条输出弧激发加工弧累计时间费性参数值等输入端点时间费性值弧身时间费性值
单节点单节点特定途设立网络逻辑种节点输入输出逻辑组合联成体节点设N条输出弧中条条输入弧应(配)网流够定输入弧直接转入条指定输出弧外单逻辑节点需设立条匹配输出弧弧仅节点逻辑阻止输出弧激发时启作备排放弧
较优先逻辑中设弧加工条件求加工输出弧数目条件网络中置节点名称面冠+号数码表示例COMPARE+3COMPARE3符号+代表必需条件符号代表期条件必需条件意味着设条件必须完全符合否启动排放弧COMPARE+3代表成功加工三条输出弧求必需时阻止排放弧激发应少存三条输入弧成功加工加工程期条件进行时仅条成功加工
输入弧没情形排放弧激发期条件情形赖成功加工输入弧数目终加工输出弧求全体中部分中情形排放弧取消:输入弧成功完成概率等10期条件进行加工必需条件加工求加工条输出弧输出弧数目超求加工输出弧数目情形较优先逻辑选择佳输出弧集合
1)较逻辑(COMPARE)仿真运行较逻辑节点时系统该节点输入弧时间费性进行加权综合运算根计算结果选出规定数量输入弧然流量输入弧转移应输出弧中逻辑根输入时间费性参数选择佳输出弧集合正权(00~10)时佳输出集合加权组合参数值负权(10~00)时效果相反应中时正权负权时间唯决策时节点时间值取佳输入弧集合中花费时间条弧累计时间值节点费值取加工输入弧累计时间节点性值取成功加工输入弧累计效益均值
2)优先逻辑(PREFERED)户优先逻辑节点输入弧规定优先等级仿真运行节点时动选出指定数量优先级较高输入弧然参数流输入弧转移应输出弧逻辑赋予第偶输入输出弧相第二偶输入输出弧优先位第二偶相第三偶优先位等等逻辑选择佳输出弧原优先优先逻辑节点期加工条件够阻止1号输出弧激发唯素应输入弧没成功完成逻辑节点C值P值计算办法较逻辑节点样节点时间值取作输入弧集合中消耗时间条弧累计时间值
两种单逻辑节点通两种方式选择输入活动数量种求方式果某输入活动取消等原导致选出足够数量求输入活动输出活动均取消种希方式选出足够数量输入活动时允许已成功完成入选输入活动参数流转送应输出活动中两种节点输出弧累计C参数值累计P参数值分等弧身C参数值+关联输入弧累计C参数值弧身P参数值+关联输入弧累计P参数值必需条件加工情形加工输出弧累计T参数值取节点时间弧身T参数值期条件加工情形输出弧累计T参数值取相应输入弧累计时间值弧身T参数值注意述T参数值计算规例外情形:
COMPARE逻辑时利C参数值P参数值权PREFERRED逻辑时想处置完初始侯选象进步优先表加工输入弧
述情况某输出弧激发需等输入弧加工排放弧累计T参数值累计C参数值分等输入端点T值+弧身T参数值输入端点C+值弧身C参数值排放弧累计P参数值等弧身P参数值
3)排队逻辑(QUEUE)节点提供队列条件输入活动传参数流先进先出排队规队列中等服务节点安排规定数量行服务台进行服务参数流排队序传送应输出活动中较逻辑优先逻辑节点样逻辑节点N条输入弧配N条输出弧条配偶输出弧排放弧弧仅激发输入弧失败时始启动排队逻辑作通排队方法网流输入弧传送配偶输出弧网流激发输入弧达节点时达先次序排队等侍者加工侍者数目网络图中节点名称面数码表示(例QUEUE2)逻辑假定输出弧携带侍者予加工配偶输入弧时消耗时间花费代价效益定输出弧累计T参数值取作数值:配偶输入弧累计时间网流排队等时间侍者加工网流花费时间
输出弧累计C参数值累计P参数值方法计算排队等增加费效益种节点T值取输出弧累计费激发输出弧数目均效益值排放弧仅失败情形生成身TCP参数值加工部网流侍者关(已知输出弧确关)许弧应视节点通进入新网络述计算排放弧累计TCP参数值公式反映法
累计T值激发输入弧时间值+弧生成身T参数值累计C值激发输入弧累计C值+弧生成身C参数值累计P值弧生成身P参数值较逻辑优先逻辑排队逻辑输入活动输出活动间应关系
4)选序逻辑选序逻辑节点预先该节点输出活动时间费性参数作加权综合计算输入活动高低等级排列然输入活动参数流送应等级输出活动中
前面三种组合逻辑节点样N条输入弧N条输出弧应外条排放弧备输出弧仅输入弧失败时启动逻辑作通TCP权确定分类网流输入弧传送输出弧果T权10CP权00时输入弧首先达节点网流1号输出弧输出第二达网流2号输出弧输出等等C权10TP权00时样C值输入弧传网流1号输出弧输出等等P权等10TC权00情形具P输入弧传网流1号输出弧输出…节点指定组混合TCP权值(例T权04C权03P权03)时具加权组合参数值输入弧传节点网流1号输出弧输出次加权组合参数值输入弧送网流
2号输出弧输出等等指定负权时作恰恰相反应中时正权负权
3网络模型
31模型概念VERT网络模型通带时间费性等变量值弧节点相互关系连接起网状图种机网络属数学模型
数学模型真实系统抽象般说应该现实身更简单更清晰更概括然数学模型真实系统真实系统关系图1示
数学模型必须够反映出真实系统中研究方面性质特征取决简化抽象合理性科学性取决真实系统提供种信息准确性充分性然取决进行种简化抽象素质验般说数学模型建立避免包括检验修正模型程
真实决策系统构造符合实际机网络模型应机网络评审方法进行风险决策分析关键步骤中重环绘制网络图构造网络模型
构造网络模型方法赖决策问题(系统)性质复杂程度着决策者惯验素质VERT建模方法PERT方法类似
构造网络模型程体分步骤第步确定决策环境步调查研究基础确定分析系统问题决策目标变量约束条件接受风险水第二步工作进程风险分析需画出流程图调查研究基础画出整系统设计阶段流程设计阶段子流程第三步绘制VERT网络图第二步流程图基础应VERT弧节点功流程图改造成VERT机网络图第四步确定弧节点数确定弧时间费性参数节点参数逻辑等仿真运行中加检验修正断伪存真构造出反映真实系统机网络模型
32数学描述VERT机网络模型图模型称图G记节点集合N弧集合A: G{NA}里N{N1N2N3………Nn}Ni表示第i节点n节点总数A{Aij|ij123……ni
VERT网络中两种流种流身携带网流种网络流处累计网流弧种身时间(Tij)费(Cij)性(Pij)组成网流种弧累计时间()累计费()累计性(
)组成网流节点身消耗时间费性没身网流累计时间(NTi)费(NCi)性(NPi)组成网流弧节点累计网流网络模型未知量模拟程中确定模型基解节点弧机动时间关键线路等进行分析
网流形成原受节点弧状态逻辑限制弧成功成功取消三种状态节点成功成功取消三种状态节点逻辑较复杂弧状态密切相关逻辑差较例AND逻辑先根输入弧状态确定节点状态然确定成功节点时间费性值数学表达式表示:
中OPT表示相开始节点结束节点弧求优
弧累计时间费性值需根弧状态开始节点时间费性累计值加弧身时间费性
4结
综述VERT发展历程建模素逻辑功网络模型进行较详细探讨VERT方法引入软件领域基础理然VERT方法身种定量分析技术具强理性仅仅通文难完全掌握作者希起抛砖引玉作
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档