基于风险因子分析的软件项目管理模型.doc
上传人:qw****27 上传时间:2024-09-10 格式:DOC 页数:63 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于风险因子分析的软件项目管理模型.doc

基于风险因子分析的软件项目管理模型.doc

预览

免费试读已结束,剩余 53 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

南京大学硕士论文基于风险因子分析的软件项目管理模型ASoftwareProjectManagementModelBasedonRiskFactorAnalysis张宏书指导老师:金志权、邵栋二零零四年四月摘要软件项目开发过程中存在着大量不确定事件,这给项目的成功带来了风险。能否在规定的时间内交付软件产品,与项目进度计划是否合理、项目风险管理活动是否有效有很大的关系。这需要综合考虑软件项目进度计划与软件项目风险管理计划,提供工具用以标识、分析和管理软件项目风险,并在此基础上获得合理的软件项目进度计划。本文提出了基于风险因子分析的软件项目管理模型。本文通过对文献著作的研究和某通讯公司软件项目的实际分析,标识出影响软件项目成功的20个风险因子,并根据其出现的比例,选择6个主要风险因子进行进一步地量化分析,分析它们各自对软件项目进度的影响,并使用蒙特卡罗模拟方法,模拟出所选择的风险因子对软件项目进度的总体影响,该影响以风险图的方式给出。同时,利用模型中识别出的主要风险因子,标识软件项目风险;综合考虑风险因子的潜在影响和项目进度的要求,制定出软件项目风险管理计划和合理的软件项目进度计划。本文实现了基于风险因子分析的软件项目管理模型,并对模型本身进行了正确性验证,也在软件项目组进行了符合项目经理需要的确认。结果显示,该模型能够帮助项目经理制定风险管理计划和合理的进度计划。关键词:风险因子;模型;风险管理计划;进度计划。ABSTRACTManyuncertaintiesareexistedinsoftwaredevelopmentprocess,andtheygiverisetoriskofprojectsuccess.Whethertheprojectcandelivertheproducttothecustomerintimeismuchdependentonitsestimatedscheduleplanandriskmanagementplan.Itisrequiredtointegratesoftwareprojectscheduleplanandsoftwareprojectriskmanagementplan,andtooffertoolsforidentifying,assessing,andmanagingtheprojectrisk,andtoobtainareasonableprojectscheduleplanbasedonriskanalysis.Thispaperhasproducedasoftwareprojectmanagementmodelbasedonriskfactoranalysis.Basedonstudyofliteraturesandactualsoftwareprojectsdevelopedinrecentyearsofafamouscommunicationcompany,twentyriskfactorsthataffectsoftwareprojectsuccessareidentified.Thesixmainriskfactorsareselectedandfurtherquantitativeanalysisoftheireffectstoprojectscheduleismade.MonteCarlomethodisusedtosimulatethetotaleffectstoprojectschedule,andtheresultisdescribedasariskgraph.Theprojectcanidentifyprojectriskbasedonselectedriskfactors.Byconsideringthepotentialeffectsofriskfactorsandtheprojectschedulerequirement,softwareriskplanandareasonablesoftwarescheduleplancanbemade.Asoftwareprojectmanagementmodelhasdevelopedinthispaper.Modelverificationisdonetocheckitscorrectness,andvalidationisdonebysoftwareprojectstocheckwhetheritcansatisfyprojectmanager'sneeds.Theresultsindicatethatthesimulationmodelcanhelpprojectmanagertopreparehisriskm