预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

软件项目风险评估的研究 专业:信息与计算科学081姓名:胡阳红学号:0802021012 摘要:随着IT产业的发展和软件规模的提高,软件项目开发和使用过程中超支、延时、技术缺陷等现象越来越严重。如何在项目实施的过程中进行有效地评估和预防这些风险,以达到识别和消除不利因素对软件开发的影响,都属于软件项目风险管理问题。在软件项目的开发过程中,准确地识别项目中存在的风险、对风险加以分析并采取有效的预防措施是保证项目成功的关键因素之一。风险评估是软件开发风险管理的重要组成部分,目前已经发展成为软件项目开发与控制的常用管理方法。本文研究Boehm关于风险评估的经典理论、SEI基于问卷调查的风险评估法、基于成本估算的风险评估法以及该领域的其它最新研究进展。 关键词:软件项目;风险评估;评估模型 Abstract:WiththedevelopmentofITindustryandtheimprovementofsoftwarescale,thePhenomenaofdelayingdeliveringendproducts,overrunningbudgetandtechnicaldefectsarebecomingmoreandmoreseriousinsoftwaredevelopmentprocess.Intheprocessofimplementingprojects,howtoconducteffectiveevaluationandpreventtheseriskssoastoidentifyandeliminatethenegativefactors’effectsuponsoftwaredevelopmentbelongstoproblemofsoftwareprojectriskmanagement.Insoftwaredevelopmentprocess,riskidentification,riskanalysisandriskpreventionarethreekeymeasurementsensuringprojectsuccess.Riskassessmentisanimportantpartofriskmanagement,andnowisbecomingamanagementtechniqueincommonuseinsoftwaredevelopmentandcontrol.ThispaperstudiesBoehom'sclassicalriskassessmenttheory,SEI'sTBQriskassessmentmethod,cost-basedriskassessmentmethodandotherrecentadvancedriskassessmentmethods. Keyword:softwareproject;riskevaluation;assessmentmodel 1、软件项目风险管理 在讨论如何对软件项目进行风险管理之前,先要清楚什么是软件项目的风险管理。 1.1项目 1、项目的定义 根据LongmanDictionaryofTheEnglishLanguage(1991),字典中对“项目”的定义包括:“一个特定的计划或设计”,“一个以计划的任务”,“一项大型任务”。这只是对项目的一种解释,没有对项目更细致的描述,下面介绍几种很有代表性的定义。 (1)美国项目管理协会pMI(projectManagementInstitute)提出:项目是为了创造特定产品或服务的一项有时限的任务。其中“时限”指每个项目都有明确的起点和终点;“特定”指一个项目所形成的产品或服务在关键特性上不同于其它相似的产品和服务。 (2)德国DIN69901认为,项目是指在总体上符合如下条件的唯一任务:.具有预定的目标; .具有时间、财务、人力和其它限制条件;具有专门的组织。 (3)美国专家约翰·宾(JohnBen)指出;“项目是要在一定时间里,在预定范围内需要达到预定质量水平的一项一次性任务”。虽然对项目的定义还很多,上面提到的几个定义只是其中的一些,但是其本质是相同的,可以综合地把项目定义为:有限的时间、资源、环境等条件下,为了达到特定的目标,满足一定性能、质量、技术指标等要求,所做的一次性任务。 2、项目的特点 为了更深刻的理解项目的概念,需要清楚项目的主要特点。对于一般项目,有以下几个特点: (l)实施的一次性 这是项目与日常运作最大的区别。项目有明确的开始时间和结束时间,不是周而复始的,也不是无休止的活动,项目在此之前从来没有发生过,而将来也不会在同样的条件下发生。 (2)目标的明确性 每个项目都有自己明确的目标,项目的目标就是在时间、资源、标准的约束条件下,达到预定的目的。项目经理在