原文来自 "现代软件工程" 周之英编著 (上)软件度量的一些方法在前面我们已介绍了组成软件度量的几个方面。在这里我们将先给出关于这几个方面的一个纲要介绍。在后面我们还会作进一步具体的阐述。当我们不从高层次的概念级来看软件度量及其目标的时候,我们很容易把这些活动看成是不同而且毫不相干的。我们现在希望表明他们是怎样恰如其分地嵌入我们的框架的。也就是我们度量的是那个属性(是外部属性还是内部属性)、他们是
转载
精选
2006-04-21 08:52:00
9787阅读
1.信息熵: 一条信息的信息量和它的不确定性有着直接的关系,所有信息量就等于不确定性的多少 度量工具: 对于任意一个随机变量X,其熵定义如下: &
转载
2024-07-03 21:41:40
17阅读
原文来自 "现代软件工程" 周之英编著 (上)概述 为什么需要软件度量呢?在软件开发中,软件度量的根本目的是为了管理的需要。利用度量来改进软件过程。人们是无法管理不能度量的事物。在软件开发的历史中,我们可以意识到,在60年代末期的大型软件所面临的软件危机反映了软件开发中管理的重要性。而对于管理层人员来说:没有对软件过程的可见度就无法管理;而没有对见到的事物有适当的度量或适当的准则去判
转载
精选
2006-04-21 08:46:00
3235阅读
常见的度量方法或者说可靠性的表示方法主要有以下几种:可靠性数据、故障度量、质量指标度量。
原创
2023-06-25 13:12:03
1139阅读
点赞
想必大家都有这样被老板灵魂发问的经历吧。 当你负责的项目按时交付发布后,你老板问项目的测试质量怎么样啊? 当你测试的项目上线后有用户曝出使用缺陷,你老板问你这个缺陷怎么没有测试出来呢? 如果测试工程师将测试工作理解为测试用例设计、测试执行,那么你大概率回答不好老板的发问,给不到老板想要的答案。测试工程师作为项目质量把关者,
原创
2022-02-09 12:00:50
1815阅读
在软件工程中,软件可维护性是一个至关重要的概念。它关系到软件系统的生命周期、成本以及用户满意度等多个方面。随着软件系统的规模和复杂性不断增加,如何度量软件的可维护性成为了一个备受关注的话题。本文将从软件可维护性的定义出发,探讨其度量方法以及在实际软件开发和维护中的应用。
首先,我们来明确什么是软件可维护性。软件可维护性是指软件在交付使用后,能够被方便地修改、增强、适应新环境或修复错误的能力。一个
原创
2024-05-24 15:12:34
202阅读
软件测试度量是对软件测试过程的量化分析,对于改进软件测试过程,提高软件测试效率具有重要意义。首先我们必须弄清楚“软件度量”包含度量数据的定义(包括度量项的定义、单位、频率、数据来源、数据提供者等)、收集、分析等一系列的活动。在收集的过程中,暴露问题和解决问题,并根据数据优化软件测试的各个环节。通常我们在分析度量数据的时候,也不能片面孤立的去看某一个数据,数据之间往往具有关联性,一个数据过高或过低都
转载
2024-04-23 15:35:35
67阅读
中心性算法(centrality algorithm)用于理解图中特定节点的角色及其对网络的影响。之所以有用,是因为这些算法能够识别最重要的节点,并帮助我们了解群体动态,例如可信度、可访问性、事物传播的速度以及群体之间的桥梁。尽管这些算法中有许多是为社交网路分析而发明的,但它们已经在各种行业和领域中得到了应用。 我们将介绍以下算法:度中心性(Degree Centrality)作为连通性的基线度量
转载
2024-07-09 11:14:13
75阅读
什么是K-近邻算法K-近邻算法(KNN)的原理 K Nearest Neighbor算法有叫KNN算法。这个算法是机器学习里面一个比较经典的算法,总体来说KNN是相对比较容易理解的算法。定义 如果一个样本在特征空间中的k个最相似(即特征空间中最近邻)的样本
功能点是度量软件规模的一种单位。功能点方法是从用户视角度量软件的大小,已经成为软件规模度量的国内外标准也是唯一纳入国际标准的软件规模度量方法。目前应用比较广泛的是国际功能点用户组(IFPUG)发布的标准功能点法和荷兰软件度量协会(NESMA)发布的快速功能点法。 适合使用功能点方法来度量的软件有以数据和交互处理为中心的;以功能多少为主要造价制约因素的,例如:电子政务类;银行、电信的用户和业务管
原创
2021-12-09 10:47:41
206阅读
软件度量这门课上了四五节课了吧!觉得没什么好学的,都是些理论的东西。关键上课老师的水平不怎么样,没什么深度,没什么激情!在我还没搞清楚这门课之前,先来谈谈我对软件度量的理解吧!看是不是很简单。这门课虽然没什么好学的,但是确实是很重要的,这个毋庸置疑!都是些理论和方法,很空,但是都是真理! 什么是软件度量,怎样去度量软件?这就是这门课要回答的两个主要问题。软件工程作为一门工程学科
转载
2013-05-18 19:17:00
137阅读
2评论
原文来自 "现代软件工程" 周之英编著 (上)度量的基本理论度量就是实际指定数据的进程。这种指定也可被称之为度量的(对实体的一种)映射。因此,度量其自身不是数字而是我们所考虑的实体或属性的映射。事实上,度量的理论研究者往往有意放松了这个界限。假设我们想度量源代码程序的长度这个属性。一个可选的度量是把源代码的长度属性定义(或映射)为可执行代码的语句数。另外一个可选的度量是把源代码的长度属性定义为其在
转载
精选
2006-04-21 08:49:00
2190阅读
经常和一些同行的同学朋友聊产品质量问题。接触过几个软件产品,也长长短短接触过几个公司(也包括读书时做的一个国家项目,说起来也汗颜,但是最终也获得
了国家级的鉴定),产品质量的好坏的度量的确是非常困难的事情,就好比经济发展一定要结合国情一样。 我觉得产品质量量化可以分为两种: &
推荐
原创
2010-06-20 10:40:21
1357阅读
4评论
# 如何实现 Java 度量代码软件 JMetrics
随着软件的不断发展,代码的质量和性能在软件开发中越来越受到重视。JMetrics 是一个用于度量 Java 代码质量和性能的工具。下面将通过一系列步骤详细介绍如何实现 JMetrics。
## 流程概述
下面的表格展示了实现 JMetrics 的主要步骤:
| 步骤 | 描述
原创
2024-09-27 04:21:17
53阅读
前言
大家好,我是chowley,我总结了一些测试的常用指标和度量方法,今天总结成博客发出来和大家一起探讨!
软件测试是确保软件质量的关键步骤之一。为了全面评估测试的效果和软件的质量,我们需要依赖一系列的指标和度量方法。
常用指标和度量方法
1. 代码覆盖率(Code Coverage)
代码覆盖率度量了被测试到的代码百分比,包括语句覆盖、分支覆盖和路径覆盖。通过工具生成的报告可以清晰展示测试的覆
原创
2024-02-03 14:10:52
643阅读
管理学大师彼得·德鲁克曾说过:“你如果无法度量它,就无法管理它。”在管理领域,度量是绕不开的话题,而在软件开发领域同样如此。 持续改进从度量开始 在过去三四十年中,一直困扰软件开发行业的一个问题是:软件的生产不是一个可预测的过程。虽然很多专家投入了大量精力,研究并总结出了一些方式和方法,希望软件的生产能够像工业制造那样可靠和可度量,但实际效果并不明显。ThoughtWorks中国区
原创
2013-08-26 06:44:02
300阅读
PSM(Practical Software and Systems Measurement) 过程的9条软件度量准则: 1)Project issues and objectives drive the measurement requirements ...
转载
2007-09-30 01:47:00
164阅读
2评论
PSM(Practical Software and Systems Measurement) 过程的9条软件度量准则:1)Project issues and objectives drive the measurement requirements 2)The developer’s process defines how the software is act...
转载
2007-12-17 10:25:00
124阅读
一、缺陷度量 缺陷的度量方法比较多,其中常用的度量方法有:缺陷密度(软件缺陷在规模上的分布)、缺陷率(缺陷在时间上的分布)、整体缺陷清除率、阶段性缺陷清除率、缺陷趋势、预期缺陷发现率等。 1.缺陷密度=已知缺陷的数量/产品规模。产品规模的度量单位可以是文档页、代码行、功能点。 2.缺陷率的通用概念是 ...
转载
2021-09-08 22:35:00
2505阅读
2评论