共有五种题型:
一、 填空(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方...