《软件质量保证》ppt课件

《软件质量保证》ppt课件

ID:26960676

大小:497.01 KB

页数:60页

时间:2018-11-30

《软件质量保证》ppt课件_第1页
《软件质量保证》ppt课件_第2页
《软件质量保证》ppt课件_第3页
《软件质量保证》ppt课件_第4页
《软件质量保证》ppt课件_第5页
资源描述:

《《软件质量保证》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8讲软件质量保证毛新军xjmao21@21cn.comhttp://software.nudt.edu.cn/~xjmao计算机科学与技术系602教研室0731-(45)73649软件项目管理课程之讲授内容软件项目案例软件质量软件质量保证软件质量保证计划及其实施CMM对软件质量保证的要求本讲小结©CopyrightXinjunMao20052第8讲软件质量保证软件项目案例案例角色和人物小王:软件项目负责人老王:公司技术老总开发小组:小李,老赵,小田,小谢©CopyrightXinjunMao20053第8讲软件质量保证要确保软件系统的质量(1/4)软件项目已经开始实

2、施,工作完全按照计划的要求进行,一切似乎非常顺利按照计划要求,需求分析小组在需求分析截至时间的前一天撰写好了软件需求规格说明书,项目经理对他们的进度感到满意,因为他们没有拖延时间和进度由于进度的紧迫性,需求分析完成后的第二天,项目开发组马上转入到了软件设计阶段的工作,令人欣慰的是软件设计的工作同样进展顺利,并且提前一周完成软件设计工作,撰写了软件设计规格说明书尽管软件设计提前完成,项目组仍然决定立即进入编码阶段的工作,期望能够尽快完成在进度约束范围内完成编码工作,提交软件产品©CopyrightXinjunMao20054第8讲软件质量保证要确保软件系统的质量(2/4

3、)各个程序员工作的非常卖力,已经编写了各个软件模块并且对所编写的各个软件模块进行了测试,认为软件已经没有什么大的问题,即使有也是微不足道的,最终将目标软件提交给了用户用户在使用了该软件后发现了诸多的问题,用户对项目组的工作很有意见,于是项目组不得不重新作需求分析软件没有完全满足他的要求有些软件功能与他所想象的不一致软件系统不稳定,经常出现死机现象在将用户需求了解清楚之后,设计小组对该软件重新进行改造,发现软件结构不好,要对软件进行调整和修改非常困难©CopyrightXinjunMao20055第8讲软件质量保证要确保软件系统的质量(3/4)然而为了完成项目的要求,设

4、计小组只好硬着头皮对软件设计进行修改和调整经过调整后的软件系统问题更多,系统不稳定,有大量的错误,软件变得极为脆弱,为此项目组不得不推翻原有的设计,对整个软件重新进行设计和编码项目最终在拖延了8个月后交货,然而此时项目组成员已经筋疲力尽回顾整个项目的历程,项目组成员发现导致这种状况的主要原因是在整个项目实施过程中,项目组没有对项目进行有效的质量监控软件开发项目如果不吸取该项目的经验教训,相信会重新犯这样的错误,经历这样的恶梦©CopyrightXinjunMao20056第8讲软件质量保证要确保软件系统的质量(4/4)有关软件质量的一些数据20世纪80年代欧洲的“亚利

5、安娜”火箭发射的失败由于软件出现问题,美国DoD推迟B1轰炸机的部署由于软件出现问题,美国DoD取消了耗资580亿美元的A12飞机的计划大量的软件由于质量得不到保证,在交付给用户使用之后不得不被抛弃©CopyrightXinjunMao20057第8讲软件质量保证案例提示我们质量保证是极为重要的在软件项目实施过程中必须提供待开发软件质量的可视性缺乏质量保证,将会导致所开发的软件不能满足用户的期望和要求缺乏质量保证,将会导致整个软件项目延期,甚至失败©CopyrightXinjunMao20058第8讲软件质量保证软件项目管理问题什么是软件质量?如何确保所开发软件的质量

6、?©CopyrightXinjunMao20059第8讲软件质量保证讲授内容软件项目案例软件质量软件质量保证软件质量保证计划及其实施CMM对软件质量保证的要求本讲小结©CopyrightXinjunMao200510第8讲软件质量保证软件质量什么是软件质量?为什么需要关注软件质量?©CopyrightXinjunMao200511第8讲软件质量保证什么是软件质量(1/3)软件质量的概念定义软件产品满足用户要求的程度注意要从客户(而不是开发人员或者企业)的角度看质量测试软件质量的内外因素外在因素:软件所提供的功能、性能、人机交互界面是否美观、易于操作内在因素:软件的设

7、计好坏、故障的数目和严重程度©CopyrightXinjunMao200512第8讲软件质量保证什么是软件质量(2/3)影响软件质量的具体因素©CopyrightXinjunMao200513第8讲软件质量保证什么是软件质量(3/3)用户对软件质量的评价没有××功能(功能)运行速度太慢(性能)有太多的错误(故障)软件不好改动(维护)界面不美观(人机界面)这个软件不好使用(易用性)……©CopyrightXinjunMao200514第8讲软件质量保证为什么需要关注软件质量?高质量的产品才能提高客户满意度,占领市场降低软件开发的风险确保软件项目按照计划

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。