1 / 127
文档名称:

软件工程08_2 PPT课件.ppt

格式:ppt   页数:127页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程08_2 PPT课件.ppt

上传人:小马匹匹 2015/8/27 文件大小:0 KB

下载得到文件列表

软件工程08_2 PPT课件.ppt

相关文档

文档介绍

文档介绍:第八章软件质量与质量保证
7/3/2017
1
目录
软件质量的定义
影响软件质量的因素
软件质量的保证策略
软件质量的保证活动
软件评审
软件质量保证的标准
结构化的软件测试
面向对象的软件测试
软件测试计划与测试分析报告
软件维护
7/3/2017
2
软件质量的定义
ANSI/IEEE Std 729-1983定义软件质量为:与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体。
定义软件质量为:所有描述计算机软件优秀程度的特性的组合。
7/3/2017
3
软件质量的定义
软件质量反映的三个方面的问题:
软件需求是度量软件质量的基础
在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。
往往会有一些隐含的需求没有明确提出来。
软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求而不同。
7/3/2017
4
影响软件质量的因素
影响软件质量的主要因素
正确性:
健壮性:
效率:
完整性:
可用性:
风险:
7/3/2017
5
影响软件质量的因素
影响软件质量的主要因素
可理解性:
可维修性:
灵活性:
可测试性:
可移植性:
可再用性:
互运行性:
7/3/2017
6
影响软件质量的因素
软件质量应遵循的原则
应强调软件总体质量,而不应片面强调软件正确性,忽略其可维护性与可靠性、可用性与效率等
应在软件工程化生产的整个周期的各个阶段都注意软件的质量,而不能只在软件最终产品验收时注意质量。
应指定软件质量标准,定量地评价软件质量,不能仅局限于定性地评价软件质量,使软件产品评价走上评测结合,以测为主的科学轨道。
7/3/2017
7
软件质量的保证策略
审查
在软件生命周期每个阶段结束前,都正式使用结束标准对该阶段生产出的软件配置成分进行严格的技术审核。
审查小组组成:组长、作者、两名评审员。
审查步骤:
S1:计划:组织审查组,分发材料,安排日程等.
S2:概貌介绍:项目较大时,考虑作者介绍概貌.
S3:准备:评审员阅读材料取得有关项目知识
S4:评审会:发现和记录错误
S5:返工:修正发现的问题
S6:复查:判断返工是否解决了问题.
7/3/2017
8
软件质量的保证策略
复查和管理复审
复查是检查已有的材料,断定特定阶段的工作是否能够开始或继续。
管理复审指向开发组织或使用部门的管理人员,提供有关项目的总体状况、成本和进度等方面的情况,以便从管理角度对开发工作进行审查。
7/3/2017
9
软件质量的保证策略
测试
测试是用已知的输入在已知环境中动态地执行系统或系统的“部件”。
测试过程的基本文档:
测试计划(包括单元测试和集成测试):确定测试范围、方法和需要的资源等。
测试过程:详细描述和每个测试方案有关的测试步骤和数据,包括测试数据以及预期的结果。
测试结果:把每次测试运行的结果归入文档,如果运行出错,则应产生问题报告,并必须通过调试解决所发现的问题。
7/3/2017
10