首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 78 毫秒
1.
软件度量是提高和保证软件质量的关键。在给出的面向对象软件度量的结构模型基础上,讨论了实现该模型要解决的关键问题。通过度量结果的分析和评价,能够有效地对面向对象软件的测试和提高软件质量提供科学的依据。  相似文献   

2.
面向对象软件度量方法   总被引:7,自引:0,他引:7  
度量技术是保证软件质量的重要方法。随着面向对象技术的发展,传统的软件度量技术不再适用于面向对象软件。文中分析了软件度量理论,讨论了目前流行的两种面向对象软件度量方法,指出其不足和进一步的工作。  相似文献   

3.
面向对象软件度量工具的软件结构   总被引:11,自引:0,他引:11  
利用软件度量工具度量程序源码的各类质量属性是提高程序质量的一个重要方法.目前,面向对象语言已逐渐成为主流编程语言,度量基于对象技术的软件成为必然的需求.然而,由于面向对象语言数目众多,许多面向对象语言又都在发展中,用户所需要的度量也不尽相同,各种分散的需求对度量工具的灵活性与通用性提出了挑战.首先给出了一个适用于OO语言软件度量工具的一个灵活的软件结构,然后在分析了各类软件度量的基础上,解析了该结  相似文献   

4.
面向对象软件度量工具的研究与实现   总被引:1,自引:0,他引:1  
利用软件度量工具对程序源代码的各类质量属性度量已是提高程序质量的一个重要方法,文章提出了一个以中间件为核心适用于多种面向对象程序设计语言的软件度量工具的灵活的软件结构,同时介绍了自行设计实现的度量工具,最后指出了下一步的的研究方向。  相似文献   

5.
面向对象软件度量学的研究   总被引:1,自引:0,他引:1  
姚珺 《福建电脑》2005,(12):25-26,17
软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。本文分析了面向对象软件度量的特点,在著名的C&K度量方法及其它度量方法的基础上,着重阐述了针对各种不同层次的面向对象的软件度量,包括面向OO项目的度量、面向OO系统的度量、面向类继承树的度量、面向类层的度量、面向方法(操作)的度量。  相似文献   

6.
面向对象软件度量工具的设计实现   总被引:5,自引:1,他引:4  
利用软件度量工具对程序源代码的各类质量属性度量,对于提高程序质量具有重要意义。提出了一个适用于多种面向对象程序设计语言的软件度量工具的灵活软件结构,该结构的核心是以数据库为中间件。给出了该工具的结构,总结了该结构的特点和实用性,给出了以图形形式显示的分析结果和度量指标与质量特征之间关系的实验结果。  相似文献   

7.
面向对象软件柔性的度量   总被引:1,自引:0,他引:1       下载免费PDF全文
为促进柔性软件的开发和研究,在总结柔性研究的基础上,通过分析柔性软件的特征提出了新的软件柔性的定义,并结合面向对象的技术给出了面向对象的软件柔性度量模型,该模型包括有效适应性、易用性、响应速率和成本比率4个侧面。为了使度量客观、具有操作性,对每一个侧面又进一步细化为若个要素,并具体定义了每一个要素的度量方法。  相似文献   

8.
软件度量学是软件工程的一个新分支,通过度量反馈的信息来控制开发过程,以提高软件质量,是一种行之有效的方法.传统的面向过程的软件将数据和操作分离,强调以算法为核心.近年来发展起来的面向对象软件的主要特性包括抽象性、封装性、继承性和多态性,将数据和操作封装,强调以对象为核心.因此,面向对象软件度量方法也随之发展起来,著名的是C& K度量方法.文中指出C& K度量方法的不足,并就面向对象度量学有待解决的问题提出了一些观点.  相似文献   

9.
软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以改进软件的体系结构,采用合适的软件开发过程,从而降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。分析了面向对象软件度量的特点,阐述了常用的面向对象软件度量方法,并在此基础上提出了以切片为中心的度量方法。  相似文献   

10.
面向对象软件度量学研究   总被引:4,自引:0,他引:4  
章茂晗  方木云 《微机发展》2003,13(6):109-110,F003
软件度量学是软件工程的一个新分支,通过度量反馈的信息来控制开发过程,以提高软件质量,是一种行之有效的方法。传统的面向过程的软件将数据和操作分离,强调以算法为核心。近年来发展起来的面向对象软件的主要特性包括抽象性、封装性、继承性和多态性,将数据和操作封装,强调以对象为核心。因此,面向对象软件度量方法也随之发展起来,著名的是C&K度量方法。文中指出C&K度量方法的不足,并就面向对象度量学有待解决的问题提出了—些观点。  相似文献   

11.
The need to improve software productivity and software quality has put forward the research on software metrics technology and the development of software metrics tool to support related activities.To support object-oriented software metrics practice efectively,a model-absed approach to object-oriented software metrics is proposed in this paper.This approach guides the metrics users to adopt the quality metrics model to measure the object-oriented software products .The development of the model can be achieved by using a top-down approach.This approach explicitly proposes the conception of absolute normalization computation and relative normalization computation for a metrics model.Moreover,a generic software metrics tool-Jade Bird Object-Oriented Metrics Tool(JBOOMT)is designed to implement this approach.The parser-based approach adopted by the tool makes the information of the source program accurate and complete for measurement.It supports various customizable hierarchical metrics models and provides a flexible user interface for users to manipulate the models.It also supports absolute and relative normalization mechanisms in different situations.  相似文献   

