首页> 外文学位 >Indicateur de qualite pour les systemes orientes objet: Vers un modele unifiant plusieurs metriques.
【24h】

Indicateur de qualite pour les systemes orientes objet: Vers un modele unifiant plusieurs metriques.

机译:面向对象系统的质量指标:建立一个统一多个指标的模型。

获取原文
获取原文并翻译 | 示例

摘要

Current industrial systems are increasingly complex. The management (insurance and control) of their quality answers important technical and economic stakes. The quality of software is a complex concept. It has several characteristics. Metrics, in this context, constitute genuine "probes" making it possible to evaluate several attributes of quality.;To probe the quality of a software, metrology, as in all the fields of engineering, remains the most objective means and most reliable. The field of metrics, in particular in the object oriented paradigm, was the subject of a multitude of proposals.;Several of these metrics were largely tested and discussed in the literature. On the other hand, some of them were not the subject of great validations. In addition, their number, rather significant, especially in the case of object-oriented systems, raises several problems, in particular, the quantity of information which they provide which is difficult to assimilate and manage (and even to interpret), on the one hand, and the overlapping which exist between several of them, on the other hand.;The idea to unify some metrics to capture high level attributes is the principal motivation of this work. The model that we propose (Quality Indicator Qi), in this work, is based on control graphs, probabilities of methods invocation, their cyclomatic complexity and their testing coverage. Its experimentation, on several large-scale software projects, enabled us to show his effectiveness, on several levels, relatively to several existing object-oriented metrics. The results obtained show that our model is a good indicator of several quality attributes such as the changeability and testability without counting certain attributes captured in an indirect way. We also developed a tool supporting this model, allowing to determine the indicators of quality of each component of a software system written in Java.
机译:当前的工业系统越来越复杂。质量的管理(保险和控制)可以解决重要的技术和经济利益。软件质量是一个复杂的概念。它有几个特点。在这种情况下,度量标准构成了真正的“探针”,从而可以评估质量的几个属性。为了探测软件的质量,与所有工程领域一样,度量衡仍然是最客观,最可靠的手段。度量标准的领域,尤其是在面向对象范式中,是众多建议的主题。;这些度量中的几个已在文献中进行了广泛的测试和讨论。另一方面,其中一些并不是经过验证的主题。此外,它们的数量相当大,尤其是在面向对象系统的情况下,这引起了一些问题,特别是它们提供的难以被同化和管理(甚至解释)的信息量。另一方面,它们之间存在重叠。;统一一些度量以捕获高级属性的想法是这项工作的主要动机。我们在这项工作中提出的模型(质量指标Qi)基于控制图,方法调用的概率,其循环复杂性和测试范围。在几个大型软件项目上进行的实验使我们能够相对于几个现有的面向对象的指标在几个层面上展示他的有效性。获得的结果表明,我们的模型可以很好地指示多个质量属性,例如可变性和可测试性,而无需计算以间接方式捕获的某些属性。我们还开发了支持该模型的工具,可以确定用Java编写的软件系统的每个组件的质量指标。

著录项

  • 作者

    Toure, Fadel.;

  • 作者单位

    Universite du Quebec a Trois-Rivieres (Canada).;

  • 授予单位 Universite du Quebec a Trois-Rivieres (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 2008
  • 页码 117 p.
  • 总页数 117
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:38:45

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号