面向对象软件的质量度量模型及评测技术研究
文献类型 | 学位 |
作者 | 史晓华[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 博士 |
年度 | 1999 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 软件质量;面向对象;复杂性度量 |
摘要 | 度量作为绝大多数科学研究和工程计划的基础,在自然科学乃至社会科学诸多领域发挥着重要的作用.但是由于种种原因,度量在软件工程、软件质量等工程领域并没有得到充分的重视和正确的应用.该文的研究动机就是为将度量理论应用在软件质量,尤其是面向对象软件质量领域进行一定深度的理论研究.其目的是在理论上提出面向对象软件质量度量模型、质量评价过程模型,深入研究和讨论各种软件复杂性度量及其评价准则,并在国家"95"预研课题"计算机软件质量评测技术"中加以实现.该文首先从度量理论出发,确认并强调了在软件质量度量中需要遵守的科学理论,提出软件度量作为度量科学的一个分支,应该遵守度量学中得以论证的相应的准则和规律,并在该基础上提出软件度量模型.该模型论述并约束了软件质量度量,包括面向对象软件质量度量需要依赖的理论框架.软件复杂性度量作为软件质量度量最重要的内容之一,也是该文研究和讨论的重点.尽管对复杂性度量的研究持续了近30年,但是其中仍有大量的理论问题需要进一步讨论.首先是软件复杂性的分类.显然经过多年的研究,学术界渐渐认可了软件复杂性是一个综合概念,需要对它进行更详细的划分和归类.该文在总结前人研究的基础上,提出了软件复杂性基本特性和分类原则,并在以下的部分中,按照这样的原则划分和讨论该文涉及的主要软件度量.对软件度量的确认是软件度量中一个重要的研究课题.由于软件度量存在固的有客观规律,而一个度量从提出到到被广泛接受需要很长的一段时间,因此对新的软件度量进行理论分析和评价就成为重要的手段.该文在讨论Weyuker公理系统和Kitchenham评价框架的基础上,提出科学度量评价准则.此准则具有更可靠的理论基础,以及更好的可操作性.该文在评价一些主要的软件度量时将采用这样的准则.面向对象软件度量从本质上讲只是软件度量的一个分支.但是由于开发思想和开发手段的不同,面向对象软件度量领域存在许多新的问题.其中重要的是如何选用和设计面向对象软件度量.该文在讨论该领域最具代表性的Chidamber&Kemerer度量集以及Abreu&Melo度量集的基础上提出TOOCMs-面向对象软件整体复杂性度量.作为一种规模复杂性度量,TOOCMs可以用来预测面向对象系统的规模大小,以及在构件层次上的重用程度.最后,根据该文论述的理论基础,介绍了国家"95"预研课题"计算机软件质量评测技术"的主要设计思想.该系统作为软件质量度量的工具,在度量理论、软件质量和软件工程等领域的理论研究成果的支持下,能够对包括C++和Ada95这样的面向对象语言开发的软件,在源代码一级进行度量和评价,为用户和开发者同时提供有关质量的重要信息. |
影响因子:
dc:title:面向对象软件的质量度量模型及评测技术研究
dc:creator:史晓华
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.1999.
dc:identifier:DOI:
dc: identifier:ISBN: