- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高质量软件开发理念 Henry Liu 2011-7-21 内容提要 1 质量小故事 2 质量意识 3 为什么要重视软件质量 4 影响软件质量的十大因素 5 质量产生的过程 质量小故事 (一)故事:扁鹊的医术 魏文王问名医扁鹊说:“你们家兄弟三人,都精于医术,到底哪一位做的好呢?” 扁鹊回答:“长兄最好,中兄次之,我最差。” 文王再问:“那么为什么你最出名呢?” 扁鹊回答:“长兄治病,是治病于病情发作之前。由于一般人不知道他事先能铲除病因,所以他的名气无法传出去;中兄治病,是治病于病情初期时。一般人以为他只能治轻微的小病,所以他的名气只在本乡里。而我是治病于病情严重之时。一般人都能看到我在经脉上穿针放血,在皮肤上敷药等大手术,所以以为我的医术高明,名气因此响遍全国” 领悟 以上的“病”可以理解为“质量事故”,能将质量事故放在“病”情发作之前就可以消除,才是“善之善者也”。 预防质量事故,要从“小病”做起,也就是防患于未然。 预防是事前行为,不但能够最大限度降低开销,提高软件产品质量,而且也避免了最后发现问题时的大范围返工。 质量意识 我们理解成功的秘决:产品!产品!产品! 市场 产品 面对现实 技术 产品 产品 面对现实 产品 设计 Design 有需求的好产品 价值创新 开发 Production 更好的产品 市场 Market 好产品 竞争者 我们的态度 美国西北大学理事会主席兼心理学博 士史各特说:“决定成功与失败的原 因,态度比能力更重要。” 哈佛大学的一项研究表明:成功、成 就、升迁等原因的85%是因为我们的 态度,而仅有15%是由于我们的专业技术。 播种行为,收获习惯;播种习惯,收获性格;播种性格,收获命运。性格,决定命运。形成性格要靠习惯,习惯又是由不断重复的行为而形成的,归根到底在于行为。 只有100%才算合格 对很多事情来说,执行上的一点点差距,往往会导致结果上出现很大的差别。 一位管理专家一针见血地指出,从手中溜走1%的不合格,到用户手中就是100%的不合格。 有位外资公司的工程师的个人信条就是:“我要做的事情,不会让任何人操心。任何事情,只有100%才是合格,99分都是不合格。60分就是次品、半次品。 为什么要重视软件质量 很遗憾,这并不是我想要的。 不满足顾客 要求的后果 补救与顾客忠诚度 补救是一柄“双刃剑”,有可能对企业形象造成伤害。就像一个人买了一个名贵的瓷器,如果不小心摔碎了,尽管修补好了,但由此而形成的裂缝却会永远地存在下去 。 失去顾客的代价 把一个现有顾客培养成一个忠诚顾客的费用(1) 赢得一个新顾客的费用(5) 重新赢得一个不满意顾客的费用(12) 软件质量的重要性 软件质量的三大目标: 进度 成本 质量 质量相关知识 古时候人们以为长的结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等,如果上述都合格,那么表明这人是健康的,如果某个因素不合格,则表明人体的某个方面不健康,医生都会对症下药。 软件质量概念 通过类比,我们这样理解软件质量: 软件质量是软件满足明确的说明或者隐含需求 的程度,软件质量是许多质量属性的综合体现, 各种质量属性反映了软件质量的方方面面,可以 通过改善软件的这种质量属性,从而提高软件的 整体质量。 影响软件质量的因素 十大软件质量因素: 功能性质量因素:正确性,健壮性,可靠性 非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性 十大因素--正确性 正确性: 正确性是指软件按照需求正确执行任务的能力。 “正确性”的语义涵盖了“精确性”。 正确性无疑是第一重要的软件质量属性。 技术评审和测试的第一关都是检查工作成果的正确性。 十大因素--健壮性 健壮性 : 健壮性是指在异常情况下,软件能够正常运行的能力。 正确性描述软件在需求范围之内的行为,而健壮性描述软件在需求范围之外的行为。 开发者往往把异常情况错当成正常情况而不作处理,结果降低了健壮性。 用户才不管正确性与健壮性的区别,反正软件出了差错都是开发方的错。所以提高软件的健壮性也是开发者的义务。 健壮性有两层含义:一是容错能力,二是恢复能力。 可靠性: 可靠性是指在一定的环境下,在给定的时间内,系统不发生故障的概率。 可靠性本来是硬件领域的术语。比如某个电子设备在刚开始工作时挺好的,但由于器件在工作中其物理性质会发生变化(如发热),慢慢地系统的功能或性能就会失常。所以一个从设计到生产完全正确的硬件系统,在工作中未必就是可靠的。 时隐时现的错误一般都属于可
您可能关注的文档
最近下载
- 高中体育教学案例.doc VIP
- 双减政策下初中英语作业设计有效性的实践.pdf VIP
- 供电营业规则(2024年) .pdf VIP
- 2025年特许金融分析师避免终值过大的估值技巧专题试卷及解析.pdf VIP
- 危重症患者的疼痛管理与舒适护理.pptx VIP
- NFPA 72-2022 国家火灾报警和信号代码(中文翻译版).pdf VIP
- 城市商业综合体商户经营管理公约.docx
- 2025年特许金融分析师比例检验在信用分析中的应用专题试卷及解析.pdf VIP
- 京东物流成本控制问题研究.doc VIP
- 广东海洋大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档


文档评论(0)