软件质量保证管理
期末考试复习资料
1、V模型:V模型是在RAD模型的基础上演变而来的,由于开发过程构造成一个V字形而得名。V模型强调软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量情况下缩短开发周期。V模型具有面向客户、效率高、质量防范意识等特点。
左边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动---审核过程,也就是静态的测试过程;右边是对左边结果的验证,是动态的过程,即对设计和分析的结果进行测试,以确认是否满足用户的需求。V模型避免了瀑布模型所带来的误区-----软件测试是在代码完成之后进行的。p30
2、什么是变更控制?(P111)
软件开发过程中都会产生许多变更,如配置项,配置,基线,构建的版本,发布的版本的变更,对于这些变更,都要有一个控制机构,以保证所有的变更都是可控的,可跟踪的,可重现的。这样的一类机构对变更的管理,就是变更控制。
3、软件可靠性概念?(P176)
软件可靠性是指在给定时间内,特定环境下软件无错运行的概率,软件可靠性包含了以下三个要素:规定的时间,规定的环境条件,规定的功能。
4、CMM(P195)
CMM:能力成熟度模型,用来衡量组织软件过程成熟度和评价其软件过程能力。能力成熟度是指一个特定过程被明确定义,管理,测量,控制并且是有效的程度。分为五个等级: 初始级 软件过程的特点是无序的,甚至是混乱的。几乎没有什么过程是进过定义的。 可重复级 关键过程区域集中关注软件项目所关心的,与建立基本项目管理控制有关的事情。
已定义级 将软件生命周期的各个阶段严格的划分出来,从组织这个层次来保证过程质量该进
已管理级 软件产品的质量目标被量化管理,它遵循了全面质量管理活动的科学程序,关键过程域的关注焦点是建立起对软件过程和正在构造的软件工作产品的定量了解。
优化级 关键过程域包括那些为了实施连续不断的和可测的软件过程改进,组织和项目都必须解决的问题。
5、TQM的实施步骤(P265)
(1)建立质量小组,负责过程改进,流程完善,不断发现质量问题提出并实施解决方案。
(2)进行TQM思想的教育,通过教育,要让每个员工深刻认识到“满足顾客的需求是第一的”的思想,理解“什么是顾客需求”,如何让顾客满意等内容。
(3)了解市场,明确顾客需求,了解目前研发的软件产品的市场,包括竞争对手,客户群等,让员工明白什么是质量好的软件产品或软件服务,认真对待质量要求,开发出合格的产品。
(4)建立明确的质量基准和质量评估机制,以便和实际质量水平进行对比,识别质量的目标和工作的重点区域,采取相应措施。
(5)建立相对完善的奖励机制,在认可和给予奖励的过程中,应力求公正,真实,选择恰当的时间,恰当的场合,恰当的方式。
2、版本控制的目的:是在于对软件开发过程中文件或目录的发展过程提供有效的追踪手段,保证在需要时找到旧的版本,避免文件的丢失,修改文件的丢失和相互覆盖,通过对版本库的访问控制避免未经授权访问和修改。另外软件的控制是实现团队开发,提高效率的基础。
期末考试复习资料
3、PDCA包括4个部分:计划、执行、检查、行动 描述总结
(1) 计划计划:就是分析当前状况,发现问题,找出原因和主要原因,制定质量方针、质量
目标、质量计划书和管理原则。管理原则有:过程方法、管理的系统方法、持续改进
(2) 执行:执行时计划的履行和实现,主要按计划实施地去做,去落实具体对策,并实施过
程的监控,使活动按预期设想前进,最终达到计划设定的目标。
(3) 检查:是对执行后效果的评估。检查是伴随着实施过程自始至终的,不断收集数据、信
息获取的过程,并通过数据分析、结果度量来完成检查。
行动:重点在于检查完结果,要采取措施,即总结成功的经验,吸取失败的教训,实施标准化,以后依据标准执行。
4、阶段性开发模型:增量模型和迭代模型
(1) 增量模型描述软件产品的不同阶段是按产品所具有的功能进行划分的,先开发主要
功能或用户最需要的功能,然后随着时间的推进,不断增 加新的辅助功能或次要功能,最终开发出一个功能完善的,稳定的产品。
(2)迭代模型描述软件产品的不同阶段是按产品深度或细化程度来划分,先将产品的整个框架都建立起来,在系统的初期,已经具有用户所需要的全部功能。然后随着时间推进,不断细化已具有的功能或完善已具有的功能,这个过程是一个迭代的过程
6、零缺陷质量管理的实施步骤:(P268)
(1)建立推行零缺陷质量管理的组织事情的推行都需要组织的保证,通过建立组织,可以动员和组织全体职工积极的投入零缺陷管理,提高他们参与管理的自觉性也可以对每个人的合理化建议进行统计分析,不断进行经验交流,公司的最高管理者要亲自参加,表明决心,做出表率,要任命相应的领导人,建立相应的制度,要教育和训练员工
(2)确定零缺陷管理的目标,确定零缺陷小组在一定时期内所要达到的具体要求,包括确定目标项目,评价标准和目标值
(3)进行绩效评价,
(4)建立相应的提案机制
(5)建立表彰制度
SQA组织的责任是审计软件经理和软件工程组的质量活动中出现的偏差。
7、SQA计划(P283)
SQA在项目早期要根据项目计划制定与其相应的SQA计划,定义各阶段的检查点。标识出检查审计的工作产品对象,以及在每个阶段SQA的输出产品。具体实施步骤如下:
(1)了解项目的需求,明确项目SQA计划的要求和范围
(2)选择SQA任务
(3)估计SQA的工作量和资源
(4)安排SQA任务和日程
(5)形成SQA计划
(6)协商,评审SQA计划
(7)批准SQA计划
(8)执行SQA计划
SQA计划包含以下内容:
(1)目的,SQA计划的目的和范围(2)参考文件,该SQA计划参考的文件列表(3)管理,组织,任务,责任(4)文档,列出所有的相关文档,如程序员手册,测试计划,配置管理计划等(5)标准定义,文档标准,逻辑结构标准,代码编写标准,注释标准等(6)评审/审核(7)配置管理,配置定义,配置控制,配置评审(8)问题报告和处理(9)工具,技术,方法(10)代码控制(11)事故/灾难控制,包括火灾,水灾,紧急情况等。
期末考试复习资料
8、评审和审核的区别?(P285)
评审:过程进行时,SQA对过程的检查,SQA的角色在于确保当执行工程活动时,各项计划所规定的过程得到遵循,评审通常通过评委会的的方式进行,是对工作流程的评审
审核:在软件工作产品生成时,SQA对工作产品进行的检查,SQA的角色在于确保开发工作产品中各项计划所规定的过程得到遵循,审核通常通过对工作产品的审查来执行。侧重于产品本身。
SQA报告应遵循三条原则SQA和高级管理者之间应有的沟通渠道,SQA报告必须发布给软件工程组织但不必发布给项目管理人员,在可能的情况下向关心软件质量的人发布。
SQA度量是记录花费在SQA活动时间人力数据。涉及以下三方面:软件产品评估度量、软件产品质量度量、软件过程审核度量。
SQA的评估任务是软件开发前期对目标的软件和硬件资源进行评估,以确保其充分性和适合性。
9、白盒测试、黑盒测试(P390)
白盒测试将被测试程序看做一个盒子,测试者能够看 …… 此处隐藏:5817字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




