2--软件质量保证体系

合集下载

软件质量保证试题答案

软件质量保证试题答案

软件质量保证试题答案一、判断题题1分,共20分)( × )1、软件故障是导致软件失效的必要和充分要素。

( √ )2、同行评审的主要目标在于检测错误、核对与标准的偏离。

( √ )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。

( √ )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。

( × )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。

( × )6、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。

( √ )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。

( √ )8、软件质量成本是一个投资问题,而不是成本问题!( × )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。

( √ )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。

二、填空题(每空1分,共20分;请把答案书写在相应横线上。

)1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。

2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。

3、面向对象模型不同于其他模型的主要特征是组件的密集重用。

4、有两种同行评审方法学:审查和走查。

5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施。

6、支持性质量手段有模板和检查表。

7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。

8、软件配置发布的版本有基线版本、中间版本、修订版本。

9、SQA标准被划分成软件质量管理标准,软件项目过程标准两类。

10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。

软件工程要求的质量管理体系

软件工程要求的质量管理体系

软件工程要求的质量管理体系我公司已按照软件工程要求建立了质量管理体系,严格控制产品的设计和开发的策划和过程,确保新产品满足市场要求。

一、职责分工1、研发总监(1)主管公司技术、产品发展方向的调查研究,确定新产品的开发项目和新技术的研究方向;(2)主管新产品的确定、设计、开发、评审、验证、确认等过程;(3)主管新产品市场推广的技术支持和新产品的试运行。

2、研发部(1)组织实施新产品开发之前的可行性调研;(2)参与对立项报告的评审;(3)实施新产品的形态设计,编制新产品研发计划;(4)负责根据公司技术发展战略开展技术研究和新产品开发及老产品的改造、升级工作;(5)负责针对每个开发的软件产品进行全方位的测试,保障产品质量;(6)参与对产品开发过程的阶段性评审和开发结束时的验收;(7)负责软件技术的积累和成长,产品的软件开发、测试,产品软件的技术支持等,对软件的质量和稳定性负责,部门成员参加具体的产品的软件开发过程。

二、开发要求1、确立设计开发项目(1)根据市场调查、技术发展或市场需要提出新产品立项或重大改进需求的由指定专人进行可行性调研,编写《立项报告》,申请立项;(2)根据立项申请,由研发总监组织相关人员(必要时聘请专家)进行评审并对结果进行记录。

2、设计开发的策划(1)由研发部成立专门的项目小组对已立项的新产品编制《设计开发需求》,然后开始系统设计,以此作为项目组成员进行设计开发活动的依据。

应阐明设计项目的输入和输出要求、设计的进度要求、人工预计、任务描述、设计验收的时机等活动的安排,并规定实施这些活动的职责;(2)研发部在系统设计完成时形成设计文档,由项目小组进行内部评审,形成记录。

然后开始进行程序代码开发;(3)项目负责人的选定要求其具有相当的能力和经验,项目组成员的选定也要求遵循资源优化的原则,有利于提高效率,避开矛盾,使资源得到合理的配置;(4)项目开发计划可随设计的进展作必要的修改;(5)项目组长对开发组织各技术接口所交流的信息进行管理,以确保设计开发过程有效。

2022年11月计算机技术《系统集成项目管理工程师(中级)》真题及详解(综合知识)

2022年11月计算机技术《系统集成项目管理工程师(中级)》真题及详解(综合知识)

2022年11月全国计算机技术与软件专业技术资格(水平)考试《系统集成项目管理工程师(中级)》真题及详解(综合知识)单项选择题(共计75题,每题1分。

每题的四个选项中只有一个答案是正确的)1.()不属于“提升云计算自主创新能力”的工作内容。

A.加强云计算相关基础研究、应用研究、技术研发、市场培育和产业政策密衔接与统筹协调B.引导大型云计算中心优先在能源充足、气候适宜、自然灾害较少的地区部署,以实时应用为主的中小型数据中心在电力保障稳定的地区灵活部署C.加强核心电子器件、高端通用芯片及基础软件产品等科技专项成果与云计算产业需求对接,积极推动安全的云计算产品和解决方案在各领域的应用D.充分整合利用国内外创新资源,加强云计算相关技术研发实验室、工程中心和企业技术中心建设【答案】B【解析】提升云计算自主创新能力,加强云计算相关基础研究、应用研究、技术研发、市场培育和产业政策的紧密衔接与统筹协调。

