软件质量的动态综合评价方法研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:hmtllgh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技进步与计算机技术的发展,计算机的应用范围日益广泛,软件产品在日常的生产生活及工作中占据越来越重要的地位。随之,计算机软件也变得越来越复杂,产品的生命便是产品的质量,计算机的软件产品如同其他产品一般,质量问题同样存在的软件产品的整个生命周期中,而且现在软件质量的问题日益凸显,因此软件质量评价也便成为越来越令人关注的课题。   本文首先介绍了软件质量评价的研究背景及意义,对国内外有关软件质量评价的研究工作略作综述,阐述了软件质量、软件度量的基础理论,以及软件质量评价的基本理论、软件质量评价的过程,并简要介绍了软件质量评价的常用综合评价方法。其次,依据ISO/IEC9126软件质量指标体系,结合软件迭代开发中的生命特点,抽象并构建了软件质量的动态综合评价模型。介绍了动态评价方法的思想及研究进展,在所理解的动态思想的基础上,引进了时间向量,并采用了动态赋予时间权值的方法。同时,对于指标的权值也采用了主客观动态赋权的方法,并引用了理想矩阵及优属度的思想来进一步完善软件质量的动态综合评价方法。最后,将本文所创建的模型与方法进行了实例验证。通过实例分析表明,该软件质量的动态综合评价模型、方法计算简便具有可行性,评价结果较为客观、公正。传统的软件质量评价方法多是着眼于某个时间点或者时间截面来进行评价工作,本文则在前人研究软件质量及软件质量静态综合评价方法的基础上将着眼点放宽至某个时间段或整个软件的生命周期中,考虑了在迭代开发中软件质量的增长或降低程度,而且对迭代过程中积累的历史评价信息进行充分的挖掘、利用,充分考虑了各个质量子特性或质量特性本身的大小情况及其动态增长降低情况,提出了软件质量的动态综合评价模型,并引入了时间向量,将一系列静态评价通过组合赋权串联在一起。因此,我们便把迭代开发周期中软件质量的当前质量与历史质量集结起来,克服了传统静态方法的不足,提高了评价结果的说服力和准确性,更好的看到了软件开发中软件质量及其特性的动态变化趋势,实现对软件质量的动态综合评价。
其他文献
制作交通事故现场图是交通事故处理的重要环节。本课题拟研制基于硬件手绘板的交通事故现场手绘图的识别与归整制作系统,它能读取用户在硬件手绘板上的手绘图数据,识别理解其
在深度卷积神经网络(Convolutional Neural Networks,CNNs)中,池化是一个关键机制,有利于CNNs获得具有平移不变性的特征。大量的经验和理论研究表明,池化能够有效的提升CNNs
面向对象程序设计技术是软件开发历史上最重要的贡献之一,它通过封装、继承以及多态等机制良好的实现了抽象、信息隐藏与模块化,使得开发人员有效的开发并控制大型复杂的系统
无线传感器网络由大量散布在目标区域的移动节点以自组织方式构成。节点既充当主机又充当路由器,由数据采集芯片、数据处理芯片和数据收发芯片组成,完成目标区域数据的感知、
随着宽带无线通信技术和多媒体技术的快速发展,通信传输的信息变得越来越丰富,传统的对讲机、模拟集群通信系统和数字集群通信系统已经无法满足人们日益增长的多媒体业务需求
随着嵌入式技术、图像处理技术、网络通信技术的飞速发展,以及当前平安城市、平安校园、平安小区等安防项目在全国的大力推广,体积小、功能强、功耗低、性价比高、灵活性好的基
随着社会发展,由于电信网络资源的大规模增加,用户业务需求的多样化和网络拓扑结构的复杂多样化,必须有效地管理庞大的电信网络资源。而PTN(分组传送网,Packet Transport Network
现今网络时代的快速发展,扩大了电子政务系统在机关部门的覆盖范围。这些电子政务系统在数据的处理中,跨越性质相同与不同的部门,而且在处理不同的数据信息时,具备复杂性。情
对于句子进行分析,通常要满足句子分析的功能和意义两个标准。满足这两条标准通常要求对句子进行浅层的分析,同时也要对句子进行深层的分析。汉语作为世界上使用人数最多的语
近年来,虚拟化技术以其良好的独立性、高的资源利用率及易管理性而备受关注。目前常用的虚拟化软件Xen具有占用资源少、性能高和开源等优点,常被用来搭建高性能和高可靠的虚