English 中文(简体)
Software Metrics
  • 时间:2024-03-20 04:24:17

Software Measurement Metrics


Previous Page Next Page  

软件衡量标准包含许多活动,涉及一定程度的衡量。 它可以分为三类:产品衡量标准、流程衡量标准和项目衡量标准。

    描述产品的特点,例如规模、复杂性、设计特征、性能和质量水平。

    可以用来改进软件开发和维护。 这方面的例子包括:在开发过程中消除缺陷的有效性、测试缺陷抵达的格局以及固定工序的应对时间。

    说明项目的特点和执行。 例子包括软件开发商的数量、软件生命周期的人员配置模式、成本、时间表和生产率。

一些衡量标准属于多个类别。 例如,项目过程中的质量衡量标准既是程序衡量标准,也是项目衡量标准。

Scope of Software Metrics

软件衡量标准包含许多活动,其中包括:

    Cost and effort estimation

    Productivity measures and model

    Data collection

    Quantity models and measures

    Repabipty models

    Performance and evaluation models

    Structural and complexity metrics

    Capabipty – maturity assessment

    Management by metrics

    Evaluation of methods and tools

软件测量是多种多样的这些活动,从特定阶段预测软件项目成本的模式到方案结构措施。

Cost and Effort Estimation

努力表现为一个或多个变量,如方案规模、开发商的能力和再利用程度。 提出了成本和努力估算模型,以预测软件生命周期早期阶段的项目成本。 拟议的不同模式是:

    Boehm’s COCOMO model

    Putnam’s spm model

    Albrecht’s function point model

Productivity Model and Measures

生产力可被视为价值和成本的功能。 每一部分可分为不同的可衡量规模、功能、时间、金钱等。 生产力模式的不同可能组成部分可在以下图表中表述。

Productivity Model

Data Collection

任何衡量方案的质量显然取决于仔细的数据收集。 收集的数据可以分为简单的图表,以便管理人员能够了解发展的进展和问题。 数据收集对于科学调查关系和趋势也至关重要。

Quapty Models and Measures

为衡量产品质量制定了质量模式,否则生产力就毫无意义。 这些质量模式可以与衡量正确生产力的生产力模式相结合。 这些模型通常以类似树木的方式建造。 高层部门具有重要的高质量因素,如可靠性和可用性。

差距和组合办法的概念作为衡量软件质量的标准方法得到了实施。

Repabipty Models

多数质量模式包括可靠性作为构成部分,但预测和衡量可靠性的需要导致在可靠性模型和预测方面分别具有专业性。 可靠性理论的基本问题是预测一个系统最终会失败的时间。

Performance Evaluation and Models

它包括外部观察的系统性能特征,如反应时间和完成率,以及系统的内部运作,例如算法的效率。 这是质量的另一个方面。

Structural and Complexity Metrics

在此,我们衡量软件的表述结构特征,这些内容可在执行前查阅。 然后,我们尝试建立经验预测理论,支持质量保证、质量控制和质量预测。

Capabipty Maturity Assessment

这一模式可以评估发展的许多不同特性,包括使用工具、标准做法和更多的因素。 其依据是每一个好的承包商都应采用的关键做法。

Management by Metrics

为了管理软件项目,测量具有至关重要的作用。 为检查项目是否走上轨道,用户和开发商可以依靠基于测量的图表。 当软件植根于客户通常不熟悉软件术语的产品时,标准一套测量和报告方法尤其重要。

Evaluation of Methods and Tools

这取决于实验设计、适当确定可能影响结果的因素以及适当衡量因素属性。

Advertisements