- 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
The SQA Unit
SQA单位的结构因组织类型和规模而异。 下表显示了标准结构和SQA单位下的所有组成部分。 在本章中,我们将讨论每个分区的作用和责任。
Tasks Performed by the Head of the SQA Unit
SQA单位负责人负责SQA单位及其下属单位履行的所有质量保证任务。 这些任务可分为以下几类:
Planning tasks
Management of the unit
SQA professional activities
Planning Tasks
编制拟议年度活动方案和预算
规划和更新本组织软件质量管理系统
为软件开发和维护部门拟订建议的年度SQA活动方案和SQA系统发展计划
Management Tasks
SQA小组活动的管理
监测SQA活动方案执行情况
D. 小组成员、SQA委员会成员和SQA受托人提名
编写特别和定期报告,例如本组织内软件质量问题的状况和每月执行情况报告
SQA Professional Activities
Participation in project joint committees
Participation in formal design reviews
Review and approval of deviations from specifications
Consultation with project managers and team leaders
Participation in SQA committees and forums
Project Life Cycle SQA
SQA与项目生命周期次任务相关的任务可分为两类:
“方案”管理后续行动和核准任务(项目生命周期控制任务)
“参加”或积极参与项目小组SQA的活动,需要专业贡献(参与任务)
Project Life Cycle Control Tasks
发展和维持小组遵守SQA程序和工作指示的后续行动
根据相关程序批准或推荐软件产品
监测向内部和外部客户提供软件维修服务的情况
监测客户满意度并与客户质量保证代表保持接触
Participation Tasks
这些任务包括参与——
Contract reviews
Preparation and updating of project development and quapty plans
Formal design reviews
Subcontractors’ formal design reviews
Software testing, including customer acceptance tests
Software acceptance tests of subcontractors’ software products
Installation of new software products
SQA Infrastructure Operations Tasks
SQA系统利用各种基础设施部件顺利运作,即:
Procedures and work instructions
Supporting quapty devices (templates, checkpsts)
Staff training, instruction and certification
Preventive and corrective actions
Configuration management
Documentation control
更具体地说,SQA子公司在这些构成部分方面的任务包括:
出版最新版本的程序、工作指示、模板、清单等,同时以硬拷贝和(或)电子方式分发
向新工作人员和现职工作人员传播有关遵守和适用特别待遇标准程序、工作指示和类似项目的培训和指导
SQA托管人关于新的和经修订的程序以及发展工具和方法及其他组成部分的指示
D. 监测并支持执行新的和订正的SQA程序
工作人员认证活动的后续行动
提出需要采取预防和纠正行动的议题,包括参加中央考试委员会
组合管理活动的后续行动,包括参加共同国家评估委员会
遵守文件程序和工作指示的后续行动
SQA Internal Audit and Certification Tasks
在软件组织内部或由软件组织进行的SQA审计类型可分类如下:
内部审计
审计分包商和供应商评价其SQA系统
认证机构进行的外部审计
希望在接受本组织作为供应商之前评价SQA系统的客户进行的外部审计
前两类审计由SQA子公司发起和执行,最后两类审计由外部机构进行。
SQA股执行以下任务:
A. 编写年度SQA审计方案
A. 内部审计处的绩效
审计小组和其他单位进行惩戒和改进工作的后续行动
编制关于审计结果情况的定期摘要报告,包括改进建议
SQA股负责对分包商和供应商进行以下审计:
编制SQA对分包商和供应商的审计年度方案
SQA 对分包商和供应商的审计情况
审计分包商和供应商将进行的更正和改进的后续行动
从内部和外部来源收集关于分包商和供应商业绩的数据
根据从其他内部和外部来源收集的审计报告和资料,定期评价本组织经认证的分包商和供应商的SQA系统。 评价报告包括:
关于分包商和供应商认证的建议
认证机构进行的外部审计 involve the following tasks −
审计内容和时间表的协调
认证机构指定的文件的编写
B. 审计小组的指示和认证审计所需准备工作的业绩
参与认证审计
确保进行必要的纠正和改进
本组织客户进行的SQA审计涉及这些任务——
审计内容和时间表的协调
编写客户审计员指定的文件
审计小组的指示和本组织客户对SQA进行审计所需的准备工作的表现
参与审计
确保进行必要的更正和改进
SQA Support Tasks
SQA支助服务的大多数消费者都在本组织内。 它们包括项目经理、团队领导和SQA受托人。 他们的任务包括:
项目计划和项目质量计划的编制
人员配置审查小组
B. 选择解决已确定的软件开发风险的措施
B. 解决时间表延迟和预算超支的措施的选择
选择SQA测量值和软件费用部分
使用SQA信息系统
反映SQA单位积累的失败经验数据的发展方法和工具的选择
SQA Standards and Procedures Tasks
SQA分股密切参与决定采用SQA标准以及制定和维持该组织的程序。 为了履行相应义务,SQA单位必须——
编制新的程序和程序更新年度方案
负责制定新程序和更新程序,并参加适当的委员会和论坛
跟踪SQA和软件工程标准的发展和变化; 采用与本组织有关的额外程序和变化
根据职业标准的变化启动程序更新和调整,包括采用或删除本组织适用的标准
SQA Engineering Tasks
专业进展的后续行动、业务困难的解决以及专家对失败的分析,是这个SQA分股的直接目标。
因此,主要工程任务包括:
测试新开发工具和目前使用的开发工具新版本的质量和生产力方面
B. 评价新的发展和维持方法的质量和生产力以及改进方法
B. 制定解决办法,解决目前使用的软件开发工具和方法应用中遇到的困难
A. 制定衡量软件质量和团队生产力的方法
在分析软件开发失败和拟订拟议解决办法期间向中央局各委员会提供技术支持
SQA Information Systems Tasks
SQA信息系统旨在促进和改善SQA系统的运作。 所涉任务包括:
为软件开发和维护单位开发SQA信息系统
收集活动数据
例如,处理定期报告、名单、例外报告和询问
例如,处理定期报告、名单、例外报告和询问
开发SQA信息系统,协助SQA股处理软件开发和维护单位提供的信息,包括软件质量衡量标准和软件质量成本估算
更新SQA信息系统
发展和维护本组织SQA因特网/Intranet网站
SQA Trustees and Their Tasks
SQA托管人是主要参与提高软件质量的成员。 这些成员为成功实施SQA构成部分提供了必要的内部支持。
他们的任务可能因各组织而有所不同。 因此,它可能是与本组织相关和(或)与组织有关的任务。
Unit-related Tasks
支持同事解决软件质量程序和工作指示执行过程中的困难
协助股长执行相关的SQA任务
促进遵守和监督SQA程序和同事的工作指示的执行情况
向SQA单位报告大量和系统的不遵守情事事件
严重软件质量故障的报告
Organization-related Tasks
全组织SQA程序和工作指示的触发变化和更新
二. 本组织发展和维持进程的显著改善
就有关单位观察到的经常故障的解决办法向中央行政局提出申请
查明整个组织的SQA培训需要,并提出由SQA单位进行的适当培训或指导方案
SQA Committees and Their Tasks
SQA委员会可以是常设或特设的。 各组织的任务可能有很大不同。
常设委员会 通常涉及SCC(软件变化控制)、CA(矫正行动)、程序、方法开发工具和质量衡量标准。
特设委员会通常处理普遍感兴趣的具体案件,例如更新特定程序、分析和解决软件故障、为特定过程或产品制定软件衡量标准、更新软件质量成本和为特定问题收集数据的方法。
常设的SQA委员会是SQA组织框架的组成部分;它们的任务和运作通常在本组织的SQA程序中得到确定。
特设委员会是按短期办法设立的,成员由负责软件质量问题的行政部门提名,成员包括SQA股股长、SQA分股、常设SQA委员会或启动其组建并有兴趣从事这项工作的任何其他机构。 该机构还确定了特设委员会的任务。
Advertisements