English 中文(简体)
SQA Components
  • 时间:2024-03-20 05:19:01

SQA Components


Previous Page Next Page  

软件质量保证(SQA)是一套确保软件工程质量的活动。 它确保开发的软件符合并符合确定或标准化的质量规格。 SQA是软件开发寿命周期(SDLC)内的一个持续过程,它定期检查开发的软件,以确保软件符合预期的质量措施。

在大多数类型的软件开发中都采用了SQA的做法,而不论所使用的基本软件开发模式如何。 SQA包含并实施软件测试方法,以测试软件。 在软件完成之前,SQA在每一开发阶段都测试质量,而不是在完成后检查质量。 由于SQA,软件开发过程只有在当前/以前的阶段符合所要求的质量标准之后才能进入下一阶段。 SQA一般采用一个或多个行业标准,帮助制定软件质量准则和执行战略。

其中包括以下活动:

    Process definition and implementation

    Auditing

    Training

进程可以是:

    Software Development Methodology

    Project Management

    Configuration Management

    Requirements Development/Management

    Estimation

    Software Design

    Testing, etc.

一旦确定和执行这些进程,质量保证有以下责任:

    Identify the weaknesses in the processes

    Correct those weaknesses to continually improve the process

Components of SQA System

一个SQA系统总会包含范围广泛的SQA部件。 这些组成部分可分为以下六类:

Pre-project components

这保证,考虑到所需资源、时间表和预算,项目承诺得到明确界定;制订和质量计划得到正确确定。

Components of project pfe cycle activities assessment

项目生命周期由两个阶段组成:发展生命周期阶段和运行-维持阶段。

发展生命周期阶段各组成部分发现设计和方案拟订错误。 其组成部分分为以下小类: 审查、专家意见和软件测试。

运行-维护阶段使用的SQA部分包括专门维修部分和发展生命周期组成部分,主要用于功能功能改进维修任务。

Components of infrastructure error prevention and improvement

这些组成部分的主要宗旨是,根据本组织积累的SQA经验,消除或至少降低错误率。

Components of software quapty management

这一类构成部分涉及若干目标,如控制发展和维持活动,采取早期管理支助行动,主要防止或尽量减少时间表和预算失败及其结果。

Components of standardization, certification, and SQA system assessment

这些组成部分在本组织内执行国际专业和管理标准。 这一类的主要目标是利用国际专业知识,改进与其他组织的组织质量制度的协调,并根据共同规模评估质量制度的成就。 各种标准可分为两大类:质量管理标准和项目程序标准。

Organizing for SQA – the human components

SQA组织基础包括管理人员、测试人员、SQA单位和有兴趣使用软件质量的人员,如SQA托管人、SQA委员会成员和SQA论坛成员。 其主要目标是启动和支持SQA部件的实施,发现偏离SQA程序和方法的情况,并提出改进建议。

Pre-project Software Quapty Components

这些组成部分有助于改进启动项目前采取的初步步骤。 包括:

    Contract Review

    Development and Quapty Plans

Contract Review

通常为与客户谈判订立的合同开发一个软件,或为开发企业信息而开发内部订单开发一个硬件产品。 在所有这些情况下,发展股致力于商定的功能规格、预算和时间表。 因此,合同审查活动必须包括对项目建议草案和合同草案的详细审查。

具体来说,合同审查活动包括:

    查明客户的要求

    A. 审查项目时间表和所需资源估计数

    评价专业工作人员执行拟议项目的能力

    评价客户履行义务的能力

    A. 对发展风险的评价

Development and Quapty Plans

在与一个组织或同一组织的一个内部部门签署软件开发合同后,编写了项目发展计划及其综合质量保证活动。 这些计划包括根据为现行建议和合同提供依据的以往计划进行的额外细节和必要的修订。

大部分时间是在提交投标和签署合同之间需要几个月的时间。 在此期间,诸如工作人员提供、专业能力等资源可能会发生变化。 随后对计划进行了修订,以反映临时发生的变化。

项目发展计划处理的主要问题是:

    Schedules

    Required manpower and hardware resources

    Risk evaluations

    Organizational issues: team members, subcontractors and partnerships

    Project methodology, development tools, etc.

    Software reuse plans

该项目的质量计划中处理的主要问题是:

    质量目标,以适当的可衡量术语表述

    每一项目阶段的启动和结束标准

    审查、测试和其他预定核查和核证活动清单

Advertisements