软件质量意识培训.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.质量的客户属性 客户就是上帝,可见质量是相对客户而存在的,而客户的评价对于衡量软件质量是十分重要的指标。 我们拥有很多客户。不同的客户,可能会对同一产品的功能提出不同的需求;也可能对同一产品的同一功能提出不同的需求;需求不同,质量要求也就不同,只有满足客户需求的产品才会被认为是质量好的产品。 客户的需求,是由需求调研人员,根据当前已有的某一版本的程序,通过与客户详细沟通,深刻了解客户的需求,并将需求写入需求文档的一种行为。 2.质量的成本属性 也可以称为质量的经济性。 一方面,从生产过程看,对质量要求越高,所投入的研发成本就高; 另一方面,质量越好的产品,带给客户的损失就越小,从而为企业带来很好的经济效益,而质量差的产品或服务,将会带给客户较大的损失,无法满足客户的业务需求,此时就需要消耗较大的企业成本。 由此可见,质量对于一个公司的发展具有十分重要的意义。无论何时,无论哪一个岗位,在质量问题上总是具有共同的目标。 3.质量的社会属性 质量很多时候体现的是一种理念,是哲学而不仅仅是方法,它与社会的价值观有直接的关系。社会是在不断发展、变化的,这种社会属性就会决定质量具有一定的时效性,即客户对于产品或服务的需求和期望是不断变化的。如原先被客户认为质量好的产品会因为客户需求的提高而不再受到客户的欢迎。因此,软件的质量要求是需要不断地进行调整的。 我公司住房公积金软件从最初的V1.0,经历V2.0、V3.0,到今天的神玥住房公积金双贯标系统V4.0,为客户提供互联网+公积金综合服务,更简洁、更方便、更高效地为客户提供高质量软件及服务。 第三章、质量管理八项原则 随着全球竞争的不断加剧,质量管理越来越成为所有组织管理工作的重点。 ISO(国际标准化组织),通过广泛的顾客调查制订成了质量管理八项原则。 质量管理八项原则 以顾客为关注焦点 领导作用 全员参与 过程方法 管理的系统方法 持续改进 基于事实的决策方法 与供方互利 以顾客为关注焦点 “组织依存于顾客,因此组织应理解顾客当前和未来的需要,满足顾客要求并尽力超越顾客的期望。” 一个组织向顾客提供产品,如果产品不适销对路,顾客不需要、不满意,组织就无法进行再生产,组织就不能生存下去,组织和顾客是鱼水关系。所以要把满足顾客的需要和期望作为一切工作的出发点和评价工作结果的依据。 全员参与 产品质量是组织各个环节、各个部门全部工作的综合反映。任何一个环节、任何一个人的工作质量都会不同程度地、直接或间接地影响产品质量。因此,应把所有人员的积极性和创造性都充分的调动起来,不断提高人的素质,人人关心产品质量,人人做好本职工作,全体参与质量管理。经过全体人员的共同努力,才能生产出顾客满意的产品。 ?持续改进 任何一个系统在运行中都会产生各种各样的问题。这些问题若不及时加以解决,就会使该系统日趋混乱,最终导致衰亡。 知识经济时代正大步向我们走来,我们只有不断创新,包括产品创新、技术或工艺创新、管理或体制创新等等,才能适应知识经济的要求。创新的过程实际上也就是改进的过程。质量改进为组织的创新活动提供了基本方法 第四章、缺陷的含义及管理 软件缺陷(Defect),常常又被叫做Bug。 所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。 缺陷的存在会导致软件产品在某种程度上不能满足用户的需要 缺陷的含义 软件的bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户发现和提出的软件可改进的细节(用户的体验)、或与需求文档存在差异的功能实现等。 例如,客户内心想要一棵树,树上有枝叶,还有秋千,而最终开发完成的是一个木头桩(严重未实现),或者是一棵树但无秋千(中等程序未实现),又或者是一棵树,树干上挂着两根绳(较轻程序未实现),等等,即为需求未实现。需要注意的是,开发完成的东西,客户需求未实现虽然划分了程度,但那只是对比来说的。要知道,无论哪个程度的未实现,都将付出返工的代价。 仅就狭义概念而言,软件出现bug的原因有: 1、对各种流程分支考虑不全面; 2、对边界情况的处理不到位; 3、编码时的手误。 等等。 综上,任何形式的系统错误(NullPointerException、Http 404错误代码或是蓝屏……)、功能性错误(在我单击B的时候,系统本应执行Z,却最终执行了Y)、性能问题等都可归结为程序bug。 因此,在质量这个问题上,bug是首先要理解的一个概念。当理解了bug的含义,并能够在编码过程中优化代码,时刻追求优质代码,才能产出高质量程序。 缺陷管理工具 我们使用的bug管理工具是BugFree。 访问地址http://12329.pub:8002/bu

文档评论(0)

tianebandeyazi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档