- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
检验和有效性验证
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 1
目标
软件检验和软件有效性验证之间的区别;
在程序中发现缺陷的程序审查方法;
什么是程序的静态分析以及它在检验和有效性验证中
如何使用;
程序开发中的净室(cleanroom )方法及其有效性的
原因
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 2
内容
检验和有效性验证规划
软件审查
自动静态分析
净室软件开发
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 3
检验vs 有效性验证
检验(Verification ):
“我们是否在正确地构造一个产品”.
软件应该符合设计规格。
有效性验证(Validation ):
我们是否在构造一个正确的产品”.
软件应该满足用户所需要的。
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 4
V V 过程
是否为整个生命周期过程- V V 必须应用于
软件周期的各个阶段中.
两个主要目标
• 发现系统中的缺陷;
• 评估在操作情况下系统可用性与有用性.
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 5
V V 目标
检验和有效性验证要确立软件系统达到设计目
标的信心.
这并不意味着完全没有缺陷.
相反,它必须足够用于其预定用途和根据所使
用类型确定所需要的信任程度 .
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 6
V V 可信度
依赖于系统目标, 用户期望值和市场环境
• 软件功能
• 系统需要的信任程度取决于该软件在机构中的重要程度.
• 用户期望值
• 用户可能对某些软件的期望值很低.
• 市场环境
• 让产品早日上市也许比发现产品中的缺陷更重要。
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 7
静态检验和动态检验
软件审查. 对静态系统的表示进行分析来发现
问题 (静态检验)
• 如需求文档、设计图表和程序源代码等
软件测试. 对产品的输出和它的操作行为来测
试(动态测试)
• 使用测试数据来执行软件,观察它的行为和输出
陈江平 Software Engineering, 9th edition. Chapter 8 Slide 8
静态VV和动态VV
陈江平 Soft
您可能关注的文档
最近下载
- 北京银行:首次公开发行股票招股说明书.docx
- 南京市2025届高三年级学情调研(零模)语文试卷(含答案详解).docx
- 《学习任务群视域下开展小学语文多文本阅读的实践研究》课题研究方案.doc
- 商业物业管理要点.ppt
- AIGC基础与应用 课件全套 第1--8章 认识AIGC---AIGC的发展与展望.pptx
- 佛山海天调味食品股份有限公司限制性股票激励计划.PDF
- AutomotiveSPICE 详解培训课件.pptx
- 办公室安全检查表.xls VIP
- GB50595-2010:有色金属矿山节能设计规范.pdf VIP
- 安徽省蚌埠市蚌山区2022-2023学年九年级上学期第一次月考数学试题( 含答案解析 ).docx VIP
文档评论(0)