- The SQA Unit
- Role Of Management in QA
- Quality Assurance
- Software Process Assessment
- Standards and Certificates
- Measuring The Structure
- Albrecht’s Function Point Method
- Internal Product Attributes
- Analyzing Software Measurement Data
- Data Manipulation
- Software Metrics
- Software Measurement Validation
- Software Measurement
- Empirical Investigations
- Measurement Scales
- Measurement and Models
- Basics of Measurement
- Software Quality Metrics
- SQA Components
- Software Quality Factors
- Introduction
- Home
Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SQA Components
软件质量保证(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
该项目的质量计划中处理的主要问题是:
质量目标,以适当的可衡量术语表述
每一项目阶段的启动和结束标准
审查、测试和其他预定核查和核证活动清单