网站大量收购闲置独家精品文档,联系QQ:2885784924

《软件质量.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件质量

具有代表性的质量概念主要有:符合性质量、适用性质量、广义质量 朱兰三部曲: 质量计划、质量控制、质量改进 全面质量控制之父——费根堡姆 零缺陷管理之父——菲利普·克劳士比 软件开发基本过程:需求分析、设计、编程、测试、维护 模型:是对事物的一种抽象,常见的软件开发模型有:瀑布模型、极限编程模型、统一过程模型 极限编程:是敏捷方法的代表,并包括了测试驱动的开发思想 极限编程强调基本观点:客户作为团队成员、短交付周期、结对编程、测试驱动开发 软件缺陷是一个更广的概率,而软件错误属于缺陷的一种——内部缺陷 软件缺陷是计算机系统或者程序中存在的任何一种破坏正常运行能力的问题或错误,或 者隐藏的功能缺陷或瑕疵 规格说明书是软件缺陷出现最多的地方 软件:不仅指软件产品,而且包括软件的开发过程以及软件的运行或软件所提供的服务 软件质量工作层次:软件质量控制、软件质量保证、软件质量管理 软件质量管理的四个层次:检查、保证、预防、完美 质量控制:是一个设定标准、测量结果、判定是否达到了预期要求,对质量问题采取措施进行补救并防止再发生的过程,质量控制不是检验。 SEI(软件工程研究所)风险控制一般分5个步骤:风险识别、风险分析,风险计划、风险控制、风险跟踪(总结5步骤P80) PDCA包括4个部分:计划、执行、检查、行动 质量控制7种基本控制工具:检查表、Pareto图、直方图、散步图、运行图、控制图、因果图 什么是变更控制?(P111) 软件开发过程中都会产生许多变更,如配置项,配置,基线,构建的版本,发布的版本的变更,对于这些变更,都要有一个控制机构,以保证所有的变更都是可控的,可跟踪的,可重现的。这样的一类机构对变更的管理,就是变更控制。 变更类型:功能变更、缺陷修补 变更请求管理过程7个阶段:(1)变更请求提交(2)变更请求接收(3)变更请求评估(4)变更请求决策(5)变更请求实现(6)变更请求验证(7)变更请求完成 软件可靠性概念?(P176) 软件可靠性是指在给定时间内,特定环境下软件无错运行的概率,软件可靠性包含了以下三个要素:规定的时间,规定的环境条件,规定的功能。 可靠性模型分为动态模型和静态模型 可靠性模型概念 用来评估软件可靠性、预测产品可能存在的缺陷数的一套方法。 CMM(P195) CMM:能力成熟度模型,用来衡量组织软件过程成熟度和评价其软件过程能力。能力成熟度是指一个特定过程被明确定义,管理,测量,控制并且是有效的程度。分为五个等级: 初始级 软件过程的特点是无序的,甚至是混乱的。几乎没有什么过程是进过定义的。 可重复级 关键过程区域集中关注软件项目所关心的,与建立基本项目管理控制有关的事情。 已定义级 将软件生命周期的各个阶段严格的划分出来,从组织这个层次来保证过程质量该进 已管理级 软件产品的质量目标被量化管理,它遵循了全面质量管理活动的科学程序,关键过程域的关注焦点是建立起对软件过程和正在构造的软件工作产品的定量了解。 优化级 关键过程域包括那些为了实施连续不断的和可测的软件过程改进,组织和项目都必须解决的问题。 评审的内容:分为管理评审、技术评审、文档评审、过程评审(P217简答) 评审的方法:有正式的、非正式的。临时评审、轮查、走查、小组评审、审查 零缺陷管理:强调预防为主,事情第一次做好 六西格玛:是一种以数据为基础、追求几乎完美的质量管理方法和实施技术,能够严格、 集中和高效的改善企业流程管理质量。 软件质量管理模式主要有: 目标驱动模式、顾客导向模式、价值驱动模式、标准衡量模式、Cerosys模式 TQM的实施步骤(P265) (1)建立质量小组,负责过程改进,流程完善,不断发现质量问题提出并实施解决方案。 (2)进行TQM思想的教育,通过教育,要让每个员工深刻认识到“满足顾客的需求是第一的”的思想,理解“什么是顾客需求”,如何让顾客满意等内容。 (3)了解市场,明确顾客需求,了解目前研发的软件产品的市场,包括竞争对手,客户群等,让员工明白什么是质量好的软件产品或软件服务,认真对待质量要求,开发出合格的产品。 (4)建立明确的质量基准和质量评估机制,以便和实际质量水平进行对比,识别质量的目标和工作的重点区域,采取相应措施。 (5)建立相对完善的奖励机制,在认可和给予奖励的过程中,应力求公正,真实,选择恰当的时间,恰当的场合,恰当的方式。 零缺陷质量管理的实施步骤:(P268) 建立推行零缺陷质量管理的组织事情的推行都需要组织的保证,通过建立组织,可以动员和组织全体职工积极的投入零缺陷管理,提高他们参与管理的自觉性也可以对每个人的合理化建议进行统计分析,不断进行经验交流,公司的最高管理者要亲自参加,表明决心,做出表率,要任命相应的领导人,建立相应的制度,要教育和训练员工 确定零缺陷管理的目标,确定零

文档评论(0)

1983xuesheng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档