原文来自 "现代软件工程" 周之英编著 (上)概述   为什么需要软件度量呢?在软件开发中,软件度量的根本目的是为了管理的需要。利用度量来改进软件过程。人们是无法管理不能度量的事物。在软件开发的历史中,我们可以意识到,在60年代末期的大型软件所面临的软件危机反映了软件开发中管理的重要性。而对于管理层人员来说:没有对软件过程的可见度就无法管理;而没有对见到的事物有适当的度量或适当的准则去判
转载 精选 2006-04-21 08:46:00
3235阅读
1.信息熵:     一条信息的信息量和它的不确定性有着直接的关系,所有信息量就等于不确定性的多少          度量工具:          对于任意一个随机变量X,其熵定义如下:      &
原文来自 "现代软件工程" 周之英编著 (上)软件度量的一些方法在前面我们已介绍了组成软件度量的几个方面。在这里我们将先给出关于这几个方面的一个纲要介绍。在后面我们还会作进一步具体的阐述。当我们不从高层次的概念级来看软件度量及其目标的时候,我们很容易把这些活动看成是不同而且毫不相干的。我们现在希望表明他们是怎样恰如其分地嵌入我们的框架的。也就是我们度量的是那个属性(是外部属性还是内部属性)、他们是
转载 精选 2006-04-21 08:52:00
9774阅读
想必大家都有这样被老板灵魂发问的经历吧。 当你负责的项目按时交付发布后,你老板问项目的测试质量怎么样啊? 当你测试的项目上线后有用户曝出使用缺陷,你老板问你这个缺陷怎么没有测试出来呢? 如果测试工程师将测试工作理解为测试用例设计、测试执行,那么你大概率回答不好老板的发问,给不到老板想要的答案。测试工程师作为项目质量把关者,
原创 2022-02-09 12:00:50
1815阅读
软件测试度量是对软件测试过程的量化分析,对于改进软件测试过程,提高软件测试效率具有重要意义。首先我们必须弄清楚“软件度量”包含度量数据的定义(包括度量项的定义、单位、频率、数据来源、数据提供者等)、收集、分析等一系列的活动。在收集的过程中,暴露问题和解决问题,并根据数据优化软件测试的各个环节。通常我们在分析度量数据的时候,也不能片面孤立的去看某一个数据,数据之间往往具有关联性,一个数据过高或过低都
原文来自 "现代软件工程" 周之英编著 (上)度量的基本理论度量就是实际指定数据的进程。这种指定也可被称之为度量的(对实体的一种)映射。因此,度量其自身不是数字而是我们所考虑的实体或属性的映射。事实上,度量的理论研究者往往有意放松了这个界限。假设我们想度量源代码程序的长度这个属性。一个可选的度量是把源代码的长度属性定义(或映射)为可执行代码的语句数。另外一个可选的度量是把源代码的长度属性定义为其在
转载 精选 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
49阅读
工欲善其事,必先利其器,本文精心整理了各大编程语言常用的量化分析工具,会用其中几个就应该可以在私募找到一份不错的量化工作,如果不想安装,推荐 BigQuant 一站式的Python+机器学习+量化投资平台,打开浏览器就可以开发算法策略。欢迎大家补充~~~编程语言1.Python 2.R 3.Matlab 4.Julia 5.Java&nb
转载 2024-05-28 09:51:34
45阅读
欧几里得度量是计算空间中两点之间距离的经典方法。在Python中,利用numpy和scipy库可以轻松实现这一功能。在这篇博文中,我将详细讲述如何使用Python实现欧几里得度量,包括环境准备、分步指南、配置详解、验证测试、优化技巧以及扩展应用。 ## 环境准备 在开始之前,我们需要确保环境可以正常运行相关的Python代码。以下是我的软硬件要求: | 项目 | 版
原创 6月前
24阅读
一 基于风险的测试起源     基于风险的测试起源,在软件测试领域,基于风险测试最早的是测试大师Boris Beizer《软件测试技术》提及,测试时需要考虑到风险。接下来James Bach 在1995年第一次介绍了基于风险的测试(RBT),然后又在1999年在《启发式基于风险的测试》(“Heuristic Risk-based T
软件工程中,软件可维护性是一个至关重要的概念。它关系到软件系统的生命周期、成本以及用户满意度等多个方面。随着软件系统的规模和复杂性不断增加,如何度量软件的可维护性成为了一个备受关注的话题。本文将从软件可维护性的定义出发,探讨其度量方法以及在实际软件开发和维护中的应用。 首先,我们来明确什么是软件可维护性。软件可维护性是指软件在交付使用后,能够被方便地修改、增强、适应新环境或修复错误的能力。一个
原创 2024-05-24 15:12:34
202阅读
对IT行业有一定了解的人都知道Java相对于IT行业的地位和意义。霸主统治、数以亿计的运行设备、庞大的生态圈、大型企业项目必用编程语言。而Python在量化投资领域的地位,犹如Java在IT行业的地位一般。为什么量化投资要选择Python?全球star数排名前十的量化投资开源项目里,有7个使用的Python作为底层代码。全球注册用户最多的商用量化平台Uqer优矿,是基于Python实现功能提供服务
摘要: 这年头IT界流行“用数据管理过程”、“用数字说话”,软件度量成为热点话题!一方面一堆专家在“哗众取宠”,而另外一方面企业在推行软件度量的实践中遇到了各式各样的问题,软件度量软件企业中的实施效果不甚理想。一个软件企业应该从何做起度量工作呢?希望本文能给大家带来有益的启发!   作者:张传波 软件知识大
原创 2010-03-25 23:06:00
598阅读
软件项目/产品的质量问题一直困扰软件企业、监理方和甲方,如何预防、发现、治理软件项目/产品质量问题,是目前我国it发展面临巨大的挑战,这也是it发展过程中关注的主要问题。软件企业、甲方和监理方在研发过程中常常要面临很多难题: 1、软件质量管理基础 (1)质量的概念与定义;(2)软件的质量要素;(3)软件质量评价的准则;(4)iso 9000软件质量体系结构;(5)软件质量保证过程;(6)质量管理大师简介;(7)质量管理的发展历程; 2、软件质量与质量管理 (1)软件质量面临的挑战及模糊认识;(2)软件质量基础;(3)软件发生质量问题的根本原因及对策;(4)软件质量工程体系;(5)软件质量控制方法、模型与工具;(6)软件全面质量管理; 3、软件质量管理工具选型;(1)软件质量管理粒度分析;(2)软件质量管理工具决策分析;(3)介绍商用质量管理工具;(4)介绍开源质量管理工具;
转载 精选 2013-04-28 15:30:21
1323阅读
软件度量之圈复杂度
转载 2010-03-28 13:08:00
675阅读
软件测试质量分析与度量
原创 2012-11-15 14:10:08
572阅读
1点赞
1评论
一、定义:产生、分析、报告、采取行动的测试度量过少,且不具有实际意义 。二、发生时间段1.项目过大及复杂,需要管理。2.一个或多个管理人员需要测试程序是可视的三、陷阱表现1.未产生、分析、报告或采取行动的及使用测试度量作为决策基础2.主要测试度量不表现测试人员的工作效率 ,也不是团队发现缺陷的有效性。只计算缺陷数量,不考虑初始缺陷密度。只记录每个缺陷代价高的成本的初始质量,因当待发现的缺陷数量降低
原创 2018-01-04 13:53:52
3660阅读
1点赞
       软件度量这门课上了四五节课了吧!觉得没什么好学的,都是些理论的东西。关键上课老师的水平不怎么样,没什么深度,没什么激情!在我还没搞清楚这门课之前,先来谈谈我对软件度量的理解吧!看是不是很简单。这门课虽然没什么好学的,但是确实是很重要的,这个毋庸置疑!都是些理论和方法,很空,但是都是真理!    什么是软件度量,怎样去度量软件?这就是这门课要回答的两个主要问题。软件工程作为一门工程学科
# 在Python中实现VAR风险度量 在金融领域,风险度量是一个非常重要的概念,而价值 at 风险(Value at Risk,简称VAR)是评估潜在损失的一个常用指标。它可以帮助投资机构了解在特定时间段内,可能遭遇的最大损失金额。在本篇文章中,我们将详细讲解如何使用Python实现VAR风险度量方法。我们将分步骤进行,每一步都有示例代码及详细解释。 ## 流程概述 在开始之前,先查看整个
原创 7月前
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5