发挥企业创新主体作用,以服务创新带动技术创新,增强原始创新能力,着力突破云计算平台大规模资源管理与调度、运行监控与安全保障、艾字节级数据存储与处理、大数据挖掘分析等关键技术,提高相关软硬件产品研发及产业化水平。

加强核心电子器件、高端通用芯片及基础软件产品等科技专项成果与云计算产业需求对接,积极推动安全可靠的云计算产品和解决方案在各领域的应用。

充分整合利用国内外创新资源,加强云计算相关技术研发实验室、工程中心和企业技术中心建设。

建立产业创新联盟,发挥骨干企业的引领作用,培育一批特色鲜明的创新型中小企业,健全产业生态系统。

完善云计算公共支撑体系,加强知识产权保护利用、标准制定和相关评估测评等工作,促进协同创新。

B 项属于统筹布局云计算基础设施。

2.物联网从架构上面可以分为()、网络层和应用层。

A.数据链路层B.感知层C.控制层D.物理层【答案】B【解析】物联网从架构上面可以分为感知层、网络层和应用层。

(1)感知层:负责信息采集和物物之间的信息传输,信息采集的技术包括传感器、条码和二维码、RFID射频技术、音视频等多媒体信息,信息传输包括远近距离数据传输技术、自组织组网技术、协同信息处理技术、信息采集中间件技术等传感器网络。

软件质量保证技术组织措施和保证体系

软件质量保证技术组织措施和保证体系

软件质量保证技术组织措施和保证体系概述本文档旨在介绍软件质量保证技术组织措施和保证体系的重要性和实施方式。

在软件开发过程中,质量保证是确保软件产品质量的关键因素之一。

通过建立有效的技术组织措施和保证体系,可以有效地提高软件的稳定性和可靠性。

技术组织措施一、严格的需求分析: 在软件开发前阶段,进行严格的需求分析是确保软件质量的重要步骤。

通过深入理解用户需求并与用户密切合作,可以准确地捕获需求,避免后期修改和修复的麻烦。

二、合理的系统架构设计: 一个合理的系统架构有助于软件的可维护性和可扩展性。

通过合理划分模块、定义接口和规范开发流程,可以有效控制代码的质量和复杂度。

三、严格的编码规范: 严格的编码规范有助于提高代码的可读性和可维护性。

采用一致的编码风格以及良好的注释惯,可以减少潜在的bug和错误。

四、持续集成和自动化测试: 持续集成和自动化测试是确保代码质量的重要手段。

通过频繁地集成代码、执行自动化测试,可以及早发现并修复问题,提高软件的稳定性和可靠性。

五、安全性和隐私保护: 在软件开发过程中,安全性和隐私保护是必不可少的方面。

采用安全编码实践、加密技术以及隐私保护措施,可以有效保护用户数据和系统安全。

保证体系一、质量管理体系: 建立完善的质量管理体系是保证软件质量的基础。

通过制定质量标准、流程控制和质量评估,可以持续改进软件开发过程,提高软件质量和客户满意度。

二、持续改进: 持续改进是保证软件质量的关键环节。

通过收集用户反馈、分析问题原因并及时修复,可以不断优化软件功能和性能,提供更好的用户体验。

三、错误和缺陷管理: 错误和缺陷是无法避免的,但有效管理可以减少其对软件质量的影响。

建立错误跟踪系统、及时处理和修复问题,可以保证软件的稳定性和可靠性。

四、培训和知识管理: 培训和知识管理是保证软件质量的重要保障。

通过培训开发人员、共享知识和经验,可以提高开发团队的技术水平,提升软件质量和效率。

结论通过建立有效的软件质量保证技术组织措施和保证体系,可以提高软件产品的质量、可靠性和用户满意度。

软考中级考试科目

软考中级考试科目

软考中级考试科目包括以下两个部分:
1. 基础知识与案例分析:
(1)软件工程基础:软件工程概述、软件生命周期、软件需求工程、软件设计与体系结构、软件测试、软件维护与管理等。

(2)项目管理:项目管理概述、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目人力资源管理、项目风险管理、项目沟通管理等。

