件质量的模糊评估方法研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
件质量的模糊评估方法研究

软件质量的模糊评估方法研究 学号 姓名 ( 唐山师范学院, 河北 唐山 063000) 摘要:基于一种有效的软件质量模型和模糊逻辑知识,对软件质量评估方法进行探讨,提出了软件质量的模糊评估方法。 关键词:软件质量;模糊关系;模型;评估 中图分类号:        文献标识码: SOFTWARE QUALITY EVALUATION METHOD RESEARCH BASED ON FUZZY LOGIC (name 姓名) (Tangshan Normal University Tangshan China) Abstract: Based on an valid software quality model and fuzzy logical knowledge, this paper probes into the method of software quality evaluation, gives out the method of fuzzy logic. KeyWords:Software quality;fuzzy relation;Model;Evaluation 随着软、硬件技术的发展,计算机的应用领域越来越广泛,对软件的功能要求越来越,软件的复杂程度也就越来越高。如何才能确保软件的质量呢?无疑,软件测试和软件质量的概念是密不可分的测试是手段,质量是目的,,到闭区间的任一映射:都确定的一个模糊子集,叫的隶属函数,叫对的隶属度。 定义1.3 如果对任意的及,都有,则称为模糊矩阵。 定义1.4 设,是两个模糊矩阵,二者的合成用表示,合成后的模糊矩阵的第行第列元素为:。 定义1.5 设有论域及,称直积上的一个模糊子集为从到的一个模糊关系。 2 软件质量模型 软件的质量主要反映在软件运行、软件修改和软件转移过程中[1],是否满足用户明确提出的需求或需要,从这种角度看,影响软件质量的因素主要有: 软件运行过程中主要考虑的因素有:正确性、健壮性、效率、完整性、可用性和风险性。软件修改过程中主要考虑的因素有:可理解性、可维修性、灵活性和可测试性。软件转移过程中主要考虑的因素有:可移植性、可重用性、可运行性等。综合以上因素,结合软件的特性,我们认为沈涛在《综合电子信息系统软件质量的测试和评估》一文中提出的软件质量模型[2],见图1,可全面地反映软件的质量,基于此模型,本文提出了软件质量的模糊评估方法。 图1软件质量模型 该模型采用了层次结构来描述软件的质量特性。评价软件的质量从这些特性入手,借助于模糊矩阵合成运算实现模糊评估,可以有效地从这些特性的主观评价中较快地得出恰当的结论。 软件质量的模糊评估方法 根据软件质量模型,决定软件质量的因素有八个,组成待判对象论域{功能,性能,外部接口,可靠性,安全性,易用性,可维护性,可移植性},集合中每个元素分别具有若干个特征(参数),见图1。软件质量评价结果的论域分为四级,即{优秀、良好、合格、不合格}。软件质量的综合评判算法如下: (1)对于因素,其中为因素的参数个数,设第个对象的第个特征为,根据经验值(评价权值),得到相应于第个对象的模糊向量权,其中是相应于特征的权值,这些权值仅具有相对的意义,其值取值范围在中,。 (2)根据专家对各因素参数评分(百分制),分别对因素中的参数利用如下公式: 进行归一化评分,即选择所有特征中的最大值做为分母,得出各因素的模糊矩阵如下: 功能因素 性能因素 外部接口因素 可靠性因素 安全性因素 易用性因素 可维护性因素 可移植性因素 (3) 由,,,,,,,得出对应于软件质量八个因素的评价模糊行矢量。 令 (4)根据经验值,给定对应于的模糊向量权,由得出最终评定模糊行矢量。对进行归一化处理,并比较它们的大小,最大者即为软件质量的最终评价等级。 综上所述可以看出,模糊综合评判的主要运算是模糊矩阵的合成,在合成过程中,先取小运算””后取大运算””,这样得到的结果可以保持主要信息,略去次要信息,使在两模糊矩阵中比较大的因素在运算之后也能保留有较大的值,这与人们通常作出判断的原则是一致的,因此该方法用于软件质量的评估是可行的。 4 结论 模糊综合评判的结果取决于软件质量模型及获取的经验值是否合理,还需根据软件的实际运行结果来验证评判结果,改进各因素及参数的经验值即评价权值,才能更有效地评价软件质量。 参考文献: 韩万江,姜立新.软件开发项目管理[M].北京:机械工业出版社,2004 沈涛.综合电子信息系统软件质量的测试和评估[J].计算机工程.2004(3) 靳蕃.神经计算智能基础原理、方法[M].西安:西安交通大学出版社,200

文档评论(0)

haocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档