📝 软件质量管理教程
24篇技术文档📅  最后修改于: 2020-12-04 07:53:03        🧑  作者: Mango
软件质量管理是一个过程,可确保在达到用户水平时达到所需的软件质量水平,从而使用户对其性能感到满意。该过程涉及质量保证,质量计划和质量控制。本教程提供了软件质量管理的完整概述,并描述了过程中涉及的各个步骤。整个内容分为几部分,以便于理解。本教程是为软件开发专业人员设计的,使他们可以了解软件质量管理的重要性。对于软件质量经理,软件测试专业人员和软件开发人员而言,这尤其有益。先决条件为了充分利用本教程,...
📅  最后修改于: 2020-12-04 07:53:32        🧑  作者: Mango
质量软件是指合理地无错误或无缺陷,在指定的预算内及时交付,满足要求和/或期望并且可维护的软件。在软件工程方面,软件质量既反映功能质量又反映结构质量。软件功能质量-它反映了根据功能要求或规格,它对给定设计的满意程度。软件结构质量-它处理支持交付功能需求的非功能需求,例如健壮性或可维护性以及正确制作软件的程度。软件质量保证-软件质量保证(SQA)是一组活动,以确保最终产生高质量软件产品的软件工程过程的...
📅  最后修改于: 2020-12-04 07:54:20        🧑  作者: Mango
影响软件的各种因素称为软件因素。它们可以大致分为两类。第一类因素是可以直接测量的因素,例如逻辑错误的数量,第二类是那些只能间接测量的因素。例如,要测量可维护性,但是要测量每个因素,以检查其内容和质量控制。多年来,已经提出了几种软件质量因素模型及其分类。 McCall提出的经典软件质量因子模型包括11个因子(McCall等,1977)。同样,Deutsch和Willis(1988)以及Evans和M...
📅  最后修改于: 2020-12-04 07:55:07        🧑  作者: Mango
软件质量保证(SQA)是确保软件工程过程质量的一系列活动。它确保开发的软件符合并符合定义或标准化的质量规格。 SQA是软件开发生命周期(SDLC)中的一个持续过程,它定期检查已开发的软件,以确保其符合所需的质量标准。不论使用哪种底层软件开发模型,大多数类型的软件开发都实施了SQA实践。 SQA合并并实施了软件测试方法来测试软件。 SQA不会在完成后检查质量,而是在开发的每个阶段都对质量进行测试,直...
📅  最后修改于: 2020-12-04 07:56:17        🧑  作者: Mango
软件指标可以分为三类-产品指标-描述产品的特性,例如尺寸,复杂性,设计功能,性能和质量水平。流程指标-这些特性可用于改善软件的开发和维护活动。项目度量标准-此度量标准描述了项目特征和执行。示例包括软件开发人员的数量,软件生命周期中的人员配置模式,成本,进度和生产率。一些指标属于多个类别。例如,项目的过程中质量指标既是过程指标又是项目指标。软件质量度量标准是软件度量标准的子集,其重点是产品,过程和项...
📅  最后修改于: 2020-12-04 07:57:15        🧑  作者: Mango
测量是测量某物的动作。它是将数字分配给对象或事件的特征,可以与其他对象或事件进行比较。从形式上可以将其定义为将数字或符号分配给现实世界中实体属性的过程,其方式是根据明确定义的规则对其进行描述。日常生活中的测量测量不仅由专业技术人员使用,而且在我们所有人的日常生活中都使用。在商店中,价格充当物品价值的度量。同样,高度和尺寸的测量将确保布料是否合适。因此,度量将帮助我们将一项与另一项进行比较。该度量将...
📅  最后修改于: 2020-12-04 07:57:38        🧑  作者: Mango
模型对于解释实际实体的数字元素的行为以及对其进行测量非常有用。为了帮助进行测量,还应在映射模型上附加一个映射域模型。模型还应指定这些实体如何与属性关联以及特征如何关联。测量有两种类型-直接测量间接测量直接测量这些是无需任何其他实体或属性即可进行测量的度量。以下直接措施通常用于软件工程中。LOC的源代码长度测试目的持续时间(经过时间)通过计数缺陷在测试过程中发现的缺陷数量程序员花在程序上的时间间接测...
📅  最后修改于: 2020-12-04 07:58:12        🧑  作者: Mango
度量尺度是用于表示经验关系系统的映射。它主要有5种类型-标称尺度序数表间隔量表比例量表绝对规模标称尺度它将元素放在分类方案中。这些课程将不被订购。每个实体都应基于属性的值放置在特定的类或类别中。它有两个主要特征-经验关系系统仅包括不同的类别。在类之间没有排序的概念。类的任何不同的编号或符号表示形式都是可以接受的度量,但是没有与数字或符号相关的量级概念。序数表它将元素放置在有序的分类方案中。它具有以...
📅  最后修改于: 2020-12-04 07:58:59        🧑  作者: Mango
实证调查涉及对任何工具,技术或方法的科学调查。本调查主要包含以下4条原则。选择调查技术陈述假设维持对变量的控制使调查有意义选择调查技术软件工程中的实证研究的关键组成部分是-调查案例分析正式实验调查调查是对情况的回顾性研究,以记录关系和结果。它总是在事件发生后完成。例如,在软件工程中,可以执行民意测验以确定用户对特定方法,工具或技术的反应,以确定趋势或关系。在这种情况下,我们无法控制当前的局势。我们...
📅  最后修改于: 2020-12-04 07:59:54        🧑  作者: Mango
软件度量的框架基于三个原则-分类要检查的实体确定相关的测量目标确定组织已达到的成熟度分类要检查的实体在软件工程中,主要存在三类实体。他们是-工艺流程产品展示资源资源所有这些实体都具有内部和外部实体。内部属性是可以完全根据流程,产品或资源本身进行衡量的属性。例如:大小,复杂性,模块之间的依赖性。外部属性是只能根据其与环境的关系进行度量的属性。例如:用户经历的故障总数,搜索数据库和检索信息所花费的时间...
📅  最后修改于: 2020-12-04 08:00:17        🧑  作者: Mango
验证软件系统的度量涉及两个步骤-验证测量系统验证预测系统验证测量系统度量或度量系统用于通过数字表征其一个或多个属性来评估现有实体。如果度量准确地描述了它声称要度量的属性,则该度量是有效的。验证软件度量系统是通过显示满足表示条件来确保度量是所要求保护的属性的正确数值表征的过程。为了验证度量系统,我们既需要描述实体的形式模型,又需要保留要度量的属性的数字映射。例如,如果有两个程序P1和P2,并且我们想...
📅  最后修改于: 2020-12-04 08:00:48        🧑  作者: Mango
软件度量标准是一种度量标准,其中包含许多涉及一定程度度量的活动。它可以分为三类:产品指标,过程指标和项目指标。产品指标描述了产品的特征,例如尺寸,复杂性,设计特征,性能和质量水平。流程指标可用于改善软件开发和维护。例如,在开发过程中清除缺陷的有效性,测试缺陷到达的模式以及修复过程的响应时间。项目指标描述了项目特征和执行。示例包括软件开发人员的数量,软件生命周期中的人员配置模式,成本,进度和生产率。...
📅  最后修改于: 2020-12-04 08:01:16        🧑  作者: Mango
软件度量标准是一种度量标准,包含许多活动,其中涉及一定程度的度量。软件测量的成功取决于所收集和分析的数据的质量。什么是好数据?如果收集的数据可以产生以下问题的答案,则可以认为是好的数据:他们正确吗?−如果数据是根据度量标准定义的确切规则收集的,则可以认为是正确的。他们准确吗?−精度是指数据与实际值之间的差异。它们是否适当精确?−精度处理表示数据所需的小数位数。他们一致吗?−如果数据在一种测量设备与...
📅  最后修改于: 2020-12-04 08:01:46        🧑  作者: Mango
收集相关数据后,我们必须以适当的方式对其进行分析。选择分析技术时要考虑三个主要项目。数据的性质实验目的设计注意事项数据的本质要分析数据,我们还必须查看由数据代表的较大人群以及该数据的分布。抽样,总体和数据分配抽样是从大量人口中选择一组数据的过程。样本统计数据描述和总结了从一组实验对象中获得的度量。人口参数表示如果测量了所有可能的受试者将获得的值。总体或样本可以通过集中趋势的度量(例如均值,中位数和...
📅  最后修改于: 2020-12-04 08:02:19        🧑  作者: Mango
内部产品属性以仅取决于产品本身的方式描述软件产品。衡量内部产品属性的主要原因是,它将有助于在开发过程中监视和控制产品。测量内部产品属性内部产品的主要属性包括尺寸和结构。可以静态测量尺寸,而不必执行它们。产品的尺寸告诉我们创建产品所需的工作。同样,产品的结构在设计产品维护方面也起着重要作用。测量尺寸软件大小可以用三个属性来描述-长度-它是产品的物理尺寸。功能-它描述了产品提供给用户的功能。复杂度-复...