(3)软件质量保证:软件质量保证概述、软件质量计划、软件测试、软件质量度量、软件质量保证与控制等。

(4)软件工程实践:软件项目实践、软件开发实践、软件测试实践、软件维护实践、软件质量保证实践等。

2. 综合应用与案例分析:
(1)软件需求分析与设计:软件需求分析、软件设计、软件架构设计、软件模块设计等。

(2)软件项目管理:软件项目管理、软件项目计划与进度管理、软件项目成本管理、软件项目质量管理、软件项目风险管理、软件项目人力资源管理、软件项目沟通管理等。

(3)软件质量保证:软件质量保证概述、软件质量保证计划、软件测试、软件质量度量、软件质量保证与控制等。

(4)软件项目管理工具:软件项目管理工具的使用、软件项目管理工具的选择与应用等。

(5)软件项目案例分析:根据实际软件项目案例进行分析和讨论。

需要注意的是,软考中级考试的具体题型和分值分配可能会因考试年份和考试科目而有所不同。

考生在备考过程中应根据自己的实际情况进行有针对性的准备。

质量管理体系专业审核作业指导书(计算机软件行业)2

质量管理体系专业审核作业指导书(计算机软件行业)2

质量管理体系专业审核作业指导书(计算机软件行业)一、介绍质量管理体系(Quality Management System,QMS)是指针对一组管理过程中的质量要求而建立、实施、维持及持续改进质量管理体系的一系列技术和管理手段。

在计算机软件行业中,质量管理体系是非常重要的一部分,它对产品质量和客户满意度具有极大的影响。

为了确保质量管理体系的有效性和可持续性,需要对其进行定期审核。

二、审核目的本次审核旨在确认计算机软件企业的质量管理体系是否能够满足国际标准ISO 9001:2015的要求,以及是否能够持续改进并提高质量水平。

同时,此次审核也为企业提供了一次自我检查和完善的机会。

三、审核范围本次审核的主要内容包括:1.质量管理体系文件审核:主要包括企业的质量手册、程序文件、操作说明等文件的审核,确认文件是否符合ISO 9001:2015的要求。

2.现场审核:主要针对计算机软件企业实际运营情况进行审核,通过观察、访谈、取证等多种方式,确认企业是否能够按照质量管理体系要求实施和运行。

四、审核程序本次审核的程序如下:1.准备工作:审核员应收到企业提交的文件,并对文件进行初步审查和评估。

2.文件审核:审核员应先对企业的质量管理体系文件进行审核,以判断企业的文件是否完整、符合要求,是否达到ISO 9001:2015的要求。

3.现场审核:审核员随机抽样,选择一部分内容进行现场审核,包括业务、设备、人员、程序、管理系统、文件等,确认企业是否有符合要求的文件和系统,并通过访谈方式沟通企业的管理意识和质量管理实践。

4.结束工作:审核员应对审核结果进行和评估,填写审核报告,并向企业经理和质量管理代表报告审核结果。

五、审核注意事项在审核过程中,应特别注意以下事项:1.审核员应保持专业和客观态度,严格按照程序执行,不得有任何偏见。

2.审核员应保存好所有审核记录和证据,以备后续使用。

3.审核员应与企业的代表进行充分沟通和交流,以便确认质量管理体系的有效性和可行性。

软件工程成功失败案例借鉴(二)

软件工程成功失败案例借鉴(二)

软件工程成功失败案例借鉴(二)引言概述:软件工程作为一门复杂而关键的学科,在实际应用中有着众多成功和失败的案例。

通过借鉴成功案例的经验和教训,可以帮助我们更好地理解软件工程的核心原理和关键因素,从而提高软件工程的质量和效率。

本文将深入分析五个软件工程的成功与失败案例,并从中提取出有价值的借鉴经验,使读者能够进一步完善软件工程的实践能力。

正文:1. 非兼容性问题导致的失败案例- 未考虑不同系统和设备之间的兼容性,导致软件在使用过程中出现重大问题。

- 缺乏充分的测试和验证,没有发现和解决兼容性问题。

- 借鉴:在软件开发中,要充分考虑兼容性需求,并进行充分的测试和验证,确保软件在不同环境下的稳定性和可靠性。

