教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

软件工程-原理、方法与应用[第三版]重点(3)

来源:网络收集 时间:2026-08-26
导读: 设条件 A>3 取真 记为 T1 假 -T1 条件 B=2 取真 记为 T2 假 -T2 第二判定表达式: 设条件 A=6 取真 记为 T3 假 -T3 条件 X>4 取真 记为 T4 假 -T4 9 / 15 A 3 6 测试用例 B 2 0 X 36 24 第一判定表达式 A>3 B=2 -T1

设条件 A>3 取真 记为 T1 假 -T1 条件 B=2 取真 记为 T2 假 -T2

第二判定表达式:

设条件 A=6 取真 记为 T3 假 -T3 条件 X>4 取真 记为 T4 假 -T4

9 / 15

A 3 6 测试用例 B 2 0 X 36 24 第一判定表达式 A>3 B=2 -T1 T1 T2 -T2 第二判定表达式 A=6 X>4 -T3 T3 T4 -T4 执行路径 a-b-e a-b-e 未覆盖c、d分支,不满足判定覆盖的要求。

条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。

第五部分:判定/条件覆盖用例设计——选取足够多的测试用例,使判断中的每个条件的所有可能取值至少执行一次,同时每个判断本身的所有可能判断结果至少执行一次。 A 6 3 6 6 测试用例 B 2 2 0 0 X 36 36 24 24 第一判定表达式 A>3 B=2 T1 -T1 T1 -T1 T2 T2 -T2 -T2 第二判定表达式 A=6 X>4 T3 -T3 T3 -T3 T4 T4 -T4 -T4 执行路径 a-c-e a-b-e a-b-e a-b-d 能同时满足判定、条件两种覆盖标准。

第六部分:条件组合覆盖用例设计——所有可能的条件取值组合至少执行一次。 A>3, B=2 ;A>3, B≠2 ;A≯3, B=2 ;A≯3, B≠2 A=6, X>4 ;A=6, X≯4 ;A≠6, X>4 ;A≠6, X≯4 测试用例 A 6 3 6 6 B 2 2 0 0 测试用例 A 6 4 3 6 B 2 2 0 0 X 36 16 24 24 X 36 36 24 24 第一判定表达式 A>3 T1 -T1 T1 -T1 B=2 T2 T2 -T2 -T2 第二判定表达式 A=6 T3 -T3 T3 -T3 X>4 T4 T4 -T4 -T4 a-c-e a-b-e a-b-e a-b-d 执行路径 a-c-e a-c-d a-b-e a-b-d 执行路径 第七部分:实现路径覆盖用例设计——覆盖每一个可能的路径。

第一判定表达式 A>3 T1 T1 -T1 -T1 B=2 T2 T2 -T2 -T2 第二判定表达式 A=6 T3 -T3 -T3 -T3 X>4 T4 -T4 T4 -T4 第一章 1、什么是软件危机?为什么会产生软件危机?

答:软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题,如软件费用、软件可靠性、软件维护、软件生产、软件重用等。(1).软件维护费用急剧上升,直接威胁计算机应用的扩大。(2).软件生产技术进步缓慢 2、何谓面向对象软件工程?简述它与传统软件工程的差别和联系?

传统方法学:采用结构化技术;软件生命周期的全过程依次划分为若干阶段;自顶向下顺序完成; 优点:便于分工协作,每个阶段采用科学的管理技术和良好的技术方法,提高软件开发的成功率; 缺点:只能面向行为或者数据。

面向对象方法学:是一种以数据为主线,把数据和对数据的操作结合起来的方法。把对象作为融合数据及数据上的操作 的统一的软件构件;划分类;按照继承关系;通过发送消息互相联系;

优点:①降低了软件产品的复杂性,提高了软件的可理解性,简化了软件的开发和维护工作;②提高了软件的可重用性。 缺点:只能面向对象和行为。

第二章

1.什么是软件生存周期?把生存周期划分为阶段的目的是什么?

答:软件生存周期是指一个软件从提出需求开始直到该软件报废为止的整个时期。需求分析、软件分析、软件设计、编码、软件测试、运行维护等活动,可以将这些活动以适当方式分配到不同阶段去完成。;把整个生存周期划分为较小的阶段,给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软

10 / 15

软件工程-原理、方法与应用[第三版]重点(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/680840.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)