- 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
Standards and Certificates
几个国家和国际标准机构、专业和面向行业的组织都参与了SQA标准的制定。
以下机构和组织是SQA和软件工程标准的主要开发者——
IEEE (Institute of Electrical and Electronics Engineers) Computer Society
ISO (International Organization for Standardization)
DOD (US Department of Defense)
ANSI (American National Standards Institute)
IEC (International Electro Technical Commission)
EIA (Electronic Industries Association)
这些组织为软件开发和维护组织的专业和管理活动的质量提供了最新的国际标准。
他们还通过独立的专业质量审计提供SQA认证。 这些外部审计评估了SQA系统开发及其实施方面的成就。 定期审计后颁发的核证,只有在下一次审计之后才能有效,因此必须延长。 目前,ISO 9000认证服务公司是欧洲和其他国家最突出的SQA认证提供者。
它们还提供了对一个组织的SQA系统及其运作进行自我评估的工具。 由软件工程研究所(SEI)、卡内基·梅隆大学和ISO/IEC Std 15504开发的能力模型就是这一方法的例子。
SQA Standards
软件质量保证标准可分为两大类:
包括认证和评估方法在内的软件质量保证管理标准(质量管理标准)
软件项目开发程序标准(项目流程标准)
Quapty Management Standards
这些重点是本组织的SQA系统、基础设施和要求,同时将方法和工具的选择留给本组织。 有了质量管理标准,各组织可以稳步确保其软件产品达到可接受的质量水平。
<>Example-ISO 9000-3 and the Capabipty Maturity Model (CMM)
Project Process Standards
这些重点是实施软件开发和维护项目的方法。 这些标准包括:
The steps to be taken
Design documentation requirements
Contents of design documents
Design reviews and review issues
Software testing to be performed
Testing topics
自然,由于其特性,这一类中的许多标准可以作为软件工程标准,反之亦然。
下表概述了这两类标准的特点。
Characteristics | Quapty Management Standards | Project Process Standards |
---|---|---|
The target unit | Management of software development, maintenance and the specific SQA units | A software development and maintenance project team |
The main focus | Organization of SQA systems, infrastructure and requirements | Methodologies for carrying out software development and maintenance projects |
The standard’s objective | “What” to achieve | “How” to perform |
The standard’s goal | Assuring the suppper’s software quapty and assessing its software process capabipty | Assuring the suppper’s software quapty and assessing its software process capabipty Assuring the quapty of a specific software project. |
Examples | ISO 9000-3 SEI’s CMM | ISO/IEC 12207 IEEEStd 1012-1998 |
ISO 9001 Certification
国际标准化组织(国际标准化组织)是一个世界性的国家标准机构联合会。 国际标准化组织技术委员会编写国际标准。 国际标准化组织与国际电工委员会(IEC)就所有电工标准化问题密切合作。
International 标准是根据ISO/IEC指令第二部分的规定起草的。 技术委员会通过的《国际标准》草案已分发给各成员机构表决。 ISO 9001由技术委员会ISO/TC 176、质量管理和质量保证、小组委员会SC 2、质量制度编写。
Process Approach
本国际 标准有助于在制定、实施和提高质量管理制度的效力时采用一种处理方法,通过满足客户要求提高客户满意度。 一个组织要有效运作,就必须确定和管理许多相关活动。 利用资源进行的活动或活动,并进行管理,以便能够将投入转化为产出,可视为一个过程。
一个进程的产出往往直接构成对下一个进程的投入。 在一个组织内采用一种程序系统,以及确定和交流这些进程,以及管理这些进程以产生预期结果,可称为“处理方法”。
这一进程办法的一个优势是,它不断控制进程系统内各个进程之间的联系,控制其结合和互动。 这种办法在质量管理制度内使用时,强调以下因素的重要性:
Understanding and meeting the requirements
Need to consider the processes in terms of added value
Obtain the results of process performance and effectiveness
Continual improvement of processes based on objective measurement
ISO 9001 - Apppcation to Software: the TickIT Initiative
联合王国软件业与联合王国贸易和工业部合作,于1980年代末启动了国际投资协议,以促进制定一种方法,使ISO 9001适应被称为“国际投资协议”的软件行业的特点。
此外,信息技术专门化。 它涵盖整个系列的商业软件开发和维护服务。 TickIT目前由英国标准研究所(英国标准研究所)分局管理和维护,获得联合王国和瑞典信息技术组织的认证。
其活动包括:
出版《国际信息技术指南》,支持软件行业努力推广ISO 9001认证。 现行指南(第5版,2001年,TickIT)包括参考ISO/IEC 12207和ISO/IEC 15504,分发给所有TickIT客户。
进行基于审计的软件质量系统评估,并就除管理外改进软件开发和维护程序与各组织进行协商。
进行ISO 9000认证审计。
疾病 进行基于审计的评估和认证审计的信息技术审计员由国际认证审计师登记册登记。 注册会计师协会审计员除其他外,必须具备管理和软件开发方面的经验;他们还必须成功完成审计员课程。
注册的首席审计员必须具备进行和指导技工组织审计的明显经验。
Advertisements