- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程——
第二十二章检验与有效性验证
2012/3/17 软件工程导论 1
目标
介绍软件检验与有效性验证以及它们之间的区别
程序缺陷审查及其作用
什么是程序的静态分析以及它在检验和有效性验证
中如何使用
程序开发中的净室方法及其有效性的原因
2012/3/17 软件工程导论 2
主要内容
检验和有效性验证规划
软件审查
自动静态分析
净室软件开发方法
2012/3/17 软件工程导论 3
检验和有效性验证
检验:
“Are we building the product right (我们
是否在正确地构造一个产品)”.
软件应该符合它的需求规格描述.
有效性验证:
“Are we building the right product (我们
是否在构造一个正确的产品)”.
软件应该满足客户真正的需求.
2012/3/17 软件工程导论 4
V V 过程
V V 发生在软件过程的每一个阶段,贯穿
整个软件生命周期.
有两个主要的目标
发现系统中的缺陷;
评估操作环境下系统的可用性.
2012/3/17 软件工程导论 5
V V 目标
VV应该建立软件符合其目标的信心.
这并不意味着完全没有缺陷.
系统必须足以承担所要求的任务,所要求的
信心程度依赖于系统的设计目标、系统用户
对它的期望值和系统目前的市场环境.
2012/3/17 软件工程导论 6
V V 信心
依赖于系统的目标,用户期望和市场环境
软件功能
The level of confidence depends on how critical
the software is to an organisation.
用户期望值
Users may have low expectations of certain kinds
of software.
市场环境
Getting a product to market early may be more
important than finding defects in the program.
2012/3/17 软件工程导论 7
静态和动态检验
软件审查. 分析系统的静态表示从而发现问题
(静态检验)
May be supplement by tool-based document
and code analysis
软件测试. 运行从而观察软件的行为(动态检
验)
The system is executed with test data and its
文档评论(0)