论文网
首页 理科毕业软件技术毕业正文

模糊综合评判法在软件项目风险评估中的应用

  • 投稿汽车
  • 更新时间2015-09-16
  • 阅读量185次
  • 评分4
  • 98
  • 0

王敏 WANG Min;庄洪 ZHUANG Hong;沈栩竹 SHEN Xu-zhu

(昆明冶金高等专科学校,昆明 650033)

(Kunming Metallurgy College,Kunming 650033,China)

摘要: 基于软件开发项目自身存在的复杂性、模糊性,本文结合软件开发实例选取影响项目风险的主要指标,运用层次分析法确定各级指标权重,并和模糊综合评判法相结合,对软件开发项目的风险进行评估。

Abstract: Based on the complexity and fuzziness of a software development project, this paper presents an example of software development to choose the main indicators affecting the project risk, uses the analytic hierarchy process (AHP) to determine index weight at all levels, and combines the fuzzy comprehensive evaluation method, to evaluate the risk of a software development project.

教育期刊网 http://www.jyqkw.com
关键词 : 风险评估;层次分析法;模糊综合评判法

Key words: the risk assessment;analytic hierarchy process (AHP);fuzzy comprehensive evaluation method

中图分类号:F270.5 文献标识码:A 文章编号:1006-4311(2014)34-0181-02

基金项目:该论文为云南省教育厅科学研究基金项目资助-高职高专院校HTMIS的研究与开发,项目编号:2013c032。

作者简介:王敏(1980-),女,云南曲靖人,讲师,硕士,主要从事计算机管理信息系统的开发设计及项目管理风险预测和评估的研究工作。

0 引言

软件项目的特点,决定了在软件设计和实现其功能和运行环节,不可避免的会出现一定的风险,这些风险的存在,给使用者带来很多不确定的影响,并且这种影响呈现出多层次性。软件项目风险的评估是一个综合的过程,包括了主观方面和客观方面的评估。不同的风险其属性特点和影响因素各不相同,这就给风险控制分析带来了很大的困难,即很难做到对风险的明确判断和定量分析。在当前的风险评估领域,比较成熟的风险评估方法是模糊综合评判法,这种方法是基于模糊数学这种风险评估工具的。在本文的研究分析中,就是使用模糊数学方法对风险的相关指标权重进行量化,通过把层次分析法与模糊综合评价法进行结合,然后在有效识别风险的基础上对某高校人力资源管理信息系统的软件设计与实现项目做了风险评估,进而对风险变化的幅度和范围做出了比较准确的判断,这样就可以为校方提供比较有力的风险对策。

1 模糊综合评判法原理

模糊综合评判法其实最关键的核心就是借助了隶属函数处理方法,通过把不能确定的影响因素,转化成可以定量分析的数学变量,然后在使用数学模糊分析模型,对上述得到的数学变量进行相关的量化分析,这样就实现了对不确定的风险影响因素的数学量化处理。在风险模糊定量分析处理过程中,风险不同的层次其评判等级和隶属度要区分清楚,对于那些比较复杂风险影响因素系统,上一层次与下一层次划分的评判等级要有单一的对应关系,这样才可以实现数学处理分析,并在此基础上确定各因子的隶属函数,求得各层次的模糊矩阵。然后自下而上逐层进行模糊综合评判,最终得到评判结果。

其具体操作如下:须分别建立两个数集:

因素集W={W1,W2,…,Wm}

评判集A={A1,A2,…,An}

单因素决断:对于单因素决断,有模糊映射f:W→A,也就是说,固定单因素w∈W,便存在一个模糊综合判断B(w)∈f(a)。根据模糊映射原理,模糊映射f可以确定一个模糊关系Rf,它可以用一个矩阵来表示,因此R又可以看作是W→A的一个模糊变换。设P为单因素权重,这样(W,A,R,P)就构成了一个综合评判模型。

2 基于某高校人力资源管理信息系统构建中的实例应用

在软件项目特别是信息系统构建项目投资过程中的风险因素众多,其后果严重程度各异,要把每个风险因素都加以考虑会导致问题的复杂化,是不现实的。本文以某高校人力资源管理信息系统的构建过程中所提出的指标体系,建立了该项目风险递阶层次结构图,如图1。

