📝 软件质量管理教程
24篇技术文档📅  最后修改于: 2020-12-04 08:03:01        🧑  作者: Mango
功能点度量标准提供了一种用于测量软件应用程序各种功能的标准化方法。它从用户的角度衡量功能,即基于用户请求和得到的回报。功能点分析是从用户角度衡量软件开发的标准方法。最初由Albrecht构思的功能点度量随着1986年国际功能点用户组(IFPUG)的成立而越来越受欢迎。2002年,IFPUG功能点成为国际ISO标准– ISO / IEC 20926。什么是功能点?FP(功能点)是适用于量化软件应用程...
📅  最后修改于: 2020-12-04 08:03:26        🧑  作者: Mango
测量软件的结构特性对于评估开发工作以及产品维护很重要。需求,设计和代码的结构有助于理解在将一种产品转换为另一种产品,测试产品或通过早期内部产品度量预测外部软件属性时出现的困难。结构措施的类型软件的结构分为三个部分。他们是-控制流结构-这是在程序中执行指令的顺序。数据流结构-它是数据与程序交互时的行为。数据结构-以列表,队列,堆栈或其他定义良好的结构以及创建,修改或删除它们的算法的形式对数据元素进行...
📅  最后修改于: 2020-12-04 08:04:10        🧑  作者: Mango
几个国家和国际标准协会,专业和面向行业的组织已经参与了SQA标准的开发。以下机构和组织是SQA和软件工程标准的主要开发者-IEEE(电气与电子工程师学会)计算机学会ISO(国际标准化组织)DOD(美国国防部)ANSI(美国国家标准协会)IEC(国际电子技术委员会)EIA(电子工业协会)这些组织为软件开发和维护组织中执行的专业和管理活动的质量提供了更新的国际标准。他们还通过独立的专业质量审核提供SQ...
📅  最后修改于: 2020-12-04 08:04:49        🧑  作者: Mango
软件过程评估是基于过程模型对组织使用的软件过程进行的严格检查。评估包括对当前实践的标识和特征,优势和劣势的领域以及当前实践控制或避免不良(软件)质量,成本和进度的重要原因的能力。软件评估(或审核)可以分为三种类型。自我评估(第一方评估)是由组织内部的人员内部进行的。第三方评估由外部评估团队执行,或者组织由客户评估。第三方评估是由外部人员或(例如,第三方评估供应商以验证其与客户订立合同的能力)执行的...
📅  最后修改于: 2020-12-04 08:05:10        🧑  作者: Mango
IEEE对软件质量保证的定义如下-“一种计划和系统的所有必要动作的计划模式,用以充分确信某项产品或产品符合既定的技术要求。一组旨在评估产品开发或制造过程的活动。”SQA活动的目标SQA活动的目标如下-在软件开发(面向过程)中确保软件符合功能技术要求的可信度。确保该软件符合管理计划和预算要求的可信度。发起和管理活动,以改善软件开发和SQA活动并提高其效率。在软件维护中(面向产品)确保可接受的置信度,...
📅  最后修改于: 2020-12-04 08:05:54        🧑  作者: Mango
基本上,软件开发组织中存在三级管理结构-高层管理人员部门管理项目管理软件质量的最高管理职责以下是最高管理层在确保软件质量方面的职责-确保公司软件产品和软件维护服务的质量向各级员工传达产品和服务质量的重要性以及客户满意度确保令人满意的功能并完全符合客户要求确保为组织的SQA系统建立质量目标并实现其目标启动计划并监督必要变更的实施,以使SQA系统适应与组织的客户群,竞争和技术有关的主要内部和外部变更直...
📅  最后修改于: 2020-12-04 08:06:59        🧑  作者: Mango
SQA部门的结构因组织的类型和规模而异。下图显示了SQA单元下的标准结构和所有组件的示例。在本章中,我们将讨论每个子单元的角色和职责。SQA部门负责人执行的任务SQA部门的负责人负责SQA部门及其子部门执行的所有质量保证任务。这些任务可以分为以下几类:规划任务单位管理SQA专业活动规划任务拟议该单位的年度活动方案和预算规划和更新组织的软件质量管理系统为软件开发和维护部门准备建议的年度SQA活动计划...
📅  最后修改于: 2020-12-04 08:07:18        🧑  作者: Mango
以下资源包含有关软件质量管理的其他信息。请使用它们来获得有关该主题的更深入的知识。关于软件质量管理的有用链接软件质量管理Wikipedia-软件质量管理的Wikipedia参考。关于软件质量管理的实用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-12-04 08:07:43        🧑  作者: Mango
软件质量管理是一个过程,可确保在达到用户水平时达到所需的软件质量水平,从而使用户对其性能感到满意。该过程涉及质量保证,质量计划和质量控制。本教程提供了软件质量管理的完整概述,并描述了过程中涉及的各个步骤。整个内容分为几部分,以便于理解。...