系统架构设计师软件质量保证及其应用

  软件质量保证(Software Quality Assurance, SQA)是指为保证软件系统或软件产品充分满足用户要求的质量而进行的有计划和有组织的活动,这些活动贯穿于软件生产的整个生命周期。指令保证人员负责质量保证的计划、监督、几率、分析及报告工作,辅助软件开发人员得到高质量的最终产品。概要论述你参与管欧和开发的软件项目,介绍项目背景以及主要开发内容,并明确指出你在其中承担的主要工作。详细论述软件质量保证中常见的活动有哪些,阐述每个活动的主要内容。结合你具体参与管理和开发的实际项目,说明如何实施软件质量保证的各项活动,说明其实实施过程及应用效果。

  需要对质量保证中涉及的活动进行详细描述,阐述每个活动中实际的主要内容。SQA通过建立一套有计划和有系统的方法来向管理层保证拟定的标准、步骤、实践和方法能够正确地被所有项目所采用,目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审来验证软件是否合乎标准的,并且在项目开始时就一起参与建立计划、标准和过程,这些将使软件项目满足机构方针要求。

SQA小组的职责是辅助软件工程小组得到高质量的最终产品,并完成如下工作:

1,为项目准备SQA计划,该计划在指定项目计划时确定,由所有感兴趣的相关部门评审,需要进行的审计和评审,项目可采用的标准,错误报告和跟踪的规程。由SQA小组产生的文档,项软件项目组提供的反馈数量。

2,参与开发项目软件评审过程描述,以保证该过程与组织政策、内部软件标准、外界标准,以及项目计划的其他部分相符。

3,评审各项软件工程活动,对其是否符合定义好的软件过程进行核实,并记录和跟踪与过程的偏差。

4,审计指定的软件工作产品,对其是否符合实现定义好的需求进行核实,对产品进行评审,识别、记录和跟踪出现的偏差,对是否已经改正进行核实,定期将工作结果向项目管理者报告。

5,确保软件工作及产品中的偏差已记录在案,并根据预定的规程进行处理。

6,记录所有不符合的部分并报告改领导者。

原文地址:https://www.cnblogs.com/guanghe/p/15411122.html