软件质量度量体系

  • 格式:doc
  • 大小:11.50 KB
  • 文档页数:1

软件质量度量体系

软件质量度量体系贯穿于软件工程的全过程以及软件交付之后。在软件交付之前的度量主要包括程序复杂性、模块的有效性和总的程序规模,在软件交付之后的度量则主要包括残存的缺陷数和系统的可维护性方面。

一般情况下,可以将软件质量特性定义成分层模型。而麦考尔(McCall)等人将软件质量分解至能够度量的层次,提出FCM 3层模型(参 13):软件质量要素(factor)、衡量标准(criteria)和量度标准(metrics),包括11个标准,分为产品操作(product operation)、产品修正(product revision)和产品转移(product transition)。

此外,还有三级指标体系,这一体系是在实践中逐渐清晰并成型的,用于体系化度量工程质量。它包括三个级别的指标:一级指标是结果指标,起到“后视镜”的作用,有一定的延迟性;二级指标是拆解指标/改善指标,对结果形成进行构成拆解或者直接可以作用以改善结果;三级指标是改善指标,可以对应到一个或一组改进行为以获取对结果的部分改善。