2. 需求管理不当导致的失败案例- 需求不明确或者频繁变更,导致软件开发进程滞后和目标无法实现。

- 缺乏需求分析和定义,无法满足用户的实际需求。

- 借鉴:在软件开发前要进行充分的需求调研和分析,并进行有效的需求管理,及时捕捉和反馈用户需求的变化,保持需求的稳定性和准确性。

3. 团队协作问题导致的失败案例- 缺乏有效的沟通和协作机制,导致团队合作效率低下,软件项目无法按时交付。

- 团队成员之间的角色和责任划分不明确,导致项目进度混乱和质量不稳定。

- 借鉴:建立高效的团队协作机制,明确团队成员的角色和责任,保持良好的沟通和协作,提高软件开发的效率和质量。

4. 技术选型不当导致的失败案例- 选择不适合项目需求和规模的技术,导致软件开发效率低下和系统性能问题。

- 缺乏对技术选型的评估和验证,盲目追求技术潮流。

- 借鉴:在软件开发的技术选型中,要充分考虑项目需求和规模的特点,进行合理的技术评估和验证,选择适合的技术方案,确保软件开发的有效性和可维护性。

5. 缺乏软件质量保障导致的失败案例- 缺乏软件测试和质量保障手段,导致软件存在严重的性能问题和安全隐患。

- 忽视软件质量标准和规范,导致软件难以维护和升级。

- 借鉴:重视软件测试和质量保障工作,建立有效的测试策略和质量保障体系,保证软件的性能和稳定性。

软件生产工作总结范文(3篇)

软件生产工作总结范文(3篇)

第1篇一、前言随着我国信息技术的飞速发展,软件产业已成为国民经济的重要支柱产业。

在过去的一年里,我单位在软件生产方面取得了一定的成绩。

现将一年来的工作总结如下:二、工作回顾1. 项目管理(1)严格按照项目管理制度进行项目立项、开发、测试、上线等环节,确保项目进度和质量。

(2)加强项目团队建设,提高团队协作能力,确保项目顺利进行。

(3)优化项目进度管理,确保项目按时交付。

2. 技术研发(1)紧跟行业技术发展趋势,积极引入新技术、新方法,提高软件产品的技术含量。

(2)加强技术创新,开展技术攻关,解决项目开发过程中遇到的技术难题。

(3)优化技术文档,提高技术共享,促进团队技术水平的提升。

3. 质量控制(1)严格执行软件质量保证体系,确保软件产品质量。

(2)加强代码审查,提高代码质量,降低软件缺陷率。

(3)开展定期质量检查,及时发现并解决质量问题。

4. 团队建设(1)加强团队培训,提高员工专业技能和综合素质。

(2)营造良好的团队氛围,激发员工工作积极性。

(3)关注员工成长,提供晋升通道,促进员工职业发展。

5. 市场拓展(1)积极开拓市场,拓展业务领域,提高市场份额。

(2)加强与客户的沟通与协作,提高客户满意度。

(3)积极参与行业交流活动,提升企业知名度。

三、工作亮点1. 项目交付率100%,客户满意度较高。

2. 软件产品质量稳定,缺陷率逐年降低。

3. 团队凝聚力增强,员工专业技能和综合素质得到提升。

4. 市场份额持续增长,业务领域不断拓展。

四、存在问题及改进措施1. 存在问题:部分项目进度延误,影响客户满意度。

改进措施:加强项目进度管理,优化项目资源配置,提高项目执行效率。

2. 存在问题:技术团队专业能力有待提高。

改进措施:加强技术培训,引进高端人才,提升团队整体技术水平。

3. 存在问题:市场竞争激烈,业务拓展压力较大。

改进措施:加大市场投入,优化产品结构,提高产品竞争力。

五、展望在新的一年里,我单位将继续努力,充分发挥自身优势,不断提高软件生产水平,为客户提供优质的产品和服务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

还有软件检查、软件计量、软件可靠性、软件可维修性、软 件工具评估和选择等。
6
能力成熟模型CMM&CMMI

能力成熟度模型(Capability Maturity Model,CMM)的本质是软 件管理工程的一个部分。

它是对于软件组织在定义,实现,度量,控制 和改善其软件过程的进程中各个发展阶段的描 述。

它主要用于软件开发过程和软件开发能力的评价和改进。 它侧重于软件开发过程的管理及工程能力的提高与评估。

