注册软件质量工程师常识

  • 格式:doc
  • 大小:40.00 KB
  • 文档页数:18

1 / 1
美国质量学会
注册软件质量工程师
知识大纲

该知识大纲以书面形式介绍了考试题目包括子题目的解释以及题目的认知
程度。这些信息对考试进展委员会和预备参加考试人提供了指南。但这不
限于试卷所包含的主题或者所包括的一切的资料。它只是分类考试中将要
包括的题目类型。在每段最后括号中的描述是指将要测试的每个题目的最
大的认知程度。在该文件后面对认知程度做了详细描述。

I. 常识(16题)
A. 质量原理
1.
软件质量的好处
描述软件质量工程能够给组织层面带来的好处。(理解)
1 / 1

2.
组织的和过程的基准
在组织、流程或项目层面使用基准来识不并实施最佳实
践。(应用)
B. 遵从道德和法规
1.
ASQ道德标准
在需要道德决策的情况下确定合适的行为,包括识不利益
冲突,认识以及解决道德问题等。(评估)
2.
法律和法规问题
定义并描述例如版权,知识产权,产品责任,数据保密,
萨班斯法案等问题对软件开发的阻碍。(理解)
C.
标准和模型
定义并描述下列标准和评估模型:ISO 9000标准,IEEE软件标
准以及SEI集成能力成熟模型(CMMI)。(理解)
D. 领导技能
1.
组织的领导力
使用领导工具和技术,例如组织的变更治理,知识转移,
激励,监控和现场指导,识不等。(应用)
2.
促进技能
使用不同的方法治理并解决冲突。使用沟通技巧以及识不
可能的结果。使用会议治理工具最大化绩效。(应用)
3.
沟通技能
在口头,书面和报告方式上使用不同的沟通方法(例如,
1 / 1

面谈和倾听技巧)。在多文化环境中工作使用不同的技术,
并识不和描述文化和沟通对质量的阻碍。(应用)
E. 团队技能
1.
团队治理
使用不同的团队治理技巧,包括分配角色和职责,识不团
队进展的典型时期,(组建期、磨合期、规范期、表现期、
休整期),对小组的动态进行监控并做出反应,以及同分
布在不同工作环境的不同小组工作。(应用)
2.
团队工具
使用决策以及制造力工具,例如头脑风暴,名义小组技术
(NGT),多次投票等 。(应用)
II. 软件质量治理(26题)
A. 质量治理体系
1.
质量目的和目标
设计与商业目标一致的项目和产品质量目标。开发并使用
文件和必需的过程来支持软件质量治理体系。(创建)
2.
顾客和其他利益相关方
描述并区分不同利益相关方小组,并分析他们的需求给软
件项目和产品带来的阻碍。
3.
打算
设计支持软件质量目的和目标的项目打算。(评价)
4.
外包
决定猎取,多个供应商的伙伴关系,外包服务以及其他外
1 / 1

部驱动对组织目标的阻碍,设计合适的评价供应商和子供
应商准则。(分析)
B. 方法论
1.
质量成本
分析质量成本类不(预防,评价,内部失效,外部失效)
和他们对产品和过程的阻碍。(评价)
2.
过程改进模型
定义并描述精益工具的要素以及六西格玛方法,并使用打
算-执行-检查-行动(PDCA)模型对过程进行改进。(应
用)
3.
纠正措施规程
评估与软件缺陷,过程不符合性以及其他质量体系不足的
纠正措施规程。(评价)
4.
缺陷预防
定义并使用缺陷预防过程,例如技术评审,软件工具和技
术,专业培训等。(评价)
C. 审核
1.
审核类型
定义并区分不同的审核类型,包括过程,符合性,供应商,
系统等。(理解)
2.
审核角色和职责
识不客户,主任审核员,审核小组成员以及被审核方等审
核参与者的角色和职责。(理解)
1 / 1

3.
审核过程
定义并描述实施审核,开发及交付审核报告的步骤,并决
定适当的后续活动。(应用)
III. 系统和软件工程过程(27 题)
A.
生命周期和过程模型
评估不同的软件开发生命周期(迭代,瀑布等)以及过程模式
(V-模式,特性驱动开发,测试驱动开发等)以及识不他们的
好处以及应该何时使用他们。(评价)
B.
系统架构
识不并描述各种体系架构,包括嵌入式系统,客户服务器体系
架构,多层应用体系架构,Web体系架构,无线体系架构,基于
层次消息总线的体系架构,协调平台等,分析架构对质量的阻
碍。(分析)
C. 工程需求
1.
需类型
定义以及描述要求的不同形式的需求,包括特征,功能,
系统,质量,安全性,法规等(理解)
2.
需求导出
描述并使用不同的导出方法,包括顾客需求分析,用例,
人员因素研究,可用性原形,联合应用开发,情节等。(应
用)