12.
首先结合面向对象技术特性,对面向对象软件类级别的CK度量方法和系统级别的MOOD度量方法进行了分析,并就CK度量提出了优化的度量方法OCK。然后结合OCK度量和MOOD度量的优点提出了较优化的面向对象软件复杂性度量方法OSCM。OSCM度量可以有效地弥补CK度量和MOOD度量的不足,优化度量结果。  相似文献   

13.
面向对象设计复杂性度量计算与分析   总被引:1,自引:0,他引:1  
黄勰  高建华 《计算机工程与设计》2006,27(8):1346-1348,1356
软件维护在软件开发过程中占有相当重要的位置,但是其成本往往是很难控制的.在对一种能够对软件维护性能进行预测的面向对象复杂性度量进行分析的基础上,结合实际情况分析了该算法集3个度量的缺点及联系.对于3个度量不够深入的地方补充了一些新观点.  相似文献   

14.
面向对象程序整体结构及其特性的逆向分析和可视化在软件维护、软件重用等过程中起着重要作用。现有的逆向工程工具尽管可以通过对程序代码的静态分析自动获取类模型,但是在自动布图方面仍存在一些明显的问题,特别是难以直观展现类之间的耦合性、聚集效应等程序整体结构的重要特性,从而影响其实际应用。Force-Directed Layout算法能够自然展现复杂结构的耦合关系和聚集现象,因此,将其应用于类图的逆向生成,使其在充分展示程序整体结构的同时,清晰展现类之间的耦合性和聚集效应等结构特征,为软件结构演化分析、缺陷分布分析等提供辅助支持。据此,开发了软件分析与测试工具系列QESat的子工具——基于拉力算法的类图可视化工具QESat/FCD(QualityEasy-Software Analysis and Testing Tools:Force-Directed Class Diagram),通过实例展示了其在大型类图结构特性方面的展现效果。  相似文献   

15.
基于VTK的矿体三维可视化研究与实现   总被引:2,自引:0,他引:2  
矿体三维可视化是矿业软件研发、数字化矿山建设的基础和重要内容。结合大型矿业软件系统DiMine的开发实践,对VTK的体系结构进行了分析,在此基础上对VTK的cell类型及数据集类型进行了扩展,并设计实现了相应的类,利用VC++开发工具开发了一种新的矿体三维可视化平台。研究表明,该平台在可视化性能以及分析结果展示等方面比当前国外主要矿业软件具有更大的优越性。  相似文献   

16.
In this paper, we present a Collaborative Object-oriented Visualization Environment (COVE) which provides a flexible and extensible framework for collaborative visualization. COVE integrates collaborative and parallel computing environments based on a distributed object model. It is built as a collection of concurrent objects: collaborative and application objects which interact with one another to construct collaborative parallel computing environments. The former enables COVE to execute various collaborative functions, while the latter allows it to execute fast parallel visualization in various modes. Also, flexibility and extensibility are provided by plugging the proper application objects into COVE at run-time, and making them interact with one another through collaboration objects. For our experiment, three visualization modes for volume rendering are designed and implemented to support the fast and flexible analysis of volume data in a collaborative environment. This work has been supported by KIPA-Information Technology Research Center, University research program by Ministry of Information & Communication, and Brain Korea 21 projects in 2005.  相似文献   

17.
面向对象程序复杂性度量层次模型   总被引:2,自引:2,他引:2  
程序复杂性度量可以实现定量地分析程序复杂性,从而为估计成本提供一个标准。为了度量面向对象程序复杂性,在讨论了度量的定义.度量的理论基础后,提出了一种面向对象程序复杂性度量的层次模型。该模型分成5个层次:系统层、类簇层、类继承树层、类层和方法层,每个层次都有自己的度量方法。采用这种分层度量模型的好处是:它是一个框架,各度量方法归属到各层中;各层之间相互独立;一层中方法的修改并不影响其它层。  相似文献   

18.
A new reusability metric for object-oriented software   总被引:1,自引:0,他引:1  
Software Quality Journal - Software reuse is big business. Managers of software houses know that reuse can bring financial rewards to their company, so long as effective reuse procedures are in...  相似文献   

19.
介绍了巷道三维模型建立的过程,即巷道数据处理、巷道三维实体模型、模型OpengL映射、三维场景设置、坐标投影变换、巷道三维显示。采用面向对象的VC++的结构体数据类型和类建立描述组成巷道中心线的不同基本元素空间信息的数据结构。利用OpenGL原语进行描述,对巷道实体三维数学建模。通过三维场景设置,控制三维巷道的生成效果,运用OpenGL的Z缓存自动消隐功能构建和生成具有真实感的三维巷道模型,并实现交互式查询。以此解决方案对地下巷道的实际情况进行直观和形象的模拟,对煤矿的信息化管理能力有一定的提高,利于指导煤矿的实际生产。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号