软件工程考试题型

发布 2021-04-30 02:52:28 阅读 7361

共有五种题型:

一、 填空(10分) 10个空。

二、 单项选择题(20分) 10道题。

三、 判断正误题(10分) 10道题。

四、 简答题(20分) 4-5题。

五、 应用题(40分) 4-5题。

范例:一、填空。

1、软件生命周期一般可分为问题定义需求分析、总体设计编码和单元测试、综合测试、软件维护阶段。

2、目前使用的最广泛的软件工程方法学是和面向对象方法学。

3、类是类图的主要部件,由类名、 、操作3部分组成。

4、软件测试的方法有和。

二、单项选择题。

1、e-r图中,用( )符号来表示属性。

a.矩形b.圆角矩形

c.菱形d.圆形

2、占全部维护活动中一半以上的是:(

a. 改正性维护b. 适应性维护。

c. 完善性维护d. 预防性维护。

3、以下哪个技术不属于黑盒测试技术( )

a.等价划分b.错误推测

c.边界值分析d.控制结构测试。

4、需求分析阶段的任务是确定( )

a.软件开发方法b.软件开发工具

c.软件开发费d.软件系统的功能。

5、耦合的强弱取决于 。

a.模块间接口的复杂程度b.通过接口的信息。

c.调用模块的方式

d.模块内部各个元素彼此之间的紧密结合程度。

三.判断正误题。

1、( 在进行同等测试后,若a部分发现并改正了10个错误,b部分发现并改正了5个错误,则重新再进行测试a、b两部分时,a部分发现错误的可能性比b部分要大。

2、( 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。

3、( 一般来说,设计软件时应尽量使用数据耦合,减少控制耦合,限制外部环境耦合和公共数据耦合,杜绝内容耦合。

4、( 成功的测试是没有发现任何错误的测试。

四、简答题。

1、为什么要进行需求分析?通常对软件系统有哪些需求?

2、什么是软件危机,软件危机有哪几种表现?

3、软件的可维护性与哪些因素有关?

五、应用题。

1、对以下程序进行测试:

procedure ex(a,b:real;var x:real);

beginif(a=3)or(b> 1)then x:=a×b

if(a>2)and(b=0)then x:=a-3

end 先画出程序流程图。再按五种不同逻辑覆盖法各自设计一组(写出名称)测试用例。

2、汽车和自行车都是交通工具。一辆自行车只能归一个人拥有,但一辆汽车可归一个人或者两个人拥有。一个人可能没有自行车或汽车,也可能拥有多辆自行车或汽车。

人分男人和女人两类,每个人都具有年龄和名字。在任何时候,一辆汽车上可能载有0或多个乘客。每辆交通工具都有自己的颜色和商标。

特别地,每辆汽车都有两个前灯和一台发动机。请画出类图。

软件工程考试题型

共有五种题型 一 填空 10分 10个空。二 单项选择题 20分 10道题。三 判断正误题 10分 10道题。四 简答题 20分 4 5题。五 应用题 40分 4 5题。范例 一 填空。1 软件生命周期一般可分为问题定义需求分析 总体设计编码和单元测试 综合测试 软件维护阶段。2 目前使用的最广泛的...

高级软件工程考试题型

uml考试复习资料试题。一 名词解释 用例 泳道 组件 双向工程 二 填空题。1 uml中的模型元素包括和。2 rational rose包括了统一建模语言及3 时序图包含的4个元素有对象消息。4 协作图以的方式绘制各个参与对象,并且将消息和平行放置。5 组件是定义了的物理实现单元,是物理部件。6 ...

软件工程考试题 A卷

河南师范大学计算机与信息工程学院2013 2014学年度。2010级计算机科学与技术专业期末考试 软件工程 a卷。1.软件。软件生命周期模型。软件危机。2.软件工程。3.结构化分析方法。4.软件工程三要素。5.软件开发工具。1.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案 2.sa方...