CMM自1987年开始实施认证,现已成为软件业最权威的评 估认证体系。 CMM包括5个等级,共计18个过程域,52个目标,300多 个关键实践。
3
能力成熟度模型的基本概念



能力成熟度模型(Capability Maturity Model for Software,英文缩写为SWCMM,简称CMM)CMM是对于软件组织在定 义、实施、度量、控制和改善其软件过程的实践 中各个发展阶段的描述。 它是在美国国防部的指导下,由软件开发团体和 软件工程学院(SEI)及Carnegie Mellon大 学共同开发的。 CMM的核心是把软件开发视为一个过程,并根 据这一原则对软件开发和维护进行过程监控和研 究,以使其更加科学化、标准化、使企业能够更 好地实现商业目标。
技术变更、问题分 析、问题预防
定量的软件过程管理和产品质量管理
III
已 定 义 级
已经将软件管理和过程文档化,标准化, 过程度量、过程分 同时综合成该组织的标准软件过程, 析量化质量计划 所有的软件开发都使用该标准软件 过程
组织过程定义,组织过程焦点,培训 大纲,软件集成管理,软件产品工 程,组织协调,专家评审
生 产 率 和 质 量 风 险
II
可 重 复 级 初 始 级
建立了基本的项目管理来跟踪进度,费 用和功能特征,制定了必要的项目 管理,能够利用以前类似项目应用 取得成功 软件过程是混乱无序的,对过程几乎没 有定义,成功依靠的是个人的才能 和经验,管理方式属于反应式
培训、测试、技术 常规和评审过程关 注、标准和过程 项目管理、项目策 划、配置管理软件 质量保证
软件质量保证与测试
第2章 软件质量保证体系
1
2 软件质量保证体系

软件质量保证(Software Quality Assure,SQA)是建立 一套有计划,有系统的方法,来向管理层保证拟定出的标准、 步骤、实践和方法能够正确地被所有项目所采用。软件质量保 证的目的是使软件过程对于管理人员来说是可见的。

不能集中其不同过程改进的能力以取得更大成绩; 要进行一些重复的培训、评估和改进活动,因而增加 了许多成本; 遇到不同模型中有一些对相同事物说法不一致,或活 动不协调,甚至相抵触。
12
CMM中的质量框架

软件质量保证(Software Quality Assurance,SQA)是 CMM可重复级中6个关键过程域之一,在CMMI中该关键过程 升级为管理级中的过程与产品质量保证过程(Process and Product Quality Assurance,PPQA)。
14
2.2软件质量保证SQA



SQA背景 SQA目标 SQA任务 SQA在软件开发不同阶段的目标 SQA活动 SQA的实施
15
什么阶段做什么事情?

2---软件质量保证过程(SQA)
16


团队软件过程


需要有高层主管和各级经理的支持,以取得必要的资源; 项目组开发人员需要经过PSP的培训并有按TSP工作的愿望和热情; 整个开发单位在总体上应处于CMM二级以上,开发小组的规模以3~20人为宜。
11
CMMI


软件能力成熟度集成模型(Capacity Maturity Model Integrated,CMMI)是 CMM模型的最新版本。 早期的能力成熟度模型是一种单一的模型其英文 缩写为CMM,较多地用于软件工程。随着应用 的推广与模型本身的发展,该方法演绎成为一种 被广泛应用的综合性模型,因此改名为CMMI模 型。
5
实施CMM的必要性

实施CMM是改进软件质量的有效方法:控制软件生产过程、 提高软件生产者组织性和软件生产者个人能力的有效合理 的方法软件工程和很多研究领域及实际问题有关,主要相 关领域和因素有:

需求工程(Requirements Engineering)。

理论上,需求工程是应用已被证明的原理、技术和工具, 帮助系统分析人员理解问题或描述产品的外在行为。 软件复用(Software Reuse),定义为利用工程知识 或方法,由一已存在的系统,来建造一新系统。这种技术, 可改进软件产品质量和生产率。

目标1:软件质量保证活动是有计划的 目标2:软件产品和活动与适用的标准、规程和需求的符合性要得 到客观验证 目标3:相关的小组和个人要被告知软件质量保证的活动和结果 目标4:高级管理者处理在软件项目内部不能解决的不符合问题。
13
质量保证实现的具体实施方法



