软工试题A答案及评分标准

发布 2021-03-29 10:59:28 阅读 5124

二、判断对错(每题2分共20分)

√ )1、瀑布模型是广泛被采用的一种软件生命周期模型,其阶段间具有顺序性和依赖性,它是一种由文档驱动的模型。

×)2、测试是为了表明程序是正确的。

×)3、如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于控制耦合。

√)4、用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为case工具。

×)5、在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是数据流图。

√)6、结构化分析方法(sa)是一种预先严格定义需求的方法,强调分析对象的数据流,其指导思想是自顶向下逐层分解。

×)7、发现错误越多的程序模块,残留在模块中的错误越少。

√)8、设计测试方案是测试阶段的关键技术问题,其基本目标是选用尽可能少的高效测试数据,尽可能多的发现软件中的错误。

×)9、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种信息隐藏技术,封装的目的是使对象的设计和测试分离。

√)10、设计白盒测试方案的技术主要有,逻辑覆盖和控制结构测试;设计黑盒测试方案的技术主要有:等价划分、边界值分析和错误推测。

startinput (a,b,c)

if(a>5)

then x = 10

else x = 1

end if

if b>10

then y = 20

else y = 2

end if

if c > 15 and b = 3

then z=30

else z=3

end if

print(x,y,z)

stop语句覆盖:a,b,c=[(6,11,16), 5,10,15)]

判定覆盖:a,b,c =[6,11,16), 5,3,16)]

评分标准:语句覆盖和判定覆盖各占5分。学生答案中只要满足等价划分原则即可)

2、将下面的pdl片断翻译成流图,并计算该流图的环形复杂度。(10分)

pdlprocedure: sort

1: do while records remain

read record

2: if record field 1=0

3: then process record;

store in buffer;

incremert counter;

4: elseif record field 2=0

5: then reset counter;

6: else process record;

store in file;

7a: endif

7b: endif

7c: enddo

8:end环型复杂度:e-n+2=p+1= 区域数 = 4

(评分标准:流图占6分,环型复杂度占4分)

答案及评分标准

2005 2006 学年第 1 学期。2003 级生物技术专业本专科 生化工程 考试卷标准答案及评分标准。课程号。一 填空题 10分,每空1分 1 生物催化剂可以游离的形式使用,也可以采用固定化技术将其固定在多孔介质表面使用。2 生物化学工程 简称生化工程 是运用化学工程的原理和方法对实验室所取得的...

答案及评分标准

2005 2006 学年第 1 学期。2003 级生物技术专业本专科 生化工程 考试卷标准答案及评分标准。课程号。一 填空题 20分,每空1分 1 生化工程的反应核心是 细胞 和 酶 2 工业微生物纯种分离常采用 划线 方法和 稀释 方法。3 微生物的培养方法有 表面培养 固体培养 和 液体深层培养...

答案及评分标准

三年级道德与法治期中试题评分标准 答案。共50分。一 下面的问题都是我们在日常学习与生活中熟知的一些事情,请在答题卡上将你认为正确的涂a,错误的涂b。20分,每个小题2分 b a a b bb a a b b 二 下面的问题都是我们身边的一些常识,你能将它们一一找出来吗?请在答题卡上填涂相应的序号。...