基于支持向量机的软件项目风险评价论文

基于支持向量机的软件项目风险评价论文

ID:11002977

大小:48.50 KB

页数:2页

时间:2018-07-09

基于支持向量机的软件项目风险评价论文_第1页
基于支持向量机的软件项目风险评价论文_第2页
资源描述:

《基于支持向量机的软件项目风险评价论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于支持向量机的软件项目风险评价论文摘要本文针对软件项目中的风险问题,根据信息熵给出项目各风险因素的重要性评价并且利用支持向量机评估软件项目的风险类别,此方法完全依赖数据进行客观分析,排除了人为的主观因素,因此其结果优于利用模糊综合评判方法得出的结果。关键词软件项目;风险;信息熵;支持向量机;1引言软件风险是指软件开发过程中及软件产品本身可能造成的伤害损失,由于软件项目开发和管理中存在着诸如技术、内部管理及外部环境等种种不确定因素,使软件行业成为高风险的产业,如果风险变成了现实,就会产生恶性后果或损失,因此应对软件项目风

2、险进行评价以便于更好地进行软件项目地开发及管理。目前的风险评价及分析方法主要有调查和专家打分法、模糊数学法1、层次分析法2.freelatlab生成了模拟数据。假设每个项目可以用一个六维向量表示:对于风险小的类别,即y=1时,软件的六个风险因素符合期望分别为,每个分量的方差分别为1的正态分布。对于风险一般的类别,即y=2时,软件的六个风险因素符合期望分别为,每个分量的方差分别为1的正态分布。对于风险很大的类别,即y=3时,软件的六个风险因素符合期望分别为,每个分量的方差分别为1的正态分布。本文对每个风险等级类别随机生成了

3、100个样本,这样总共有300个样本。比如对于风险因素F1软件产品规模,假设软件产品规模是一个随机变量,在风险较小的情况下软件产品规模也比较小,所以按照以上假设,它符合一个N(1,1)的正态分布;在风险一般的情况下,软件产品规模适中,按照以上假设它符合一个N(2,1)的正态分布,同理在风险较大的情况下软件产品规模也非常大,用N(3,.freelax和最小值min,然后将值区间分为10等分,得出风险因素落入每个值区间的概率,这样就把一个连续的随机变量转化为一个离散的随机变量来计算,从而得出信息熵。表1显示其运行结果。表1各

4、项目风险因素的重要性每个风险因素的评分给出了该风险因素的一个重要性评估,此方法成功的给出了一个正确的评估。根据这个结果可以说明:软件产品规模(F1)在软件项目的重要性评分为0.088706,业主需求(F2)在软件项目中的重要性评分为:0.029911,软件项目需求分析(F3)在软件项目中的重要性评分为:0.021996,技术(F14)在软件项目中的重要性评分为:0.020708,开发方式与开发环境(F5)在软件项目中的重要性评分为:0.015648,人力资源管理(F6)在软件项目中的重要性评分为:0.012043,从而可

5、以认为在软件项目管理中对软件产品规模的控制的重要性比对人力资源管理的重要性大得多,那么在进行软件项目开发时可以通过加强对软件产品规模此风险因素的管理来更好地控制软件项目开发的风险。由于该模拟数据不适合做SVM分析,因此本文不对模拟数据进行SVM分类.第二部分:下面利用其他项目的数据3来进行分析,在这个数据集中,每个风险因素对应5个等级,分别对应0.1,0.3,0.5,0.7,1,每个值都有专家评分取得。该数据集中有14个数据,利用其中的10个作为训练数据,4个作为测试数据。数据如表2所示。表2样本项目的各个指标及项目风险

6、水平值为了评估SVM的有效性,随机地从14个数据中取出10个作为训练数据,剩下的4个作为测试数据,总共进行了12次这样的随机选取,发现在10个训练数据上的训练正确率均为100%,而平均测试正确率为97.92%,效果非常好,显示出此方法可以非常可靠地对软件项目风险进行评估,同时用这14个数据得出了每个项目风险因素的重要性对比,如表3所示。表3各项目风险因素的重要性由上面结果可以发现,技术因素的值为1,这表明技术可以完全决定软件项目风险等级,说明了技术在软件项目开发中的重要性,同样,人力资源管理在软件项目风险管理中的作用也不

7、可忽视。6结论本文不仅利用了SVM来预测软件项目风险,而且给出了各个风险因素的评估。虽然在对软件项目风险因素重要性进行分析的方法中,本文只是采取了简单的方法对连续变量进行了离散化,这个过程中可能会有一些信息丢失,但根据实验结果说明本文的方法在此数据集上具有效率高、预测准确和可靠性高的特点,因此在今后的学习中会提出更好的算法以得到更好的离散化变量。同时为了进一步完善风险预测的支持向量机方法,今后将会利用更多的数据集测试算法并对支持向量机作交叉验证,找出该方法的优缺点,以求能有进一步地提高。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。