基于蒙特卡洛仿真的进度风险评估与进度更改算法设计与实现(3)
时间:2018-07-05 15:30 来源:毕业论文 作者:毕业论文 点击:次
1.3 本文主要内容和结构 本课题来源于南京理工大学和中国航天科工集团北京仿真中心合作的项目。项目的目的是建立一个项目进度风险评估系统。在这个系统上,使用者可以通过输入项目的结构信息来仿真出整体的工期,并判断工程风险的大小,确认出风险因子,最后进行风险调控。本文将全面的对进度管理技术进行分析,包括传统的横道图的方法以及后来的网络计划技术。并且介绍蒙特卡洛仿真方法,重点对仿真中随机变量的抽样技术进行分析。最后给出基于B/S结构,在.NET平台上实现的进度评估系统,给出它的详细设计说明。 论文结构如下: 第1章 绪论。包含了对本课题的概述,简单介绍了本课题的研究背景以及课题研究的意义和价值所在,简要介绍了进度风险管理技术的发展历程,并给出了本文的结构。 第2章 进度评估相关技术与理论概述。详细介绍了进度管理常见的几种评估技术和它们存在的问题,以及蒙特卡洛仿真技术的原理和实现步骤。 第3章 进度风险评估系统的需求分析。对现有进度风险评估系统情况进行了分析后结合常规进度风险评估流程和使用方的要求对本系统流程进行了制定,并且给出了系统的用例图。 第4章 进度风险评估系统的总体架构设计。详细介绍了在系统开发之前如何进行开发平台的选择和进行总体系统设计,最后进行了系统的功能划分,并对每个功能模块进行介绍。 第5章 系统详细设计。首先对数据库进行了详细设计,包括每个表的各字段名称及其字段类型和字段约束,再根据第4章的功能划分对每个功能模块按照三层结构分层进行设计。 第6章 系统验证及结果。最后对系统进行了功能验证,根据使用流程设计了一个含有概要任务的简单项目作为输入。 第7章 结论。对本文的工作进行总结,并对后续工作进行展望 2 进度管理相关技术与理论概述 2.1 横道图技术 横道图,又叫甘特图(Gantt Chart)、条状图(Bar chart),以提出者亨利•L•甘特先生的名字命名。 横道图属于柱状图的一种,用来表示一个项目中概要任务和子任务的开始时间和结束时间,它们一起构成了项目的工作分解结构。同时横道图还能简单的表示任务之间的依赖关系。在横道图中,横轴一般用来表示时间,纵轴表示活动,图上的横道则用来表示活动的完成情况[7]。横道图能直观地表示出各个任务的开始和结束周期,能够方便和实际情况进行对比,管理者也可据此评估工作进度[8]。 横道图长期以来都被运用于计划工作中来计划和控制工作进度[9]。它直观明了、简单易懂、绘图简单;可以容纳大量的信息。但这种方法过于简单,存在如下缺点:传统甘特图难以表示出活动间的逻辑关系,不能全面地反映出各任务的联系和制约,不便于进行复杂的时间计算,不能直观表示出关键任务,事实上它仅仅片面地对项目管理的三重约束(时间、成本和范围)进行表示,也难以从图中看出计划的修改趋势。因此,横道图通常只适用于任务少且任务关系简单的工作计划。 2.2 网络计划技术 针对横道图存在的缺陷,网络计划技术应运而生。20世纪50年代起,美国在发展大型武器系统的计划工作中,遇到了一些突出的问题。武器系统日趋复杂,国家的资源有限,而发展大型武器系统又需要耗费大量的人力、物力、财力,计划不周全,或者决策错误,将会严重影响国防实力和国防经济。在以往的决策、计划手段和风险分析方法均难以完满解决上述问题的情况下,因此陆续将各类网络分析技术引入风险分析领域并对之进行发展和更新。 (责任编辑:qin) |