定义项目类型和生命周期 建立SQA计划,确定项目审计内容 生成SQA报告 审计SQA报告 独立汇报
验证
测试
基础
10
PSP和TSP

个体软件过程


个体软件过程(Personal Software Process,PSP)是一种可用于控制、 管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、 指南和规程的结构化框架。 PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则 能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原 则; 帮助软件工程师做出准确的计划;确定软件工程师为改善产品质量要采 取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程 师能力的影响。 实践证明,仅有PSP还是不够。因此,CMM/SEI又在此基础上发展出了TSP 方法。TSP指导项目组中的成员如何有效地规划和管理所面临的项目开发任 务,并且告诉管理人员如何指导软件开发队伍。 TSP实施集体管理与自己管理自己相结合的原则,最终目的在于指导开发人 员如何在最少的时间内,以预计的费用生产出高质量的软件产品。所采用的 方法是对群组开发过程定义、度量和改进。实施TSP的先决条件有3条:
4
CMM的基本思有60多年历史的产品质量原理。 休哈特(Walter Shewart)在30年代发表了统计质量 控制原理,戴明(W. Edwards)和朱兰(Joseph Juran)的关于质量的著作又进一步发展和论证了该原理。 实际上,将质量原理变为成熟度框架的思想是克劳斯比 (Philip Crosby),他在著作《质量免费》 (Quality is Free)中首先提出,他的质量管理成熟度 网络描绘了采用质量实践时的5个进化阶段,而该框架后 来又由IBM的拉迪斯(Rom Radice)和他的同事们在 汉弗莱(Watts Humphrey)指导下进一步改进以适 应软件过程的需要。 1986年,汉弗莱将此成熟框架带到了SEI并增加了成熟 度等级的概念,将这些原理应用于软件开发,发展成为软 件过程成熟度框架,形成了当前软件产业界正在使用的框 架。

因此,满足SQA是达到CMM2级要求的重要步骤之一。
2
2.1能力成熟度模型(CCM)

能力成熟度模型的历史和发展

1987年,美国卡内基· 梅隆大学软件研究所(Software Engineering Institute,SEI)受美国国防部的委托,率先 在软件行业从软件过程能力的角度提出了软件过程成熟度模 型(Capability Maturity Model,CMM),随后在全世界 推广实施的一种软件评估标准,用于评价软件承包能力并帮 助其改善软件质量的方法。

通过5个不断进化的层次来评定软件生产 的历史与现状。
7
CMM质量思想
等 级
V 优 化 级
特征
软件过程的量化反馈和新的思想和技术 促进过程的不断改进
主要解决问题
保持优化的机构
关键域
缺陷预防,过程变更和技术变更管理
结 果
IV
已 管 理 级
收集软件过程、产品质量的详细度量, 对软件过程和产品质量有定量的理 解和控制

它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。 软件质量保证组在项目开始时就一起参与建立计划、标准和过程。


SQA(软件质量保证)是CMM(软件能力成熟度)2级中的一 个重要关键过程区域,它是贯穿于整个软件过程的第三方独立 审查活动,在CMM的过程中充当重要角色。 SQA的目的是向管理者提供对软件过程进行全面监控的手段, 包括评审和审计软件产品和活动,验证它们是否符合相应的规 程和标准,同时给项目管理者提供这些评审和审计的结果。

正如在CMMISW中描述的那样,软件质量保证的目的是提供成员与 管理阶层客观洞察流程与相关工作产品。


软件质量保证包括评审和审计软件产品和活动,以验证它们是 否符合适用的规程和标准,还包括向软件项目和其他有关的管 理者提供评审和审计的结果。 CMM/CMMI为满足这个关键过程域的要求需要达到以下4个 目标:
需求管理,项目计划,项目跟踪和监 控,软件子合同管理,软件配置管 理,软件质量保证
I
8
处于CMM初始级项目
杰出的主管和优秀的队伍 CMM1 一般的主管和队伍
项目成功
项目成功难以预测
9
CMM2 项目
项目策划 输入 设计 追溯 基础 软件需求 范围 缩小 跟踪
项目跟踪与监控
基础
用户文档 变更
基线 软件配置管理
相关文档
最新文档