2.1 基于层次分析法的一致性效验结果 根据图1对各风险子因素进行判断,从而得到单因素评判矩阵。咨询相关专家,对专家们的评判结果进行分析,合理取舍,得到风险子因素的评判矩阵。最终将评语集确定为:A={低风险,中等风险,高风险}。对于风险子因素的权重矩阵,则采用层次分析法,邀请十位技术专家进行调查研究和相关分析,采用不同因素两两比较的方法,构造不同层次的判断矩阵,并进行归一化处理和一致性检验。

根据选定专家事先估计出项目实施人员对各个因素的侧重程度,进行一级风险因素的权重分配,加权后建立权重集,现以一级风险“技术性风险”中各组成因素的权系数确定为实际评判对象,其一致性效验结果如表2。

由以上一致性效验结果可得到一个模糊集:

P2=(0.5015,0.4985)同样也可以估计出各专家对人员风险、经济风险、环境风险、管理风险中各因素侧重程度而加权组成因素的权重集如下:

2.2 模糊综合风险评估分析 在这个过程中,要使用专家调查法,具体操作如下,选取10名专家,让这10名专家根据各自的相关经验,给出每一个风险指标对各类风险的隶属度,然后对其进行归一化,最后得出一级评判矩阵,本文通过下面的“技术性风险”中的各风险因素的一级评判矩阵,对该种方法进行说明。该一级评判矩阵如表3所示。

由此相应的可得出人员风险、经济风险、管理风险中各因素的一级评判矩阵。

从向量矩阵B的结果可以看出,三个数中0.3841最大,其隶属于风险等级为低风险,说明该校人力资源管理信息系统的构建过程和投资风险很小,是切实可行的。

3 结论与展望

3.1 结论 ①运用模糊综合评判法对某高校的人力资源管理信息系统的设计与实现项目进行综合评估,得到了该项目在未来发生较低风险的可能性最大,也就是项目的生命周期是很稳定的。项目的发展也是随着项目的目标而进行的,由此可以看到,该项目的研究和系统的构建都对某高校的人力资源现代化管理和信息化建设起到一定作用。②在实际应用模糊综合评价法建立相关软件项目的风险评价模型时,最关键的步骤是把项目中包含的方向不明、影响大小不易确定影响因素转化成可以进行相关数学处理的模糊变量,然后在通过使用相关的模糊评价模型,对上述得出的模糊变量进行统计分析,最后得到可以定量的数据结果。从实际经验来看,这种评价的数据结果和一般的常规分析结果基本保持一致,这种量化的风险分析结果,使得项目负责人可以随时根据项目风险的量化指标,合理安排项目的风险防范措施,这种使用量化数据的风险分析指标,对于动态监控风险有着良好的作用。③从本文的应用实例可以看出,层次分析法适用于风险管理比较简单方便,通过一致性效验结果进行数学建模的方式能够更好的反应风险的层级关系和权重指标。

3.2 展望 通过本文对项目风险的分析和评估,作为项目管理人员和项目团队成员,都应加强风险意识,更要明确风险管理的最终目的是要对风险的相关因素采取措施,能够确实规避风险或降低风险损失的影响。在今后的课题研究中,如果都能运用一定的数学理念和分析方法来评判项目的风险等级,对于我们的研究工作将会带来帮助。

教育期刊网 http://www.jyqkw.com
参考文献:

[1]殷亮.模糊综合评判法在工程项目风险评估中的应用[J].土工基础,2013(6):73-75.

[2]顾坚韧.软件项目风险管理方法探讨[J].软件产业与工程,2013(4):48-52.

[3]何慧芳,李长虹.基于模糊综合分析法的广东省知识产权质押融资的风险预警评价研究[J].科技管理研究,2013(14):151-155.

[4]徐世河,孔庆华,陈志荣,杜应升.应用模糊综合评判法进行计算机网络结构的选型设计——兼论徐州工程机械集团公司计算机网络结构的选型设计[J].计算机工程与应用,2004/25.