一种基于模糊理论的软件过程可信评价方法及工具

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:uf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件应用范围的不断扩大和复杂程度的不断提高,软件的可信性问题受到了越来越广泛的关注。为生产出满足可信性要求的软件产品,提升软件开发过程的可信性具有十分重要的意义。为此,软件过程领域的研究者们从软件过程的各个方面入手,为提升软件过程可信性制订了多种过程改进方法与模型。在我们前期的研究工作中,已经为软件可信与软件过程可信进行了明确的定义,同时按照质量可信、成本可信、-进度可信三个方面,从过程实体、过程行为、过程产品三个维度,结合软件过程及可信相关的模型与标准,建立了软件过程可信度量指标体系,定义了一系列定量与定性的过程可信度量指标。   以提升过程可信度为目标的过程改进,需要了解自身在可信方面的情况与所处的位置,进而采取有针对性的措施来提升可信程度,因此对软件过程的可信度进行一个准确有效的评价则显得尤为重要。指标形式的多样性对评价方法提出了支持多种类型的指标进行综合评价的要求,同时指标数据在采集的过程中往往存在不确定性,如果以确定的语言对其进行描述,则可能会造成信息的损失甚至错误。同时,一次评价中涉及到的多个指标往往具有不同的重要性,同一指标在不同的评价中起到的作用也往往不同,这就需要一种描述指标重要性分布的方法来解决此问题。此外,在进行评价过程中会涉及到大量的数据与计算,因此需要有自动化的工具来协助完成软件过程可信评价。   针对以上问题,本文基于研究团队前期所定义的可信过程度量指标体系,提出了一种基于模糊理论与层次分析法的软件过程可信评价方法FETP(Fuzzy-Based Method for Evaluating the Trustworthiness of Software Processes)。该方法以实际过程数据与专家经验作为输入,得到以可信等级与对应等级上的隶属度来表示的量化过程可信评价结果。该方法首先支持多种指标的类型进行综合运算,同时使用层次分析法进行指标权重的确定,并采用模糊方法对指标进行描述,以支持模糊描述的算法来进行可信综合评价。此外,方法支持在评价实施时对指标进行裁剪,可以支持对项目进行可信评价,也可以支持对整个组织进行可信评价,同时引入了可信等级调整因子,来反映裁剪对可信评价结果的影响。其次,本文对基于该方法的软件过程可信评价实施支持工具进行了详细的介绍,并通过一个应用实例说明了方法的整体运作流程。
其他文献
作为世界最大的在线百科全书,维基百科(Wikipedia)提供了大量人工编辑的文章,每篇文章都描述了一个著名或者流行的概念(Concept)。本文首先根据Wikipedia文章内容形式的不足
软件可信性是当今软件工程领域面临的一个挑战性难题,而作为保证软件可信的重要方法,可信软件过程也成为当前最为活跃的研究内容之一。软件过程的可信性是一个软件过程能够生
作为桌面计算机的延伸,智能手机等移动设备被越来越多的企业和个人用于关键的计算及存储,使得其安全性受到了广泛的关注。目前,研究人员已经尝试将传统的安全技术应用于移动设备
未来铁路技术日趋关注高速化、智能化、信息化和高运行密度,高速铁路成为推动国家和地区经济发展的强大动力。由于起步较晚,与国外相比,我国列车通信网络(TCN)相关理论的研究相
随着互联网的迅速发展和网络应用范围的不断扩大,对网络的各类攻击与破坏与日俱增,网络安全问题受到越来越多的人们重视。而随着网络攻击手段的多元化、复杂化、智能化,单纯
随着大数据、机器学习的新兴数据密集型应用的兴起,存储系统对于提升系统性能和可靠性的重要性日益凸显。同时,大规模数据中心的发展也使得存储系统在成本和能耗方面面临着巨大
基于视觉的行人检测与计数,是指在人不参与干预或者极少参与干预的条件下,分析由固定摄像头拍摄的静态图像或者图像序列,进而对行人进行识别、定位和人数统计。使用摄像头与
随着Web技术的逐步成熟和广泛应用,Web日志挖掘成为了数据挖掘的一个重要分支用于更好地分析Web的使用和Web的结构。用户行为模式是Web日志挖掘研究的核心,挖掘结果能够直接
基于单设备授权的数字版权保护系统使得版权作品只能在用户的一台设备上使用。这种方式在有效地保护版权内容的同时,忽略了用户的合理需求。用户希望其合法购买的数字内容可以
由于航空航天可靠性影响到航天产品的造价、寿命及其空间运行等多方面的因素,因此,航天产品可靠性技术的发展关系到整个国家的经济发展建设和国家战略安全,对国家的政治、经