基于面向对象系统的质量度量的研究

被引量 : 0次 | 上传用户:caiguoxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件质量控制是软件开发的重要组成部分,而软件度量作为其中的重要技术越发受到人们的关注。在软件度量技术的研究和应用方面,大量人力物力的投入,使得软件度量技术获得了长足的进展,并成为软件工程研究中的热点方向之一。近几年来,随着软件设计开发理论的不断发展,面向对象软件开发技术已经得到了广泛应用。如何对面向对象系统的软件质量进行定量化分析、评估、预测,已经成为软件度量研究的主要课题。本文详细介绍了软件度量的发展背景、理论基础、评估准则,并对面向结构度量和面向对象度量之间的不同进行了归纳和分析,着重阐述了面向对象软件度量的度量模型与度量元。本文从软件质量度量的角度出发,详细阐述了软件质量度量的理论与方法,并着重介绍了三种典型的软件质量度量模型——Boehm 模型、McCall 模型和ISO9126 模型,分析比较了这三种软件质量度量模型存在的问题。本文针对已有软件质量度量模型中存在的问题,从理论基础上结合不断发展的软件开发理论,从分析方法上将自顶向下与自底向上的分析方法相结合,提出了一个适合于软件质量度量实践的实用软件质量度量模型(PMMSQ)。PMMSQ模型由四层结构组成,由上至下分别是质量特性、质量子特性、可度量的设计属性和度量元。在PMMSQ 模型应用到面向对象系统的度量中,将它的各层与各层之间的映射关系具体化,使之更易于指导面向对象软件质量度量的实践。本文在PMMSQ 模型的基础上,结合目前的软件管理环境,设计了以对象特征集存储库为核心的面向对象度量工具。着重阐述了该工具的核心技术——对象特征集存储库的建立过程,即分析了对象特征集中实体与实体之间的关系,并通过工具PowerDesigner 9 创建了E-R(实体-关系)模型,再利用PowerDesigner 9将E-R 模型转化为物理模型(即数据库的表和数据库表之间的关系)。然后简要介绍了该度量对象度量工具在度量实践中的应用。最后本文详细介绍了数据分析与评估技术的理论基础,并在此基础上,提出了面向对象系统的评估分析框架,即将评估分析分为两个阶段——中间产品分析阶段与成品分析阶段,在中间产品分析阶段主要是对系统中单个类进行分析评估,在成品分析阶段主要是对整个系统总体的分析和对多个系统的比较分析。在评估分析框架的基础上,提出了具体的评估分析策略。
其他文献
古村落以其独特的建筑风貌、特有的古韵氛围和深厚的文化积淀,日渐成为我国旅游业中的新亮点。提升古村落旅游服务质量是古村落旅游可持续发展的关键。以IPA理论为依据,对世
论文以动态心电图自动检测及分析为背景,研究了基于小波变换的自适应阈值消噪方法,通过分析比较四种白适应阈值选取规则,用基于Donoho固定阈值的小波去噪法滤除了心电图工频
本文利用SHPB测试装置,进行了动态压缩实验,系统研究了温度和应变率对低合金钢屈服强度、本构关系的影响。主要内容如下: 采用尺寸Φ10×6的试样,对低合金钢进行了在不同
新时期装备保障力量体系建设面临着新的挑战和机遇。分析了新时期装备保障力量体系建设的主要需求,确立了新时期装备保障力量体系建设应遵循的基本原则,提出了新时期装备保障
In modern aesthetics, Schoperhauer’s irrationalism is rich in theoretic and spiritusal value,which originates from modern philosophies ,the natural science of
近年来我国出现了不少食品安全问题,造成了严重的危害。食品安全问题产生的主要原因在于食品安全监管法律与体制的不完善乃至缺失。完善食品安全监管体制,需要从立法、执法等
作战效能试验是装备研发、采购部署和作战使用中的重要环节。针对装备作战效能试验"试什么""怎么试"和"试验结果怎么评"等问题,基于传感器(Sensor)、控制器(Controller)、执
城市高层建筑大量投入使用,高层建筑消防安全立足于“自防自救”,高层建筑消防设施的正常运行是关键。在和平年代,除自然灾害外(如地震),对高层建筑构成毁灭性打击只有火灾;
金融危机过后,非公有制经济已逐渐成长为我国经济增长的亮点。然而,科技型中小企业在发展过程中往往面临着融资困境,导致这些企业资金匮乏,使得企业发展困难重重。为了解决这
<正>求职应聘,面试技巧的准备是必不可少的环节。可总有些人对面试技巧嗤之以鼻,认为"是金子,总会发光的",没有必要对面试细节关注太多,但面试官们都表示,当两个应聘者能力相