共查询到17条相似文献,搜索用时 625 毫秒
1.
基于软件构件质量模型的度量及应用 总被引:10,自引:0,他引:10
随着软件复用实践的深入,可复用构件数量不断增加,构件库规模也不断扩大。构件的质量将影响到最终的软件质量和CBSD的推广应用,但是目前缺乏对构件质量有效的评价模型。本文基于ISO/IEC9126软件质量度量模型,提出了软件构件质量模型,及专门针对软件构件质量模型的可操作的度量方法,重点描述了构件可复用性的度量,并将该方法实际应用于上海构件库部分构件,本文提出的度量模型和方法可作为构件库管理者和构件用户在管理及使用构件时对构件进行评价参考。 相似文献
2.
3.
软构件的可复用性是构件区别于其它软件的最大特性,如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。文章以提高构件质量和可复用性,对软件构件可复用性的度量模型进行了研究。针对构件质量的具体特性进行分析,得到了基于构件复用因素的可复用性度量量化模型,最终给出一套根据用户复用以后的反馈信息对该值进行调整的方法。 相似文献
4.
5.
6.
面向对象软件度量技术 总被引:4,自引:0,他引:4
提出了OO度量评价规则和标识一组OO度量套件的方法,一组切实可行的OO度量套件及其形式化描述方法,评价OO关键概念和结构特性。质量度量模型是软件质量评价体系中的关键技术,采用层次结构的度量模型。通过质量度量模型,就建立了软件内部属性和外部属性间的客观的定量的联系。OO软件度量框架用以规范化地帮助评测软件产品质量的过程。 相似文献
7.
基于构件的软件复用被看成是提高软件生产率和软件质量的有效途径,被称为是有效解决软件危机的方法之一。近几年来,随着基于构件的软件工程的发展,构件的度量方法有了很大的发展。但多是研究可复用性,对构件的内聚耦合研究较少。而有效的系统分解是构件获取的主要手段,它为构件的复用提供了强有力的支持。文章在对系统分解后,以构件的内聚耦合度量为研究重心,利用其度量结果,再对构件可复用性进行研究。文章以有向带权依赖图为基础,运用图的谱分割技术,及结合信息熵技术的构件内聚耦合度量方法,实现对构件的自动聚集和自动度量。实验结果表明,图的谱分割技术能够较合理、有效的分解系统,文章中的度量方法是一种较准确的软件构件度量方法,为权衡构件的设计质量提供了可靠的数据。 相似文献
8.
基于构件库管理系统的构件复用度度量模型 总被引:5,自引:0,他引:5
构件概念及其理论的发展始终以软件复用为切入点,只有被最大可能地复用,构件才有其存在的意义和经济价值。如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。该文介绍了构件复用的概念,并结合构件库管理系统,提供了一个对构件复用度的度量模型,分析了度量结果对构件库的反馈作用,能够对构件库管理系统的设计与实现提供参考。 相似文献
9.
油气田图形构件研发是油气田业务构件研究的重要内容,易组装性是其主要质量特性。而SJ/T 11374-2007《软件构件 产品质量》中易组装性作为可复用性特性的子特性,无法对油气田图形构件的易组装性特性进行全面度量评价。依据SJ/T 11374-2007《软件构件 产品质量》标准,提出的油气田图形构件质量模型,对原有的可复用性特性内容进行了裁剪,增加了易组装性特性及相关子特性,并提出了相应的度量方法。 相似文献
10.
基于信息熵的软件构件度量方法 总被引:1,自引:1,他引:0
本文主要是以一种有向带权类依赖图作为面向对象系统的UML类图的抽象表示,结合信息熵技术针对软件构件进行内聚耦合性及独立性度量。通过实验表明,该方法是一种较准确的软件构件度量方法,为权衡构件的设计质量提供了可靠的数据。 相似文献
11.
随着基于构件软件开发实践的深入,构件的质量将影响到最终的软件质量,但目前缺乏对构件在实际应用中有效的评价模型.基于Perry所提出的度量方法,给出了应用在UML中的度量模型,并且设计实现了对应的度量工具,以便构件使用者能够在实际开发应用中找出合适的构件. 相似文献
12.
Metrics in a software sense can be roughly divided into two groups, internal metrics and external metrics. Internal metrics can be measured directly, while external metrics are predicted using internal metrics. Factor analysis is a statistical technique which can be applied to analyze the structure of internal metrics and form a prediction model for external metrics A prediction model generated by using factor analysis needs further validation since factor analysis has a non-unique solution for the factor-loading matrix. The computational methodology to establish a model is presented as well as the validation process. This is illustrated by an empirical study of design metrics and a prediction model for design quality. 相似文献
13.
软件度量研究方兴未艾,构建软件度量模型是其中一个重要的研究方向。度量模型从本质上说,是一组对软件进行评价的标准。这个标准并不是仅仅为了用来证明软件的好坏优劣,也用来反映不同软件系统或者软件模块的特点,从而为不同的需求服务。计算机科学中没有绝对的概念,它从诞生起就是紧密围绕应用服务的,计算机科学的研究一定要和现实需求相关联,因此作为一种评价标准,度量模型同样是从不同方面来综合评测软件的属性,从而在不同需求面前提供可参考的选择。 相似文献
14.
Gopal A. Mukhopadhyay T. Krishnan M.S. 《IEEE transactions on pattern analysis and machine intelligence》2005,31(8):679-694
Software metrics programs are an important part of a software organization's productivity and quality initiatives as precursors to process-based improvement programs. Like other innovative practices, the implementation of metrics programs is prone to influences from the greater institutional environment the organization exists in. In this paper, we study the influence of both external and internal institutional forces on the assimilation of metrics programs in software organizations. We use previous case-based research in software metrics programs as well as prior work in institutional theory in proposing a model of metrics implementation. The theoretical model is tested on data collected through a survey from 214 metrics managers in defense-related and commercial software organizations. Our results show that external institutions, such as customers and competitors, and internal institutions, such as managers, directly influence the extent to which organizations change their internal work-processes around metrics programs. Additionally, the adaptation of work-processes leads to increased use of metrics programs in decision-making within the organization. Our research informs managers about the importance of management support and institutions in metrics programs adaptation. In addition, managers may note that the continued use of metrics information in decision-making is contingent on adapting the organization's work-processes around the metrics program. Without these investments in metrics program adaptation, the true business value in implementing metrics and software process improvement is not realized. 相似文献
15.
Nick J. Pizzi 《Soft Computing - A Fusion of Foundations, Methodologies and Applications》2008,12(1):67-76
Given the complexity of many contemporary software systems, it is often difficult to gauge the overall quality of their underlying
software components. A potential technique to automatically evaluate such qualitative attributes is to use software metrics
as quantitative predictors. In this case study, an aggregation technique based on fuzzy integration is presented that combines
the predicted qualitative assessments from multiple classifiers. Multiple linear classifiers are presented with randomly selected
subsets of automatically generated software metrics describing components from a sophisticated biomedical data analysis system.
The external reference test is a software developer’s thorough assessment of complexity, maintainability, and usability, which
is used to assign corresponding quality class labels to each system component. The aggregated qualitative predictions using
fuzzy integration are shown to be superior to the predictions from the respective best single classifiers. 相似文献
16.
Empirical Analysis of Software Fault Content and Fault Proneness Using Bayesian Methods 总被引:1,自引:0,他引:1
Pai G.J. Dugan J.B. 《IEEE transactions on pattern analysis and machine intelligence》2007,33(10):675-686
We present a methodology for Bayesian analysis of software quality. We cast our research in the broader context of constructing a causal framework that can include process, product, and other diverse sources of information regarding fault introduction during the software development process. In this paper, we discuss the aspect of relating internal product metrics to external quality metrics. Specifically, we build a Bayesian network (BN) model to relate object-oriented software metrics to software fault content and fault proneness. Assuming that the relationship can be described as a generalized linear model, we derive parametric functional forms for the target node conditional distributions in the BN. These functional forms are shown to be able to represent linear, Poisson, and binomial logistic regression. The models are empirically evaluated using a public domain data set from a software subsystem. The results show that our approach produces statistically significant estimations and that our overall modeling method performs no worse than existing techniques. 相似文献